Reliability Modeling of OSS Systems based on Innovation-Diffusion Theory and Imperfect Debugging

Journal Title: Annals of Computer Science and Information Systems - Year 2018, Vol 14, Issue

Abstract

Open Source Software (OSS) has obtained widespread popularity in last few decades due to the exceptional contribution of some well established ones like Apache, Android, MySQL, LibreOffice, Linux etc. not only in the field of information technology but also in other sectors such as research, business and education. These systems are characterized by a huge shift in development pattern they adopt in comparison to proprietary software. Reliability modeling for such systems therefore is a growing area of research now days. Number of users adopting and working on refinement of such systems post-release play an indispensible role in their reliability growth. In this paper, we have proposed a software reliability growth model (SRGM) based on Non-homogeneous Poisson process (NHPP) based on number of users, under the phenomenon of Imperfect Debugging. The renowned Bass Model from Marketing based on the Theory of Diffusion of Innovation is used to depict the user growth phenomenon. Various fault content functions are considered in proposed models to represent imperfect debugging conditions and their performance is evaluated on fault dataset of GNOME 2.0. Four goodness-of-fit criteria namely Coefficient of Determination, Mean Square Error, Predictive Ratio Risk, and Predictive Power are used to calculate the estimation accuracy of all the proposed models and it has been observed that prediction capabilities of models based on imperfect debugging phenomenon is better than model assuming perfect debugging situation.

Authors and Affiliations

Neha Gandhi, Abhishek Tandon

Keywords

Related Articles

The Practical Use of Problem Encoding Allowing Cheap Fitness Computation of Mutated Individuals

The usual assumption in the Evolutionary Computation field is that a cost of computing single fitness function evaluation is at last similar for all cases. Such assumption does not have to be true. In this paper we consi...

Automatic Assessment of Student Understanding Level using Virtual Reality

The improvement of the efficiency in teaching re- quires knowing the understanding level of each student. However, it is difficult due to limited time in a class. We propose a Virtual Reality (VR) space imposing assignme...

Reliability Modeling of OSS Systems based on Innovation-Diffusion Theory and Imperfect Debugging

Open Source Software (OSS) has obtained widespread popularity in last few decades due to the exceptional contribution of some well established ones like Apache, Android, MySQL, LibreOffice, Linux etc. not only in the fie...

Use of fuzzy cognitive maps for enhanced interaction with multiple mobile devices

The aim of this work was to design and implement a mechanism supporting collaborative sensemaking in a system of multiple mobile devices implementing spatial awareness. The design is based on an observation how people te...

Ranking Rough Sets in Pawlak Approximation Spaces

By the cardinality of finite sets, interval numbers can be assigned to rough sets which are represented by nested sets. Borrowing two different comparison methods from Multiple Attribute Decision Making analysis, rough s...

Download PDF file
  • EP ID EP569007
  • DOI 10.15439/2017KM48
  • Views 60
  • Downloads 0

How To Cite

Neha Gandhi, Abhishek Tandon (2018). Reliability Modeling of OSS Systems based on Innovation-Diffusion Theory and Imperfect Debugging. Annals of Computer Science and Information Systems, 14(), 53-58. https://europub.co.uk/articles/-A-569007