Skip to main content

Introduction

  • Chapter
  • First Online:
  • 576 Accesses

Part of the book series: SpringerBriefs in Computer Science ((BRIEFSCOMPUTER))

Abstract

Nowadays, software is the key element of function in many modern engineered systems. It can be found in a variety of applications from the refrigerators to cars to the washing machine, etc. Due to the advancement of technology brought about by the IT industry, the significance of the field of software engineering has been continuously increasing. In this growing number of applications of software, one vital challenge is to ensure that system is matching with the quality specifications and is reliable to use. The quality of the software determines its value and reliability ensures the failure-free operation of software for a specified period of time in the given environmental conditions. Quality and reliability of the software depend on the software faults.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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

Learn about institutional subscriptions

References

  • Adrion, W. R., Branstad, M. A., & Cherniavsky, J. C. (1982). Validation, verification, and testing of computer software. ACM Computing Surveys, 14(2), 159–192.

    Article  Google Scholar 

  • Arisholm, E., Briand, L., & Johannessen, E. B. (2010). A systematic and comprehensive investigation of methods to build and evaluate fault prediction models. Journal of Systems and Software, 83(1), 2–17.

    Article  Google Scholar 

  • El Emam, K., Melo, W., & Machado, J. C. (2001). The prediction of faulty classes using object-oriented design metrics. Journal of Systems and Software, 56(1), 63–75.

    Article  Google Scholar 

  • Glasberg, D., Emam, K. E., Melo, W., & Madhavji, N. (1999). Validating object-oriented design metrics on a commercial java application.

    Google Scholar 

  • Hall, T., Beecham, S., Bowes, D., Gray, D., & Counsell, S. (2012). A systematic literature review on fault prediction performance in software engineering. IEEE Transactions on Software Engineering, 38(6), 1276–1304.

    Article  Google Scholar 

  • Huizinga, D., & Kolawa, A. (2007). Automated defect prevention: Best practices in software management. Wiley.

    Google Scholar 

  • Jiang, Y., Cukic, B., & Ma, Y. (2008). Techniques for evaluating fault prediction models. Empirical Software Engineering, 13(5), 561–595.

    Article  Google Scholar 

  • Johnson, A. M., Jr., & Malek, M. (1988). Survey of software tools for evaluating reliability, availability, and serviceability. ACM Computing Surveys, 20(4), 227–269.

    Article  Google Scholar 

  • Kundu, D., Sarma, M., Samanta, D., & Mall, R. (2009). System testing for object-oriented systems with test case prioritization. Software Testing, Verification and Reliability, 19(4), 297–333.

    Article  Google Scholar 

  • Li, P. L., Herbsleb, J., Shaw, M., & Robinson, B. (2006). Experiences and results from initiating field defect prediction and product test prioritization efforts at ABB inc. In Proceedings of the 28th International Conference on Software Engineering, pp. 413–422.

    Google Scholar 

  • Menzies, T., Milton, Z., Turhan, B., Cukic, B., Jiang, Y., & Bener, A. (2010). Defect prediction from static code features: Current results, limitations, new approaches. Automated Software Engineering Journal, 17(4), 375–407.

    Article  Google Scholar 

  • Mishra, D., Mishra, A., Colomo-Palacios, R., & Casado-Lumbreras, C. (2013). Global software development and quality management: A systematic review. In Proceedings of the OTM Confederated International Conferences on the Move to Meaningful Internet Systems (pp. 302–311).

    Google Scholar 

  • Monden, A., Hayashi, T., Shinoda, S., Shirai, K., Yoshida, J., Barker, M., et al. (2013). Assessing the cost effectiveness of fault prediction in acceptance testing. IEEE Transactions on Software Engineering, 39(10), 1345–1357.

    Article  Google Scholar 

  • PROMISE. (2015). The PROMISE repository of empirical software engineering data. http://openscience.us/repo.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sandeep Kumar .

Rights and permissions

Reprints and permissions

Copyright information

© 2018 The Author(s)

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Kumar, S., Rathore, S.S. (2018). Introduction. In: Software Fault Prediction. SpringerBriefs in Computer Science. Springer, Singapore. https://doi.org/10.1007/978-981-10-8715-8_1

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-8715-8_1

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-8714-1

  • Online ISBN: 978-981-10-8715-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics