a Middlesex University website - Info

SFC Software Forensics Centre

Home l Contact Us l SFC People

Research
Failure Cases
Glossary

Reading Room


Books

Topics Our references
Failed software Glass 2001, 1998b, 1998a; Jones 1993, 1996, 1997, 1998; Flowers 1996; Yourdon 1997, 1999; Neumann 1995; Brooks 1995; Boehm 1981; Pfleeger 2001, 2002
Organisational process Humphrey 1989; Grady 1997; Zahran 1998; Emam 1999
Personal and Team Processes Humphrey 1995, 1996, 1999
CMM, SPICE, BOOTSTRAP, and ISO 9001 Paulk 1994; Jalote 1999; Zahran 1998; Raynus 1998; Caputo 1998; Emam 1997; Kuvaja 1994; Sanders 1995; Benediktsson 1991
Software management Gilb 1988; Weinberg 1991, 1993, 1994, 1997; Wiegers 1996; Quirke 1996; Humphrey 1997; DeMarco 1999; Pfleeger 2002
Project management (PM): general Redmill 1996; McConnell 1997; Royce 1998; Cockburn 1997; DeMarco 1997; Stevens 2002
PM: risk Jones 1993; Ould 1999; Koller 1999
PM: estimating and sizing Boehm 1981, 2000; Jones 1998
Measurement Florac 1999; Burr 1995; Grady 1992, 1998; Kan 1995; Goodman 1992; Fenton 1998; Garmus 1995; Pulford 1995; van Solingen 1999
Requirements Robertson 1999; Gause 1989; Kovitz 1998; Sommerville 1997; Graham 1998; Schneider 1998; Leffingwell 1999
Software quality: general Jones 1997; Sanders 1994; Horch 1996; Ginac 1997; Kaplan C 1994
Software quality: peer reviews and inspections Gilb 1993; Freedman 1990
Software quality: verification and validation Rakitin 1997
Software quality: testing Hetzel 1993; Perry 1995; Kit 1995; Black 1999; Koomen 1999; Perry 1997; Fewster 1999; Dustin 1999
Configuration management Kelly 1995
Software development: general McCarthy 1995; McConnell 1996; Maguire 1994; Yourdon 1997; Jacobson 1999; Graham 1997; Krutchen 2000; Stapleton 1997
Software development: reuse Bassett 1996; Reifer 1994; Karlsson 1995; Jacobson 1997; Poulin 1996; Tracz 1995
Maintenance Pigoski 1996
General software topics Brooks 1995; DeMarco 1995; Britcher 1999; Maguire 1998; Cusumano 1997; Hoch 1999
General management topics Keen 1997; NcNair 1995; Kaplan 1996; Brown 1996
General quality topics Crosby 1993; Deming 2000; Heaphy 1995; Harry 1999; Born 1994; Messmarz 1999
  • [Bassett 1996] Paul Bassett 1996. Framing Software Reuse: Lessons from the Real World. Prentice Hall, ISBN 013327859X. Textbook binding 384 pages
  • [Black 1999] Rex Black 1999. Managing the Testing Process. Microsoft Press, ISBN 073560584X. Paperback 381 pages
  • [Benediktsson 1991] Oddur Benediktsson (editor) 1991. Modeling a Software Quality Handbook (MSQH). Technological Institute of Iceland, Reykjavík. ISBN 9979900407. Paperback 91 pages.
  • [Boehm 1981] Barry W. Boehm, (1981). Software Engineering Economics. Prentice-Hall.
  • [Boehm 2000] Barry W. Boehm, et al. (2000). Software Cost Estimation with COCOMO II. Prentice-Hall.
  • [Born 1994] Gary Born 1994. Process Management to Quality Improvement: the Way to Design, Document and Re-Engineer Business Systems. John Wiley, ISBN 0471942839. Hardcover 304 pages
  • [Britcher 1999] Robert Britcher, Robert Glass 1999. The Limits of Software: People, Projects and Perspectives. Addison Wesley, ISBN 0201433230. Textbook Binding 213 pages
  • [Brooks 1995] Frederick Brooks 1995. The Mythical Man-Month: Essays on Software Engineering (2nd edition). Addison Wesley, ISBN 0201835959. Textbook binding 322 pages
  • [Brown 1996] Mark Brown 1996. Keeping Score: Using the Right Metrics to Drive World-Class Performance. Quality resources, ISBN 0814403271. Hardcover 198 pages
  • [Burr 1995] Adrian Burr, Mal Owen 1995. Statistical Methods for Software Quality: Using Metrics to Control Process and Product Quality. ITP New Media, ISBN 185032171X. Paperback
  • [Caputo 1998] Caputo, Kim. CMM Implementation Guide Choreographing Software Process Improvement. 1998, Addison Wesley, ISBN 0201379384. Textbook binding 319 pages
  • [Cockburn 1997] Cockburn, Alistair. Surviving Object-Oriented Projects: a Manager’s Guide. 1997, Addison Wesley, ISBN 0201498340. Textbook binding 250 pages
  • [Constantine 1995] Constantine, Larry. Constantine on Peopleware. 1995, Prentice Hall, ISBN 0133319768. Textbook Binding 219 pages
  • [Crosby 1993] Philip Crosby 1993. Quality is Free. Signet Books, ISBN 0451625854. Paperback 288 pages
  • [Cusumano 1997] Michael Cusumano, Richard Selby 1997. Microsoft Secrets. HarperCollins, ISBN 0006387780. Paperback 512 pages
  • [DeMarco 1995] Tom DeMarco 1995. Why Does Software Cost So Much? Dorset House, ISBN 093263334X. Paperback 248 pages
  • [DeMarco 1997] Tom DeMarco 1997. The Deadline: a Novel About Project Management, Dorset House, ISBN 0932633390. Paperback
  • [DeMarco 1999] DeMarco, Tom, Tim Lister. Peopleware: Productive Projects and Teams (2nd edition). 1999, Dorset House, ISBN 0932633439. Paperback
  • [Deming 2000] W. Edwards Deming 2000. Out of the Crises. MIT Press; ISBN: 0262541157. Paperback. 507 pages
  • [Dustin 1999] Elfriede Dustin, Jeff Rashka, John Paul 1999. Automated Software Testing. Addison Wesley, ISBN 0201432870. Paperback, 400 pages
  • [Emam 1997] Emam, Khaled El, Jean-Normand Drouin (editors). SPICE: the Theory and Practice of Software Process Improvement and Capability Determination. 1997, Institute of Electrical & Electronic Engineers, ISBN 0818677988. Hardcover 450 pages
  • [Emam 1999] Emam, Khaled El (editor). Elements of Software Process Assessment and Improvement. 1999, Institute of Electrical & Electronic Engineers, ISBN 0818685239. Hardcover 384 pages
  • [Fenton 1998] Norman Fenton 1998. Software Metrics: a Rigorous and Practical Approach. Brooks/Cole Publishing, ISBN 0534954251. Paperback 649 pages
  • [Fewster 1999] Mark Fewster, Dorothy Graham 1999. Software Test Automation. Addison Wesley, ISBN 0201331403. Paperback 600 pages
  • [Florac 1999] William Florac, Anita Carleton 1999. Measuring the Software Process. Addison Wesley, ISBN 0201604442. Hardcover 304 pages
  • [Flowers 1996] Stephen Flowers, (1996). Software Failure: Management Failure. John Wiley.
  • [Freedman 1990] Daniel Freedman, Gerald Weinberg 1990. Handbook of Walkthroughs, Inspections and Technical Reviews: Evaluating Programs, Projects and Products. Dorset House, ISBN 0932633196. Hardcover
  • [Garmus 1995] David Garmus, David Herron 1995. Measuring the Software Process: a Practical Guide to Functional Measurements. Prentice Hall, ISBN 0133490025. Textbook binding 235 pages
  • [Gause 1989] Donald Gause, Gerald Weinberg. 1989. Exploring Requirements: Quality Before Design. Dorset House, ISBN 0932633137. Hardcover
  • [Gilb 1988] Gilb, Tom. Principles of Software Engineering Management. 1988, Addison Wesley, ISBN 0201192462. Paperback 476 pages.
  • [Gilb 1993] Tom Gilb, Dorothy Graham 1993. Software Inspection. Addison Wesley. ISBN 0201631814. Paperback 400 pages
  • [Ginac 1997] Frank Ginac 1997. Customer Oriented Software Quality Assurance. Prentice Hall, ISBN 0135714648. Paperback 208 pages
  • [Ginac 1999] Ginac, Frank. Creating and Leading High Performance Software Development Teams. 1999, Prentice Hall, ISBN 0130850837. Paperback 285 pages
  • [Glass 1998a] Robert L. Glass, Computing Calamities, (1998) Prentice Hall; ISBN: 0-13-082862-9
  • [Glass 1998b] Robert L. Glass, Software Runaways: "Lessons learned from massive software project failures", Prentice Hall, 1998, ISBN 0-13-673443-X.
  • [Glass 2001] Robert L. Glass, Computing Failure.com: War Stories from the Electronic Revolution, Prentice Hall, ISBN 0 13 091739 7, 2001
  • [Goodman 1992] Paul Goodman 1992. Practical Implementation of Software Metrics. McGraw Hill, ISBN 0077076656. Hardcover 240 pages
  • [Grady 1992] Grady, Robert. (1992). Practical Software Metrics for Project Management & Process Improvement. Prentice-Hall
  • [Grady 1997] Grady, Robert. Successful Software Process Improvement 1997, Prentice Hall, ISBN 0136266231. Hardcover 350 pages
  • [Grady 1998] Robert Grady and Debra Caswell 1998. Software Metrics: Establishing A Company-Wide Program. Prentice-Hall. ISBN 0138218447. 288 pages
  • [Graham 1997] Ian Graham, Brian Henderson-Sellers, Houman Younessi 1997. The Open Process Specification. Addison Wesley, ISBN 0201331330. Hardcover 336 pages
  • [Graham 1998] Ian Graham 1998. Requirements Engineering and Rapid Development. Addison-Wesley, ISBN 0201360470. Hardcover 224 pages
  • [Harry 1999] Mikel Harry, Richard Schroeder 1999. Six Sigma: the Breakthrough Management Strategy Revolutionising the World’s Top Corporations. Currency Doubleday, ISBN 0385494378. Hardcover 300 pages
  • [Heaphy 1995] Maureen Heaphy, Gregory Gruska 1995. The Malcolm Baldrige National Quality Award: a Yardstick for Quality Growth, Addison Wesley, ISBN 020163368X. Textbook Binding 440 pages
  • [Hetzel 1993] William Hetzel 1993. The Complete Guide to Software Testing. John Wiley, ISBN 0471565679. Hardcover 284 pages
  • [Hoch 1999] Detlev Hoch (editor) 1999. Secrets of Software Success: Management Insights from 100 Software Firms Around the World. Harvard Business School Press, ISBN 1578511054. Hardcover 256 pages
  • [Horch 1996] John Horch 1996. Practical Guide to Software Quality Management. Artech House, ISBN 0890068658. Hardcover 246 pages
  • [Humphrey 1989] Humphrey, Watts. Managing the Software Process, 1989, Addison Wesley, ISBN 0201180952, Hardcover 450 pages
  • [Humphrey 1995] Humphrey, Watts. A Discipline for Software Engineering. 1995, Addison Wesley, ISBN 0201546108. Hardcover 448 pages
  • [Humphrey 1996] Humphrey, Watts. Introduction to the Personal Software Process. 1996, Addison Wesley, ISBN 0201548097. Textbook binding 336 pages
  • [Humphrey 1997] Humphrey, Watts. Managing Technical People. 1997, Addison Wesley, ISBN 0201545977. Paperback 336 pages
  • [Humphrey 1999] Humphrey, Watts. Introduction to the Team Software Process. 1999, Addison Wesley, ISBN 020147719X. Hardcover 463 pages
  • [Jacobson 1997] Ivar Jacobson, Martin Griss, Patrik Jonsson 1997. Software Reuse. Addison Wesley, ISBN 0201924765. Hardcover 560 pages
  • [Jacobson 1999] Ivar Jacobson, Grady Booch, James Rumbaugh 1999. The Unified Software Development Process. Addison Wesley, ISBN 0201571692. Paperback 512 pages
  • [Jalote 1999] Jalote, Pankaj. CMM in Practice: Processes for Executing Software Projects at Infosys. 1999, Addison Wesley, ISBN 0201616262. Hardcover 400 pages
  • [Jones 1993] Capers Jones 1993. Assessment and Control of Software Risks, Yourdon Press, ISBN 0137414064 Hardcover 619 pages
  • [Jones 1996] Capers Jones 1996. Patterns of Software System Failures and Success. Thomson, ISBN 185032804-8.
  • [Jones 1997] Capers Jones 1997. Software Quality: Analysis and Guidelines for Success. International Thomson Publishing, ISBN 1850328676. Paperback 492 pages
  • [Jones 1998] Capers Jones 1998. Estimating Software Costs. McGraw Hill, ISBN 0079130941. Hardcover
  • [Kan 1995] Stephen Kan 1995. Metrics and Models in Software Quality Engineering. Addison Wesley, ISBN 0201633396. Hardcover 288 pages
  • [Kaplan C 1994] Craig Kaplan, Ralph Clark, Victor Tang 1994. Secrets of Software Quality McGraw Hill, ISBN 0079117953. Hardcover 383 pages
  • [Kaplan 1996] Robert Kaplan, David Norton 1996. The Balanced Scorecard: Translating Strategy into Action. Harvard Business School Press, ISBN 0875846513. Hardcover 322 pages
  • [Karlsson 1995] Even-Andre Karlsson (editor) 1995. Software Reuse. John Wiley, ISBN 0471958190. Paperback 528 pages
  • [Keen 1997] Peter Keen 1997. The Process Edge: Creating Value Where it Counts. Harvard Business School Press, ISBN 0875845886. Hardcover 192 pages
  • [Kelly 1995] Marion Kelly 1995. Configuration Management. McGraw Hill, ISBN 0077079779. Hardcover 224 pages
  • [Kit 1995] Ed Kit 1995. Software Testing in the Real World. Addison-Wesley, ISBN 0201877562. Paperback 256 pages
  • [Koller 1999] Glenn Koller 1999. Risk Assessment and Decision making in Business and Industry - A Practical Guide. CRC Press, ISBN 0849302684. Hardcover 239 pages
  • [Koomen 1999] Tim Koomen, Martin Pol 1999. Test Process Improvement. Longman, ISBN 0201596245. Hardcover 192 pages
  • [Kovitz 1998] Benjamin Kovitz 1998. Practical Software Requirements: a Manual of Content and Style. Manning Publications, ISBN 18884777597. Paperback 444 pages
  • [Krutchen 2000] Phillipe Krutchen 2000. The Rational Unified Process. Longman, ISBN 0201707101. Paperback 272 pages
  • [Leffingwell 1999] Dean Leffingwell, Don Widrig 1999. Managing Software Requirements: a Unified Approach. Addison Wesley, ISBN 0201615932. Hardcover 528 pages
  • [Kuvaja 1994] Pasi Kuvaja, et al. 1994. Software Process Assessment and Improvement: The Bootstrap Approach. Blackwell Publishers
  • [Macaulay 1996] Macaulay L. A.(1996). Requirements Engineering. Great Britain: Springer-Verlag London Limited. Neumann, Peter G., Computer-Related Risks, (1994), Addison Wesley, ISBN: 0-20-155805-X
  • [Maguire 1994] Steve Maguire 1994. Debugging the Development Process: Practical Strategies for Staying Focused, Hitting Ship Dates and Building Solid Teams. Microsoft Press, ISBN 1556156502. Paperback 183 pages
  • [Maguire 1998] Steve Maguire 1998. Software Engineering Classics. Microsoft Press, ISBN 0735605971. Hardcover
  • [McCarthy 1995] Jim McCarthy 1995. Dynamics of Software Development. Microsoft Press, ISBN 1556158238. Paperback 184 pages
  • [McConnell 1996] Steve McConnell 1996. Rapid Development: Taming Wild Software Schedules. Microsoft Press, ISBN 1556159005. Paperback 647 pages
  • [McConnell 1997] McConnell, Steve. Software Project Survival Guide. 1997, Microsoft Press, ISBN 1572316217. Paperback 250 pages
  • [Messmarz 1999] Messmarz, R, Tully, C, 1999. Better Software Practice for Business Benefit, IEEE Computer Society, Los Alamitos, California, 393 pages
  • [NcNair 1995] C. NcNair, Kathleen Leibfried 1995. Benchmarking: A Tool for Continuous Improvement. John Wiley, ISBN 0471132063. Paperback 368 pages
  • [Neumann 1995] Peter G. Neumann 1995. Computer-Related Risks. Addison-Wesley. Paperback 367 pages
  • [Ould 1995] Ould, Martyn, Business Processes: Modelling and Analysis for Re-Engineering and Improvement. 1995, John Wiley, ISBN 0471953520. Hardcover 224 pages
  • [Ould 1999] Martyn Ould 1999. Managing Software Quality and Business Risk. John Wiley, ISBN 047199782X. Paperback 392 pages
  • [Parkinson 1995] Parkinson, John. 60 Minute Software: Strategies for Accelerating the Information Systems Delivery Process. 1995, John Wiley, ISBN 0471115037. Paperback 302 pages
  • [Paulk 1994] Paulk, Mark, Charles Weber, Bill Curtis, Mary Beth Chrissis. The Capability Maturity Model for Software. 1994, Addison Wesley, ISBN 0201546647. Hardcover 450 pages
  • [Perry 1995] William Perry 1995. Effective Methods for Software Testing (2nd edition). John Wiley, ISBN 0471060976. Paperback 560 pages
  • [Perry 1997] William Perry, Randall Rice 1997. Surviving the Top Ten Challenges of Software Testing: a People-Oriented Approach. Dorset House, ISBN 0932633382. Paperback
  • [Pfleeger 2001] Pfleeger, Shari Lawrence. (2001). Software Engineering Theory and Practice, 2nd ed. Upper Saddle River, NJ: Prentice Hall PTR. Notes.
  • [Pfleeger 2002] Pfleeger, Shari Lawrence, Hatton, Les, and Howell, Charles C. (2002). Solid Software. Upper Saddle River, NJ: Prentice Hall PTR. Notes.
  • [Pigoski 1996] Thomas Pigoski 1996. Practical Software Maintenance: Best Practices for Managing Your Software Investment. John Wiley, ISBN 0471170011. Hardcover 384 pages
  • [Poulin 1996] Jeffrey Poulin 1996. Measuring Software Reuse: Principles, Practices and Economic Models. Addison Wesley, ISBN 0201634139. Hardcover 195 pages
  • [Pulford 1995] Kevin Pulford, Annie Combelles, Stephen Shirlaw 1995. A Quantitative Approach to Software Management: the ami Handbook. Addison Wesley, ISBN 0201877465. Paperback 179 pages
  • [Quirke 1996] Quirke, Bill. Communicating Corporate Change. 1996, McGraw-Hill, ISBN 0077093119. Paperback 328 pages
  • [Rakitin 1997] Steven Rakitin 1997. Software Verification and Validation: a Practitioner’s Guide. Artech House, ISBN 0890068895. Hardcover 240 pages
  • [Raynus 1998] Raynus, Joseph. Software Process Improvement with CMM. 1998, Artech House, ISBN 0890066442. Hardcover 224 pages
  • [Redmill 1996] Redmill, Felix. Software Projects. 1996, John Wiley, ISBN 0471933430. Hardcover 274 pages
  • [Reifer 1994] Donald Reifer 1994. Practical Software Reuse. John Wiley, ISBN 0471578533. Hardcover 392 pages
  • [Robertson 1999] Suzanne Robertson, James Robertson 1999. Mastering the Requirements Process. Addison Wesley, ISBN 0201360462. Hardcover 416 pages
  • [Royce 1998] Walker Royce 1998. Software Project Management: a Unified Framework. Addison Wesley, ISBN 0201309580. Hardcover 416 pages
  • [Sanders 1995] Joc Sanders, Eugene Curran 1994. Software Quality: a Framework for Success in Software Development and Support. ACM Press, ISBN 0201631989. Textbook binding 179 pages
  • [Schneider 1998] Geri Schneider, Jason Winters 1998. Applying Use Cases: a Practical Guide. Addison Wesley, ISBN 0201309815. Textbook binding 188 pages
  • [Sommerville 1997] Ian Sommerville, Pete Sawyer 1997. Requirements Engineering. John Wiley, ISBN 0471974447. paperback 404 pages
  • [Stapleton 1997] Jennifer Stapleton 1997. DSDM Dynamic Systems Development Method. Addison Wesley, ISBN 0201178893. Hardcover 163 pages
  • [Stevens 2002] M. Stevens et al. (Eds.) 2002. Project Management Pathways: A Practitioner’s Guide, APM Press, High Wycombe
  • [Tang 1994] Victor Tang 1994. Secrets of Software Quality. Craig Kaplan, Ralph Clark, McGraw Hill, ISBN 0079117953. Hardcover 383 pages
  • [Tracz 1995] Will Tracz 1995. Confessions of a Used Program Salesman: Institutionalizing Software Reuse. Addison Wesley, ISBN 0201633698. Textbook Binding 233 pages
  • [van Solingen 1999] Rini van Solingen, Egon Berghout 1999. The Goal/Question/Metric Method. McGraw-Hill, ISBN 0077095537. Hardcover 280 pages
  • [Walker 1998] Walker, Royce. Software Project Management: a Unified Framework. 1998, Addison Wesley, ISBN 0201309580. Hardcover 416 pages
  • [Weinberg 1991] Weinberg, Gerald. Quality Software Management (4 volumes), volume 1: Systems Thinking. 1991, Dorset House, ISBN 0932633226. Hardcover 318 pages
  • [Weinberg 1993] Weinberg, Gerald. Quality Software Management (4 volumes), volume 2: First-Order Measurement. 1993, Dorset House, ISBN 0932633242. Hardcover 346 pages
  • [Weinberg 1994] Weinberg, Gerald. Quality Software Management (4 volumes), volume 3: Congruent Action. 1994, Dorset House, ISBN 0932633285. Hardcover
  • [Weinberg 1997] Weinberg, Gerald. Quality Software Management (4 volumes), volume 4: Anticipating Change. 1997, Dorset House, ISBN 0932633323. Hardcover
  • [Wiegers 1996] Wiegers, Karl. Creating a Software Engineering Culture. 1996, Dorset House, ISBN 0932633331. Hardcover
  • [Yourdon 1997] Edward Yourdon 1997. Death March: the Complete Software Developer’s Guide to Surviving “Mission Impossible” Projects. Prentice Hall, ISBN 0137483104. Hardcover 260 pages
  • [Yourdon 1999] Yourdon, E. (1999). Death March. Prentice Hall PTR; ISBN: 0130146595
  • [Zahran 1997] Sami Zahran. (1997). Software Process Improvement. Addison-Wesley.