*Result*: Advancing software fault detection: A comparative study of neural network architectures.

Title:
Advancing software fault detection: A comparative study of neural network architectures.
Authors:
Gunda, Sai Krishna1 (AUTHOR) gundasaikrishna26@gmail.com
Source:
AIP Conference Proceedings. 2026, Vol. 3345 Issue 1, p1-13. 13p.
Database:
Academic Search Index

*Further Information*

*Software defect prediction has a significant importance in assuring the reliability and quality of software, especially when developed systems become more sophisticated. To evaluate the effectiveness of various models, in terms of their classification accuracy only while predicting defective module development rather than modeling adaptability against issue detection we present a case study through experimentation over several neural network configurations used for forecasting software defects. Initially, an evaluation was conducted on six different neural network architectures: both single and multi-layer configurations, each composed of a varying number of neurons in the first and hidden layers for the second model. They used simple one-layer networks with ReLU and logistic activations, multilayered nets with ReLU and Tanh activation functions, or very complex architectures trained by different optimizers (Adam/LBFGS). They evaluated their models based on accuracy, F1 score precision, recall, and ROC AUC to predict software defects. The results imply that models with more hidden layers and ReLU activation function led to a better ability of the model to capture subtle patterns as well as provide higher levels of accuracy. An optimal balance between performance and complexity was demonstrated through the use of 50 neurons for each one of the two hidden layers as well as by utilizing the ReLU activation function. At the other extreme, logistic activation implemented by models containing multiple hidden layers of many units was too expensive computationally and prone to overfitting. As a result, precision performed well. This paper addresses the trade-offs one needs to make in designing deep neural networks that predict failures of software components with considerations from model complexity and training throughput, limiting overfitting. As a result, it is believed these results can be generalized to suggest approaches for choosing and tuning neural network models capable of improving both graffiti accuracy whilst also reducing reliability in defect detection. In the future, further investigations of arrangement and hybrid methods to enhance software fault prediction efficiency can be focused. [ABSTRACT FROM AUTHOR]*