skip to main content
article
Free Access

The organization of the software quality assurance process

Published:31 December 1984Publication History
Skip Abstract Section

Abstract

This paper discusses and analyzes approaches to the problem of software quality assurance. The approaches offered in the literature usually focus on "designing in" quality. This can be a productive approach, but there are also benefits to be gained by establishing an independent quality assurance (QA) group to review all aspects of the software development process. This paper discusses the organization of such a group using the function of an operations auditing group as a model.

References

  1. Baker, F. T., "System quality through structured programming", Proceedings of the 1972 FJCC, 41, 1, AFIPS Press, Montvale, NJ, 1972.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Brooks, Fredrick P., The Mythical Man-Month, Addison-Wesley Publishing Co., Inc., Reading, Mass., 1975. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Conroy, James, Fuqua, Michael and Sisco, Julius, A Survey of Software Quality Assurance Methods and an Evaluation of Software Quality Assurance at Fleet Material Support Office, Master's Thesis at the Naval Postgraduate School, Administrative Sciences Department, December 1982.Google ScholarGoogle Scholar
  4. Cooper, John D. and Fisher, Matthew J. (eds.), Software Quality Management, Petrocelli Books, Inc., 1979. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Daly, Edmund B., "Organizing for Successful Software Development," Datamation, 25, 14, (1979), 106--120.Google ScholarGoogle Scholar
  6. Quality Assurance, Department of Defense Directive 4155.1 (1972), Enclosure 2.Google ScholarGoogle Scholar
  7. Gustafson, G. G. and Kerr, Roberta J., "Some Practical Experience with a Software Quality Assurance Program", Communications of the Association for Computing Machinery, 25, 1, (1982), 4--12. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Herbert, Leo, Auditing the Performance of Management, Lifetime Learning Publications, Belmont, CA, 1979.Google ScholarGoogle Scholar
  9. Jensen, Randall W. and Tonies, Charles C., Software Engineering, Prentice-Hall, Inc., Englewood Cliffs, NJ, 1979.Google ScholarGoogle Scholar
  10. Jones, Capers, "Program Quality and Programmer Productivity", IBM Technical Report TR 02.764, pp i, 42--78, also pp. 124--161 in Jones, Programming Productivity: Issues for the Eighties. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Jones, Capers, "Measuring Programming Quality and Productivity", IBM Systems Journal, 17, 1, (1978), 39--63, also pp. 9--33 in Jones, Programming Productivity: Issues for the Eighties. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Jones, Capers (ed.), Programming Productivity: Issues for the Eighties, IEEE Catalog No. EHO 186--7, IEEE Computer Society, P.O. Box 80452, Los Angeles, California 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Lewis, Robert O., "Software Verification and Validation", Chapter 15 in Cooper, John D. and Fisher, Matthew J. (eds.), Software Quality Management, Petrocelli Books, Inc. 1979.Google ScholarGoogle Scholar
  14. Mair, William C., Wood, Donald R., and Davis, Keagle W., Computer Control and Audit, The Institute of Internal Auditors, 249 Maitland Ave., Altamonte Springs, Florida, 1978.Google ScholarGoogle Scholar
  15. McCall, James A., "An Introduction to Software Quality Metrics", Chapter 8 in Cooper, John D. and Fisher, Matthew J. (eds.), Software Quality Management, Petrocelli Books, Inc., 1979.Google ScholarGoogle Scholar
  16. Metzger, Phillip, Managing a Programming Project, Prentice-Hall, Inc., Englewood Cliffs, NJ, 1973. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Miller, Edward and Howden, William E., (eds.), Software Testing and Validation Techniques, IEEE Computer Society Press, IEEE Catalog No. EHO 180-0, IEEE Computer Society, 10662 Los Vaqueros Circle, Los Alamitos, CA 90720, 1981.Google ScholarGoogle Scholar
  18. Meyers, G. J., Software Reliability, John Wiley and Sons, Inc., New York, 1976. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Meyers, G. J., The Art of Software Testing, John Wiley and Sons, Inc., New York. 1979. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Reifer, D. J., and Trattner, S., "A Glossary of Software Tools and Techniques", pp. 344--352 in Jones, Programming Productivity: Issues for the Eighties.Google ScholarGoogle Scholar
  21. Reifer, D. J., "Software Quality Assurance Tools and Techniques", Chapter 14 in Cooper, John D. and Fisher, Matthew J., (eds.), Software Quality Management, Petrocelli Books, Inc., 1979.Google ScholarGoogle Scholar
  22. Scantlebury, D. L. and Raaum, Ronell B., Operational Auditing, AGA Monograph Series, Number one, Association of Government Accountants, 727 South 23rd Street, Arlington, Virginia, 1978.Google ScholarGoogle Scholar
  23. Shneiderman, Ben, Software Psychology, Winthrop Publishers, Inc., Cambridge, Mass., 1980.Google ScholarGoogle Scholar
  24. Thayer, R. H., Pyster, A. B., and Wood, R. C., "Major Issues in Software Engineering Project Management", IEEE Transactions on Software Engineering, SE-7, 4, (1981), 333--342.Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Walters, Gene F., "Application of Metrics to a Software Quality Management (QM) Program", Chapter 9 in Cooper, John D. and Fisher, Matthew J. (eds.), Software Quality Management, Petrocelli Books, Inc., 1979.Google ScholarGoogle Scholar
  26. Yourdon, Edward, Managing the Structured Techniques, Second Edition, Prentice-Hall, Englewood Cliffs, New Jersey, 1979. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. The organization of the software quality assurance process

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM SIGMIS Database: the DATABASE for Advances in Information Systems
        ACM SIGMIS Database: the DATABASE for Advances in Information Systems  Volume 16, Issue 2
        Winter 1984
        21 pages
        ISSN:0095-0033
        EISSN:1532-0936
        DOI:10.1145/1040688
        Issue’s Table of Contents

        Copyright © 1984 Authors

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 31 December 1984

        Check for updates

        Qualifiers

        • article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader