A Survey of Software Reliability Qualitative Evaluation

  • Qiuying Li
  • Lixin Liu
Conference paper
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 204)


Software reliability evaluation plays an important role in the software reliability engineering. Software reliability qualitative evaluation technology can be an effective way to make up for the deficiency of the software reliability quantitative evaluation method. It can put forward the level of the software reliability before testing and suggest some improvement measures for software design, development and other activities. This article mainly sums up the research results of qualitative assessment of software reliability from the following three aspects: based on the theory used to deal with the uncertainty problems in mathematics; software development process and other methods used to evaluate software reliability. So it provides a reference to select qualitative evaluation method and lays the foundation for further study.


Software reliability Qualitative assessment Review of assessment 


  1. 1.
    RenZuo X, Min X, RenJie Z (1994) Software reliability model and its application. Tsinghua University Publishing House, BeijingGoogle Scholar
  2. 2.
    QiuYing L, MinYan L, HaiFeng L (2007) The research for software reliability qualitative evaluation based on environmental factors. Reliability, safety, maintenance and airworthiness topics 01:08–13Google Scholar
  3. 3.
    Zhang X, Pham H (2000) An analysis of factors affecting software reliability. J Syst Softw 50:43–56CrossRefGoogle Scholar
  4. 4.
    Tiejiang W, Meng L (2002) A fuzzy comprehensive evaluation model for software reliability. Comput Eng Appl 20:23–26Google Scholar
  5. 5.
    Yu-mei W, Min-yan L, Yong-qi Z (2007) Software reliability qualitative evaluation based on unascertained measurement. Comput Eng 10:380–386Google Scholar
  6. 6.
    Karuanithi N (1993) A neural network approach for software reliability growth modeling in the presence of code churn. In: Proceeding of the fourth international symposium on software reliability engineering 21(3):18–24Google Scholar
  7. 7.
    Du YG, Tyagi RD, Bhamidinarri R (1999) Use of fuzzy-net model for rule generation of activated sludge process. Process Biochem 35:77–83CrossRefGoogle Scholar
  8. 8.
    Wang W-L, Wu Y, Mei—Hwa C (1999) An architecture-based software reliability model. In: Proceedings of the 1999 Pacific rim international symposium on dependable computing. Hong Kong, China 12(3):143–150Google Scholar
  9. 9.
    WuQin HC, Jumei Y (2006) Software reliability evaluation based on support vector machine. Micro-computer information. Chin core J 22:3Google Scholar
  10. 10.
    SiFeng L (2004) Grey system theory and its application. Beijing: Sciences Publishing House 12:82–88Google Scholar
  11. 11.
    Li Haifeng L, Minyan WZ, Zhen L (2008) Framework for software reliability comprehensive evaluation based on grey system theory. J Beijing Univ Aeronaut and Astronaut 12(32):380–388Google Scholar
  12. 12.
    ISO/IEC 9126-1 2001 (2001) Software quality characteristics and metrics-part 1: quality modelGoogle Scholar
  13. 13.
    Wang G (2001) Rough set theory and knowledge acquisition. Xi’an Jiao tong University Press, Xi’an 20(9):277-283Google Scholar
  14. 14.
    Zhang Y, Hua Y (2011) method of software quality evaluation based on rough set theory. 2011 Academic and teaching seminar on electronic information sciences of higher vocational educationGoogle Scholar
  15. 15.
    IEEE Std 982.1-1988 (1998), “IEEE Standard Dictionary of Measures to Produce Reliable Software”, IEEEGoogle Scholar
  16. 16.
    Pham H (2000) Software reliability. Springer, Singapore 12(20):70–74Google Scholar
  17. 17.
    Isazadeh A, Lamb DA, Shepard T (1999) Behavioral views for software requirements engineering. Requirements Eng J 4(1):19–37CrossRefGoogle Scholar
  18. 18.
    Gaffney JE Jr, Davis CF (1988) An approach to estimating software errors and availability. In: Proceedings of the 11th minnowbrook workshop on software reliability SPC-TR-88–007, version 1.0Google Scholar
  19. 19.
    McCall J (1992) Methodology for software reliability prediction and assessment. Technical report RL-TR 1(02):92–52Google Scholar
  20. 20.
    Yin M-L, Hyde CL, James LE (2000) A petri-net approach for early-stage system-level software reliability estimation. In: Proceedings annual reliability and maintainability symposium 127(9):01–04Google Scholar
  21. 21.
    Alipour H, Isazadeh A (2008) Software reliability assessment based on a formal requirements specification. Human Syst Interact 10(1):11–17Google Scholar
  22. 22.
    Goseva—Popstojanova K, Mathur AP, Trivedi KS (2001) Comparison of architecture-based software reliability models. In: Proceedings of the 12th IEEE international symposium on software reliability engineering (ISSRE-2001), Hong Kong, China, 22–31Google Scholar
  23. 23.
    Jean D, Terry S (1995) A component based software reliability model. In: Proceedings of the 1995 conference of the centre for advanced studies on collaborative research Toronto. Ontario, Canada 9(12):388–392Google Scholar
  24. 24.
    Gokhale Swapna S, Trivedi Kishor S, W Eric Wong, Horgan JR (1998) An analytical approach to architecture-based software reliability prediction. In: Proceedings of the IEEE international computer performance and dependability symposium 12(2):13–22Google Scholar
  25. 25.
    Wen L, Feng X, Jian L (2010) An approach of software reliability evaluation in the open environment. Chin J Comput 1(32):380–385Google Scholar
  26. 26.
    Jun-tao L, Xiao-yuan J, Hai Z(2009) Software reliability evaluation based on software architecture. J Appl Sci—Electron Information Eng, May 122(09):678–683Google Scholar
  27. 27.
    Oikonomou KN (1997) Predictive with the dynamic bayesian gamma mixture Model. IEEE Trans Syst Man Cybern. PartA 27:5262–5295Google Scholar
  28. 28.
    Pham L, Pham H (2000) Software reliability models with time dependent hazard function based on bayesian approach. IEEE Trans Syst, Man Cybern, PartA 30:25–35CrossRefGoogle Scholar
  29. 29.
    Bo-ping Z, Ju-ming C (2007) Research of software reliability estimation method based on bayes theory. Electron Qual 11:209–214Google Scholar
  30. 30.
    Lyu MR (1996) Handbook of software reliability engineering. McGrawHill and IEEE, New York 12:924–930Google Scholar
  31. 31.
    Carol S, Martin S (1998) Software reliability modeling: an approach to early reliability prediction. IEEE Trans Reliab 47(3):268–278CrossRefGoogle Scholar

Copyright information

© Springer-Verlag London 2013

Authors and Affiliations

  1. 1.School of Reliability and Systems EngineeringBeihang UniversityBeijingChina

Personalised recommendations