Abstract
This research paper summarizes the results of an implementation of fuzzy multilevel methodology to rank software reliability measures. Of late, computer based systems are used largely for monitoring, protecting and to control safety critical systems like nuclear power plants, Aircraft etc. Reliability is an important factor for assessing the performance of such safety critical digital systems. The characteristics of such digital safety critical systems are explicitly or implicitly reflected by software engineering measures. Therefore, with the help of such measures, models can be built to predict the reliability of software applications that run on safety critical systems. It is not necessary that every software engineering measures contribute to predict the reliability, hence they need to be ranked based on their influence on reliability. Since sufficient practical data is not available in literature, expert opinion on the selected software engineering measures contributing to reliability based on criterion has been sought. These expert ratings are aggregated and ranked using Chen’s fuzzy logic based ranking method. As the data involved with this kind of problems are inherently imprecise and inexact, application of fuzzy set theory is very suitable for such situations. The top-ranked software engineering measures can be later used to develop a model to predict reliability of safety critical digital systems.
Similar content being viewed by others
References
Fenton N, Neil M, Marquez D (2008) Using Bayesian networks to predict software defects and reliability. Proc IMechE Part O 222:701–712
Fenton N, Neil M (1996) Predicting software quality using Bayesian belief networks. In: Proceedings of 21st annual software engineering workshop NASA/Goddard Space Flight Centre
Fenton N, Neil M, Caballero JG ( 2006) Using ranked nodes to model qualitative judgements in Bayesian networks. IEEE Trans Knowl Data Eng
Gran BA (2002) Assessment of programmable systems using Bayesian belief nets. Saf Sci 40(2002):797–812
IEEE Std 982.1 TM-2005, IEEE standard dictionary of measures of the software aspects of dependability, IEEE, Piscataway (2005)
IEEE Std. 610.12 (1990) IEEE Standard Glossary of Software Engineering Terminology. New York: IEEE Std, Vol 610
Johnson G, Lawrence JD , Yu X (2000) Conceptual software reliability prediction models for nuclear power plant safety systems, IUCRL-ID-138577, Lawrence Livermore National Laboratoty, April 2000
Kumthekar AV, Patil JK (2013) Ranking software engineering measures related to reliability using expert opinion. Int J Sci Res Eng Technol (IJSRET) 2:207–214
Li M, Smidts CS (2003) A ranking of software engineering measures based on expert opinion. IEEE Trans Softw Eng 29(9):811–824
Lyu Micheal R (1996) Handbook of software reliability engineering. McGraw-Hill and IEEE Computer Society Press, NewYork
Mohanta S, Vinod G, Mall R (2012) A technique for early prediction of software reliability based on design metrics. Int J Syst Assur Eng Manag
NUREG/GR-0019, UMD-RE-2000-23 (2000) Software engineering measures for predicting software reliability in safety critical digital systems
Pai G, Bechta-Dugan J, Lateef K, (2005). Bayesian Networks applied to software IV & V. IEEE
Qiu-ying LI, Meng-cen JIANG (2003) Software reliability qualitative evaluation method based on Bayesian networks. Press Xidian Univ 1:104–106
Ramamoorthy CV, Bastani Farokh B (1982) Software reliability-status and perspectives. IEEE Trans Softw Eng 8:354–371
Singh R, Singh O, Singh Y (2006) A methodology for ranking of software reliability measures. IE (I) J CP 87:14–20
Smids CS, Shi Y, Li M, Kong W, Dai J (2011) A large scale validation of a methodology for assessing software reliability, NUREG/CR-7042
Yadav H B, Yadav DK (2014) Early software reliability analysis using reliability relevant software metrics. Int J Syst Assur Eng Manag
Zadeh LA (1965) Fuzzy sets. Inf Control 8:338–353
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Senathi, A., Vinod, G., Santosh, T.V. et al. Fuzzy based ranking of software reliability measures. Int J Syst Assur Eng Manag 7, 121–128 (2016). https://doi.org/10.1007/s13198-015-0359-1
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13198-015-0359-1