2019
DOI: 10.1088/1757-899x/563/5/052092
|View full text |Cite
|
Sign up to set email alerts
|

Research on Cross-version Software Defect Prediction Based on Evolutionary Information

Abstract: Software defect prediction is an important part of the software testing field. According to the characteristics of object-oriented software, this paper considers the evolution information separately in different packages and summarizes the evolution metrics that affect the defect prediction. Existing research on evolutionary information often ignores the impact of newly added and disappearing classes on software defects prediction. Based on these factors, evolution metrics are proposed and applied to defect pr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
2
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 5 publications
0
2
0
Order By: Relevance
“…In this study, 40 different real‐world software defect datasets available in the Tera‐PROMISE repository (PROMISE Software Engineering Repository, 2015) for public use were selected to demonstrate the generalization abilities and prediction performances of the proposed MVOC models. A software metric, often known as a feature, is an indicator or parameter that indicates the qualities of a software product (Yao et al, 2019). Metrics can be divided into two types: static and dynamic metrics.…”
Section: Methodsmentioning
confidence: 99%
“…In this study, 40 different real‐world software defect datasets available in the Tera‐PROMISE repository (PROMISE Software Engineering Repository, 2015) for public use were selected to demonstrate the generalization abilities and prediction performances of the proposed MVOC models. A software metric, often known as a feature, is an indicator or parameter that indicates the qualities of a software product (Yao et al, 2019). Metrics can be divided into two types: static and dynamic metrics.…”
Section: Methodsmentioning
confidence: 99%
“…They conducted experiments on 32 releases of 45 software projects and observed the satisfied defect prediction performance. Yao et al [108] proposed transition class ratio and static metric category number evaluation metrics for defect prediction among the releases. The experimental study was conducted on 36 releases of 10 open-source software projects.…”
Section: Related Workmentioning
confidence: 99%
“…Each dataset consists of 20 independent object-oriented software metrics and one dependent defect variable that indicates the source code is buggy or not. As explained in the previous study [49], each dataset contains code metrics that indicate the characteristics of cohesion, complexity, coupling, scale, and inheritance features in software programs. Therefore, each dataset has five views.…”
Section: Spectf Heart Dataset: 5 This Dataset Contains Diagnosing Of mentioning
confidence: 99%