Reliability Growth Analysis for Multi-release Open Source Software Systems with Change Point

Open source software has now become an essential part of the business for huge segment of developers to enhance their visibility in public. Many of the open source communities are continuously upgrading the software through series of releases to improve its quality and efficiency. Here in this paper, general framework is presented to model fault removal process (FRP) for multiple releases of OSS using the concept of change point on discrete probability distribution. To validate our model, we have chosen two successful open source projects-Mozilla and Apache for its multi release failure data sets. Graphs representing goodness of fit of the proposed model have been drawn. The parameter estimates and measures of goodness of fit criteria suggest that the proposed SRGM for multi release OSS fits the actual data sets very well.

[1]  Indrakshi Ray,et al.  Vulnerability Discovery in Multi-Version Software Systems , 2007 .

[2]  James D Englehardt,et al.  The Discrete Weibull Distribution: An Alternative for Correlated Counts with Confirmation for Microbial Counts in Water , 2011, Risk analysis : an official publication of the Society for Risk Analysis.

[3]  Varuvel Antony Gratus,et al.  Multi-release Software: An Approach for Assessment of Reliability Metrics from Field Data , 2013, MIKE.

[4]  Yi-Ping Chang,et al.  ESTIMATION OF PARAMETERS FOR NONHOMOGENEOUS POISSON PROCESS: SOFTWARE RELIABILITY WITH CHANGE-POINT MODEL , 2001 .

[5]  Vahid Nekoukhou,et al.  The exponentiated discrete Weibull Distribution , 2015 .

[6]  Ming Zhao,et al.  Modeling and analysis of reliability of multi-release open source software incorporating both fault detection and correction processes , 2016, J. Syst. Softw..

[7]  Shigeru Yamada,et al.  A Bivariate Software Reliability Model with Change-Point and Its Applications , 2011 .

[8]  P. K. Kapur,et al.  Multi up-gradation software reliability growth model with faults of different severity , 2011, 2011 IEEE International Conference on Industrial Engineering and Engineering Management.

[9]  Niels Jørgensen,et al.  Putting it all in the trunk: incremental software development in the FreeBSD open source project , 2001, Inf. Syst. J..

[10]  Gregory Levitin,et al.  Software reliability modelling and optimization for multi-release software development processes , 2011, 2011 IEEE International Conference on Industrial Engineering and Engineering Management.

[11]  Yoshinobu Tamura,et al.  Software reliability assessment and optimal version-upgrade problem for Open Source Software , 2007, 2007 IEEE International Conference on Systems, Man and Cybernetics.

[12]  Harvey P. Siy,et al.  An Experimental Analysis of Open Source Software Reliability , 2009 .

[13]  Anu G. Aggarwal,et al.  A discrete SRGM for multi-release software system with faults of different severity , 2018 .

[14]  Anu G. Aggarwal,et al.  An NHPP SRGM with Change Point and Multiple Releases , 2016, Int. J. Inf. Syst. Serv. Sect..

[15]  P. K. Kapur,et al.  A discrete SRGM for multi-release software system with imperfect debugging and related optimal release policy , 2015, 2015 International Conference on Futuristic Trends on Computational Analysis and Knowledge Management (ABLAZE).

[16]  T. Nakagawa,et al.  The Discrete Weibull Distribution , 1975, IEEE Transactions on Reliability.

[17]  Anu G. Aggarwal,et al.  On development of change point based generalized SRGM for software with multiple releases , 2015, 2015 4th International Conference on Reliability, Infocom Technologies and Optimization (ICRITO) (Trends and Future Directions).

[18]  Shaheda Akthar,et al.  Discrete Software Reliability Growth Models with Discrete Test Effort Functions , 2011 .

[19]  Anu G. Aggarwal,et al.  A discrete SRGM for multi release software system , 2014 .

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

[21]  Tibor Gyimóthy,et al.  Empirical validation of object-oriented metrics on open source software for fault prediction , 2005, IEEE Transactions on Software Engineering.

[22]  Kinji Mori,et al.  Multi-layered Data Consistency Technology, An Enhanced Autonomous Decentralized Data Consistency Technology for IC Card Ticket System , 2007 .

[23]  Yoshinobu Tamura,et al.  Reliability assessment based on hazard rate model for an embedded OSS porting‐phase , 2013, Softw. Test. Verification Reliab..