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

Error-Type—A Novel Set of Software Metrics for Software Fault Prediction

Abstract: In software development, identifying software faults is an important task. The presence of faults not only reduces the quality of the software, but also increases the cost of development life cycle. Fault identification can be performed by analysing the characteristics of the buggy source codes from the past and predict the present ones based on the same characteristics using statistical or machine learning models. Many studies have been conducted to predict the fault proneness of software systems. However, mo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2023
2023
2025
2025

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 58 publications
0
3
0
Order By: Relevance
“…This form of network integrates developer, module dependency, and contribution of developer in order to investigated their joint influence towards software quality. The work carried out by Phung et al [59] have presented a unique scheme where software metric is formulated for error representation associated with java-based runtime. A formal modelling method is used along with machine learning in order to evaluate the patterns.…”
Section: Other Approachesmentioning
confidence: 99%
“…This form of network integrates developer, module dependency, and contribution of developer in order to investigated their joint influence towards software quality. The work carried out by Phung et al [59] have presented a unique scheme where software metric is formulated for error representation associated with java-based runtime. A formal modelling method is used along with machine learning in order to evaluate the patterns.…”
Section: Other Approachesmentioning
confidence: 99%
“…The "Data Flow" test cases are those that have a flow variation of "31" or above, which include a variety of data flow constructions. 3 In this research, we have used the terms "rule" and "checker" interchangeably, referring to them by their respective terms in the documentation of each tool.…”
Section: B: Sonarqube Community Edition (Sonar)mentioning
confidence: 99%
“…The presence of programming errors reduces the quality of the software and increases the cost of development life cycle [3]. Poor program quality is a leading cause of security vulnerabilities.…”
Section: Introductionmentioning
confidence: 99%