Please use this identifier to cite or link to this item:
https://doi.org/10.1016/j.infsof.2011.04.005
Title: | Reliability analysis and optimal version-updating for open source software | Authors: | Li, X. Li, Y.F. Xie, M. Ng, S.H. |
Keywords: | Multi-attribute utility theory Open source software Optimal version-update time Software reliability |
Issue Date: | Sep-2011 | Citation: | Li, X., Li, Y.F., Xie, M., Ng, S.H. (2011-09). Reliability analysis and optimal version-updating for open source software. Information and Software Technology 53 (9) : 929-936. ScholarBank@NUS Repository. https://doi.org/10.1016/j.infsof.2011.04.005 | Abstract: | Context: Although reliability is a major concern of most open source projects, research on this problem has attracted attention only recently. In addition, the optimal version-dating for open source software considering its special properties is not yet discussed. Objective: In this paper, the reliability analysis and optimal version-updating for open source software are studied. Method: A modified non-homogeneous Poisson process model is developed for open source software reliability modeling and analysis. Based on this model, optimal version-updating for open source software is investigated as well. In the decision process, the rapid release strategy and the level of reliability are the two most important factors. However, they are essentially contradicting with each other. In order to consider these two conflicting factors simultaneously, a new decision model based on multi-attribute utility theory is proposed. Results: Our models are tested on the real world data sets from two famous open source projects: Apache and GNOME. It is found that traditional software reliability models provide overestimations of the reliability of open source software. In addition, the proposed decision model can help management to make a rational decision on the optimal version-updating for open source software. Conclusion: Empirical results reveal that the proposed model for open source software reliability can describe the failure process more accurately. Furthermore, it can be seen that the proposed decision model can assist management to appropriately determine the optimal version-update time for open source software. © 2011 Elsevier B.V. All rights reserved. | Source Title: | Information and Software Technology | URI: | http://scholarbank.nus.edu.sg/handle/10635/87196 | ISSN: | 09505849 | DOI: | 10.1016/j.infsof.2011.04.005 |
Appears in Collections: | Staff Publications |
Show full item record
Files in This Item:
There are no files associated with this item.
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.