2013
DOI: 10.1142/s0218194013500484
|View full text |Cite
|
Sign up to set email alerts
|

A Systematic Review of the Empirical Validation of Object-Oriented Metrics Towards Fault-Proneness Prediction

Abstract: Object-oriented (OO) approaches of software development promised better maintainable and reusable systems, but the complexity resulting from its features usually introduce some faults that are di±cult to detect or anticipate during software change process. Thus, the earlier they are detected, found and¯xed, the lesser the maintenance costs. Several OO metrics have been proposed for assessing the quality of OO design and code and several empirical studies have been undertaken to validate the impact of OO metric… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
8
0

Year Published

2015
2015
2024
2024

Publication Types

Select...
6
1

Relationship

2
5

Authors

Journals

citations
Cited by 26 publications
(11 citation statements)
references
References 44 publications
0
8
0
Order By: Relevance
“…In particu lar, OO product metrics captures different structural features of OO software systems such as class complexity, coupling and cohesion [7] [15]. Today, several OO metrics exist and emp irically validated in the assessment of OO design and codes quality [32] [33]. In the 16 studies analyzed in this paper, we have seen the impact of software met rics in the assessment and improvement of software quality.…”
Section: B Rq2: Of What Importance Is Software Metrics During Refactmentioning
confidence: 96%
“…In particu lar, OO product metrics captures different structural features of OO software systems such as class complexity, coupling and cohesion [7] [15]. Today, several OO metrics exist and emp irically validated in the assessment of OO design and codes quality [32] [33]. In the 16 studies analyzed in this paper, we have seen the impact of software met rics in the assessment and improvement of software quality.…”
Section: B Rq2: Of What Importance Is Software Metrics During Refactmentioning
confidence: 96%
“…In this case, the quality of the systems can be assessed via pure prediction using software metrics such as code metrics, past change and fault histories as well as suitable fault prediction model. Several empirical studies in the literature have confirmed the relationship between product and process metrics and fault-proneness [10,11,12]. To carry out the prediction, all the measures extracted from either the previous or current version of the software stored in the database will be used to predict whether a component affected by a change will be faulty or not.…”
Section: A Descriptionmentioning
confidence: 99%
“…The motivation is that software quality is known to play a crucial role in the success and failure of any software organization. However, in large software systems, providing high quality in development has been deemed complex and a laborious activity [12]. In this case, it is important that the available resources are focused on the most critical parts of the system to ensure customers' satisfaction.…”
Section: A Descriptionmentioning
confidence: 99%
See 2 more Smart Citations