Object Oriented-Based Metrics to Predict Fault Proneness in Software Design

📅 2025-04-11
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This study addresses a critical challenge in object-oriented (OO) software fault-proneness prediction: the principled selection of the most discriminative core design metrics. To this end, we propose an empirically grounded OO metric selection framework that systematically evaluates the predictive power of multi-dimensional metrics—including coupling, cohesion, and complexity—through integrated statistical analysis, correlation testing, and regression modeling, all driven by real-world defect labels. Our key contribution is the first formal quantification of metric robustness, identifying high-performing metric subsets that exhibit both strong predictive accuracy and cross-project stability—thereby mitigating longstanding inconsistencies in metric selection across prior studies. Experimental results confirm the statistically significant predictive capability of several OO metrics for fault proneness. The findings provide a reusable, evidence-based foundation for constructing defect prediction models and guiding software quality improvement practices.

Technology Category

Application Category

📝 Abstract
In object-oriented software design, various metrics predict software systems' fault proneness. Fault predictions can considerably improve the quality of the development process and the software product. In this paper, we look at the relationship between object-oriented software metrics and their implications on fault proneness. Such relationships can help determine metrics that help determine software faults. Studies indicate that object-oriented metrics are indeed a good predictor of software fault proneness, however, there are some differences among existing work as to which metric is most apt for predicting software faults.
Problem

Research questions and friction points this paper is trying to address.

Predicting software fault proneness using object-oriented metrics
Exploring relationships between metrics and fault prediction accuracy
Identifying most effective metrics for fault-prone software detection
Innovation

Methods, ideas, or system contributions that make the work stand out.

Object-oriented metrics predict fault proneness
Relationships between metrics determine software faults
Metrics improve software quality and development
🔎 Similar Papers
No similar papers found.
A
Areeb Ahmed Mir
Mirpur University of Science and Technology, Mirpur, AJK, Pakistan
Muhammad Raees
Muhammad Raees
Rochester Institute of Technology
Human-Computer InteractionHuman-AIUser ExperienceBusiness Analytics
A
Afzal Ahmed
Mirpur University of Science and Technology, Mirpur, AJK, Pakistan