• DocumentCode
    652653
  • Title

    Evaluating Software Product Metrics with Synthetic Defect Data

  • Author

    Stuckman, Jeffrey ; Wills, Kent ; Purtilo, James

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Maryland, College Park, MD, USA
  • fYear
    2013
  • fDate
    10-11 Oct. 2013
  • Firstpage
    259
  • Lastpage
    262
  • Abstract
    Source code metrics have been used in past research to predict software quality and focus tasks such as code inspection. A large number of metrics have been proposed and implemented in consumer metric software, however, a smaller, more manageable subset of these metrics may be just as suitable for accomplishing specific tasks as the whole. In this research, we introduce a mathematical model for software defect counts conditioned on product metrics, along with a method for generating synthetic defect data that chooses parameters for this model to match statistics observed in empirical bug datasets. We then show how these synthetic datasets, when combined with measurements from actual software systems, can be used to demonstrate how sets of metrics perform in various scenarios. Our preliminary results suggest that a small number of source code metrics conveys similar information as a larger set, while providing evidence for the independence of traditional software metric classifications such as size and coupling.
  • Keywords
    pattern classification; software metrics; software quality; code inspection; consumer metric software; empirical bug datasets; software metric classifications; software product metrics; software quality; source code metrics; synthetic defect data; Complexity theory; Data models; Equations; Mathematical model; Measurement; Predictive models; Software; defect prediction; metrics; software; validation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Empirical Software Engineering and Measurement, 2013 ACM / IEEE International Symposium on
  • Conference_Location
    Baltimore, MD
  • ISSN
    1938-6451
  • Print_ISBN
    978-0-7695-5056-5
  • Type

    conf

  • DOI
    10.1109/ESEM.2013.38
  • Filename
    6681361