Comparison of Hazard-Rates Considering Fault Severity Levels and Imperfect Debugging for OSS
- 1 Tokyo City University, Tokyo, Japan
- 2 Yamaguchi University, Yamaguchi, Japan
- 3 University of Delhi, Delhi, India
- 4 Tottori University, Tottori, Japan
Abstract
Software reliability model is the tool to measure the software reliability quantitatively. Hazard-Rate model is one of the most popular ones. The purpose of our research is to propose the hazard-rate model considering fault level for Open Source Software (OSS). Moreover, we aim to adapt our proposed model to the hazard-rate considering the imperfect debugging environment. We have analyzed the trend of fault severity level by using fault data in Bug Tracking System (BTS) and proposed our model based on the result of analysis. Also, we have shown the numerical example for evaluating the performance of our proposed model. Furthermore, we have extended our proposed model to the hazard-rate considering the imperfect debugging environment and showed numerical example for evaluating the possibility of application. As the result, we found out that performance of our proposed model is better than typical hazard-rate models. Also, we verified the possibility of application of proposed model to hazard-rate model considering imperfect debugging.
- Tamura, Y. and Yamada, S. (2016) Comparison of Big Data Analyses for Reliable Open Source Software. Proceedings of the IEEE International Conference on Industrial Engineering and Engineering Management, Bali, 4-7 December 2016, 1345-1349. https://doi.org/10.1109/IEEM.2016.7798097
- Yamada, S. and Tamura, Y. (2016) OSS Reliability Measurement and Assessment, Springer International Publishing, Cham. https://doi.org/10.1007/978-3-319-31818-9
- Tamura, Y. and Yamanda, S. (2010) Software Reliability Analysis with Optimal Release Problems Based on Hazard Rate Model for an Embedded OSS. 2010 IEEE International Conference on Systems, Man and Cybernetics, Istanbul, 10-13 October 2010, 720-726. https://doi.org/10.1109/ICSMC.2010.5641839
- Tamura, Y., Nobukawa, Y. and Yamada, S. (2015) A Method of Reliability Assessment Based on Neural Network and Fault Data Clustering for Cloud with Big Data. Proceedings of the 2nd International Conference on Information Science and Security, Seoul, 14-16 December 2015, 1-4. https://doi.org/10.1109/ICISSEC.2015.7370965
- Aljahdali, S.H., Sheta, A. and Rine, D. (2001) Prediction of Software Reliability: A Comparison between Regression and Neural Network Non-Parametric Models. Proceedings ACS/IEEE International Conference on Computer Systems and Applications, Beirut, 25-29 June 2001, 470-473. https://doi.org/10.1109/AICCSA.2001.934046
- Yamada, S. (2014) Software Reliability Modeling: Fundamentals and Applications. Springer-Verlag, Tokyo/Heidelberg.
- Tamura, Y., Matsumoto, M. and Yamada, S. (2016) Software Reliability Model Selection Based on Deep Learning. Proceedings of the International Conference on Industrial Engineering, Management Science and Application 2016, Jeju Island, 23-26 May 2016, 1-5. https://doi.org/10.1109/ICIMSA.2016.7504034
- Tamura, Y. and Yamada, S. (2005) Comparison of Software Reliability Assessment Methods for Open Source Software. Proceedings of the 11th International Conference on Parallel and Distributed Systems, Vol. II, Fukuoka, 20-22 July 2005, 488-492.
- Tamura, Y., Sone, H., Sugisaki, K. and Yamada, S. (2018) Effort Analysis of OSS Project Based on Deep Learning Considering UI/UX Design. Proceedings of the IEEE International Conference on Reliability, Infocom Technology and Optimization, Noida, 29-31 August 2018, 1-6. https://doi.org/10.1109/ICRITO.2018.8748408
- Schick, G.J. and Wolverton, R.W. (1978) An Analysis of Competing Software Reliability Models. IEEE Transactions on Software Engineering, SE-4, 104-120. https://doi.org/10.1109/TSE.1978.231481