A quality assurance activity, known as software fault prediction, can reduce development costs and improve software quality. The objective of this study is to investigate change metrics in conjunction with code metrics to improve the performance of fault prediction models. Experimental studies are performed on different versions of Eclipse projects and change metrics are extracted from the GIT repositories. In addition to the existing change metrics, several new change metrics are defined and collected from the Eclipse project repository. Machine learning algorithms are applied in conjunction with the change and source code metrics to build fault prediction models. The classification model with new change metrics performs better than the mo...
Context: Software fault prediction has been an important research topic in the software engineering ...
Delivering a fault-free software to the client requires exhaustive testing, which in today's ever-gr...
Abstract—Bug prediction models are often used to help allocate software quality assurance efforts (e...
A quality assurance activity, known as software fault prediction, can reduce development costs and i...
A significant amount of research effort has been dedicated to learning prediction models that allow ...
Context. Software testing is the process of finding faults in software while executing it. The resul...
Mining software repositories is a growing research field where rich data available in the different ...
Context: Software metrics may be used in fault prediction models to improve software quality by pred...
The number of research papers on defect prediction has sharply increased for the last decade or so. ...
Data science is becoming more important for software engineering problems. Software defect predictio...
As users continually request additional functionality, software systems will continue to grow in the...
An important goal during the cycle of software development is to find and fix existing defects as ea...
Background: Fault prediction is a key problem in software engineering domain. In recent years, an in...
Defect prediction techniques allow spotting modules (or commits) likely to contain (introduce) a def...
Software fault prediction is widely used in the software development industry. Moreover, software de...
Context: Software fault prediction has been an important research topic in the software engineering ...
Delivering a fault-free software to the client requires exhaustive testing, which in today's ever-gr...
Abstract—Bug prediction models are often used to help allocate software quality assurance efforts (e...
A quality assurance activity, known as software fault prediction, can reduce development costs and i...
A significant amount of research effort has been dedicated to learning prediction models that allow ...
Context. Software testing is the process of finding faults in software while executing it. The resul...
Mining software repositories is a growing research field where rich data available in the different ...
Context: Software metrics may be used in fault prediction models to improve software quality by pred...
The number of research papers on defect prediction has sharply increased for the last decade or so. ...
Data science is becoming more important for software engineering problems. Software defect predictio...
As users continually request additional functionality, software systems will continue to grow in the...
An important goal during the cycle of software development is to find and fix existing defects as ea...
Background: Fault prediction is a key problem in software engineering domain. In recent years, an in...
Defect prediction techniques allow spotting modules (or commits) likely to contain (introduce) a def...
Software fault prediction is widely used in the software development industry. Moreover, software de...
Context: Software fault prediction has been an important research topic in the software engineering ...
Delivering a fault-free software to the client requires exhaustive testing, which in today's ever-gr...
Abstract—Bug prediction models are often used to help allocate software quality assurance efforts (e...