Predicting Relative Thresholds for Object Oriented Metrics
Sultan Alhusain

TL;DR
This paper proposes a method to predict object-oriented metrics thresholds based on system size, addressing the lack of context-aware threshold determination and demonstrating comparable accuracy to complex models.
Contribution
It introduces a simple, size-based threshold prediction approach for object-oriented metrics, filling a gap in context-aware threshold estimation methods.
Findings
The size-based model achieves accuracy comparable to complex models.
Empirical validation on 36 defect datasets supports feasibility.
Threshold prediction improves metric interpretation in practice.
Abstract
Object-oriented software metrics provide a numerical characterization of software quality. They have also been used in the assessment and identification of technical debt. However, metrics generally need to be used with thresholds as reference points that help to interpret their values properly and objectively. The problem is that, while there are many proposed metrics, there are relatively few studies on thresholds and threshold calculation methods; hence, the effective application of metrics in practice has been limited. Moreover, although it has been acknowledged that thresholds should not be absolute, but rather relative to certain contextual factors, the context is still not considered in most threshold studies. In this paper, the relationship between system size (as a contextual factor) and metric thresholds is investigated. The objective is to build predictive models that…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Software System Performance and Reliability · Open Source Software Innovations
