By Topic

Software reliability assessment and optimal version-upgrade problem for Open Source Software

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Yoshinobu Tamura ; Department of Computer Science, Faculty of Applied Information Science, Hiroshima Institute of Technology, Miyake 2-1-1, Saeki-ku, Hiroshima-shi, 731-5193 Japan ; Shigeru Yamada

Network technologies have made rapid progress with the dissemination of computer systems in all areas. 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, OSS (Open Source Software) systems which serve as key components of critical infrastructures in the society are still ever-expanding now. We focus on OSS developed under open source project. In case of considering the effect of the debugging process 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 programming path, size of each component, skill of fault reporter, and so on. In order to consider the effect of each software component on the reliability of an entire system under such open source software development, we propose a new approach to software reliability assessment by creating a fusion of neural networks and a software reliability growth model. Also, it has been necessary to manage the software development process in terms of reliability, effort, and version-upgrade time. In this paper, we find the optimal total version-upgrade time based on the total expected software maintenance effort.

Published in:

2007 IEEE International Conference on Systems, Man and Cybernetics

Date of Conference:

7-10 Oct. 2007