[CS169 Home Page]
Home
[News]
News
[Syllabus]
Syllabus
[Schedule and Slides]
Schedule and Slides
[Assignments]
Assignments
[Teams]
Teams
[Mail Us]
Mail Us

CS169 Fall 1998
Software Engineering
Recommended Books

Here are a list of books and papers on various aspects of Software Engineering that I've found very enlightening. The links for books go to Amazon.com, while any paper links go to that paper. These books are not required reading, but are here if you have any additional interest in any particular area in software engineering.

A lot of these I also have in my office. Feel free to drop by and borrow any that you want (Soda 525).

    Software Process
  • The Capability Maturity Model, by Mark Paulk et al.
  • B. Boehm, “A Spiral Model of Software Development and Enhancement,” IEEE Computer, Vol. 21, No. 5, May 1988, pp. 61-72.
  • B. Boehm, "Software Risk Management: Principles and Practices," IEEE Software, Vol.. 8, No. 1, January 1991, pp. 32-41.
    Planning
  • Albert L. Lederer and Jayesh Prasad, "Nine Management Guidelines for Better Cost Estimating," Communications of the ACM, Vol. 35, No. 2, February 1992, pp. 51-59.
  • B. Boehm, “Software Engineering Economics,” IEEE Transactions on Software Engineering, Vol. 10, No. 1, January 1984, pp. 4-21.
    Future of Software Engineering
  • Mary Shaw, "Prospects for an Engineering Discipline of Software," IEEE Software, Vol. 7, No. 6, November 1990, pp. 15-24.
  • Frederick Brooks, Jr, "No Silver Bullet: Essence and Accidents of Software Engineering," IEEE Computer, Vol. 20, No. 4, April 1987, pp. 10-19.
  • Rise & Resurrection of the American Programmer, by Ed Yourdon


Jason I. Hong
jasonh@cs.berkeley.edu
Last modified: September 25, 1998