Software Quality - sources


Laatuk.com home



see also Maturity Models and Process Improvement
see also Success Stories

WWW Pages

  1. Steve McDonell Home Page
  2. R.S. Pressman & Associates’ Software Engineering Resources
  3. Software Engineering Institute, SEI
  4. NASA Goddard Space Flight Center Software Assurance Website
  5. ASQ Software Quality Division
  6. Software Quality Profesional magazine
  7. Software Quality HotList, SR/Institute
  8. Society for Software Quality
  9. The Improvement Enycklopedia, a glossary / encyclopedia of improvement and quality knowledge, with particular focus on (and diagrams for) improvement tools
  10. Laatukeskus (ent. Suomen laatuyhdistys ry)
  11. Suomen laatuyhdistys/Tietotekniikkajaos
  12. Systeemityönyhdistys SYTYKE r.y.
  13. SearchSoftwareQuality.com
  14. ISO (International Organization for Standarization), search for ”software engineering” or ”information technology” or check ICS field 35.080 (Software development and system documentation)
  15. SFS - Suomen Standardoimisliitto
  16. NIST - National Institute of Standards & Technology, USA
  17. Home of TickIT, a framework for ISO9001 based software quality system
  18. Software Quality Page - links to SW quality related resources and sites
  19. Tantara Management’s SW Process Improvement Hotlist -links
  20. Guide to Software Engineering Body Of Knowledge (SwEBOK)
  21. The Quality Portal - good source of gebneral quality information, tecniques, terminology, etc.
  22. The Improvement Encyclopedia, brief descriptions of many quality terms and tools
  23. Software Quality Journal, Springer
  24. Esimerkki pienen ohjelmistoyrityksen www-pohjaisesta laatukäsikirjasta (TTKK:n Ohjelmistotekniikan laitoksen tekemä)

