Survey Based Classification of Bug Triage Approaches

Asmita Yadav, Sandeep Kumar Singh

Abstract


This paper presents a comprehensive survey of bug triaging approaches in three classes namely machine learning based, meta-data based and profile based. All approaches under three categories are critically compared and some potential future directions and challenges are reported. Findings from the survey show that there is a lot of scope to work in cold-start problem, developer- profiling, load balancing, and reopened bug analysis.

Full Text:

PDF

References


. Jaweria Kanwal , Onaiza Maqbool“ Bug prioritization to facilitate Bug report Triage” Journal of Computer Science and Technology , March 2012, Volume 27, Issue 2, pp 397-412

. Mamdouh Alenezi, Kenneth Magel, Shadi Banitaan “Efficient Bug Triage using text Mining” 2013 ACADEMY PUBLISHER doi:10.4304/jsw.8.9.2185-2190

. Lalita Sharma, Anju Gera “A survey on recommendation system: Research Challenges” International Journal of Engineering Trends and Technology (IJETT) - Volume4Issue5- May 2013

. Ahmed E. Hassan “The Road Ahead of Mining Software Repository” Frontiers of Software Maintenance, Beijing, Publisher: IEEE, Sept. 28 2008-Oct. 4 2008

. Awoosung JUNG, Eunjoo Lee and Chisu Wu: “A survey on Mining Software repositories”,ICICE trans.Inf & Syst,vol-95, 5may 2012,

. Tamrawi A, Nguyen T T, Al-Kofahi J, et al. “Fuzzy set-based automatic bug triaging”. In: Proceedings of the International Conference on Software Engineering, Waikiki, 2011. 884–887

. D. Cubranic, “Automatic bug triage using text categorization” In In SEKE 2004: Proceedings of the Sixteenth International Confrence on Software Engineering & Knowledge Engineering, Citeseer, 2004

. Huzefa Kagdi, Malcom Gethers, Denys Poshyvanyk, Maen Hammad“Assigning change requests to software developers” Journal of Software: Evolution and Process, Volume 24, Issue 1, pages 3–33, January 2012

. Jonas Helming, Holger Arndt, Zardosht Hodaie , Maximilian Koegel , Nitesh Narayan “Automatic assignment of work item” Evaluation of Novel Approaches to Software Engineering Volume 230 of the series Communications in Computer and Information Science pp 236-250

. John Anvik, Gail C. Murphy, “Reducing the Effort of Bug Report Triage: Recommenders for Development-Oriented Decisions”, ACM Transactions on Software Engineering and Methodology, Volume 20 Issue 3, August 2011 Article No. 10

. Pamela Bhattacharyaa , Iulian Neamtiua , Christian R. SheltonaAutomated, “ Highly-accurate Bug Triage using Machine Learning” Journal of Systems and Software November 29, 2010

. Gaeul Leong, Sunghun Kim “ Improving bug triage with Bug tossing Graphs” ESEC/FSE ’09 proceedings of the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering pages 111-120

. Pamela Bhattacharya, Iulian Neamtiu, Christian R. Shelton , “Automated, highly-accurate, bug assignment using machine learning and tossing graphs”, Journal of System and Software, Volume 85 Issue 10, October, 2012 Pages 2275-2292

. Liguo Chen, Xiaobo Wang, Chao Li “An Approach to Improving Bug Assignment with bug tossing graph and bug similarities” Journal of software, vol 6 No3 (2011), 421-427, Mar 2011

. V. Akila , G. Zayaraz “Novel metrics for bug triage” journal of software, vol 9, No 12 (2014), pags: 3035. 3040

. Jifeng Xuan , He Jiang “Automatic Bug Triage using Semi-Supervised Text Classification”, Proc. 22th Intl. Conf. Software Engineering & Knowledge Engineering (SEKE ’10)

. Jin-woo Park, Mu-Woong Lee, Jinhan Kim, Seung-won Hwang, Sunghun Kim “COSTRIAGE: A Cost-Aware Triage Algorithm for Bug Reporting”, AAAI, AAAI Press, (2011)

. Ramin Shokripour, John Anvik, Zarinah M. Kasirun, Sima Zamani “A time based approach to Automatic Bug Report Assignment”, Journal of Systems and Software , Volume 102, April 2015, Pages 109–122

