In this research we use a data stream approach to mining data and construct decision Tree models that predict software build outcomes in terms of software metrics that are derived from source code used in the software construction process. The rationale for using the data stream approach was to track the evolution of the prediction model over time as builds are incrementally constructed from previous versions either to remedy errors or to enhance functionality. As the volume of data available for mining from the software repository that we used was limited, we synthesized new data instances through the application of the SMOTE oversampling algorithm. The results indicate that a small number of the available metrics have significance for pre...
The objective of this paper is to highlight the implementation of machine learning forecasting appro...
Imbalanced data sets in real-world applications have a majority class with normal instances and a mi...
Software defect prediction is a practical approach to improve the quality and efficiency of time and...
Context: Software development projects involve the use of a wide range of tools to produce a softwar...
This thesis details the design, implementation and evaluation of software prediction models designed...
In this paper, we describe the extraction of source code metrics from the Jazz repository and the ap...
This paper explores the concepts of modelling a software development project as a process that resul...
In this paper, we describe the extraction of source code metrics from the Jazz repository and the ap...
In this paper, we describe the extraction of source code metrics from the Jazz repository and the ap...
Mining software repositories is a growing research field where rich data available in the different ...
Context: Software defect prediction plays a crucial role in estimating the most defect-prone compone...
Machine learning has been increasingly used to solve various software engineering tasks. One example...
Predicting software defects in the early stages of the software development life cycle, such as the ...
The software has turn into an imperious part of human’s life. In the recent computing era, many larg...
Software quality monitoring and analysis are among the most productive topics in software engineerin...
The objective of this paper is to highlight the implementation of machine learning forecasting appro...
Imbalanced data sets in real-world applications have a majority class with normal instances and a mi...
Software defect prediction is a practical approach to improve the quality and efficiency of time and...
Context: Software development projects involve the use of a wide range of tools to produce a softwar...
This thesis details the design, implementation and evaluation of software prediction models designed...
In this paper, we describe the extraction of source code metrics from the Jazz repository and the ap...
This paper explores the concepts of modelling a software development project as a process that resul...
In this paper, we describe the extraction of source code metrics from the Jazz repository and the ap...
In this paper, we describe the extraction of source code metrics from the Jazz repository and the ap...
Mining software repositories is a growing research field where rich data available in the different ...
Context: Software defect prediction plays a crucial role in estimating the most defect-prone compone...
Machine learning has been increasingly used to solve various software engineering tasks. One example...
Predicting software defects in the early stages of the software development life cycle, such as the ...
The software has turn into an imperious part of human’s life. In the recent computing era, many larg...
Software quality monitoring and analysis are among the most productive topics in software engineerin...
The objective of this paper is to highlight the implementation of machine learning forecasting appro...
Imbalanced data sets in real-world applications have a majority class with normal instances and a mi...
Software defect prediction is a practical approach to improve the quality and efficiency of time and...