PUBLICATIONS
Press here to go to Al Davis’s home page

Books  Book Chapters  Refereed Journals  Other Journals  Conferences  Columns  Newspaper Articles
Letters  Panelist  Videotapes  Other Publications

Books

1.  Davis, A., Just Enough Requirements Management: Where Software Development Meets Marketing, New York: Dorset House, 2005 (ISBN 0-932633-64-1); translated into Japanese, 成功する要求仕様 失敗する要求仕様, Tokyo: Nikkei BP, 2006 (ISBN 4-8222-8291-0).       

 

See Book Reviews

 

 

2. Davis, A., Great Software Debates, New York: John Wiley and Sons, and Los Alamitos, California: IEEE Computer Society Press, 2004 (ISBN 0-471-67523-7); translated into Japanese, Tokyo: Kozo Keikaku Engineering, 2007.

See Book Reviews

 

3. Davis, A., 201 Principles of Software Development, New York: McGraw Hill, 1995 (ISBN 0-07-015840-1); translated into Japanese, ソフトウェア開発201の鉄則, Tokyo: Nikkei BP, 1996 (ISBN 4-8222-9002-6); translated into Chinese, Publishing House of Electronics Industry, 1996; translated into Polish, 201 Zasad Tworzenia Oprogramowania, Instytut Naukowo-Badawczy ZTUREK, 1998.

See Book Reviews

 

4. Davis, A., Software Requirements: Objects, Functions and States (2nd edition), Englewood Cliffs, New Jersey: Prentice-Hall, 1993 (U.S. ISBN 0-13-805763-X and International ISBN 0-13-562174-7).

 

See Book Reviews

 

5. Davis, A., Software Requirements: Analysis and Specification, Englewood Cliffs, New Jersey: Prentice-Hall, 1990 (U.S. ISBN 0-13-824673-4 and International ISBN 0-13-824814-1).

 

Return to the top of this page.

Book Chapters

  1. Davis, A., and A. Hickey, "The Role of China in Requirements Research," in The China Information Technology Handbook, M. Lystras and P. Ordóñez de Pablos, eds., Berlin: Springer, 2008.

  2. Hickey, A., and A. Davis, "An Ontological Approach to Requirements Elicitation Technique Selection," Ontologies: A Handbook of Principles, Concepts and Applications in Information Systems, R. Sharman, R. Kishore, and R. Ramesh, eds., Kluwer Academic, 2007.

  3. Davis, A., A. Hickey, and A. Zweig, "Requirements Management in a Project Management Context," in The Wiley Guide to Managing Projects, J. Pinto and P. Morris, eds., New York: Wiley, 2004, pp. 391-421.

  4. Davis, A., "Requirement," in Encyclopedia of Software Engineering, 2nd edition, J. Marciniak, ed., New York: Wiley-Interscience, 2002.

  5. Davis, A., "Foreword," in Facts and Fallacies of Software Engineering, by R. Glass, Reading, Massachusetts: Addison-Wesley, 2002, pp. xv-xvi.

  6. Davis, A., "Requirements Management," in Encyclopedia of Software Engineering, 2nd edition, J. Marciniak, ed., New York: Wiley-Interscience, 2002.

  7. Davis, A., "Life-Cycle Compression," in Encyclopedia of Software Engineering, 2nd edition, J. Marciniak, ed., New York: Wiley-Interscience, 2002.

  8. Davis, A., "Software Life Cycle Models," in Software Project Management, M. Dorfman and R. Thayer, eds., Los Alamitos, California: Institute of Electrical and Electronics Engineers Computer Society Press, 1997, pp. 105-114.

  9. Davis, A., "Foreword," in Software Requirements Engineering, 2nd edition, M. Dorfman and R. Thayer, eds., Los Alamitos, California: Institute of Electrical and Electronics Engineers Computer Society Press, 1997.

  10. Davis, A., "Foreword," in Glass, R., Software Runaways, Upper Saddle River, New Jersey: Prentice Hall, 1997, pp. ix-x.

  11. Davis, A., "Requirements Engineering," in Encyclopedia of Software Engineering, J. Marciniak, ed., New York: Wiley-Interscience, 1994, pp. 1043-1054.

  12. Davis, A., "ANSI/IEEE 830 - IEEE Guide to Software Requirements," in Industrial Automation Standards, Reading, Massachusetts: Addison-Wesley, 1993.

  13. Davis, A., "Specification in a World of Ever-Changing Requirements," in Advanced Technology for Command and Control Systems Engineering, S. Andriole, ed., Fairfax, Virginia: AFCEA International Press, 1990, pp. 32-47.

  14. Davis, A., "The Analysis and Specification of Systems and Software Requirements," in Tutorial: Systems and Software Requirements Engineering, M. Dorfman and R. Thayer, eds., Los Alamitos, California: Institute of Electrical and Electronics Engineers Computer Society Press, 1990, pp. 119-144.

  15. Davis, A., "Foreword," IEEE International Computer Software and Applications Conference (COMPSAC '86), Los Alamitos, California: Institute of Electrical and Electronics Engineers Computer Society Press, October 1986, p. ix.

Return to the top of this page.

Refereed Journals

        Under Development:

  1. Davis, A., A. Hickey, Dieste, O., N. Juristo, and A. Moreno, "Requirements Engineering Journal Publications: A Quantitative Assessment," to be submitted to the Communications of the AIS, 2008.

  2. Davis, A., O. Dieste, and A. Hickey, "The Role of Europe in Global Requirements Management Research," to be re-submitted to the European Journal of Information Systems, 2008.


       In Print:

  1. Davis, A., "Alone on Sofutouea-Jima," Automated Software Engineering Journal, 15, 2 (June 2008).

  2. Davis, A., and E. Olson, "Critical Competitive Strategy Issues Every Entrepreneur Should Consider Before Going Into Business," Business Horizons, 51, 3 (May-June 2008), pp. 211-221.

  3. Gorschek, T., and A. Davis, "Requirements Engineering: In Search of the Dependent Variables," Information and Software Technology, 50, 1-2 (January 2008), pp. 65-75.

  4. Davis, A., Dieste, O., A. Hickey, N. Juristo, and A. Moreno, "Producción Científica en Ingeniería de Requisitos en España: Un Análisis en el Contexto Europea," IEEE Latin America Transactions, 4, 2 (April 2006), pp. 55-61; also appears in X Journadas de Ingenieria del Software y Bases de Datos (JISBD '05), Granada, Spain, September 2005.

  5. Davis, A., and D. Zowghi, "Good Requirements Practices Are Neither Necessary Nor Sufficient," Viewpoints, Requirements Engineering Journal, (March 2006), pp. 1-3.

  6. Davis, A., and A. Zweig, "The Rise and Fall of a Software Startup," Journal of Information Technology Case Studies and Applications, 7, 2 (2005); an earlier version appeared in *.

  7. Hickey, A., and A. Davis, "A Unified Model of Requirements Elicitation," Journal of Management Information Systems, 20, 4 (Spring 2004), pp. 65-84.

  8. Hickey, A., A. Davis, and D. Kaiser, "Requirements Elicitation Techniques: Analyzing the Gap Between Technology Availability and Technology Use," Comparative Technology Transfer and Society, 1, 3 (December 2003), pp. 279-302.

  9. Davis, A., "The Art of Requirements Triage," IEEE Computer, 36, 3 (March 2003), pp. 42-49.

  10. Davis, A., and A. Hickey, "Requirements Researchers: Do We Practice What We Preach?" Viewpoints, Requirements Engineering Journal 7, 2 (June 2002), pp. 107-111.

  11. Davis, A. and A. Zweig, "Requirements Management Made Easy," PM Network Magazine, December 2000, pp. 61-63.*

  12. Davis, A., "Achieving Quality in Software Requirements," Software Quality Professional, 1, 3 (June 1999).*

  13. Davis, A., K. Jordan, and T. Nakajima, "Elements Underlying the Specification of Requirements," Annals of Software Engineering, 3 (September 1997), pp. 63-100.

  14. Kirner, T., and A. Davis, "Requirements Specification of Real-Time Systems," Information and Software Technology, 38, 12 (December 1996). (Winner of "Ten Best Technical Contributions to Computer Science for 1996" by the Brazilian Government and the Brazilian Computer Society)

  15. Kirner, T., and A. Davis, "Nonfunctional Requirements of Real-Time Systems," Advan-ces in Computers, 42, M. Zelkowitz, ed., New York: Academic Press, 1996, pp. 1-37.

  16. Leffingwell, D., and A. Davis, "Requirements Management in Medical Device Develop-ment," Medical Device and Diagnostic Industry Magazine, 18, 3 (March 1996), pp. 100-116.

  17. Davis, A., "Software Prototyping," Advances in Computers, 40, M. Yovits, ed., New York: Academic Press, 1995, pp. 39-63.

  18. Davis, A., "Object Oriented Analysis to Object Oriented Design: An Easy Transformation?" Journal of Systems and Software, 30, 1 & 2, July-August 1995, pp. 151-159.*

  19. Hsia, P., A. Davis, and D. Kung, "Status Report: Requirements Engineering," IEEE Software, 10, 6 (November 1993), pp. 75-79.

  20. Davis, A., "Operational Prototyping: A New Development Approach," IEEE Software, 9, 5 (September 1992), pp. 70-78.

  21. Bersoff, E., and A. Davis, "Impacts of New Life Cycle Models on Software Configuration Management," Communications of the ACM, 34, 8 (August 1991), pp. 104-118; reprinted in Software Management, Fourth Edition, D. Reifer, ed., Los Alamitos, California: Institute of Electrical and Electronics Engineers Computer Society Press, 1995, pp. 366-379; reprinted in Software Management, Fifth Edition, D. Reifer, ed., Los Alamitos, California: Institute of Electrical and Electronics Engineers Computer Society Press, 1997, pp. 370-383; reprinted (in Dutch) in Management and Organization of Automation, Deventer, The Netherlands: Kluwer Bedrijfsweten-schappen, 1992.

  22. Davis, A., "System Testing: Implications of Requirements Specifications," Information and Software Technology, 32, 6 (July/August 1990), pp. 407-414.

  23. Davis, A., E. Bersoff, and E. Comer, "A Strategy for Comparing Alternative Software Development Life Cycle Models," IEEE Transactions on Software Engineering, 14, 10 (October 1988), pp. 1453-1461; reprinted in Tutorial: Systems and Software Requirements Engineering, M. Dorfman and R. Thayer, eds., Los Alamitos, California: Institute of Electrical and Electronics Engineers Computer Society Press, 1990, pp. 496-504; also reprinted in Information Technology for Command and Control, S. Andriole and S. Halpin, eds., Piscataway, New Jersey: Institute of Electrical and Electronics Engineers Computer Society Press, 1990, pp. 99-106; also reprinted in Software Requirements Engineering, Second Edition, M. Dorfman and R. Thayer, eds., Los Alamitos, California: Institute of Electrical and Electronics Engineers Computer Society Press, 1997, pp. 408-415.

  24. Davis, A., "A Comparison of Techniques for the Specification of External System Behavior," Communications of the ACM, 31, 9 (September 1988), pp. 1098-1115; reprinted in Tutorial: Systems and Software Requirements Engineering, M. Dorfman and R. Thayer, eds., Los Alamitos, California: Institute of Electrical and Electronics Engineers Computer Society Press, 1990, pp. 200-217; also reprinted in Software Requirements Engineering, Second Edition, M. Dorfman and R. Thayer, eds., Los Alamitos, California: Institute of Electrical and Electronics Engineers Computer Society Press, 1997, pp. 237-254.

  25. Davis, A., "A Taxonomy for the Early Stages of the Software Development Life Cycle," Journal of Systems and Software, 8, 4 (September 1988), pp. 297-311.

  26. Hirschhorn, S., and A. Davis, "Parallels Between Software and VLSI Engineering," Journal of Systems and Software, 4, 1 (April 1984), pp. 27-37; a Spanish translation, "Avances en el Diseno de Circuitos de Muy Alta Escala de Integracion," appears in Revista Telegrafica Electronica, 880 (Diciembre 1986), pp. 2067-2075.

  27. Davis, A., "The Design of a Family of Applications-Oriented Requirements Languages," IEEE Computer, 15, 5 (May 1982), pp. 21-28; reprinted in Selected Reprints in Software, M. Zelkowitz, ed., Los Alamitos, California: Institute of Electrical and Electronics Engineers Computer Society Press, Second Edition (1982), pp. 118-125, and Third Edition (1987), pp. 20-27; a Spanish translation, "Diseno de Lenguajes de Especificacion para Aplicaciones Concretas," appears in Revista Telegrafica Electronica, 860 (Marzo 1985), pp. 166-172; an earlier version appears in Automatic Electric World-Wide Communications Journal, 19, 5 (September 1981), pp. 169-174.

  28. Wilcox, T., A. Davis, and M. Tindall, "The Design and Implementation of a Table-Driven, Interactive, Diagnostic Programming System," Communications of the ACM, 19, 11 (November 1976), pp. 609-616.

  29. Nievergelt, J., T. Wilcox, H. Friedman, R. Montanelli, . . . R. Danielson, A. Davis, W. Hansen. . . (22 authors), "ACSES -- An Automated Computer Science Education System," Angewandte Informatik, 17, 4 (April 1975) pp. 135-142.

Return to the top of this page.

OTHER Journals

  1. Davis, A., "Perspectives on the State of Nigerian Computing," The Software Practitioner, 16, 2 (July 2006), pp. 17-18.

  2. Davis, A., "Eight Attributes are Just Enough for Requirements," The Dorset House Quarterly, XV, 1 (Spring 2005), pp. 4-5.

  3. Davis, A., and D. Leffingwell, "Making Requirements Management Work For You," Crosstalk, 12, 4 (April 1999).

  4. Davis, A., and P. Sitaram, "A Concurrent Model of Software Development," ACM Software Engineering Notes, 19, 2 (April 1994), pp. 38-51.

  5. Bersoff, E., B. Gregor, and A. Davis, "A New Look at the C3I Software Life Cycle," SIGNAL, 41, 8 (April 1987), pp. 85-93.

  6. Hirschhorn, S., and A. Davis, "Avances en el Diseno de Circuitos de Muy Alta Escala de Integracion," Revista Telegrafica Electronica, 880 (Diciembre 1986), pp. 2067-2075. See details under Refereed Journals.

  7. Davis, A., "Diseno de Lenguajes de Especificacion para Aplicaciones Concretas," Revista Telegrafica Electronica, 860 (Marzo 1985), pp. 166-172. See details under Refereed Journals.

  8. Davis, A., "Rapid Prototyping Using Executable Requirements Specifications," ACM Software Engineering Notes, 7, 5 (December 1982), pp. 39-44; presented at the ACM SIGSOFT Second Software Engineering Symposium: Workshop on Rapid Prototyping, April 1982, Columbia, Maryland.

  9. Davis, A., "Automating the Requirements Phase: Benefits to Later Phases of the Software Life-Cycle," Automatic Electric World-Wide Communications Journal, 19, 5 (September 1981), pp. 175-181; also presented at Fourth IEEE International Conference of Computer Software and Applications (COMPSAC), October 1980, Chicago, Illinois, pp. 42-48.

  10. Davis, A., "The Design of a Family of Applications-Oriented Requirements Languages," Automatic Electric World-Wide Communications Journal, 19, 5 (September 1981), pp. 169-174. See details under Refereed Journals.

  11. Davis, A., T. Miller, E. Rhode, and B. Taylor, "RLP: An Automated Tool for the Processing of Requirements," Automatic Electric World-Wide Communications Journal, 17, 6 (November 1979), pp. 188-194; also presented at Third IEEE International Conference of Computer Software and Applications (COMPSAC), November 1979, Chicago, Illinois, pp. 289-299.

  12. Davis, A., and T. Rauscher, "A Survey of Techniques Used for Requirements Definition of Computer-Based Systems," Automatic Electric World-Wide Communications Journal, 17, 5 (September 1979), pp. 161-170.

  13. Davis, A., and W. Rataj, "Requirements Language Processing for the Effective Testing of Real-Time Systems," ACM Software Engineering Notes, 3, 5 (November 1978), pp. 61-66; presented at the ACM Workshop on Software Quality Assurance, November 1978, San Diego, California.

  14. Davis, A., M. Tindall, and T. Wilcox, "Interactive Error Diagnostics for an Instructional Programming System," ACM SIGCSE Bulletin, 7, 1 (February 1975), pp. 168-171; presented at the Fifth ACM Symposium on Computer Science Education, February 1975, Washington, D.C.

Return to the top of this page.

Conferences       

        Accepted:    

  1. Uusitalo, E., M. Komssi, M. Kauppinen, and A. Davis, "Linking Requirements and Testing in Practice," International Conference on Requirements Engineering (RE08), Barcelona, Spain, September 2008. 

  2. Davis, A., "Contraindications, Precautions, Overdoses, and Adverse Reactions: What Software Engineering Can Learn from Pharmaceuticals," International Computer Software and Applications Conference (COMPSAC), Turku, Finland, July-August 2008.

  3. Davis, A., Nurmuliani, S. Park, and D. Zowghi, "Requirements Change: What's the Alternative?" IEEE Workshop on Requirements Engineering for Services (REFS), Turku, Finland, July-August 2008.


    In Print:

  4. Davis, A., and E. Olson, "Differences Between Large Corporate and Startup Company Strategies in Global Business," Conference on Developing New Strategies in Global Business, Atma Jaya University, Yogyakarta, Indonesia, September 12, 2007.

  5. Davis, A., and K. Nori, "Requirements, Plato's Cave, and Perceptions of Reality," IEEE Workshop on Requirements Engineering for Services (REFS), Beijing, China, July 23, 2007.

  6. Davis, A., A. Hickey, O. Dieste,, N. Juristo, and A. Moreno, "A Quantitative Assessment of Requirements Engineering Publications--1963-2005," International Working Conference on Requirements Engineering: Foundations for Software Quality (REFSQ), Trondheim, Norway, June 2007.

  7. Dieste, O., N. Juristo, A. Moreno, A. Davis, and A. Hickey, "Systematic Review of the Effectiveness of Requirements Elicitation Techniques," International Conference on Requirements Engineering (RE06), Los Alamitos, California: IEEE Computer Society Press, September 2006. 

  8. Davis, A., A. Hickey, and A. Chamillard, "Moving Beyond the Classroom: Integrating Requirements Engineering Research and Education to Improve Practice," Requirements Engineering Workshop on Education and Training (REET), Paris, France, September 2005.

  9. Gorschek, T., and A. Davis, "Assessing Quality of Requirements Process Changes," International Workshop on Requirements Engineering: Foundations for Software Quality (REFSQ), Porto, Portugal, July 2005.

  10. Asanghanwa, E., A. Davis, O. Dieste, A. Hickey, N. Juristo, and A. Moreno, "Requirements Engineering Research: A Microcosm of International Economic and Political Trends," International Workshop on Requirements Engineering: Foundations for Software Quality (REFSQ), Porto, Portugal, July 2005.

  11. Martz, W., M. Shepherd, and A. Davis, "Group Decision Support Systems as a Reference Discipline for Organizational Memory," Eighth International Conference on Business Information Systems (BIS 2005), Posnan, Poland, April 2005.

  12. Klein, G., Beranek, M., A. Davis, and W. Martz, "The Relationship of Control and Learning to Project Performance," Eighth International Conference on Business Information Systems (BIS 2005), Posnan, Poland, April 2005.

  13. Davis, A., and A. Hickey, "A New Paradigm for Planning and Evaluating Requirements Engineering Research," Conference of Comparative Evaluation of Requirements Engineering (CERE 04), Kyoto, Japan, September 2004.

  14. Davis, A., "Just Enough Requirements Management," 2004 Borland Users Conference, San Jose, California: Borland, Inc., September  2004.

  15. Davis, A., "On Software Development, Politics and Religion," 2003 Conference on Information Systems, Technology, and Management (CIST-M), Cape Town, South Africa: Information Institute, October 2003.*

  16. Hickey, A., and A. Davis, "A Tale of Two Ontologies: The Basis for Systems Analysis Technique Selection," 2003 Americas Conference on Information Systems (AMCIS), August 2003 (Awarded Best Paper).

  17. Hickey, A., and A. Davis, "Elicitation Technique Selection: How Do the Experts Do It?" International Conference on Requirements Engineering (RE03), Los Alamitos, California: IEEE Computer Society Press, September 2003 (nominated for Best Paper Award). 

  18. Hickey, A., and A. Davis, "Technology Transfer Issues of Elicitation Techniques," Sixth International Conference on Business Information Systems (BIS 2003), June 2003.

  19. Hickey, A., and A. Davis, "Requirements Elicitation and Elicitation Technique Selection: A Model for Two Knowledge-Intensive Software Development Processes," Annual Hawaii International Conference on Systems Sciences (HICSS), January 2003 (nominated for Best Paper Award).

  20. Hickey, A., and A. Davis, "The Role of Requirements Elicitation Techniques in Achieving Software Quality," International Workshop on Requirements Engineering: Foundations for Software Quality (REFSQ), September 2002.

  21. Nakajima, T., and A. Davis, "Classifying Requirements for Improved SRS Reviews," International Workshop on Requirements Engineering: Foundations for Software Quality (REFSQ), June 1994, pp. 88-100.

  22. Kirner, T., and A. Davis, "Timing Constraints for Requirements Specification of Hard Real-Time Systems," International Workshop on Requirements Engineering: Foundations for Software Quality (REFSQ), June 1994, pp. 33-44.

  23. Davis, A., S. Overmyer, K. Jordan, J. Caruso, F. Dandashi, A. Dinh, G. Kincaid, G. Ledeboer, P. Reynolds, P. Sitaram, A. Ta, and M. Theofanos, "Identifying and Measuring Quality in Software Requirements Specifications," First IEEE-CS International Software Metrics Symposium, May 1993, pp. 141-152; reprinted in Thayer, R., and M. Dorfman, Software Requirements Engineering, Los Alamitos, California: IEEE Computer Society Press, pp. 164-175.

  24. Alexander, L., and A. Davis, "Criteria for the Selection of a Software Process Model," Fifteenth IEEE International Conference on Computer Software and Applications (COMPSAC), September 1991, Tokyo, Japan, pp. 521-528.

  25. Jordan, K., and A. Davis, "An Integrated View of Requirements," Fifteenth IEEE International Conference on Computer Software and Applications (COMPSAC), September 1991, Tokyo, Japan, pp. 472-478.

  26. Gomaa, H., B. Sanden, P. Ammann, A. Davis, and R. Fairley, "Graduate Programs in Software Engineering at George Mason University," IEEE Software Engineering Education Workshop, May 1991.

  27. Davis, A., and K. Jordan, "Some Ideas on a Method-Independent Requirements Environment," Hawaii International Conference on System Sciences, January 1991, Poipu Beach, Hawaii, Vol. III, pp. 36-42.

  28. Incorvaia, A. J., A. Davis, and R. Fairley, "Case Studies in Software Reuse," Fourteenth IEEE International Conference on Computer Software and Applications (COMPSAC), October 1990, Chicago, Illinois, pp. 301-306.

  29. Davis, A., "Multiple Views of Requirements," U.S. Army CECOM Requirements Engineering and Rapid Prototyping Workshop, November 1989, Fort Monmouth, New Jersey.

  30. Davis, A., "Requirements Specification for System-Level Testing," Sixth International Conference on Testing Computer Software, May 1989, Crystal City, Virginia, Vol. 1, Tab 4 (viewgraph reprints only).

  31. Davis, A., "Specification Languages -- A Position Paper," IEEE International Conference on Computer Languages, October 1988, Miami, Florida (a panel position paper).

  32. Bersoff, E., and A. Davis, "Alternate Software Life Cycles: Emerging from the Waterfall," The National Computer Aided Software Engineering Conference and Exposition, May 1988, Dallas, Texas (no proceedings).

  33. Gregor, B., Bersoff, E., and A. Davis, "Alternative Life Cycle Models," Defense Communication Agency Command, Control and Communications Technical Assessment Conference, November 1986, McLean, Virginia.

  34. Davis, A., "Customized Automated Configuration Management," STARS Business Practices Area Management Workshop, November 1985, Los Angeles, California.

  35. Davis, A., "The Software Requirements Specification Guide Task Force," IEEE Software Engineering Standards Applications Workshop, May 1983, San Francisco, California, pp. 3-5.

  36. Hirschhorn, S., and A. Davis, "The Revolution in VLSI Design: Parallels Between Software and VLSI Engineering," 18th Asilomar Conference on Circuits, Systems and Computers, November 1982, Pacific Grove, California, pp. 539-548; also appears in IEEE VLSI and Software Engineering Workshop, October 1982.

  37. Davis, A., "The Future of Software Tools in the Development of Telecommunications Systems," Sixth IEEE International Conference on Computer Software and Applications (COMPSAC), November 1982, Chicago, Illinois, pp. 149-152.

  38. Davis, A., "The Role of Requirements in the Software Synthesis of Real-Time Systems," International Symposium on Current Issues in Requirements Engineering Environments, North Holland Publ. (Amsterdam, The Netherlands), September 1982, Kyoto, Japan, pp. 151-158.

  39. Davis, A., "Rapid Prototyping Using Executable Requirements Specifications," ACM SIGSOFT Second Software Engineering Symposium: Workshop on Rapid Prototyping, April 1982.  See details under Other Journals.

  40. Davis, A., "Automating the Requirements Phase: Benefits to Later Phases of the Software Life-Cycle," Fourth IEEE International Conference of Computer Software and Applications (COMPSAC), October 1980. See details under Other Journals.

  41. Davis, A., T. Miller, E. Rhode, and B. Taylor, "RLP: An Automated Tool for the Processing of Requirements," Third IEEE International Conference of Computer Software and Applications (COMPSAC), November 1979,  pp. 289-299. See details under Other Journals.

  42. Davis, A., and T. Rauscher, "Formal Techniques and Automatic Processing to Ensure Correctness in Requirements Specifications," Specifications of Reliable Software Conference, April 1979, Cambridge, Massachusetts, pp. 15-35.

  43. Davis, A., and W. Rataj, "Requirements Language Processing for the Effective Testing of Real-Time Systems," ACM Workshop on Software Quality Assurance, November 1978. See details under Other Journals.

  44. Davis, A., "TICK -- A Student Oriented Programming System," The ACM Computer Science Conference, January 1977, Atlanta, Georgia, p. 20 (abstract only).

  45. Davis, A., M. Tindall, and T. Wilcox, "Interactive Error Diagnostics for an Instructional Programming System," Fifth ACM Symposium on Computer Science Education, February 1975. See details under Other Journals.

  46. Davis, A., D. Gillies, J. Hart, S. Kerr, D. Oxley, D. Pasta and, K. Phillips, "Instructional Software for an Assembly Language Course Taught on a Minicomputer," The ACM SIGPLAN Symposium on Pedagogic Languages with Small Computers, January 1972, Lawrence, Kansas, pp. 236-248.

Return to the top of this page.

Columns

  1. Cox, K., S. Bleistein, J. Verner, and A. Davis, "Editorial: REBNITA’05 – 1st International Workshop on Requirements Engineering for Business Needs and IT Alignment," Journal of Systems and Software, 80, 3 (March 2007), pp. 283-284.

  2. Davis, A., "A Trip to Africa," IEEE Software, 21, 2 (March/April 2004), pp. 97-99.

  3. Basili, V., B. Boehm, A. Davis, W. Humphrey, N. Leveson, N. Mead, J. Musa, D. Parnas, S. Pfleeger, and E. Weyuker, "New Year's Resolutions for Software Quality," Quality Time Column, J. Hayes, ed., IEEE Software, 21, 1 (January/February 2004), pp. 12-13.

  4. Harrison, W., B. Shriver, T. Lewis, C. Chang, and A. Davis, "Our 20th Anniversary," IEEE Software, 20, 6 (November/December 2003), pp. 5-7.

  5. Davis, A., "System Phenotypes," Requirements Column, S. Robertson, ed., IEEE Software, 20, 4 (July 2003).*

  6. Davis, A., and A. Zweig, "Editor’s Corner: The Missing Piece of Software Development," Journal of Systems and Software 53, 3 (September 2000), pp. 205-206.*

  7. Davis, A., "The Software Company Machine," IEEE Software, Soapbox, 17, 2 (March/April 2000), pp. 14-15.*

  8. Davis, A, "Predictions and Farewell," IEEE Software, 15, 4 (July/August 1998), pp. 6-9.*

  9. Davis, A, "More Words of Wisdom," IEEE Software, 15, 3 (May/June 1998), pp. 6-8.*

  10. Davis, A, "Redesigning IEEE Software," IEEE Software, 15, 3 (May/June 1998), p 9.

  11. Davis, A, "The Harmony in Rechoirments," IEEE Software, 15, 2 (March/April 1998), pp. 6, 8.*

  12. Davis, A, "Who is the Real Patrick Naughton," IEEE Software, 15, 2 (March/April 1998), p. 11.

  13. Davis, A, "Recovering From Method Abuse," IEEE Software, 15, 1 (January/February 1998), pp. 4-7.*

  14. Davis, A, "Making a Mark on the World," IEEE Software, 14, 6 (November/December 1997), pp. 4, 6.*

  15. Davis, A, "Thanks to Our 1997 Referees," IEEE Software, 14, 6 (November/December 1997), pp. 125-126.

  16. Davis, A, "Between Scylla and Charybdis," IEEE Software, 14, 5 (September/October 1997), pp. 4-6.*

  17. Davis, A., "Software’s Future is in the Cards," IEEE Software, 14, 4 (July/August 1997), p. 4-8.

  18. Davis, A., "Words of Wisdom," IEEE Software, 14, 3 (May/June 1997), pp. 4, 6; reprinted in Cincinnati Bell Information Systems Newsletter, 1997.*

  19. Davis, A., "Openings, Closings," IEEE Software, 14, 3 (May/June 1997), p. 6.

  20. Davis, A., "Top Ten Reasons Why Symphonies and Software are Alike," IEEE Software, 14, 2 (March/April 1997), p. 8.*

  21. Davis, A., "Introduction to ‘Right Place, Right Time; an Interview with Tim Lister’," IEEE Software, 14, 2 (March/April 1997), p. 134.

  22. Davis, A., "Why Build Software?" IEEE Software, 14, 1 (January/February 1997), pp. 4, 6.*

  23. Davis, A., "Art or Engineering, One More Time," IEEE Software, 13, 6 (November 1996), pp. 4-5.*

  24. Davis, A., "Dave Jacobsohn, Devoted Friend of the IEEE CS, Passes Away," IEEE Software, 13, 6 (November 1996), p. 108.

  25. Davis, A., "What’s Practical," IEEE Software, 13, 5 (September 1996), pp. 4-5.

  26. Davis, A., "It Feels Like Deja Vu All Over Again," IEEE Software, 13, 4 (July 1996), p. 4.*

  27. Davis, A., "Another Yarn From the Great Storyweaver," a book review of Tom DeMarco's Why Does Software Cost So Much? and Other Puzzles of the Information Age, IEEE Software, 13, 4 (July 1996), pp. 134-135.

  28. Davis, A., "Practitioner, Heal Thyself," IEEE Software, 13, 3 (May 1996), pp. 4-5.*

  29. Davis, A., "Eras of Software Engineering Technology Transfer," IEEE Software, 13, 2 (March 1996), pp. 4, 6-7.*

  30. Davis, A., "Tracing: A Simple Necessity Neglected," IEEE Software, 12, 5 (September 1995), pp. 6-7.

  31. Davis, A., "Report from the Editorial Trenches," IEEE Software, 12, 4 (July 1995), p. 4.

  32. Davis, A., "Tomorrow's Blacksmiths," IEEE Software, 12, 3 (May 1995), p. 4.*

  33. Davis, A., "Information for Decision Makers," IEEE Software, 12, 2 (March 1995), p. 4.*

  34. Davis, A., "Filling Big Shoes: A Proud Legacy," IEEE Software, 12, 1 (January 1995), pp. 4-5.

  35. Davis, A., "15 Principles of Software Engineering," Manager Column, IEEE Software, 11, 6 (November 1994), pp. 94-96, 101.*

  36. Davis, A., "Trial By Firing: Saga of a Rookie Manager," Manager Column, IEEE Software, 11, 5 (September 1994), pp. 109-110; reprinted in Software Engineering Project Management, R. Thayer, ed., Los Alamitos, California: IEEE Computer Society Press, 1997, pp. 366-367.*

  37. Davis, A., "Rewards of Taking the Path Less Traveled," Manager Column, IEEE Software, 11, 4 (July 1994), pp. 100-103.*

  38. Davis, A., "Counterpoint: There are No Bad Guys and No One Has The 'Truth'," IEEE Software, 11, 3 (May 1994), p. 92.*

  39. Davis, A., "Signposts and Landmarks: A Requirements Engineering Reading List," IEEE Software, 11, 2 (March 1994), p. 14.

  40. Davis, A., "Foreword," IEEE International Conference on Requirements Engineering (ICRE '94), Los Alamitos, California: Institute of Electrical and Electronics Engineers Computer Society Press, March 1994, p. ix.

  41. Davis, A., and P. Hsia, "Giving Voice to Requirements Engineering: Guest Editors' Introduction," IEEE Software, 11, 2 (March 1994), pp. 12-16.

  42. Davis, A., "Software Lemmingineering," Manager Column, IEEE Software, 10, 5 (September 1993), pp. 79-81, 84.*

  43. Davis, A., "Signposts and Landmarks: A Software Process Reading List," IEEE Software, 10, 4 (July 1993), p. 16.

  44. Davis, A., and E. Comer, "No Crystal Ball In the Software Industry," Manager Column, IEEE Software, 10, 4 (July 1993), pp. 91-94, 97.

  45. Davis, A., "Why Industry Often Says 'No Thanks' to Research," Manager Column, IEEE Software, 9, 6 (November 1992), pp. 97-99.*

  46. Davis, A., "Should He Stay or Should He Go? Advice for a Beleaguered Manager," Manager Column, IEEE Software, 9, 5 (September 1992), pp. 100-101.*

  47. Davis, A., "Can You Survive Your Management Mistakes?" Manager Column, IEEE Software, 9, 4 (July 1992), pp. 72, 85.*

  48. Davis, A., and P. Freeman, "Requirements Engineering: Guest Editors' Introduction," IEEE Transactions on Software Engineering, 17, 3 (March 1991), pp. 210-211.

Return to the top of this page.

Newspaper Articles

  1. Davis, A., "All Businesses Need Exit Strategies," Colorado Springs Gazette, (September 6, 1999), p. B5; reprinted as "Some More Tips for the Would-Be Entrepreneur," in *.

  2. Davis, A., "To Succeed, Have the Strength to Know Your Weaknesses," Colorado Springs Gazette, (August 30, 1999), p. B5; reprinted as "Some Tips for the Would-Be Entrepreneur," in *.

  3. Davis, A., "Engineering Educators Offer Insights, not Prescriptions," Colorado Springs Business Journal, 6, 46 (February 10, 1995), p. 11.

Return to the top of this page.

Letters

  1. Davis, A., "First Virus?," Letters, IEEE Software, 23, 4 (July/August 2006), pp. 8-10.

  2. Davis, A., "An Effective Metaphor," author's response to a letter by D. Sinclair, Letters, IEEE Software, 21, 2 (March/April 2004), p. 9.

  3. Davis, A., "An Effective Metaphor," author's response to a letter by P. Houlihan, Letters, IEEE Software, 21, 2 (March/April 2004), p. 10.

  4. Davis, A., "Which Requirements Are Important?," author's response to a letter by B. Dietrich, Letters, IEEE Computer, 36, 4 (April 2003).

  5. Davis, A., "Tribute to a Golden Standard Bearer," author's response to a letter by D. Levitt, Letters, IEEE Software, 14, 6 (November/December 1998), p. 6.