Jing-shu JIN, Hoo-jae LEE, Sung-yul RHEW
Dept. of Computer Science, Soongsil University, Seoul 156-743, Korea
Abstract-Recently, Open Source Software (OSS) is so widely use d not only by companies for development but also by common users instead of comm ercial software. However, the number of OSS is vast, and its quality varies from low to high. So how people can evaluate OSS and ensure that it is reliable for use becomes necessary. This paper proposes a set of reliability evaluation metri cs considering the states of OSS selected in the early stage. Understandability, Fault tolerance & Recoverability and Community Maturity as sub-attributes of r eliability are defined, and then several evaluation criteria for each of them ar e identified. A process of reliability evaluation in our study is proposed. For application, we select four OSS projects and evaluate them with our metrics. As a result of comparison with other evaluation model for OSS, our research presen ts an easy, effective and trustworthy way for selecting a reliable OSS.
Key words-OSS; reliability evaluation metric; reliability evaluation
Manuscript Number: 1674-8042(2010)03-0281-04
dio: 10.3969/j.issn.1674-8042.2010.03.17
References
[1]Y. M. Kim, Y. G. Yang, T. Y. Kim, 2003. A Study on Open Source Softw are Adoption Guidelines. Korea IT Industry Promotion Agency (KIPA).
[2]Moon-ju Kwon, Tae-ung Kim, Min Ha Kim, 2003. An Exploratory Study into Open Source Software Adoption and Resistance Factors. Information Policy, 1 5(4): 3-21.
[3]ISO,IEC,ISO/IEC 9126. Information Technology Software Quality Charac teristics and Metrics.
[4]KIPA, 2003. A study of technology evaluation criteria for software. KIPA.
[5]Yoshinobu Tamura, Shigeru Yamada, 2005. Comparison of Software Relia bility Assessment Methods for Open Source Software. Proceedings 11th ICPDS , p. 20-22, 488-492.
[6]Ying Zhou, Joseph Davis, 2005. Open Source Software Reliability Mode l: an empirical approach. Proceedings of the 5th WOSSE, p. 1-6.
[7]A. Capiluppi., M. Morisio., P. Laqo., 2004. Evolution of Understanda bility in OSS Projects. Proceedings of Software Maintenance and Reengineering, p . 24-26.
[full text view]