Skip to main content

Mining Bug Classifier and Debug Strategy Association Rules for Web-Based Applications

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

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

Included in the following conference series:

  • 2588 Accesses

Abstract

The paper uses data mining approaches to classify bug types and excavate debug strategy association rules for Web-based applications. Chi-square algorithm is used to extract bug features, and SVM to model bug classifier achieving more than 70% predication accuracy on average. Debug strategy association rules accumulate bug fixing knowledge and experiences regarding to typical bug types, and can be applied repeatedly, thus improving the bug fixing efficiency. With 575 training data, three debug strategy association rules are unearthed.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Anvik, J., Hiew, L., Murphy, G.C.: Who should fix this bug? In: Proceeding of the 28th international conference on Software engineering, pp. 361–370 (2006)

    Google Scholar 

  2. Cubranic, D., Murphy, G.C.: Automatic bug triage using text categorization. In: The 16th International Conference on Software Engineering & Knowledge Engineering (SEKE 2004), pp. 92–97 (2004)

    Google Scholar 

  3. Haran, M., Karr, A., Last, M., Orso, A., Porter, A.A., Sanil, A., Fouché, S.: Techniques for classifying executions of deployed software to support software engineering tasks. IEEE Transactions on Software Engineering 33(5), 287–304 (2007)

    Article  Google Scholar 

  4. Zimmermann, T., Weissgerber, P., Diel, S., Zeller, A.: Mining version histories to guide software changes. In: Proc. of ICSE 2004. IEEE Press, Los Alamitos (2004)

    Google Scholar 

  5. Kim, S., Zimmermann, T., James Whitehead Jr., E., Zeller, A.: Predicting Faults from Cached History. In: Proceedings of the 29th International Conference on Software Engineering, pp.489–498 (2007)

    Google Scholar 

  6. Arumuga, P., Nainar,, Chen, T., Rosin, J., Liblit, B.: Statistical Debugging Using Compound Boolean Predicates. In: Proceedings of the 2007 international symposium on Software testing and analysis, pp. 5–15 (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Yu, L., Kong, C., Xu, L., Zhao, J., Zhang, H. (2008). Mining Bug Classifier and Debug Strategy Association Rules for Web-Based Applications. In: Tang, C., Ling, C.X., Zhou, X., Cercone, N.J., Li, X. (eds) Advanced Data Mining and Applications. ADMA 2008. Lecture Notes in Computer Science(), vol 5139. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-88192-6_40

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-88192-6_40

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-88191-9

  • Online ISBN: 978-3-540-88192-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics