Trend Analysis Based on Historical Data for OSS Reliability Assessment  
Author Hirona Miyahara

 

Co-Author(s) Yoshinobu Tamura; Shigeru Yamada

 

Abstract The current software development environment has been changing into new development paradigms such as concurrent distributed development environment and the so-called open source project by using network computing technologies. Especially, open source software systems which serve as key components of critical infrastructures in our society are still ever-expanding now. At present, many open source softwares are developed in all parts of the world, e.g., Firefox, Apache HTTP server, Linux, Android, and so on. Open source software is now attracting attention as the next-generation software development paradigm because of the cost reduction, quick delivery, and work saving. We focus on open source software developed under the open source project. In case of considering the effect of the human factors on an entire system in the development of a method of reliability assessment for open source project, it is necessary to grasp the deeply-intertwined factors, such as size of each component, level of detected faults, and skill of fault reporters which are reported and recorded in the bug-tracking system. In order to consider the effect of each human factor on the reliability of an entire system under such open source software, we propose a new approach to software reliability assessment by using analysis of variance. Also, we analyze actual software fault-count data to show numerical examples of software reliability assessment for the open source software. Moreover, this paper shows that the proposed method of reliability analysis can assist quality improvement for the open source software project.

 

Keywords Open source software, Reliability assessment, Analysis of variance, Human factor
   
    Article #:  1981
 
Proceedings of the 19th ISSAT International Conference on Reliability and Quality in Design
August 5-7, 2013 - Honolulu, Hawaii, U.S.A.