TY - JOUR AU - Bhekisipho Twala PY - 2011/07/18 Y2 - 2024/03/29 TI - Predicting Software Faults in Large Space Systems using Machine Learning Techniques JF - Defence Science Journal JA - DSJ VL - 61 IS - 4 SE - Special Issue Papers DO - 10.14429/dsj.61.1088 UR - https://publications.drdo.gov.in/ojs/index.php/dsj/article/view/1088 AB - Recently, the use of machine learning (ML) algorithms has proven to be of great practical value in solving a variety of engineering problems including the prediction of failure, fault, and defect-proneness as the space system software becomes complex. One of the most active areas of recent research in ML has been the use of ensemble classifiers. How ML techniques (or classifiers) could be used to predict software faults in space systems, including many aerospace systems is shown, and further use ensemble individual classifiers by having them vote for the most popular class to improve system software fault-proneness prediction. Benchmarking results on four NASA public datasets show the Naive Bayes classifier as more robust software fault prediction while most ensembles with a decision tree classifier as one of its components achieve higher accuracy rates.Defence Science Journal, 2011, 61(4), pp.306-316, DOI:http://dx.doi.org/10.14429/dsj.61.1088 ER -