@sjbutler

Finding software metrics threshold values using ROC curves

, , , and . Journal of Software Maintenance and Evolution: Research and Practice, 22 (1): 1-16 (2010)

Abstract

An empirical study of the relationship between object-oriented (OO) metrics and error-severity categories is presented. The focus of the study is to identify threshold values of software metrics using receiver operating characteristic curves. The study used the three releases of the Eclipse project and found threshold values for some OO metrics that separated no-error classes from classes that had high-impact errors. Although these thresholds cannot predict whether a class will definitely have errors in the future, they can provide a more scientific method to assess class error proneness and can be used by engineers easily.

Links and resources

Tags

    community

    • @sjbutler
    • @dblp
    @sjbutler's tags highlighted