CA447 Recommended Reading

The following is the recommended reading list and additional (advanced) reading list for this module. This list will be updated during the semester. please email me any suggestions for additions, corrections, etc.

Books (recommended reading)

  • S.Zahran, Software Process Improvement, Addison Wesley
  • T. Dyba, T. Diingsoyr and N. Brede-Moe SPI in Practice (A Handbook for IT Companies), Kluwer
  • W.S. Humphrey. Managing the Software Process. Addison-Wesley, 1989.

Safari on-line Books

Note: Check with Library on access to these from outside campus

Websites and other useful material

Case Studies

Books (additional reading)

  • Daniel Galin, Software Quality Assurance, Pearson Education, ISBN 0 201 70945 7, Website
  • Ian Sommerville, Software Engineering, Website for 7/e and Website for 8/e
  • Roger Pressman, Software Engineering: A Practitioner's Approach, Website
  • Hans Van Vliet, Software Engineering: principles and practice, Website for 2/e
  • Maciaszek L.A. and Liong B.L., Practical Software Engineering, Addison Wesley, 2005, Website

 

  • A Practical Guide to Information Systems Process Improvement, by A. Cassidy, et al (2000) Managing the Software Process, by W. Humphrey (1989)
  • The Capability Maturity Model: Guidelines for Improving the Software Process, by M. Paulk, et al (1995) R.G. Ebenau.
  • Software inspection process. McGraw-Hill, 1994. K. El Emam and N.H. Madhavji (eds).Elements of software process assessment and improvement. IEEE Computer Society, 1999.
  • C.P. Hollocker. Software reviews and audits handbook. Wiley, 1990.
  • Software Engineering Standards, IEEE Computer Society Press, 1999.
  • M.A. Jackson. Software requirements & specifications: a lexicon of practice, principles, and prejudices. Addison-Wesley, 1995.
  • I. Jacobson, G. Booch, J. Rumbaugh. The unified software development process. Addison-Wesley, 1999.
  • P. Jalote. CMM in practice: Processes for executing software projects at Infosys. Addison-Wesley, 2000.
  • L.A. Maciaszek. Requirements Analysis and System Design. Addison-Wesley, 2001.
  • S. Maguire. Debugging the development process: practical strategies for staying focused, hitting ship dates, and building solid teams. Microsoft Press, 1994.
  • E. G. McGuire (Ed). Software process improvement: concepts and practices. Idea Group Pub., 1999.
  • R. Pressman.A Manager's Guide to Software Engineering.McGraw-Hill, 1993. J. Raynus. Software process improvement with CMM. Artech House, 1999.
  • S. Robertson and J. Robertson. Mastering the requirements process. Addison-Wesley, 1999.
  • R.H. Thayer. Software requirements engineering. 2nd Edition, IEEE Computer Society Press, 1997
  • D.A. Wheeler. Software inspection: an industry best practice. IEEE Computer Society Press, 1996.