Proceedings of the 6th International Conference on Predictive Models in Software Engineering 2010
DOI: 10.1145/1868328.1868350
|View full text |Cite
|
Sign up to set email alerts
|

On the value of learning from defect dense components for software defect prediction

Abstract: BACKGROUND: Defect predictors learned from static code measures can isolate code modules with a higher than usual probability of defects. AIMS: To improve those learners by focusing on the defect-rich portions of the training sets. METHOD: Defect data CM1, KC1, MC1, PC1, PC3 was separated into components. A subset of the projects (selected at random) were set aside for testing. Training sets were generated for a NaiveBayes classifier in two ways. In sample the dense treatment, the components with higher than t… 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

2012
2012
2023
2023

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 21 publications
(14 citation statements)
references
References 45 publications
0
14
0
Order By: Relevance
“…In practical use, defect predictors are useful for adjusting quality assurance (QA) budgets to focus on blind spots especially for critical infrastructure [25]. In addition, this approach can be used to indicate early warning signs of any possible defect for dependent components.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…In practical use, defect predictors are useful for adjusting quality assurance (QA) budgets to focus on blind spots especially for critical infrastructure [25]. In addition, this approach can be used to indicate early warning signs of any possible defect for dependent components.…”
Section: Discussionmentioning
confidence: 99%
“…It is common to focus QA efforts on the most important parts of the system, however, as noted by Zhang et al [25], a perceived less important system in a SoS can be ignored for quality assurance, thus leaving blind spots in the system that can compromise such other high assurance systems. A case cited involved a surprise anomaly that resulted into modification of ground software at NASA which is a perceived less important part when compared to the on-board guidance system.…”
Section: Choice Of Case Studymentioning
confidence: 99%
See 1 more Smart Citation
“…In order to make the software company to produce high quality products, to avoid or prevent software defects caused by adverse effects on the application system, the researchers in the field of software engineering has done a lot of research, reason and process perspectives arising from the software defects, to explore the solution of software defects [1][2][3][4] , including the occurrence and trend through the development and application of various software defect management tools to effectively manage software defects, these research results help software enterprises and developers, testers should try to avoid the defects in the software engineering development process, to a great extent. Foreign researchers in basic research work, proposed a variety of software defect prediction model, including: the scale of software defect prediction technology, complexity of software defect prediction technology, forecast technology, based on machine learning metrics based on multidimensional software defect prediction technology based on technology.…”
Section: Introductionmentioning
confidence: 99%
“…However, existing defect models are largely constructed to predict based on number of defects (e.g. [2][3][4][5][6][7][8][9]). The study by Adams [10] showed that removing large number of defects may have a trivial effect on reliability.…”
Section: Introductionmentioning
confidence: 99%