2014
DOI: 10.1111/exsy.12078
|View full text |Cite
|
Sign up to set email alerts
|

Fault prediction considering threshold effects of object‐oriented metrics

Abstract: Software product quality can be enhanced significantly if we have a good knowledge and understanding of the potential faults therein. This paper describes a study to build predictive models to identify parts of the software that have high probability of occurrence of fault. We have considered the effect of thresholds of object‐oriented metrics on fault proneness and built predictive models based on the threshold values of the metrics used. Prediction of fault prone classes in earlier phases of software develop… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
4

Relationship

0
8

Authors

Journals

citations
Cited by 37 publications
(15 citation statements)
references
References 43 publications
0
14
0
Order By: Relevance
“…Adapting and applying state of the art techniques in feature extraction and applying the knowledge learnt from the body of work on lower-dimensional manifolds, spectral learning, and random projections may prove to be more useful in building predictors [57]- [59]. Only a few studies [52], [S3], [S15], [S37], [S40] (very limited in some) have considered the feature and metric manipulation by means of feature selection and obviously more research in the area is required. Moreover, the feature manipulation approaches can be used in multi-objective methods as one of the data manipulation approaches as discussed earlier.…”
Section: On the Use Of Metric Sets As Featuresmentioning
confidence: 99%
“…Adapting and applying state of the art techniques in feature extraction and applying the knowledge learnt from the body of work on lower-dimensional manifolds, spectral learning, and random projections may prove to be more useful in building predictors [57]- [59]. Only a few studies [52], [S3], [S15], [S37], [S40] (very limited in some) have considered the feature and metric manipulation by means of feature selection and obviously more research in the area is required. Moreover, the feature manipulation approaches can be used in multi-objective methods as one of the data manipulation approaches as discussed earlier.…”
Section: On the Use Of Metric Sets As Featuresmentioning
confidence: 99%
“…Quality related: The survivability approach was proposed in [26] for object-oriented systems for solving the problem of software degradation commonly caused by increasing growth in classes and methods. In [17], the threshold values of the metrics were used to detect code bad smells.…”
Section: Q1 What Kind Of Threshold Calculation Methods Exist In the Literature?mentioning
confidence: 99%
“…These studies use different methods to determine threshold values for various metrics categories. Shatnawi used log transformation to derive threshold values for CK metrics [25], alternatively, Malhotra and Bansal [26] used a statistical model derived from logistic regression to identify the thresholds of CK metrics. These two studies are only two examples of a large number of research papers that will be analyzed and classified in the present study.…”
Section: Object-oriented Metrics Thresholdsmentioning
confidence: 99%
“…In this research, we focus on the threshold identification techniques using the fault‐proneness in software classes. Threshold values of fault‐proneness were identified via two major techniques, using logistic regression [21, 34, 38 ] and using the receiver operating characteristics (ROC) curve [22, 27, 39 ].…”
Section: Related Workmentioning
confidence: 99%
“…The authors conducted the study on two more systems for more validation (Mozilla and Rhino) and could find few positive threshold values. Malhotra and Bansal [38 ] used the logistic regression methodology that was proposed in [21 ] to derive thresholds for object‐oriented metrics. The logistic regression was fitted to predict the fault‐proneness of classes for each metric.…”
Section: Related Workmentioning
confidence: 99%