skip to main content
research-article

A quantitative measure for preventive maintenance in software

Published:16 July 2012Publication History
Skip Abstract Section

Abstract

Several techniques have been developed to identify and fix defects in software before its deployment. However, the challenge is to quantify how well these techniques prevent defects from occurring in the field from a holistic perspective. Therefore, we propose a novel software quality metric called "The Preventability Metric" that measures the preventability of defects in software. The metric is derived from a composite quantitative evaluation of the efficiency and effectiveness of the individual preventive techniques employed on software before its deployment. It provides a confidence on how well prevention of defects is handled before deployment.

References

  1. D.N Card and R.L. Glass, Measuring Software Design Quality, 1st ed.: Prentice-Hall, Inc, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. T.M. Pigoski, Practical Software Maintenance. Best Practices for Managing Your Investment, 1st ed. New York, USA: John Wiley & Sons, Inc., 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. S. Garg, A. Puliafito, M. Telek, and K. Trivedi, "Analysis of preventive maintenance in transactions based software systems," IEEE Transactions on Computers, vol. 47, no. 1, pp. 96--107, January 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Coverity. (2011) Coverity. {Online}. http://www.coverity.com/library/pdf/coverity-scan-2010-open-source-integrity-report.pdfGoogle ScholarGoogle Scholar
  5. B. P. Leintz and E. B. Swanson, "Problems in application software maintenance," Communications of ACM, vol. 24, no. 11, pp. 763--769, November 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. E. Giger, M. Pinazger, and H. Gall, "Predicting the fix time of bugs," in International Workshop on Recommendation Systems for Software Engineering, Cape Town, South Africa, 2010, pp. 52--56. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Mozilla Foundation. (2006, December) Mozilla Foundation. {Online}. http://www.mozilla.org/foundation/documents/mf-2006-audited-financial-statement.pdfGoogle ScholarGoogle Scholar
  8. F. Rahman, D. Posnett, A. Hindle, E. Barr, and P. Devanbu., "BugCache for inspections: hit or miss?," in 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering, Szeged, Hungary, 2011, pp. 322--331. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A quantitative measure for preventive maintenance in software

        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

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader