Software Engineering Bibliography

by
Edwin B. Dean

[NASA Logo]

------------------------------------------





Abelson, H., G. J. Sussman and J. Sussman (1985). Structure and Interpretation of Computer Programs, The MIT Press, Cambridge MA.

Anderson, C. and M. Dorfman, ed. (1991). Aerospace Software Engineering: A Collection of Concepts, American Institute of Aeronautics and Astronautics, Washington DC.

Basili, V. R. and J. D. Musa (1991). "The Future Engineering of Software: A Management Perspective," Computer, September, pp. 90-96.

Boehm, B. W. (1973). "Software and its Impact: A Quantitative Assessment," Datamation, May, pp. 48- 59.

Boehm, B. W. (1981). Software Engineering Economics, Prentice-Hall Inc., Englewood Cliffs NJ.

Boehm, B. W. (1988). "A Spiral Model of Software Development and Enhancement," Computer, May, pp.61-72.

Cameron, J. (1989). JSP and JSD: The Jackson Approach to Software Development, 2nd. ed., IEEE Computer Society Press, Washington DC.

Coad, P. and E. Yourdon (1991). Object Oriented Analysis, 2nd. ed., Yourdon Press, Englewood Cliffs NJ.

Connell, J. L. and L. Shafer (1989). Structured Rapid Prototyping: An Evolutionary Approach to Software Development, Prentice-Hall Inc., Englewood Cliffs NJ.

Cusumano, M. A. (1990). "A Quantitative Analysis of U.S. and Japanese Practice and Performance in Software Development," Management Science, Vol. 36, No. 11, November, pp. 1384-1406.

Cusumano, M. A. (1991). Japan's Software Factories: A Challenge to U. S. Management, Oxford University Press, New York NY.

Cusumano, M. A., ed. (1992). Software Reuse in Japan, Technology Transfer International Inc., Colorado Springs CO.

DeMarco. T. (1982). Controlling Software Projects, Yourdon Press, New York NY.

Dijkstra, E. W. (1976). A Discipline of Programming, Prentice-Hall Inc., Englewood Cliffs NJ.

Freedman, D. P. and G. M. Weinberg (1990). Handbook of Walkthroughs, Inspections, and Technical Reviews: Evaluating Programs, Projects, and Products, Dorset House Publishing, New York NY.

Gibbs, W. W. (1994). "Software's Chronic Crisis," Scientific American, September, pp. 86-95.

Glass, R. L. (1992). Building Quality Software, Prentice-Hall Inc., Englewood Cliffs NJ.

Halstead, M. H. (1977). Elements of Software Science, Elsevier, New York NY.

Hamilton, M. and S. Zeldin (1976). "Higher Order Software - A Methodology for Defining Software," IEEE Transactions on Software Engineering, Vol. SE-2, No. 1, March, pp. 9-32.

Jacobson, I. , M. Christerson, P. Jonsson, and G. Overgaard (1992). Object-Oriented Software Engineering: A Use Case Driven Approach, Addison-Wesley Publishing Co., Wokingham, England.

Jones, C. (1995). "Patterns of Large Software Systems: Failure and Success," Computer, March, pp. 86-87.

Karp, R. A. (1983). Proving Operating Systems Correct, UMI Research Press, Ann Arbor MI.

Martin, J. (1985). System Design from Provably Correct Constructs, Prentice-Hall, Englewood Cliffs NJ.

McCabe, T. J. (1976). "A Complexity Measure," IEEE Transactions on Software Engineering, Vol. SE-2, N0. 4, December, pp. 308-320.

McClure, C. (1989). Case is Software Automation, Prentice-Hall, Englewood Cliffs NJ.

McGowan, C. (1975). "Structured Programming: A Review of Some Practical Concepts," Computer, June, pp. 25-30.

Möller, K. H. and D. J. Paulish (1993). Software Metrics: A Practitioners Guide to Improved Product Development, Chapman & Hall, London, UK.

Nakata, I. and M. Hagiya, ed. (1991). Software Science and Engineering - Selected Papers from the Kyoto Symposia, World Scientific, Singapore.

[New]Nejmeh, B. A. (1995). "Process Cost and Value Analysis," Communications of the ACM, Vol. 38, No. 6, pp. 19-24

Orr, K. T. (1977). Structured Systems Development, Yourdon Press, Prentice-Hall, Englewood Cliffs NJ.

Potts, C. (1993). "Software-Engineering Research Revisited," IEEE Software, September, pp. 19-28.

Raghavan, S. A. and D. R. Chand (1989). "Diffusing Software-Engineering Methods," IEEE Software, July, pp. 81-89.

Saidian, H. and R. Kuzara (1995). "SEI Capability Maturity Model Impact on Contractors," Computer, January, pp. 16-26.

Schulmeyer, G. G. and J. I. McManus, ed. (1992). Total Quality Management for Software, Van Nostrand Reinhold, New York NY.

Shaler, S. and S. J. Mellor (1992). Object Lifecycles: Modeling the World in States, Yourdon Press, Englewood Cliffs NJ.

Tracz, W. (1988). Tutorial: Software Reuse: Emerging Technology, The Computer Society Press, Washington DC.

Vick, C. R. and C. V. Ramamoorthy, ed. (1984). Handbook of Software Engineering, Van Nostrand Reinhold Company, New York NY.

Wasserman, A. I. and P. Freeman (1977). "Software Engineering Concepts and Computer Science Curricula," Computer, June, pp. 85-91.

Yourdon, E. (1989). Modern Structured Analysis, Yourdon Press, Englewood Cliffs NJ.

Zultner, R. E. (1988). "The Deming Approach to Software Quality Engineering," Quality Progress, November, pp. 58-64.

Zultner, R. E. (1990). "Software Total Quality Management (TQM): What Does It Take to Be World Class," American Programmer, November, pp. 2-21.

----------------------------------------------

----------------------------------------------

Engineering Technologies | Software Engineering | Use

----------------------------------------------

Originated on 07/26/94 | Improved on 03/22/96
Webmaster: Ed Dean