SOFTWARE
PROJECT MANAGEMENT
Reading List
for PhD Exams
The software project
management exam will cover the following major topics. For each of these areas the reading list
includes both books and journal papers.
The books are intended to provide overall exposure to the topic, whilst
the journal readings describe both seminal and current research findings.
1. Practical
Risk Assessment for Project Management (Wiley Series in Software Engineering
Practice), Stephen Grey / Paperback / Published 1995
2. Practical
Software Metrics for Project Management and Process Improvement, Robert B.
Grady / Hardcover / Published 1992
5. Weller, Edward F. Using metrics to manage software projects, Computer.
v. 27, Sep. 1994, p. 27-33.
6. Fairley, Richard. Risk management for
software projects, IEEE Software. v. 11, May 1994, p. 57-67.
8. Yourdon, Ed. Making death march projects pay off (except from
Death march). Datamation. v. 43, Apr. 1997, p. 116-18.
C. Software
Development Processes
1. Handbook of Systems Development : 1999, Paul C. Tinnirello(Editor)
/ Hardcover / Published 1998
2. eXtreme Programming: Embraced, Kent, Addison-Wesley Pub Co; ISBN:
0201616416; 1st edition (October 5, 1999)
3. Jones, Capers. Our worst current development practices, IEEE
Software. Vol. 13, Mar. 1996, p. 102-4.
4. Phan, Dien D. George, Joey F. Vogel, Douglas R. Managing software quality
in a very large development project, Information
Management. Vol. 29, Nov. 1995, p. 277-83.
5. Yourdon, Edward. When good enough software is best, IEEE
Software. v. 12, May 1995, p. 79-81.
6. Boehm, Barry. Anchoring the software process, IEEE
Software. v. 13, July 1996, p. 73-82.
D. Requirements Management
E.
Software Complexity
1.
SEI McCabe Cyclomatic Complexity Link
2.
Fundamentals of Function Point Analysis Link
3.
SEI
Functional Point Analysis Link
4.
SEI Halstead Complexity Measures Link
5.
Design
Complexity & Testing Original ACM Communications Article by Tom McCabe