Oy Laatukonsultointi P. Kantelinen Ab

# (#)



Software Quality - sources
Ohjelmiston laatu - lähteitä


WWW links - WWW-sivuja:

  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. Laatukeskus (ent. Suomen laatuyhdistys ry)
  8. Suomen laatuyhdistys/Tietotekniikkajaos
  9. Systeemityönyhdistys SYTYKE r.y.
  10. SearchSoftwareQuality.com
  11. ISO (International Organization for Standarization), search for ”software engineering” or ”information technology” or check ICS field 35.080 (Software development and system documentation)
  12. SFS - Suomen Standardoimisliitto
  13. NIST - National Institute of Standards & Technology, USA
  14. Home of TickIT, a framework for ISO9001 based software quality system
  15. Software Quality Page - links to SW quality related resources and sites
  16. Tantara Management’s SW Process Improvement Hotlist -links
  17. Guide to Software Engineering Body Of Knowledge (SwEBOK)
  18. Esimerkki pienen ohjelmistoyrityksen www-pohjaisesta laatukäsikirjasta (TTKK:n Ohjelmistotekniikan laitoksen tekemä)


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