Journal
EMPIRICAL SOFTWARE ENGINEERING
Volume 16, Issue 6, Pages 812-841Publisher
SPRINGER
DOI: 10.1007/s10664-011-9162-z
Keywords
Software metrics; Thresholds; Machine learning; PAC
Categories
Ask authors/readers for more resources
In this article, we present a novel algorithmic method for the calculation of thresholds for a metric set. To this aim, machine learning and data mining techniques are utilized. We define a data-driven methodology that can be used for efficiency optimization of existing metric sets, for the simplification of complex classification models, and for the calculation of thresholds for a metric set in an environment where no metric set yet exists. The methodology is independent of the metric set and therefore also independent of any language, paradigm or abstraction level. In four case studies performed on large-scale open-source software metric sets for C functions, C+ +, C# methods and Java classes are optimized and the methodology is validated.
Authors
I am an author on this paper
Click your name to claim this paper and add it to your profile.
Reviews
Recommended
No Data Available