Bug Triage with Bug Data Reduction

Authors

  • Yogita Dhole Department of Computer Science Engineering, Institute of Technology and Management, Gwalior, M.P., India
  • Sara Anjum Department of Computer Science Engineering, Institute of Technology and Management, Gwalior, M.P., India

DOI:

https://doi.org/10.37591/joadms.v2i3.498

Keywords:

Bug, Bug triage, Data reduction, Instance selection

Abstract

The process of fixing bug is bug triage, which aims to correctly assign a developer to a new bug. Software companies spend most of their cost in dealing with these bugs. To reduce time and cost of bug triaging, we present an automatic approach to predict a developer with relevant experience to solve the new coming report. In proposed approach we are doing data reduction on bug data set which will reduce the scale of the data as well as increase the quality of the data. We are using instance selection and feature selection simultaneously with historical bug data. We have added a new module here which will describe the status of the bug like whether it assigned to any developer or not and it is rectified or not.

Cite this Article
Yogita Dhole, Sara Anjum. Bug Triage with Bug Data Reduction. Journal of
Advanced Database Management & Systems. 2015; 2(3): 1–4p.

References

Balog K, Azzopardi L, Rijke M. de, Formal models for expert finding in

enterprise corpora, in Proc. 29th Annu. Int. ACM SIGIR Conf. Res. Develop. Inform. Retrieval, New York, NY, USA, Aug. 2006, 43–50p.

Bishnu PS, Bhattacherjee V, Software fault prediction using quad tree-based kmeans clustering algorithm, IEEE T Knowl Data Eng. Jun. 2012; 24(6): 1146–1150p.

Brighton H, Mellish C, Advances in instance selection for instance-based learning algorithms, Data Min Knowl Disc. Apr. 2002; 6(2): 153–172p.

Uysal AK, Gunal S, A novel probabilistic feature selection method for text classification, Knowl-Based Syst. 2012; 36(0): 226–235p.

Kim S, Zhang H, Wu R, et al. Dealing with noise in defect prediction, in Proc. 32nd ACM/IEEE Int. Conf. Softw. Eng. Honolulu, HI, May 2010, 481–490p.

Lamkanfi A, Demeyer S, Giger E, et al. Predicting the severity of a reported bug, in Proc. 7th IEEE Working Conf. Mining Softw. Repositories, Cape Town, May 2010, 1–10p.

Lang G, Li Q, Guo L, Discernibility matrix simplification with new attribute dependency functions for incomplete information systems, Knowl Inform Syst. 2013; 37(3): 611–638p.

Mozilla. (2014). [Online]. Available: http://mozilla.org/

J. Anvik, L. Hiew, and G. Murphy, Who should fix this bug? in Proc 28th

International Conference on Software Engineering. ACM, New York, NY, USA, 2006, 361–370p.

Cubranic D, Murphy GC, Automatic bug triage using text categorization, in Proc Sixteenth International Conference on

Software Engineering, Citeseer, 2004, 92–97p.

Jeong G, Kim S, Zimmermann T. Improving bug triage with bug tossing graphs, in Proc 7th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, New York, NY, USA, 2009, 111–120p.

Anvik J, Automating bug report assignment, in Proc 28th International Conference on Software Engineering. ACM, New York, NY, USA, 2006, 937–940p.

Matter D, Kuhn A, Nierstrasz O. Assigning bug reports using a vocabularybased expertise model of developers, in 6th IEEE International Working Conference on Mining Software Repositories, Vancouver, BC, 2009, 131–140p.

Bugzilla, (2014). [Online]. Available:http://bugzilla.org.

Published

2015-10-17

Issue

Section

Research Articles