OPTIMAL SOFTWARE SHIPPING TIME ESTIMATION BASED ON A CHANGE-POINT HAZARD RATE MODEL

Author(s):  
SHINJI INOUE ◽  
YUKI NAKAGAWA ◽  
SHIGERU YAMADA

Software failure-occurrence or the fault-detection phenomenon is changed notably in an actual testing phase or an operational phase due to the changes of factors influencing the software reliability growth process. Taking into consideration of the effect of the change in software reliability growth modeling is expected to conduct more accurate software reliability assessment because it is said that such approach enables us to conduct more plausible software reliability assessment reflecting an actual testing-environment. We develop a framework for developing software hazard rate models with effect of change-point, and discuss change-point detection methods for applying our model to quantitative software reliability assessment. Additionally, we discuss an optimal software release problem for estimating optimal shipping time with the effect of the change as one of the application problems of our model in software project management. Finally, we show numerical examples for software reliability assessment and our optimal software release policy based on our change-point model by using actual data.

Author(s):  
SHINJI INOUE ◽  
SHIHO HAYASHIDA ◽  
SHIGERU YAMADA

A software hazard rate model is known as one of the important and useful mathematical models for describing the software failure occurrence phenomenon observed in a testing phase. It is difficult to say that the testing environment always constant during a testing phase due to changing the specification and fault target and so forth. Therefore, taking into consideration of the effect of the change in software reliability growth modeling is expected to conduct more accurate software reliability assessment. In this paper, we develop extended software hazard rate models based on well-known Jelinski–Moranda and Moranda models, by considering with a change of testing environment. Especially in this paper, we incorporate the uncertainty of the effect of the change on the software reliability growth process into the software hazard rate modeling. Finally, we show numerical examples for our models and results of model comparisons by using actual data.


Author(s):  
SHINJI INOUE ◽  
KEISUKE FUKUMA ◽  
SHIGERU YAMADA

Most of software reliability growth models (SRGMs) describe a software reliability growth process depending on only testing-time. However, it is said that a software reliability growth process in an actual testing-phase of a software development process depends on not only testing-time but also testing-effort factors. And we often observe a phenomenon that stochastic characteristics of the software failure-occurrence time or the software failure-occurrence time-interval changes notably in an actual testing-phase. The testing-time when such phenomenon is observed is called change-point. It is said that the effect of change-point on the software reliability growth process influences accuracy for software reliability assessment based on conventional SRGMs. This paper discusses a two-dimensional software reliability growth modeling with change-point for describing an actual phenomenon being related to the software reliability growth process. Further, we show examples of the applications of software reliability assessment based on our two-dimensional SRGM by using actual data.


Author(s):  
Shinji Inoue ◽  
Shigeru Yamada

We discuss a Markovian modeling approach for software reliability assessment with the effects of change-point and imperfect debugging environment. Testing-time when the characteristic of the software failure-occurrence or fault-detection phenomenon changes notably is called change-point. Taking into account the effect at change-point in software reliability growth modeling is important to improve the accuracy of software reliability assessment. Our modeling approach describes a software reliability growth process with not only the effect of change-point but also the imperfect debugging activities based on a semi-Markov process for reflecting actual situation of debugging activities. Finally, we show numerical examples of our model for software reliability analysis and check the performance of our model with an existing Markovian software reliability growth model by using actual data.


Sign in / Sign up

Export Citation Format

Share Document