Literature



  1. ISO and ISO/IEC standard, see e.g. families 9126 (Software product quality) and 14598 (Product evaluation), 9000 (quality assurance processes).
  2. Software Quality, wikipedia article
  3. L.J. Arthur: Improving Software Quality. An Insider’s Guide to TQM, Wiley, 1993
  4. L.J. Arthur: “Quantum Improvements in Software System Quality”, Communications of the ACM, June 1997
  5. Y. Akao: Quality Function Deployment - Integrating Customer Requirements into Product Design, Productivity Press, 1990
  6. R.L. Baber: Error Free Software, Wiley, 1991
  7. J. Bach: “The Hard Road from Methods to Practice”, IEEE Computer, pp. 129 - 130, February 1997
  8. M-C. Ballou: Improving Software Quality to Drive Business Agility, white paper, Coverity, June 2008
  9. V. Basili, F. McGarry, R. Pajerski: SEL’s Software Process-Improvement Program, IEEE Software, pp. 83 - 87, November 1995
  10. R. Baskerville, et.al.: How Internet Companies Negotiate Quality, IEEE Computer, pp. 51 - 57, May 2001
  11. J.H. Baumert: ”Process Assessment with a Project Focus, IEEE Software, pp. 89 - 91, March/April 1994
  12. C. Beard: ”Improving Software Quality with Extreme Programming”, Software Quality, pp. 1, 3 - 5, Summer 2001
  13. T. L. Bennett, P. W. Wennberg: "Eliminating Embedded Software Defects Prior to Integration Test", CrossTalk, December 2005
  14. G. Ben-Yaacov, A. Joshi: ”Investing in Quality Does Indeed Pay: A Software Process Improvement Case Study”, Software Quality Professional, pp. 45 - 53, June 1999
  15. C. Billings and J. C., B. Kolkhorst, E. Lee, W. B. Wingert: "Journey to a mature software process", IBM Systems Journal, pp. 46 - , nr 1, 1994 (vol 33)
  16. J.D. Blackburn, G.D. Scudder: Improving Speed and Productivity of Software Development: A Global Survey of Software Developers, IEEE Transactions on Software Engineering, p p. 875 - 885, December 1996
  17. T. Braithwaite: Information Service Excellence, ASQC Quality Press, 1994
  18. C.W. Burrill & L.W. Ellsworth: Quality Data Processing. The Profit Potential for the 80’s, Burrill-Ellsworth Associates, 1982
  19. A. Buthmann: ÒCost of Quality: Not Only Failure CostsÓ, iSixSigma
  20. T.S. Chow (ed.): Tutorial: Software Quality Assurance, IEEE Computer Society Press, 1985
  21. J.A. Clark & D.F. Pradhan: Fault Injection: A method for Validating Computer-System Dependability, IEEE Computer, pp. 47 - 56, June 1995
  22. P. Crosby: Quality is Free, McGraw-Hill, 1979
  23. R. Glass: Software Creativity, Prentice Hall, 1994
  24. S. Carroll, T. Daughtrey: Fundamental Concepts for the Software Quality Engineer, ASQ Quality Press, 2007
  25. M. A. Cusumano, R.B. Selby: Microsoft Secrets. How the World’s Most Powerful Software Company Creates Technology, Shapes Markets and Manages People, Harper Collins Publishers, 1996
  26. M. A. Cusumano, R.B. Selby: How Microsoft Builds Software, Communications of the ACM, June 1997
  27. J.B. Dabney: Return on Investment of Independent Verification and Validation Study Preliminary Phase 2B Report, Fairmont, W.V.: NASA IV&V Facility, 2003
  28. J. DeFeo, W.W. Barnard: ”A Roadmap For Change, Quality Progress, pp. 24 - 30, January 2005
  29. R. Denney: Succeeding with Use Cases: Working Smart to Deliver Quality, Addison Wesley Object Technology Seires, 2005
  30. M. Diaz, J. Sligo: "How Software Process Improvement Helped Motorola", IEEE Software, pp. 75 - 81, September/October 1997
  31. R. Dion: Process Improvement and the Corporate Balance Sheet, IEEE Software, pp. 28 - 35, July 1993
  32. J.H. Dobbins: Software Quality Assurance and Evaluation, ASQC Quality Press, 1990
  33. R.H. Dunn & R.S. Ullman: TQM for Computer Software, McGraw-Hill, 1994
  34. O. Drori: From Theory to Practice or How Not to Fail in Developing Information Systems, Software Engineering Notes, pp. 85 - 87, January 1997
  35. N.Eickelmann, A. Anant: Statistical Process Control: What You Don’t Measure Can Hurt You!, IEEE Software, pp. 49 - 50, March/April 2003
  36. I. Evans: Achieving Software Auality through Teamwork, Artech House, 2004
  37. K. Farrell & C. Broude: Winning the Change Game, Breakthrough Enterprises, 1987
  38. X. Franch, J.P. Carvallo: Using Quality Models in Software Package Selection, IEEE Software, pp. 34 - 41, January/February 2003
  39. D. Galin: Software Quality Asssurance: From Theory to Implementation, Addison-Wesley, 2003
  40. A.C. Gillies: Software Quality - Theory and Management, Chapman&Hall, 1992
  41. R.L. Glass: Building Quality Software, Prentice Hall, 1992
  42. R. E. Fairley, . J. Willshire: "Iterative Rework: The Good, the Bad, and the Ugly", IEEE Computer, pp. 34 - 41, September 2005
  43. T.J. Haley: Software Process Improvement At Raytheon, IEEE Software, pp. 33 - 41, November 1996
  44. J.W. Horch: Practical Guide to Software Quality Management, Artech House, 2003, free online book for ACM members
  45. B. M. Hawkins : Preventative Programming Techniques: Avoid and Correct Common Mistakes, Charles River Media, 2003
  46. F.J. Heemstra, R.J. Kusters: ”Soft Factors Affecting Quality, Software Quality Professional, pp. 20 - 29, December 2002
  47. R. Henkoff: ”New Management Secrets from Japan”, Fortune, November 27, 1995
  48. C. Hollenbach, R. Young, A. Pflugard, D. Smith: Combining Quality and Software Improvement, Communications of the ACM, pp. 41 - 45, June 1997
  49. D. Houston: The Value of a Good Checklist, Software Quality Professional, pp. 17 - 26, March 2004
  50. D. Houston: ”Cost of Software Quality: Justifying Software Process Improvement to Managers”, Software Quality Professional, pp. 8 - 16, March 1999
  51. J.W. Horch: Practical Guide to Software Quality Management, Artech House Books, 2003
  52. W. S. Humphrey: "The Software Quality Challenge", CrossTalk, Jun 2008
  53. W.S. Humprey: A Discipline for Software Engineering, Addison Wesley, 1994
  54. D. Ince (ed.): Software Quality and Reliability, Chapman&Hall, 1991
  55. M.G. Jenner: Software Quality Management and ISO 9001. How to Make Them Work for You. IEEE Computer Society Press, 1995
  56. C. Jones: "Measuring Defect Potentials and Defect Removal Efficiency", CrossTalk, Jun 2008
  57. S. H. Kan: Metrics and Models in Software Quality Engineering, Addison-Wesley Professional, 2002
  58. N. Karten: Managing Expectations, Dorset House, 1993
  59. S. Kennedy: ÒThe Software IndustryÕs Bug Problem.Ó Quality Digest, Apr. 2003
  60. R.S: Kenett, E. R. Baker: Software Process Quality, Marcel Dekker, 1999
  61. R. J. Kimber, R.W. Grenier, J.J. Heldt: Software Quality Handbook, Marcel Dekker, 1999
  62. T. King, J. Marasco: "What Is the Cost of a Requirement Error?", StickyMInds
  63. M. Kress: ”World-class Software Quality in Practice”, Software Quality, March 1998
  64. B. Linders, H. Saasenburg: A Proactive Attitude Toward Quality: The Project Defect Model, Software Quality Professional, pp. 31 - 40, November 2004
  65. S. Maguire: Debugging the Development Process. Practical Strategies for Staying Focused, Hitting Ship Dates, and Building Solid Teams, Microsoft Press, 1994
  66. S. McConnell: An Ounce of Prevention, IEEE Software, pp. 5 - 7, May/June 2001
  67. T. McGibbon: A Business Case for Software Process Improvement, DACS State-of-the-Art Report, 30 September 1999
  68. D. Meyerhoff, B. Laibarra, R. Kraan, A. Wallet (ed.): Software Quality and Testing in Internet Times, Springer, 2002
  69. R. Nance, J. Arthur: Managing Software Quality. A Measurement Framework for Assesment and Prediction, Springer, 2002
  70. T. D. Neff: "Quality Processes Yield Quality Products", CrossTalk, Jun 2008
  71. S. Lauesen, H. Younessi: ”Is Software Quality Visible in the Code?, IEEE Software, pp. 69 - 73, July/August 1998
  72. Laatujärjestelmän käyttöönotto, SYTYKE-raportti 1993
  73. A.K. Onoma, T. Yamaura: Practical Steps Toward Quality Development, IEEE Software, pp. 68 - 77, September 1995
  74. M.A. Ould: Managing Software Quality and Business Risk, John Wiley & Sons, 1999
  75. M. Paulk: How ISO 9001 Compares with the CMM, IEEE Software, pp. 74 - 83, January 1995
  76. R. Purushothama: "Toward Understanding the Rhetoric of Small Source Code Changes", IEEE Transactions on Software Engineering, pp. 511 - 526, June 2005
  77. S. Rakitin: Software Verification and Validation, Artech House Books, 1997
  78. T.C. Redman: Data Quality: Management and Technology, Bantam Books, 1992
  79. G.O. Regan: A Practical Approach to Software Quality, Springer, 2002
  80. P. Rob: ÒUnderstanding Quality CostÓ LogiGear Corporation, 23 Oct. 2007
  81. M. Ross, ed.: Software Quality Management, Computational Mechanics Publications, 1994
  82. J. Rothman: ”What Does It Cost to Fix a Defect?, StickyMinds, 18.2.2002
  83. V. Roukala: Kehittämisprojektin laadunvarmistus, Weilin+Göös, 1986
  84. J. Sanders & E. Curran: Software Quality: A Framework for Success in Software Development, ACM Press, 1994
  85. C. Schmauch: ISO 9000 for Software Developers, IEEE Computer Society Press, 1994
  86. S.A. Slaughter, D.E. Harter, M.S. Krishnan: Evaluating the Cost of Quality, Communications of the ACM, pp. 67 - 73, August 1998
  87. D. Spinellis: Code Quality: The Open Source Perspective, Addison-Wesley, 2006
  88. I. Stamelos, P. Sfetsos: Agile Software Development Quality Assurance, IGI Global, 2008
  89. G. G. Schulmeyer, ed.: Handbook of Software Quality Assurance, Artech House Publishers, 2007
  90. B.D. Tackett, B. Van Doren: Process Control for Error-Free Software: A Software Success Story, IEEE Software, pp. 24 - 29, May/June 1999
  91. G. Tassey: The Economic Impacts of Inadequate Infrastructure for Software Testing, National Institute of Standards and Technology, 2002
  92. C.B. Tayntor: Six Sigma Software Development, Auerbach, 2003
  93. J. Tian: Quality Assurance Alternatives and Techniques: A Defect-Based Survey and Analysis, Software Quality Professional, pp. 6 - 18, June, 2001
  94. E.P.W.M van Veenendaal: Practical Quality Assurance for Embedded Software”, Software Quality Professional, pp. 7 - 18, June 1999
  95. J. Voas, G. McGraw: Software Fault Injection: Inoculating Programs Against Errors, John Wiley & Sons, 1997
  96. J. Waller, D. Allen & A. Burns: How to write and develop a successful Quality Management Manual, Wywern Business Library, 1993
  97. W. T. Ward: "Calculating the real cost of software defects - technical", pp. 55-58, Hewlett-Packard Journal, October 1991
  98. G. Webb, N. Patton: "Quality and Cost Ð ItÕs Not Either/Or: Making the Case With Cost of Quality", CrossTalk, Nov 2008
  99. G. Weinberg: Quality Software Management - vol. 1: Systems Thinking, Dorset House, 1992
  100. G. Weinberg: Quality Software Management - vol. 2: First-Order Measurement, Dorset House, 1992
  101. G. Weinberg: Quality Software Management - vol. 3: Congruent Action, Dorset House, 1994
  102. M. Wieczorek, D. Meyerhoff (ed.) Software Quality. State of the Art in Management, Testing and Tools, Springer, 2001
  103. P. Yli-Olli & T. Hokkanen: Softa 9000 - Ohjelmistotuotannon laadun kehittäminen, Mecrastor, 1991
  104. R. Zultner: “QFD for Software: Satisfying Customers”, American Programmer, February 1992
  105. Modelling a Software Quality Handbook - MSQH, STRÍ TS2, 1. ed. 1991