Early Phase Software Dependability Analysis: A Neutrosophic Inference System-Based Approach

Subhashis Chatterjee, Deepjyoti Saha, Akhilesh Sharma, Yogesh Verma · International Journal of Reliability Quality and Safety Engineering · 2024

Due to the presence of reliability, security, or performance-related issues, software systems will become nondependable during the early development phase. Currently, there is a lack of research addressing these dependability issues in software quality analysis. To bridge this gap, this study proposes a neutrosophic inference system (NIS)-based model to predict reliability, security and performance attributes during the early phase. The NIS model accommodates uncertainties, imprecisions, indeterminacies and incompleteness of metric values utilizing its truth, indeterminate and false components. To enhance the prediction accuracy of the NIS model, a rule-base formation algorithm is proposed for NIS considering domain expert knowledge. Finally, an artificial neural network (ANN) model is designed based on estimated values of reliability, security and performance attributes to predict the total number of faults in software projects. Comparative analysis demonstrates that the proposed model outperforms other existing models. This proposed methodology helps software developers in assessing software dependability from the beginning stage of software development.

Read the paper · More papers on PaperTik