Abstract
At present, the open source software (OSS) development paradigm is rapidly spreading. In order to consider the effect of each software component on the reliability of a system developed in a distributed environment such as an open source software project, we apply AHP (Analytic Hierarchy Process) and ANP (Analytic Network Process) which are well-established decision-making methods. We also propose a method of reliability assessment based on the software reliability growth models incorporating the interaction among the components. Moreover, we analyze actual software fault count data to show numerical examples of software reliability assessment for a concurrent distributed development environment. Furthermore, we consider an efficient and effective method of software reliability assessment for actual OSS projects.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Yamada S (2014) Software reliability modeling: fundamentals and applications. Springer, Heidelberg
Lyu MR (ed) (1996) Handbook of software reliability engineering. IEEE Computer Society Press, Los Alamitos
Musa JD, Iannino A, Okumoto K (1987) Software reliability: measurement, prediction, application. McGraw-Hill, New York
Kapur PK, Pham H, Gupta A, Jha PC (2011) Software reliability assessment with OR applications. Springer, London
Satty T (1980) The analytic hierarchy process. McGraw-Hill, New York
Kinoshita E (2000) Introduction to AHP. JUSE Press, Tokyo
Kinoshita E (2000) Theory of AHP and its application. JUSE Press, Tokyo
Li X, Li YF, Xie M, Ng SH (2011) Reliability analysis and optimal version-updating for open source software. J Inf Softw Technol 53(9):929–936
Ullah N, Morisio M, Vetro A (2012) A comparative analysis of software reliability growth models using defects data of closed and open source software. In: Proceedings of the 35th IEEE software engineering workshop, Greece, 2012, pp 187–192
Cotroneo D, Grottke M, Natella R, Pietrantuono R, Trivedi KS (2013) Fault triggers in open-source software: an experience report. In: Proceedings of the 24th IEEE international symposium on software reliability engineering, Pasadena, CA, 2013, pp 178–187
Park J, Yu HC, Lee EY (2012) Resource allocation techniques based on availability and movement reliability for mobile cloud computing. In: Distributed computing and internet technology. Lecture notes in computer science, vol 7154. Springer, Berlin, pp 263–264
Suo H, Liu Z, Wan J, Zhou K (2013) Security and privacy in mobile cloud computing. In: Proceedings of the 9th international wireless communications and mobile computing conference, Cagliari, Italy, 2013, pp 655–659
Khalifa A, Eltoweissy M (2013) Collaborative autonomic resource management system for mobile cloud computing. In: Proceedings of the fourth international conference on cloud computing, GRIDs, and virtualization, Valencia, Spain, 2013, pp 115–121
Gabner R, Schwefel HP, Hummel KA, Haring G (2011) Optimal model-based policies for component migration of mobile cloud services. In: Proceedings of the 10th IEEE international symposium on network computing and applications, Cambridge, MA, USA, 2011, pp 195–202
Park N (2011) Secure data access control scheme using type-based re-encryption in cloud environment. In: Semantic methods for knowledge management and communication. Studies in computational intelligence, vol 381. Springer, Berlin, pp 319–327
Iosup A, Ostermann S, Yigitbasi MN, Prodan R, Fahringer T, Epema DHJ (2011) Performance analysis of cloud computing services for many-tasks scientific computing. IEEE Trans Parallel Distrib Syst 22(6):931–945
Khalifa A, Eltoweissy M (2013) Collaborative autonomic resource management system for mobile cloud computing. In: Proceedings of the fourth international conference on cloud computing, GRIDs, and virtualization, Valencia, Spain, 2013, pp 115–121
Cotroneo D, Grottke M, Natella R, Pietrantuono R, Trivedi KS (2013) Fault triggers in open-source software: an experience report. In: Proceedings of the 24th IEEE international symposium on software reliability engineering, Pasadena, CA, 2013, pp 178–187
Tamura Y, Miyahara H, Yamada S (2012) Reliability analysis based on jump diffusion models for an open source cloud computing. In: Proceedings of the IEEE international conference on industrial engineering and engineering management, Hong Kong Convention and Exhibition Centre, Hong Kong, 2012, pp 752–756
Tamura Y, Yamada S (2010) Reliability analysis methods for an embedded open source software. Mechatronic systems, simulation, modelling and control, IN-TECH, Vienna Austria, European Union, March 2010
Pettey C, Goasduff L (2011) Gartner special report: examines how to leverage pattern-based strategy to gain value in Big Data, 2011 Press Releases, Gartner Inc., 27 June 2011
Yamada S, Fujiwara T (2001) Testing-domain dependent software reliability growth models and their comparisons of goodness-of-fit. Int J Reliab Qual Saf Eng 8(3):205–218
Arnold L (1974) Stochastic differential equations-theory and applications. Wiley, New York
Wong E (1971) Stochastic processes in information and systems. McGraw-Hill, New York
Yamada S, Kimura M, Tanaka H, Osaki S (1994) Software reliability measurement and assessment with stochastic differential equations. IEICE Trans Fundam E77-A(1):109–116
Mikosch T (1998) Elementary stochastic calculus, with finance in view. Advanced series on statistical science and applied probability, vol 6. World Scientific, Singapore
Xfce Desktop Environment, Xfce Development Team, http://www.xfce.org
The OpenStack project, OpenStack, http://www.openstack.org/
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Yamada, S., Tamura, Y. (2016). Component-Oriented Reliability Assessment Approach Based on Decision-Making Frameworks for Open Source Software. In: Fiondella, L., Puliafito, A. (eds) Principles of Performance and Reliability Modeling and Evaluation. Springer Series in Reliability Engineering. Springer, Cham. https://doi.org/10.1007/978-3-319-30599-8_23
Download citation
DOI: https://doi.org/10.1007/978-3-319-30599-8_23
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-30597-4
Online ISBN: 978-3-319-30599-8
eBook Packages: EngineeringEngineering (R0)