A Comparative Analysis of Open Source Software Reliability

@article{Rahmani2010ACA,
  title={A Comparative Analysis of Open Source Software Reliability},
  author={Cobra Rahmani and Azad H. Azadmanesh and Lotfi Najjar},
  journal={J. Softw.},
  year={2010},
  volume={5},
  pages={1384-1394}
}
The purpose of this study is to compare the fitting (goodness-of-fit) and prediction capabilities of three reliability models using the failure data of five popular open source software (OSS) products. The failure data are modeled by Weibull and two other Non Homogenous Poisson Process (NHPP) models (Yamada S-Shaped and Schneidewind ). The OSS products considered are Eclipse , Apache HTTP Server 2 , Firefox , MPlayer OS X , and ClamWin Free Antivirus . Weibull is chosen due to its popularity in… Expand
A Comparative Analysis of Software Reliability Growth Models using Defects Data of Closed and Open Source Software
TLDR
The results can be summarized as follows: Fitting capability: Musa Okumoto fits all data sets, but all models fit all the OSS datasets, and Gompertz and Inflection are the best performers for all OSS dataset. Expand
An Empirical Study of Reliability Growth of Open versus Closed Source Software through Software Reliability Growth Models
TLDR
The purpose of this study is to analyze the reliability growth of Open Source Software versus software developed in-house (i.e. Closed Source Software, CSS) using Software Reliability Growth Model and selected SRGM fit to defect data of the OSS projects in the same manner as that of CSS. Expand
A study of software reliability on big data open source software
TLDR
It is found that the best model fitting the failure data is not a best predictor model, and Non-homogeneous Poisson process (NHPP) based software reliability models fit in the big data open source software fault/bug data. Expand
Modeling Reliability of Three Open Source Software Systems
Software plays an important role in modern society. Relying on an inaccurate software leads to fatal inconvenience to users. In order to improve the quality of the software, a set of metrics areExpand
An empirical analysis of open source software defects data through software reliability growth models
TLDR
OSS reliability growth can be characterized with SRGM in a better way if the defect creation date is taken instead of defects updating (fixing) date while developing OSS defects datasets in their reliability modelling. Expand
Reliability Modeling of OSS Systems based on Innovation-Diffusion Theory and Imperfect Debugging
TLDR
A software reliability growth model (SRGM) based on Non-homogeneous Poisson process (NHPP), based on number of users, under the phenomenon of Imperfect Debugging is proposed. Expand
Rate-Based Queueing Simulation Model of Open Source Software Debugging Activities
TLDR
A new rate-based queueing simulation framework for OSS reliability assessment including the model and the procedures is proposed and the empirical results indicate that the framework is able to effectively approximate the real scenarios. Expand
Multi Up-Gradation Reliability Model for Open Source Software
TLDR
An effective reliability model for multi release open source software (OSS), which derived based on software lifecycle development process (SDLC) proposed by Jorgensen is presented. Expand
A method for predicting open source software residual defects
TLDR
This paper proposes a method that selects the software reliability growth model (SRGM), which among several alternative models best predicts the reliability of the OSS, in terms of residual defects. Expand
Predicting failure-proneness in an evolving software product line
TLDR
As the product line matures, the learner performance improves significantly for two of the three datasets, but not for prediction of post-release failure-prone files using only pre-release change data, suggesting that it may be difficult to detect failure- prone files in the evolving product line. Expand
...
1
2
3
...

References

SHOWING 1-10 OF 40 REFERENCES
Probabilistic Models for Software reliability Prediction
  • M. Shooman
  • Computer Science
  • Statistical Computer Performance Evaluation
  • 1972
TLDR
A newly developed probabilistic model for predicting software reliability that permits estimation of software reliability before any code is written and allows later updating to improve the accuracy of the parameters when integration or operational tests begin. Expand
Software reliability Research
TLDR
The chapter describes the means of predicting mission success on the basis of errors which occur during testing and describes the problems in categorizing software anomalies. Expand
Software reliability growth with test coverage
TLDR
An LE (logarithmic-exponential) model is presented that relates testing effort to test coverage (block, branch, computation-use, or predicate-use) and is suitable for industrial use. Expand
A scenario-based reliability analysis approach for component-based software
TLDR
A reliability model, and a reliability analysis technique for component-based software, using scenarios of component interactions, is introduced and a probabilistic model named Component-Dependency Graph (CDG) is constructed. Expand
Reliability simulation of component-based software systems
TLDR
This work demonstrates the flexibility offered by discrete event simulation to analyze such complex systems through two case studies, one of a terminating application, and the other of a real time application with feedback control. Expand
Software Reliability Analysis Models
  • M. Ohba
  • Computer Science
  • IBM J. Res. Dev.
  • 1984
TLDR
Improvements to conventional software reliability analysis models by making the assumptions on which they are based more realistic are discussed, including the delayed S-shaped growth model, the inflection S- shaped model, and the hyperexponential model. Expand
A User-Oriented Software Reliability Model
  • R. Cheung
  • Computer Science
  • IEEE Transactions on Software Engineering
  • 1980
TLDR
A user-oriented software reliability figure of merit is defined to measure the reliability of a software system with respect to a user environment and the effects of the user profile, which summarizes the characteristics of the users of a system, on system reliability are discussed. Expand
Analysis of error processes in computer software
TLDR
It was found that recent error observations are more representative of future error occurrences than are early observations and acceptable accuracy was obtained when using the preferred forecasting method. Expand
Tools for the Analysis of the Accuracy of Software Reliability Predictions
TLDR
It is shown that this approach can point the way towards more accurate prediction via models which learn from past behaviour. Expand
New Ways to Get Accurate Reliability Measures
Two techniques that analyze prediction accuracy and enhance predictive power of a software reliability model are presented. The u-plot technique detects systematic differences between predicted andExpand
...
1
2
3
4
...