2020
DOI: 10.1109/access.2020.2994528
|View full text |Cite
|
Sign up to set email alerts
|

Which Process Metrics Are Significantly Important to Change of Defects in Evolving Projects: An Empirical Study

Abstract: Process metrics can reflect the software development process and the code changes which are the main causes of defects. So, recently, the researches have put more emphasis on process metrics in the field of software defect prediction. For evolving projects, it is more meaningful to study whether the software module introduces or eliminates defects or not, not whether the software module is defective or defect-free. However, no such work is available in the literature focusing on the change of defect state. Dis… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(6 citation statements)
references
References 46 publications
(80 reference statements)
0
6
0
Order By: Relevance
“…For file-level defect prediction, two types of features can be distinguished: process features, which describes the software development process, and code features, which reflect code properties. Process features can be divided into developer metrics, code change metrics, and development process metrics [27]. Code features include static code metrics, objectoriented metrics, network metrics, and source code features, which are extracted from a source code represented by an AST or a control flow graph (CFG).…”
Section: A Software Defect Predictionmentioning
confidence: 99%
“…For file-level defect prediction, two types of features can be distinguished: process features, which describes the software development process, and code features, which reflect code properties. Process features can be divided into developer metrics, code change metrics, and development process metrics [27]. Code features include static code metrics, objectoriented metrics, network metrics, and source code features, which are extracted from a source code represented by an AST or a control flow graph (CFG).…”
Section: A Software Defect Predictionmentioning
confidence: 99%
“…Many studies have so far focused on process metrics rather than product or code metrics when developing models to predict cross-version defects. In this context, they have proposed different process metrics that can be divided into the following three types: developer metrics, code change metrics and development process metrics [77].…”
Section: A Types Of Process Metricsmentioning
confidence: 99%
“…Using the same data set, Jiang et al [77] investigated which process metrics are significantly important for altering defects. In their study, the following process metrics were considered: a number of revisions, a number of distinct committers, a number of modified lines, a degree of code modification, and an average number of modified lines.…”
Section: B Historical Sequences Of Software Metricsmentioning
confidence: 99%
See 2 more Smart Citations