Litcius/Paper detail

With-in-project defect prediction using bootstrap aggregation based diverse ensemble learning technique

Umamaheswara Sharma B, Ravichandra Sadam

2021Journal of King Saud University - Computer and Information Sciences35 citationsDOIOpen Access PDF

Abstract

Predicting the defect-proneness of a module can reduce the time, effort, manpower, and consequently the cost to develop a software project. Since the causes of software defects are difficult to identify, a wide range of machine learning models are still being developed to build a high performing prediction systems. For this reason, an hybrid approach called – diverse ensemble learning technique (DELT), that adopts two diversity generation schemes such as bootstrap aggregation and multi-inducer concepts, is proposed for with-in-project defect prediction (WPDP) problem in order to mitigate the low classification rates of the prediction model. To predict the final class-label for any unlabeled test module, the proposed DELT employs the principle of majority voting. An extensive set of experiments are conducted on 43 publicly available PROMISE and NASA datasets. The experimental results are promising since it improves the generalization performance in classifying the defect proneness of the software module.

Topics & Concepts

Computer scienceGeneralizationMachine learningEnsemble learningMajority ruleSet (abstract data type)SoftwareClass (philosophy)Artificial intelligenceRange (aeronautics)Data miningPredictive modellingEngineeringMathematicsAerospace engineeringMathematical analysisProgramming languageSoftware Engineering ResearchSoftware Reliability and Analysis ResearchImbalanced Data Classification Techniques