CA481 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)
- 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
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
- 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
- Software Project Management in Practice By Pankaj Jalote
Websites
- SWEBOK (Chapter 11, Software Quality) http://www.swebok.org/ch11.html
- SQA Forums http://www.sqaforums.com
- Software QA and Testing Resource Center http://www.softwareqatest.com
- Quality Assurance Institute Worldwide http://www.qaiworldwide.org
- Quality Assurance Links http://www.qalinks.com
- Software Development Quality Assurance Zone http://www.sqazone.net
Articles and other 'stuff'
- SRS WebApp Example
- Writing SRS paper
- Example of Software Requirements Review (SRR) Checklist (NASA)
- Another Example of Requirements Review Checklist
- Yet another Example of Requirements Review Checklist
- How to review requirements [Slideshare]
- Strategic QA - Steps to Effective Software Quality Assurance, Telelogic Whitepaper
- Sample SQA Plan template
- Another Sample SQA Plan template
- A sample SQA plan
- IEEE Standard for Software Quality Assurance Plans
- Sample SQA Plan Checklist
Additional Reading
- Software Process Improvement, S.Zahran, Addison Wesley
- Foundations of software testing, D. Graham, E. van Veenendaal, I. Evans & R. Black, Thomson
- Software Inspection, T. Gilb and D. Graham, Addison-Wesley
- Quality Software Project Management, Robert T. Futrell, Donald F. Shafer, Linda I. Safer
- Handbook of Software Quality Assurance, by G. Schulmeyer, et al (2007)
- Quality Software Management: Vol. 4 Anticipating Change, by G. Weinberg (1997)
- Practical Guide to Software Quality Management, by J. Horch (2003)
- A Practical Guide to Information Systems Process Improvement, by A. Cassidy, et al (2000)
- Managing the Software Process, by W. Humphrey (1989)
- Customer Oriented Quality Assurance, by F. Ginac (1997)
- The Capability Maturity Model: Guidelines for Improving the Software Process, by M. Paulk, et al (1995)
- Software Inspection, by T. Gilb, et al (1993)
- 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.