. Tung Thanh Nguyen, Anh Tuan Nguyen, Tien N. Nguyen “Topic- based, time aware bug assignment” ACM SIGSOFT Software Engineering Notes, Volume 39 Issue 1, January 2014 , page 1-4

. Ramin Shokripour, John Anvik, Zarinah M. Kasirun, Sima Zamani “Improving automatic bug assignment using time- meta in term weights”, Software, IET , Volume:8 Issue:6

. Hao Hu, Hongyu Zhang ; Jifeng Xuan ; Weigang Sun “Effective Bug Triage based on Historical Bug-Fix information”, Software Reliability Engineering (ISSRE), 2014 IEEE 25th International Symposium on 3-6 Nov. 2014

. Ramin Shokripour, Zarinah M. Kasirun, Sima Zamani, John Anvik “Automatic Bug Assignment Using Information Extraction Methods” Advanced Computer Science Applications and Technologies (ACSAT), 2012 International Conference on 26-28 Nov. 2012

. Sima Zamani , Sai Peck Lee, Ramin Shokripour, John Anvik “ A Noun based approach to feature location using time aware term- weighting” Information and Software Technology, Volume 56, Issue 8, August 2014, Pages 991–1011

. Tao Zhang, Byungjeong Lee “An Automated Bug Triage Approach: A Concept Profile and Social network Based Developer Recommendation” 8th International Conference, ICIC 2012, Huangshan, China, July 25-29, 2012. Proceedings

. Hoda Naguib, Nitesh Narayan, Bernd Brugge, Dina Helal “Bug report assignee Recommendation using Activity Profile” 2013 10th Working Conference on Mining Software Repositories (MSR) pp: 22-30

. Tao Zhang, Byungieong Lee, “A Hybrid Bug Triage Algorithm for Develop recommendation” Proceeding SAC '13 Proceedings of the 28th Annual ACM Symposium on Applied Computing, pages 1088-1094

. Mamdouh Alenezi, Kenneth Magel, Shadi Banitaan “Efficient Bug Triaging Using Text Mining” Journal of Software, Vol 8, No 9 (2013), 2185-2190, Sep 2013

. Jifeng Xuan, Yan Hu, He Jiang “Dept- Prone Bugs: Technical Dept in Software Maintenance” International Journal of Advanced in Computing Technology (IJACT), Volume4, Number19, October. 2012

. Jifeng Xuan, He Jiang , Yan Hu , Zhilei Ren “Towards effective Bug Triage with Software data reduction techniques”, Knowledge and Data Engineering, IEEE Transactions on (Volume:27 , Issue: 1 )

. Sarah Rastkar, Gail C. Murphy , Gabriel Murray “ Automatic summarization of bug reports”, IEEE Transactions on Software Engineering Volume 40 Issue 4, April 2014 Page 366-380

. Cubrani´c D. Automatic bug triage using text categorization. In: Proceedings of the International Conference on Software Engineering & Knowledge Engineering, Alberta, 2004. 92–97

. Cavalcanti, Y.C., Neto, P.A.d.M.S., Machado, I.D.C., Vale, T.F., de Almeida, F.S., de lemos, Meira, S.R., 2014, “Challenges and opportunities for software change request repositories; a systematic mapping study”. J. Softw.Evol. Process 26(7) 620-653

. B. Sisman, A.C. Kak, Incorporating version histories in information retrieval based bug localization, in: 9th IEEE Working Conference on Mining Software Repositories (MSR), IEEE, 2012, pp. 50–59

. Ossama H. Embarak “A Method for Solving the cold start problem in recommendation system”, International conference on Innovations in information Technoligy, 2011

. Alenezi, M, Banitaan, S. “Bug Reports Prioritization: Which Features and Classifier to Use?” Machine Learning and Applications (ICMLA), 2013 12th International Conference on (Volume:2 )




DOI: https://doi.org/10.11591/APTIKOM.J.CSIT.94

Refbacks

  • There are currently no refbacks.


Copyright (c) 2019 APTIKOM Journal on Computer Science and Information Technologies



ISSN: 2722-323X, e-ISSN: 2722-3221

CSIT Stats

 

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.