A Reliability Automatic Assessment Framework of Open Source Software Based on JIRA

In recent years, more and more companies have moved from closed source software development to open source software (OSS) development. The reliability assessment of OSS has become an important issue. However, due to the lack of a standardized development process and uncertain number of participating developers, it is hard to measure the reliability of OSS compared to closed source software. This paper proposes a framework for reliability automatic assessment of OSS based on JIRA. It contains the failure data acquisition module, the reliability modeling module, and the reliability attribute analysis module. The proposed framework is applied on popular OSS Kafka to assess its reliability. The experimental results are compared with previous work related to OSS reliability assessment and show that the proposed framework is good for the reliability assessment of OSS.

[1]  Maurizio Morisio,et al.  Selecting the Best Reliability Model to Predict Residual Defects in Open Source Software , 2015, Computer.

[2]  Jouni Markkula,et al.  Assessing maintainability change over multiple software releases , 2008, J. Softw. Maintenance Res. Pract..

[3]  Kris Ven,et al.  Challenges and strategies in the use of Open Source Software by Independent Software Vendors , 2008, Inf. Softw. Technol..

[4]  Hoang Pham,et al.  Entropy Based Software Reliability Analysis of Multi-Version Open Source Software , 2018, IEEE Transactions on Software Engineering.

[5]  Shigeru Yamada,et al.  S-Shaped Reliability Growth Modeling for Software Error Detection , 1983, IEEE Transactions on Reliability.

[6]  Xiang Li,et al.  Reliability analysis and optimal version-updating for open source software , 2011, Inf. Softw. Technol..

[7]  Tadashi Dohi,et al.  A Generalized Bivariate Modeling Framework of Fault Detection and Correction Processes , 2017, 2017 IEEE 28th International Symposium on Software Reliability Engineering (ISSRE).

[8]  L. S. Maurya,et al.  Reliability assessment and prediction of open source software systems , 2013, 2013 IEEE Second International Conference on Image Information Processing (ICIIP-2013).

[9]  Anu G. Aggarwal,et al.  Estimating reliability for OSS: An approach with change-point in operational phase , 2017, 2017 6th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO).

[10]  Yoshinobu Tamura,et al.  Practical Reliability and Maintainability Analysis Tool for an Open Source Cloud Computing , 2016, Qual. Reliab. Eng. Int..