2022
DOI: 10.1145/3503509
|View full text |Cite
|
Sign up to set email alerts
|

Predictive Models in Software Engineering: Challenges and Opportunities

Abstract: Predictive models are one of the most important techniques that are widely applied in many areas of software engineering. There have been a large number of primary studies that apply predictive models and that present well-performed studies in various research domains, including software requirements, software design and development, testing and debugging and software maintenance. This paper is a first attempt to systematically organize knowledge in this area by surveying a body of 421 papers on predictive mod… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
26
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 23 publications
(30 citation statements)
references
References 455 publications
0
26
0
Order By: Relevance
“…AUC is a trade-off between the TPR and the FPR, indicating the classifier's ability to accurately predict classes. 42,48,53,54,78,87,88,90,91 10. Area under cost-effectiveness curve (AUCEC): AUCEC is a defect prediction metric that takes into account the LOC.…”
Section: Rq4: What Different Performance Measures Have Been Proposed ...mentioning
confidence: 99%
See 1 more Smart Citation
“…AUC is a trade-off between the TPR and the FPR, indicating the classifier's ability to accurately predict classes. 42,48,53,54,78,87,88,90,91 10. Area under cost-effectiveness curve (AUCEC): AUCEC is a defect prediction metric that takes into account the LOC.…”
Section: Rq4: What Different Performance Measures Have Been Proposed ...mentioning
confidence: 99%
“…Precision: The fraction of the total number of defective classes among the overall categorized defective class. 42,48,58,78,[90][91][92] T A B L E 1 3 Validation analysis on the basis of quality of studies in the SDP context.…”
Section: Rq4: What Different Performance Measures Have Been Proposed ...mentioning
confidence: 99%
“…A related problem to ours is test suite failure prediction [PaPr21],which tries to predict the failure of the whole test suite rather than for each test case individually. A further overview of predictive methods for software engineering is given in [YXLB22].…”
Section: Related Workmentioning
confidence: 99%
“…These metrics applied by the work of Peters et al and Shu et al include Recall (R), probability of false alarm (pf), Precision (P), F1-score (F1), and G-measure (G). The first four measures are commonly used by many studies in the mining software engineering area [26]- [28] and empirical software engineering area [15], [29]. G-measure was first introduced by Peters et al [5], while both F1-score and G-measure are harmonic means, and the G score considers the Recalls of both the majority and the minority classes [5].…”
Section: Performance Evaluationmentioning
confidence: 99%