Skip to main content

Software Reliability Based on Software Measures Applying Bayesian Technique

  • Conference paper
  • First Online:
Proceedings of the Second International Conference on Computer and Communication Technologies

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 381))

  • 991 Accesses

Abstract

Safety critical systems such as nuclear power plants, chemical plants, avionics, etc., see an increasing usage of computer-based controls in regulation, protection, and control systems. Reliability is an important quality factor for such safety critical digital systems. The characteristics of such digital critical systems are explicitly or implicitly reflected by its software engineering measures. Therefore, these measures can be used to infer or predict the reliability of the system. Hence Software Engineering measures are the best indicators of the software reliability. This paper proposes a methodology to predict software reliability using software measures. The selected measures are used to develop Bayesian belief network model predict reliability of such safety critical digital systems.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. NUREG/GR-0019, UMD-RE-2000–23: Software Engineering Measures for predicting Software Reliability in Safety Critical Digital Systems, October 2000

    Google Scholar 

  2. Ramamoorthy, C.V., Bastani, F.B.: Software Reliability-Status and Perspectives. IEEE (1982)

    Google Scholar 

  3. Fenton, N., Neil, M., Marquez, D.: Using Bayesian networks to predict software defects and reliability. Proc. IMechE Part O: J. Risk Reliab. 222 2008

    Google Scholar 

  4. Johnson, G., Dennis Lawrence, J., Yu, X.: Conceptual Software Reliability Prediction Models for Nuclear Power Plant Safety Systems. IUCRL-ID-138577, Lawrence Livermore National Laboratory, April 2000

    Google Scholar 

  5. Singh, R., Singh, O., Singh, Y.: A methodology for ranking of software reliability measures. IE(I) J.-CP 87 (Nov 2006)

    Google Scholar 

  6. Pai, G., Bechta-Dugan, J., Lateef, K.: Bayesian Networks Applied to Software IV & V. IEEE (2005)

    Google Scholar 

  7. IEEE Std 982.1 TM-2005: IEEE Standard Dictionary of Measures of the software Aspects of Dependability

    Google Scholar 

  8. Li, Q, Jiang, M.: Software Reliability Qualitative evaluation Method Based on Bayesian Networks, vol. 1, pp. 104–106. Press of Xidian University (2003)

    Google Scholar 

  9. Kumthekar, A.V.., Patil, J.K.: Ranking software engineering measures related to reliability using expert opinion. Int. J. Sci. Res. Eng. Technol. (IJSRET) 2, 207–214 (2013)

    Google Scholar 

  10. Lyu Micheal, R.: Handbook of Software Reliability Engineering. McGraw-Hill and IEEE Computer Society Press, NewYork (1996)

    Google Scholar 

  11. Fenton, N., Neil, M.: Predicting software quality using bayesian belief networks. In: Proceedings of 21st Annual Software Engineering Workshop NASA/Goddard Space Flight Centre (1996)

    Google Scholar 

  12. Fenton, N., Neil, M., Galan Caballero, J.: Using ranked nodes to model qualitative judgements in bayesian networks. IEEE Trans. Knowl. Data Eng. (2006)

    Google Scholar 

  13. Smids, C.S., Shi, Y., Li, M., Kong, W., Dai, J.: A large scale validation of a methodology for assessing software reliability. In: NUREG/CR-7042 (2011)

    Google Scholar 

  14. Chawla, S., Nath, R.: Evaluating inheritance and coupling metrics. IJETT 4(7), (July 2013)

    Google Scholar 

  15. Benlarbi, S., Emam, K.E.L.: Thresholds for object-oriented measures. In: National Research Council of Canada (2000)

    Google Scholar 

  16. Alves, T.L., Ypma, C., Visser, J.: Deriving Metric Thresholds from Benchmark Data

    Google Scholar 

  17. Cais, Š., Pícha, P.: Identifying Software Metrics Thresholds for Safety Critical System. ISBN:978-0-9891305-8-5 ©2014 SDIWC

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Anitha Senathi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer India

About this paper

Cite this paper

Senathi, A., Vinod, G., Jadhav, D. (2016). Software Reliability Based on Software Measures Applying Bayesian Technique. In: Satapathy, S., Raju, K., Mandal, J., Bhateja, V. (eds) Proceedings of the Second International Conference on Computer and Communication Technologies. Advances in Intelligent Systems and Computing, vol 381. Springer, New Delhi. https://doi.org/10.1007/978-81-322-2526-3_18

Download citation

  • DOI: https://doi.org/10.1007/978-81-322-2526-3_18

  • Published:

  • Publisher Name: Springer, New Delhi

  • Print ISBN: 978-81-322-2525-6

  • Online ISBN: 978-81-322-2526-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics