2015
DOI: 10.1016/j.asej.2014.09.007
|View full text |Cite
|
Sign up to set email alerts
|

Extracting software static defect models using data mining

Abstract: Large software projects are subject to quality risks of having defective modules that will cause failures during the software execution. Several software repositories contain source code of large projects that are composed of many modules. These software repositories include data for the software metrics of these modules and the defective state of each module. In this paper, a data mining approach is used to show the attributes that predict the defective state of software modules. Software solution architectur… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Year Published

2016
2016
2024
2024

Publication Types

Select...
6
3

Relationship

0
9

Authors

Journals

citations
Cited by 24 publications
(11 citation statements)
references
References 56 publications
0
11
0
Order By: Relevance
“…On the other hand, the works [11,12] confirmed the considerable potential of Bayesian networks to explore coastal databases. The software industry has also benefited from DM techniques as seen in [13], where Ahmed H. Yousef proposed a solution architecture that enhances software development based on data in software repositories and presented a benchmark that provides an ensemble of DM models in the defective modules prediction problem and compares the results. In [14] an automatic real-time web usage data mining and recommendation system is presented.…”
Section: Related Workmentioning
confidence: 99%
“…On the other hand, the works [11,12] confirmed the considerable potential of Bayesian networks to explore coastal databases. The software industry has also benefited from DM techniques as seen in [13], where Ahmed H. Yousef proposed a solution architecture that enhances software development based on data in software repositories and presented a benchmark that provides an ensemble of DM models in the defective modules prediction problem and compares the results. In [14] an automatic real-time web usage data mining and recommendation system is presented.…”
Section: Related Workmentioning
confidence: 99%
“…Data mining approach was employed to show the attributes that predict the defective state of software modules and is used in large software projects to detect defective modules that will cause failures during the software execution process [ 62 ]. Meta-analysis of all relevant high quality primary studies of defect prediction was carried out to determine what factors influence predictive performance and as well to predict defect-prone software components [ 63 ].…”
Section: Background On Software Prediction Modelsmentioning
confidence: 99%
“…There are many software defects which may cause serious problems, so in order to overcome these situations software prediction system is used. It helps to ensure the debugging and reman fastest by making it easier to improvise the program [33]. These testing and debugging helps to improvise the quality and can assure steady output from the software.…”
Section: Introductionmentioning
confidence: 99%