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
- Making Process Improvement Work: A Concise Action Guide for Software Managers and Practitioners By Neil S. Potter, Mary E. Sakry
- CMMI Distilled: A Practical Introduction to Integrated Process Improvement, Second Edition, Dennis M. Ahern; Aaron Clouse; Richard Turner
- Metrics and Models in Software Quality Engineering, By Stephen H. Kan Software Project Management in Practice By Pankaj Jalote
- Quality Software Project Management, Robert T. Futrell, Donald F. Shafer, Linda I. Safer
Websites and other useful material
- Process Guides
Example process guide document PDF 1.1MB
- Samples extract (Requirements) of PG (MindMap) PDF
- How to write a PG (Microtools example) PDF
- [Article] on developing Electronic Process Guides PDF
- CMMI
- These are the official official documents CMMI-SW, V1.1, Staged PDF 600 pages !!!
- CMMI-SW, V1.1, Continuous PDF 600 pages !!!
- Process Assessment
- [Article]Adept: A Unified Assessment Method for Small Software Companies PDF
- [Article] A Low-overhead method for software process appraisal pdf
- Software Inspection Niels Malotaux Inspections Booklet (PDF)
- Agile and XP
- Extreme Programming from a CMM Perspective,
- IEEE Software PDF Introducing XP in a Startup,
- XP2002 Conference paper PDF XP Distilled PDF
- General
- [Article] ISO 29110 Standard pdf
- [Article] ISO 29110 Standard (short) pdf
- [Article] Investigating software process in practice pdf
- Process measurement AMI in industry http://www.iscn.com/news/sp96/c.debou.html
- Business benefits http://www.iscn.com/news/sp96/s.zahran.html
- SEI IDEAL Web site - http://www.sei.cmu.edu/ideal
- Ideal case study - http://www.sei.cmu.edu/ideal/ideal.case.study.html
- Return on Investment http://www.dacs.dtic.mil/techs/roispi2/
- Useful websites
- The XP Site - http://www.extremeprogramming.org
- XP FAQ - http://www.jera.com/techinfo/xpfaq.html
- Software Engineering Institute (SEI) - http://www.sei.cmu.edu
- European Software Institute (ESI) - http://www.esi.es/
- Software Process Resources http://www2.umassd.edu/SWPI/SWPIpage.html
- Software Productivity Consortium http://www.software.org/
- Bootstrap Institute http://www.bootstrap-institute.com/ AGSE http://wwwagse.informatik.uni-kl.de/
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.