2010
DOI: 10.1016/j.infsof.2009.10.003
|View full text |Cite
|
Sign up to set email alerts
|

An effort prediction framework for software defect correction

Abstract: Developers apply changes and updates to software systems to adapt to emerging environments and address new requirements. In turn, these changes introduce additional software defects, usually caused by our inability to comprehend the full scope of the modified code. As a result, software practitioners have developed tools to aid in the detection and prediction of imminent software defects, in addition to the effort required to correct them. Although software development effort prediction has been in use for man… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0
1

Year Published

2012
2012
2022
2022

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 13 publications
(7 citation statements)
references
References 51 publications
0
6
0
1
Order By: Relevance
“…It becomes possible to notice, for example, that there is a difficulty in managing the TD efficiently, which causes an increase in maintenance costs at a rate that will eventually exceed the delivery value to the client. This difficulty is associated with the TDs measurement because according to some reports, predicting the debt correction effort is often a more challenging task than predicting the effort to develop the software (Hassouna and Tahvildari, 2010). In the following, still, about managing the technical debt of requirements efficiently, primary studies report that unintentional TD is much more problematic to manage than intentional TD.…”
Section: Rq4: What Difficulties Are Pointed Out During the Management...mentioning
confidence: 99%
“…It becomes possible to notice, for example, that there is a difficulty in managing the TD efficiently, which causes an increase in maintenance costs at a rate that will eventually exceed the delivery value to the client. This difficulty is associated with the TDs measurement because according to some reports, predicting the debt correction effort is often a more challenging task than predicting the effort to develop the software (Hassouna and Tahvildari, 2010). In the following, still, about managing the technical debt of requirements efficiently, primary studies report that unintentional TD is much more problematic to manage than intentional TD.…”
Section: Rq4: What Difficulties Are Pointed Out During the Management...mentioning
confidence: 99%
“…Finally, the algorithms for reasoning with learning, applied in both types of models, include the following: 0-R [19,95,102], 1-R [19,95,102], naive Bayes [19,89,92,98,101], multilayer perceptron [98], Bayesian networks [95,102], C4.5 [19,89,95,102], J48 [98], PART [89], k-nearest neighbor [97,98,105], linear regression [93,99], SVM [98], and logistic regression [19,95,96,102].…”
Section: 21mentioning
confidence: 99%
“…Then, the time spent to fix the similar CRs can be used to predict the fixing time for the new one. The approaches have used TF‐IDF and LSI for text representation and the cosine similarity function for the reasoning with algebra.…”
Section: Challenges: Improving the Management Of Change Requestmentioning
confidence: 99%
“…Nevertheless, the study has low external validity and according to the authors should be considered as a proof of concept. Further research in similar direction was conducted by Hassouna and Tahvildari Hassouna & Tahvildari (2010). The authors conducted an empirical study regarding predicting the effort of defect-fixing in JBoss (the same data set as in Weiss et al (2007)) and Codehaus projects.…”
Section: Predicting the Defect Fixing Effortmentioning
confidence: 99%