skip to main content
10.1145/1500518.1500638acmotherconferencesArticle/Chapter ViewAbstractPublication PagesafipsConference Proceedingsconference-collections
research-article
Free Access

Standard error classification to support software reliability assessment

Published:19 May 1980Publication History

ABSTRACT

A standard software error classification is viable based on experimental use of different schemes on Hughes-Fullerton projects. Error classification schemes have proliferated independently due to varied emphasis on depth of casual trace-ability and when error data was collected. A standard classification is proposed that can be applied to all phases of software development. It includes a major casual category for design errors. Software error classification is a prerequisite both for feedback for error prevention and detection, and for prediction of residual errors in operational software.

References

  1. Thayer, T. A., et al, "Software Reliability Study," TRW-Redondo Beach, RADC TR-76-238 (Aug 1976).Google ScholarGoogle Scholar
  2. Willmorth, N. E., "Proceedings of Data Collection Problem Conference," RADC TR-76-329, Vol. VI (Dec 1976).Google ScholarGoogle Scholar
  3. Finfer, M. C., "Software Data Collection Study," System Development Corp., RADC-TR-76-329, Vol III (Dec 1976).Google ScholarGoogle Scholar
  4. Baker, W. F., "Software Data Collection and Analysis: A Real-Time System Project History," IBM Corp., RADC-TR-77-192 (Jun 1977).Google ScholarGoogle Scholar
  5. Fries, M. J., "Software Error Data Acquisition," Boeing-Seattle, RADC-TR-77-130 (April 1977).Google ScholarGoogle Scholar
  6. Chief of Naval Materiel, Military Standard for Weapon System Software Development MIL-STD-1679 (Navy), AMSC No. 23033 (Dec 1978).Google ScholarGoogle Scholar
  7. Willmorth, N. E., et al, "Software Data Collection Study, Summary and Conclusions," RADC-TR-76-329, Vol. I (Dec 1976).Google ScholarGoogle Scholar
  8. Weiss, D. M., "Evaluating Software Development by Error Analysis: The Data from the Architecture Research Facility," Naval Research Laboratory, NRL report 8268 (Dec 1978).Google ScholarGoogle Scholar
  9. Nelson, R., "Software Data Collection and Analysis, Draft"---partial report, RADC (Sep 1978).Google ScholarGoogle Scholar
  10. Gannon, C., "Error Detection Using Path Testing and Static Analysis," Computer, pp 26--31 (Aug 1979). Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Hecht, H., "Measurement, Estimation, and Prediction of Software Reliability," Aerospace Corp. NASA CR-145135 (Jan 1977).Google ScholarGoogle Scholar
  12. Motley, R. W. and Brooks, W. D., "Statistical Prediction of Programming Errors," IBM Corp. RADC TR-77-175 (May 1977).Google ScholarGoogle Scholar
  13. Gerhart, S. L., "Development of a Methodology for Classifying Software Errors," Duke University (July 1976).Google ScholarGoogle Scholar
  14. Castle, S. G., "Software Reliability: Modelling Time-to-Error and Time-to-Fix," masters thesis, Air Force Institute of Technology (Mar 1978).Google ScholarGoogle Scholar
  15. Kruszewski, G., "Modeling Software Reliability Growth, Proceedings of Surface Warfare Systems RMQ Seminar," Norfolk, VA (Sept 1978).Google ScholarGoogle Scholar
  16. Schafer, R. E., et al, "Validation of Software Reliability Models," Hughes-Fullerton, RADC-TR-79-147 (Aug 1979).Google ScholarGoogle Scholar
  17. Sukert, A., "State of the Art in Software Reliability," Presentation, NSIA Software Conference, Buena Park, CA (Feb 1979).Google ScholarGoogle Scholar
  18. Thibodeau, R., "The State-of-the-Art in Software Error Data Collection and Analysis," AIRMICS (Jan 1979).Google ScholarGoogle Scholar
  19. Amory, W. and Clapp, J. A., "Engineering of Quality Software Systems (A Software Error Classification Methodology)," MITRE Corp., MTR-2648, Vol VII, Jan 1975, also RADC-TR-74-324, Vol VII.Google ScholarGoogle Scholar
  20. Rubey, R. J., "Quantitative Aspects of Software Validation," Proceedings of the 1975 International Conference on Reliable Software Los Angeles, pp 246--251 (April 1975). Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. NAVSEA, Statement of Work for AN/SLQ-32(V) Verification and Validation, Appendix A (May 1977).Google ScholarGoogle Scholar
  22. Hartwick, R. Dean, "Software Acceptance Criteria Panel Report," Joint Logistics Commanders Joint Policy Coordinating Group on Computer Resource Management, Software Workshop, Monterey, CA (April 1979).Google ScholarGoogle Scholar
  23. Bowen, J. B., "AN/TPQ-36 Software Reliability Status Report," Hughes-Fullerton, CDRL 8-18-015 (Dec 1979).Google ScholarGoogle Scholar
  24. Shooman, M. L. and Ruston, H., "Summary of Technical Progress, Investigation of Software Models," Polytechnic Institute of New York, RADC-TR-79-188 (July 1979).Google ScholarGoogle Scholar
  25. Thielen, B. J., "SURTASS Code Review Statistics," Hughes-Fullerton, IDC 78/1720.1004 (Jan 1978).Google ScholarGoogle Scholar
  26. Fagan, M. E., "Inspecting Software Design and Code," Datamation, pp 133--144 (Oct 1977).Google ScholarGoogle Scholar
  27. Hoffman, H., "An Experiment in Software Error Occurrence and Detection," masters thesis, Naval Postgraduate School (Jun 1977).Google ScholarGoogle Scholar

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
  • Published in

    cover image ACM Other conferences
    AFIPS '80: Proceedings of the May 19-22, 1980, national computer conference
    May 1980
    932 pages
    ISBN:9781450379236
    DOI:10.1145/1500518

    Copyright © 1980 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 19 May 1980

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader