It is crucial for a software manager to know whether or not one can rely on a bug prediction model. A wrong prediction of the number or the location of future bugs can lead to problems in the achievement of a project's goals. In this paper we first verify the existence of variability in a bug prediction model's accuracy over time both visually and statistically. Furthermore, we explore the reasons for such a high variability over time, which includes periods of stability and variability of prediction quality, and formulate a decision procedure for evaluating prediction models before applying them. To exemplify our findings we use data from four open source projects and empirically identify various project features that influence the defect ...
Nowadays, software systems are essential for businesses, users and society. At the same time such sy...
Defect prediction techniques allow spotting modules (or commits) likely to contain (introduce) a def...
Abstract—Bug prediction models are often used to help allocate software quality assurance efforts (e...
It is crucial for a software manager to know whether or not one can rely on a bug prediction model. ...
The performance of software defect prediction(SDP) models is known to be dependent on the datasets u...
Reliably predicting software defects is one of the holy grails of software engineering. Researchers ...
Abstract—Defect prediction models are a well-known technique for identifying defect-prone files or p...
Several techniques have been proposed to accurately predict software defects. These techniques gener...
Context. Reports suggest that defects in code cost the US in excess of $50billion per year to put ri...
Bug prediction is aimed at supporting developers in the identification of code artifacts more likely...
Bug prediction is aimed at identifying software artifacts that are more likely to be defective in th...
Bug prediction is a technique used to estimate the most bug-prone entities in software systems. Bug ...
Software development and, in particular, software maintenance are time consuming and require detaile...
Predicting bug-fix time is useful in several areas of software evolu-tion, such as predicting softwa...
Large software systems are implemented using many different programming languages and scripts, and c...
Nowadays, software systems are essential for businesses, users and society. At the same time such sy...
Defect prediction techniques allow spotting modules (or commits) likely to contain (introduce) a def...
Abstract—Bug prediction models are often used to help allocate software quality assurance efforts (e...
It is crucial for a software manager to know whether or not one can rely on a bug prediction model. ...
The performance of software defect prediction(SDP) models is known to be dependent on the datasets u...
Reliably predicting software defects is one of the holy grails of software engineering. Researchers ...
Abstract—Defect prediction models are a well-known technique for identifying defect-prone files or p...
Several techniques have been proposed to accurately predict software defects. These techniques gener...
Context. Reports suggest that defects in code cost the US in excess of $50billion per year to put ri...
Bug prediction is aimed at supporting developers in the identification of code artifacts more likely...
Bug prediction is aimed at identifying software artifacts that are more likely to be defective in th...
Bug prediction is a technique used to estimate the most bug-prone entities in software systems. Bug ...
Software development and, in particular, software maintenance are time consuming and require detaile...
Predicting bug-fix time is useful in several areas of software evolu-tion, such as predicting softwa...
Large software systems are implemented using many different programming languages and scripts, and c...
Nowadays, software systems are essential for businesses, users and society. At the same time such sy...
Defect prediction techniques allow spotting modules (or commits) likely to contain (introduce) a def...
Abstract—Bug prediction models are often used to help allocate software quality assurance efforts (e...