Relationships between selected software measures and latent bug-density: guidelines for improving quality

  • Authors:
  • Subhas C. Misra;Virendra C. Bhavsar

  • Affiliations:
  • Carleton University, Ottawa, Ontario, Canada;Faculty of Computer Science, University of New Brunswick, Fredericton, NB, Canada

  • Venue:
  • ICCSA'03 Proceedings of the 2003 international conference on Computational science and its applications: PartI
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

It is cost-effective for software practitioners to monitor and control the quality of software from the early phases of development. To address this issue, a study aimed at investigating relationships between fifteen predictive design/code measures and bug-density was undertaken. Thirty projects having varied characteristics were chosen. An experimental analysis was performed. It was discovered that most of the metrics considered in the study have strong relationship with bug-density. On the other hand, few metrics do not demonstrate any remarkable relationship. The study provides invaluable lessons that should facilitate software engineers to administer quality from the early phases of development. Some of the major contributions of the work are: investigation of a large number of software projects, consideration of a large number of predictive software measures in one study, comparison of the results of these measures on a common platform, and lessons learned for controlling quality from early stages of software development.