• Santosh Singh RathoreEmail author
  • Sandeep Kumar
Part of the SpringerBriefs in Computer Science book series (BRIEFSCOMPUTER)


In today’s world, software is the key element for the functionality of almost all engineered and automated systems. Due to this evolution, reliability and quality of software systems become crucial for the successful functioning of day-to-day operations.


  1. 1.
    Adrion, W.R., Branstad, M.A., Cherniavsky, J.C.: Validation, verification, and testing of computer software. ACM Comput. Surv. 14(2), 159–192 (1982)CrossRefGoogle Scholar
  2. 2.
    Arisholm, E., Briand, L., Johannessen, E.B.: A systematic and comprehensive investigation of methods to build and evaluate fault prediction models. J. Syst. Softw. 83(1), 2–17 (2010)CrossRefGoogle Scholar
  3. 3.
    Boehm, B.W., Papaccio, P.N.: Understanding and controlling software costs. IEEE Trans. Softw. Eng. 14(10), 1462–1477 (1988)CrossRefGoogle Scholar
  4. 4.
    Bridge, N., Miller, C.: Orthogonal defect classification using defect data to improve software development. Softw. Qual. 3(1), 1–8 (1998)Google Scholar
  5. 5.
    Catal, C.: Software fault prediction: A literature review and current trends. Expert Syst. Appl. 38(4), 4626–4636 (2011)Google Scholar
  6. 6.
    Catal, C., Diri, B.: A fault prediction model with limited fault data to improve test process. In: Proceedings of the Product-Focused Software Process Improvement, vol. 5089, pp. 244–257 (2008)Google Scholar
  7. 7.
    Grottke, M., Trivedi, K.S.: A classification of software faults. J. Reliab. Eng. Assoc. Jpn. 27(7), 425–438 (2005)Google Scholar
  8. 8.
    Hall, T., Beecham, S., Bowes, D., Gray, D., Counsell, S.: A systematic literature review on fault prediction performance in software engineering. IEEE Trans. Softw. Eng. 38(6), 1276–1304 (2012)CrossRefGoogle Scholar
  9. 9.
    Huizinga, D., Kolawa, A.: Automated Defect Prevention: Best Practices in Software Management. Wiley (2007)Google Scholar
  10. 10.
    Hryszko, J., Madeyski, L.: Cost Effectiveness of software defect prediction in an industrial project. Found. Comput. Decis. Sci. 43(1), 7–35 (2018)CrossRefGoogle Scholar
  11. 11.
    Jiang, Y., Cukic, B., Ma, Y.: Techniques for evaluating fault prediction models. Empir. Softw. Eng. 13(5), 561–595 (2008)CrossRefGoogle Scholar
  12. 12.
    Kim, S., Zhang, H., Wu, R., and Gong, L.: Dealing with noise in defect prediction. In: Proceedings of the 33rd International Conference on Software Engineering, pp. 481–490 (2011)Google Scholar
  13. 13.
    Li, N., Li, Z., Sun, X.: Classification of software defect detected by black-box testing: an empirical study. In: Proceedings of IEEE Second World Congress on Software Engineering (WCSE), vol. 2, pp. 234–240 (2010)Google Scholar
  14. 14.
    Li, P. L., Herbsleb, J., Shaw, M., Robinson, B.: 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 (2006)Google Scholar
  15. 15.
    Menzies, T., DiStefano, J., Orrego, A., Chapman, R.: Assessing predictors of software defects. In: Proceedings of the Workshop Predictive Software Models, pp. 1–5 (2004)Google Scholar
  16. 16.
    Menzies, T., Milton, Z., Turhan, B., Cukic, B., Jiang, Y., Bener, A.: Defect prediction from static code features: current results, limitations, new approaches. Autom. Softw. Eng. J. 17(4), 375–407 (2010)CrossRefGoogle Scholar
  17. 17.
    Monden, A., Hayashi, T., Shinoda, S., Shirai, K., Yoshida, J., Barker, M., et al.: Assessing the cost effectiveness of fault prediction in acceptance testing. IEEE Trans. Softw. Eng. 39(10), 1345–1357 (2013)CrossRefGoogle Scholar
  18. 18.
    PROMISE: The PROMISE repository of empirical software engineering data. (2015)
  19. 19.
    Spiros Mancoridis: A Taxonomy of Bugs. Drexel University. (2010)
  20. 20.
    Vipindeep, V., Jalote, P.: List of Common Bugs and Programming Practices to Avoid Them. March ElectronicsGoogle Scholar
  21. 21.
    Zhou, Y., Leung, H.: Empirical analysis of object-oriented design metrics for predicting high and low severity faults. IEEE Trans. Softw. Eng. 32(10), 771–789 (2006)CrossRefGoogle Scholar

Copyright information

© The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd. 2019

Authors and Affiliations

  1. 1.Department of Computer Science and EngineeringABV-Indian Institute of Information Technology and Management GwaliorGwaliorIndia
  2. 2.Department of Computer Science and EngineeringIndian Institute of Technology RoorkeeRoorkeeIndia

Personalised recommendations