Open Access Open Access  Restricted Access Subscription or Fee Access

A Review Paper on Automatic Bug Triage Systems

Shubham Krishna Aggarwal, S.S. Pande

Abstract


Apart from Software Development, infrastructure works etc. of companies, dealing with the various types of bugs during the whole software development process is a very tedious task. A debugger working manually would be just a waste of time while we look at the speed of development now- a days. Out of the total cost companies spend for their development, costing for this bug removal process has a considerable contribution. Thus for the companies to reduce this manual effort on bug removing process in recent year various bug triage systems are in use. Bug triage process deals with examining the extent to which a particular bug would harm a system, and accordingly produce reports for the same. Text classification is an important domain for bug triage process to be successful. In recent years various steps are being taken to address problems like data reduction in text classification for bug triage.

Keywords


Bug Trigging Process, Text Classification, Data Reduction

Full Text:

PDF

References


T. Zimmermann, N. Nagappan, P. J. Guo, and B. Murphy, “Characterizing and predicting which bugs get reopened,” in Proc. 34th Int. Conf. Softw. Eng., Jun. 2012, pp. 1074-1083.

H. Brighton and C. Mellish, “Advances in instance selection for instance based learning algorithms,” Data Mining Know. Discovery, vol. 6, no. 2, pp. 301-310.

S. Breu, R. Premraj, J. Sillito, and T. Zimmermann, “Information needs in bug reports: Improving cooperation between developers and users,” in Proc.ACM Conf. Comput. Supported Cooperative Work, Feb. 2010, pp. 301-310.

Y. Yang and J. Pedersen, “A comparative study on feature selection in text categorization,” in Proc. Int. Conf. Mach. Learn., 1997, p p. 412-420.

T. Zimmermann, R. Premraj, N. Bettenburg, S. Just, A. Schroter, and C. Weiss, “What makes a good bug report?” IEEE Trans. Softw. Eng., vol. 36, no. 5, pp. 618-643, Oct. 2010.

D. Cubranic and G.C. Murphy, “Automatic bug triage using text categorization,” in Proc. 16th Int. Conf. Softw. Eng. Knowl. Eng., Jun. 2004, pp. 92-97.

J. W. Park, M. W. Lee, J. Kim, S. W. Hwang, and S. Kim, “Costriage: A cost-aware triage algorithm for bug reporting systems,” in Proc. 25th Conf. Artif. Intell., Aug. 2011, pp. 139-144.

S. Shivaji, E. J. Whitehead, Jr., R. Akella, and S. Kim, “Reducing features to improve code change based bug prediction,” IEEE Trans. Soft. Eng., vol. 39, no. 4, pp. 552-569, Apr. 2013

X. Wang, L. Zhang, T. Xie, J. Anvik, and J. Sun, “An approach to detecting duplicate bug reports using natural language and execution information,’’ in Proc. 30th Int. Conf. Softw. Eng., May 2008, pp. 461-470.

J. Xuan, H. Jiang, Z. Ren, and Z. Luo, “Solving the large scale next release problem with a backbone based multilevel algorithm,” IEEE Trans. Softw. Eng., vol. 38, no. 5, pp. 1195-1212, Sept./Oct. 2012

G. Jeong, S. kim, and T. Zimmermann, “Improving bug triage with tossing graphs,” in Proc. Joint Meeting 12th Eur. Softw. Eng. Conf. 17th ACM SIGSOFT Symp. Found. Softw. Eng., Aug. 2009, pp. 111-120.

Q. Hong, S. Kim, S. C. Cheung, and C. Bird, “Understanding developer social network and its evolution,” in Proc. 27th IEEE Int. Conf. Softw. Maintenance, Sep. 2011, pp. 323–332.

R. J. Sandusky, L. Gasser, and G. Ripoche, “Bug report networks: Varieties, strategies, and impacts in an F/OSS development community,” in Proc. 1st Intl.Workshop Mining Softw. Repositories, May 2004, pp. 80–84.

J. Xuan, H. Jiang, Z. Ren, and W. Zou, “Developer prioritization in bug repositories,” in Proc. 34th Int. Conf. Softw. Eng., 2012, pp. 25–35.

A. Lamkanfi, S. Demeyer, E. Giger, and B. Goethals, “Predicting the severity of a reported bug,” in Proc. 7th IEEE Working Conf. Mining Softw. Repositories, May 2010, pp. 1–10.

J. Anvik and G. C. Murphy, “Reducing the effort of bug report triage: Recommenders for development-oriented decisions,” ACM Trans. Soft. Eng. Methodol., vol. 20, no. 3, article 10, Aug. 2011.

A. E. Hassan, “The road ahead for mining software repositories,”in Proc. Front. Softw. Maintenance, Sep. 2008.


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.