An Evolution of Software Reliability in a Large Scale Switching System: using the software

  • Lee, Jae-Ki (Dept. of Electronic Electrical Computer Engineering, Hanyang University) ;
  • Nam, Sang-Sik ;
  • Kim, Chang-Bong (Dept. of Electronic Electrical Computer Engineering, Hanyang University)
  • Published : 2004.04.01

Abstract

In this paper, an evolution of software reliability engineering in a large-scale software project is summarized. The considered software consists of many components, called functional blocks in software of switching system. These functional blocks are served as the unit of coding and test, and the software is continuously updated by adding new functional blocks. We are mainly concerned with the analysis of the effects of these software components in software reliability and reliability evolution. We analyze the static characteristics of the software related to software reliability using collected failure data during system test. We also discussed a pattern which represents a local and global growth of the software reliability as version evolves. To find the pattern of system software, we apply the S-shaped model to a collection of failure data sets of each evolutionary version and the Goel-Okumoto(G-O) model to a grouped overall failure data set. We expect this pattern analysis will be helpful to plan and manage necessary human/resources fur a new similar software project which is developed under the same developing circumstances by estimating the total software failures with respect to its size and time.

Keywords

References

  1. AT & T Technical Journal Software in the Large L.Bernstein
  2. ISSRE96 Reliability of a Commercial Telecommunications System Kaaniche,M.;Kanoun,K.
  3. Handbook of Software Reliability Engineering Michael R. Lyu
  4. Software Reliability: Measurement, Prediction, Application J.Musa;A.Lannino;K.Okumoto
  5. Stochastic Models in Reliability Theory Non-homogeneous error detection rate Models for Software Reliabiligy growth S.Yamada;S.Osaki
  6. R.A.I.R.O. Operations Research v.19 no.1 Software Reliability growth Model of two types of errors Yamada,S.(et al.)
  7. SE series Software Reliability: Theory and Practical Application Shigeru Yamada;Hiroshi Ohtera
  8. ISSAT98 An Application of Poisson Regression to a Switching Software failures S.Y.Lee
  9. KICS journal, 98-8 v.23 no.8 A study on hypothetical switching software through of the analysis of failure data J.K.Lee(et al.)
  10. IEEK journal v.36 S no.3 An Examination of fault Exposure rate of switching software of TDX series from empirical failure data J.K.Lee(et al.)
  11. IEEK journal v.35 C no.5 A generalized form of software reliability growth models J.N.Yoo
  12. stochastic models in Reliability Theory Inflection S-shaped software reliability growth model M.Ohba
  13. HBJ publishing integrated libraries no.42 Software reliability estimation technology Introduction of software reliability growth model S.Yamada
  14. Software reliabiligy: theory and practical application S.Yamada;Hiroshi Ohtera
  15. Applied regression analysis(2nd edition) N.draper;H.smith
  16. Applied linear statistical models J.Neter;W.wasserman;H.kurner
  17. Journal of KSQM v.25 no.1 A study on the Analysis procedures of non-linear growth curve models J.Y.HWNG
  18. IEEE Transaction on software engineering v.27 no.1 Does Code Decay? Assessing the Evidence from Change Management Data Stephen G. Eick;Todd L. Graves;Alan F. Karr;J.s. Marron;Audris Mockus https://doi.org/10.1109/32.895984
  19. IEEE Transaction on software engineering v.28 no.7 Predicting fault incidence using software change history Todd L. Graves;Alan F. Karr;J.s. Marron;Harvey Siy