Software Engineering

(last updated: 16-May-2015 09:31)
 

Books

  1. The Art of Software Testing; G.T. Myers; John Wiley & Sons, 1979.
     
  2. Decline and Fall of the American Programmer; Edward Yourdon; Yourdon Press, 1992.
     
  3. A Discipline for Software Engineering; Watts S. Humphrey; Addison-Wesley, 1995.
     
  4. Dynamics of Software Development; Jim McCarthy; Microsoft Press, 1995.
     
  5. The Elements of Programming Style; Brian W. Kernighan and P.J. Plauger; McGraw-Hill, 1974.
     
  6. An Introduction to Software Quality Control; Chin-kuei Cho; John Wiley & Sons, 1980.
     
  7. The Mythical Man-Month; Frederick P. Brooks Jr.; Addison-Wesley, 1975.
     
  8. The Practice of Programming; Brian W. Kernighan and Rob Pike; Addison Wesley, 1999.
     
  9. Programming Productivity; Capers Jones; McGraw-Hill, 1986.
     
  10. Rise & Resurrection of the American Programmer; Edward Yourdon; Prentice Hall, 1996.
     
  11. Software Engineering, Second Edition; I. Sommerville; Addison-Wesley, 1985. (‡§)
     
  12. Software Engineering in C; P. Margolis and P. Darnell; Springer-Verlag, 1988.
     
  13. Software Engineering Concepts; R.E. Fairley; McGraw-Hill, 1985.
     
  14. Software Engineering Design, Reliability, and Management; M.L. Shooman; McGraw-Hill, 1983.
     
  15. Software Reliability; G.T. Myers; John Wiley & Sons, 1976.
     
  16. Software Requirements: Objects, Functions, & States; Alan M. Davis; Prentice Hall, 1993.
     
  17. Structured Design, Second Edition; E.N. Yourdon and L.L. Constantine; Prentice-Hall, 1978.
     
  18. Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design; Edward Yourdon and Larry Constantine; Yourdon Press (Prentice Hall), 1979.
     
  19. Structured Programming; O.-J. Dahl, E.W. Dijkstra, and C.A.R. Hoare; Academic Press, 1972.
     
  20. Structured Rapid Prototyping; John L. Connell and Linda Brice Shafer; Yourdon Press, 1989.
     
  21. Techniques of Program Structure and Design; E.N. Yourdon; Prentice-Hall, 1975.

Periodical Articles

  1. "On the Criteria To Be Used in Decomposing Systems into Modules", David L. Parnas, CACM 15:12 Dec 1972 pgs 1053-1058.
     
  2. "Design and Code Inspections to Reduce Errors in Program Development", IBMSJ 15:3 1976.
     
  3. "A Guided Tour of Program Design Methodologies", Computer Oct 1981.
     
  4. "In-Process Inspections of Workproducts at AT&T", ATTJ 65:2 Mar/Apr 1986 pgs 102-112.
     
  5. "A Discipline for Improving Software Productivity", ATTJ 67:4 Jul/Aug 1988 pgs 2-9.
     
  6. "Software Estimation Technology", ATTJ 67:4 Jul/Aug 1988 pgs 10-18.
     
  7. "Software Specification and Prototyping Technologies", ATTJ 67:4 Jul/Aug 1988 pgs 33-45.
     
  8. "Tools for Building Application Generators", ATTJ 67:4 Jul/Aug 1988 pgs 46-58.
     
  9. "Reuse of Software Modules", ATTJ 67:4 Jul/Aug 1988 pgs 71-76.
     
  10. "Methodology: The Experts Speak", BYTE 14:4 Apr 1989 pgs 221-233.
     
  11. Issue of the AT&T Technical Journal on "Software Productivity", ATTJ 69:2 Mar/Apr 1990.
     
  12. "Evolution of Software Development Environments", ATTJ 69:2 Mar/Apr 1990 pgs 2-6.
     
  13. "COMPAS: A Development-Process Support System", ATTJ 69:2 Mar/Apr 1990 pgs 52-64.
     
  14. "Tributaries and Deltas", BYTE 17:1 Jan 1992 pgs 177-186.
     
  15. "Tools and Techniques for Building and Testing Software Systems", ATTJ 71:6 Nov/Dec 1992 pgs 46-61.
     
  16. "Software's Chronic Crisis", SA 271:3 Sep 1994 pgs 86-95.