Skip to main content

Predicting Defect Priority Based on Neural Networks

  • Conference paper
Advanced Data Mining and Applications (ADMA 2010)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 6441))

Included in the following conference series:

Abstract

Existing defect management tools provide little information on how important/urgent for developers to fix defects reported. Manually prioritizing defects is time-consuming and inconsistent among different people. To improve the efficiency of troubleshooting, the paper proposes to employ neural network techniques to predict the priorities of defects, adopt evolutionary training process to solve error problems associated with new features, and reuse data sets from similar software systems to speed up the convergence of training. A framework is built up for the model evaluation, and a series of experiments on five different software products of an international healthcare company to demonstrate the feasibility and effectiveness.

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 39.99
Price excludes VAT (USA)
  • Available as 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Rothermel, G., Untch, R.H., Chu, C., Harrold, M.J.: Prioritizing Test Cases for Regression Testing. IEEE Transactions on Software Engineering (2001)

    Google Scholar 

  2. Dawson, E., David, Y.C., Seth, H.: Bugs as Deviant Behavior: A General Approach to Inferring Errors in Systems Code (2003)

    Google Scholar 

  3. Miguel, R., Paulo, C., José, N.: Evolution of neural networks for classification and regression. Neurocomputing (2007)

    Google Scholar 

  4. David, H., William, P.: Finding Bugs is Easy. ACM SIGPLAN Notices (2004)

    Google Scholar 

  5. Michael, D.: Static and dynamic analysis: synergy and duality. IEEE Computer Society, Los Alamitos (2005)

    Google Scholar 

  6. The Byte Code Engineering Library, http://jakarta.apache.org/bcel/2003

  7. Ted, K., Dawson, E.: Using Statistical Analysis to Counter the Impact of Static Analysis Approximations. In: 10th International Symposium (2003)

    Google Scholar 

  8. Thomas, J., Ostrand, E.J., Weyuker, R.M.: Predicting the Location and Number of Faults in Large Software Systems. IEEE Transactions on Software Engineering (2005)

    Google Scholar 

  9. Khoshgoftaar, T.M., Allen, E.B., Kalaichelva, K.S.: Early Quality Prediction: A Case Study in Telecommunications, IEEE Software, pp. 65–71 (1996)

    Google Scholar 

  10. Graves, T.L., Karr, A.F., Marron, J.S.: Predicting Fault Incidence Using Software Change History. IEEE Tran., Software Reliability Eng. 26, 653–661 (2000)

    Article  Google Scholar 

  11. Mark, L., Menahem, F., Abraham, K.: The Data Mining Approach to Automated Software Testing. ACM, New York (2003)

    Google Scholar 

  12. Kremenek, T., Ashcraft, K., Yang, J.: Correlation Exploitation in Error Ranking. In: Proceedings of the 12th ACM SIGSOFT Twelfth International (2004)

    Google Scholar 

  13. Bush, W., Pincus, J., Sielaff, D.: A static analyzer for finding dynamic programming errors. In: Software: Practice and Experience, pp. 775–802 (2000)

    Google Scholar 

  14. Hallem, S., Chelf, B., Xie, Y.: A system and language for building system-specific, static analysis. In: PLDI (2002)

    Google Scholar 

  15. Hallem, S., Lam, M.S.: Tracking down software bugs using automatic anomaly detection. In: International Conference on Software Engineering (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Yu, L., Tsai, WT., Zhao, W., Wu, F. (2010). Predicting Defect Priority Based on Neural Networks. In: Cao, L., Zhong, J., Feng, Y. (eds) Advanced Data Mining and Applications. ADMA 2010. Lecture Notes in Computer Science(), vol 6441. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17313-4_35

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-17313-4_35

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-17312-7

  • Online ISBN: 978-3-642-17313-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics