Long short-term memory (LSTM) networks based software fault prediction using data transformation methods

2022 International Conference on Advancement in Electrical and Electronic Engineering (ICAEEE)(2022)

引用 3|浏览5
暂无评分
摘要
The upcoming digital transformation of the modern industry will principally build upon the software systems. Certainly, any software system should commit to being fully reliable and free from any deficiency such as software faults. Maintaining the aforementioned consistency is the main objective of software reliability. The long short-term memory (LSTM) networks are employed for the first time in this kind of research to forecast software faults. The one-step walk-forward validation method is used to predict the software faults. Due to the exponential nature of data, we normalized our cumulative software fault count data using Min-Max Scalar and Box-Cox Transformation methods. Each type of normalized data is fed into the LSTM networks. With the same batch size, the number of neurons and epoch parameters were regulated with different tiers of combinations. The time-series-based software fault data were trained and tested after applying Min-Max and Box-Cox data transformation methods to obtain the root means square error (RMSE) values, and then both models were compared with each other. The RMSE values of the model with the Min-Max Scaler transforming method outperform the second model built with the Box-Cox Transformation method. From our very best knowledge, the obtained RMSE value from the software fault count data using LSTM is the first of its kind. Our models clearly show that the LSTM can be used to predict software faults. We also calculated the data dispersion from the observed independent RMSE data points of each model. The quantified data dispersion value of the second model was found to be less minimal than the first one.
更多
查看译文
关键词
Software Reliability,LSTM,Software Fault Prediction,Min-Max Scaler,Box-Cox Transformation
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要