Litcius/Paper detail

Modelling reliability growth for multi‐version open source software considering varied testing and debugging factors

Iqra Saraf, Javaid Iqbal, Avinash K. Shrivastava, Shozab Khurshid

2021Quality and Reliability Engineering International20 citationsDOI

Abstract

Abstract Due to the continuous dependence of society on technology and the fast growth of Open Source Software (OSS), there is a need for the software industry to shift to multi‐release software development. To include the revisions in user demands and testing environment, factors that affect OSS reliability have to be considered. Here, we propose a quantitative method for assessing the reliability of multi‐release OSS by using Software Reliability Growth Models based on the Non‐Homogenous Poisson Process. Various factors like imperfect debugging, error generation, change‐point have been considered. The model has been estimated on Statistical Package for Social Sciences using three releases of the Apache dataset. It is concluded that the results obtained are improved than the existing ones.

Topics & Concepts

Reliability (semiconductor)DebuggingComputer scienceSoftware reliability testingSoftware qualityReliability engineeringRegression testingSoftware release life cycleSoftwareProcess (computing)Open sourceSoftware developmentSoftware engineeringSoftware constructionEngineeringOperating systemPhysicsQuantum mechanicsPower (physics)Software Reliability and Analysis ResearchReliability and Maintenance OptimizationSoftware Engineering Research