The document presents a study on developing a software defect prediction system using artificial neural networks, incorporating genetic algorithms for feature selection to enhance prediction performance while reducing overfitting. The system was implemented in MATLAB and evaluated using accuracy, precision, recall, and F-score, with results indicating varying effectiveness across different software systems, such as Eclipse JDT core and Lucene. The methodology emphasizes the importance of predicting defects early in the software development lifecycle to improve quality and reduce costs.
Related topics: