{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,31]],"date-time":"2026-07-31T10:56:59Z","timestamp":1785495419212,"version":"3.56.0"},"reference-count":58,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2016,4,25]],"date-time":"2016-04-25T00:00:00Z","timestamp":1461542400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Artif Intell Rev"],"published-print":{"date-parts":[[2017,2]]},"DOI":"10.1007\/s10462-016-9478-6","type":"journal-article","created":{"date-parts":[[2016,4,25]],"date-time":"2016-04-25T10:20:20Z","timestamp":1461579620000},"page":"145-180","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":84,"title":["A survey on bug prioritization"],"prefix":"10.1007","volume":"47","author":[{"given":"Jamal","family":"Uddin","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Rozaida","family":"Ghazali","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mustafa Mat","family":"Deris","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Rashid","family":"Naseem","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Habib","family":"Shah","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2016,4,25]]},"reference":[{"key":"9478_CR1","doi-asserted-by":"publisher","unstructured":"Abdelmoez W\u00a0et al (2012) Bug fix-time prediction model using Na\u00efve Bayes classifier. In: 22nd International conference on computer theory and applications, IEEE, October, pp 167\u2013172. doi: 10.1109\/ICCTA.2012.6523564","DOI":"10.1109\/ICCTA.2012.6523564"},{"key":"9478_CR2","doi-asserted-by":"publisher","unstructured":"Alenezi M, Banitaan S (2013) Bug reports prioritization: which features and classifier to use? In: 12th International conference on machine learning and applications, IEEE, pp 112\u2013116. doi: 10.1109\/ICMLA.2013.114","DOI":"10.1109\/ICMLA.2013.114"},{"key":"9478_CR3","unstructured":"Anvik J\u00a0et al (2005) Coping with an open bug repository technical report UBC-CS-TR-2005-20. In: Proceedings of the OOPSLA workshop on eclipse technology eXchange. ACM, pp 1\u20135"},{"key":"9478_CR4","doi-asserted-by":"crossref","unstructured":"Anvik J\u00a0et al (2006) Who should fix this bug? In: Proceedings of the 28th international conference on software engineering, pp 361\u2013370","DOI":"10.1145\/1134285.1134336"},{"issue":"3","key":"9478_CR5","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2000791.2000794","volume":"20","author":"J Anvik","year":"2011","unstructured":"Anvik J, Murphy GC (2011) Reducing the effort of bug report triage. ACM Trans Softw Eng Methodol 20(3):1\u201335. doi: 10.1145\/2000791.2000794","journal-title":"ACM Trans Softw Eng Methodol"},{"key":"9478_CR6","doi-asserted-by":"publisher","unstructured":"Behl D\u00a0et al (2014) A bug mining tool to identify and analyze security bugs using Naive Bayes and TF-IDF. In: International conference on reliability optimization and information technology, IEEE, pp 294\u2013299. doi: 10.1109\/ICROIT.2014.6798341","DOI":"10.1109\/ICROIT.2014.6798341"},{"key":"9478_CR7","unstructured":"Bennett K, Rajlich V (1999) Software maintenance and evolution: a roadmap. In: Proceeding ICSE\u201900 proceedings of the conference on the future of software engineering, pp 73\u201387"},{"issue":"10","key":"9478_CR8","doi-asserted-by":"publisher","first-page":"2275","DOI":"10.1016\/j.jss.2012.04.053","volume":"85","author":"P Bhattacharya","year":"2012","unstructured":"Bhattacharya P, Neamtiu I, Shelton CR (2012) Automated, highly-accurate, bug assignment using machine learning and tossing graphs. J Syst Softw 85(10):2275\u20132292. doi: 10.1016\/j.jss.2012.04.053","journal-title":"J Syst Softw"},{"key":"9478_CR9","doi-asserted-by":"publisher","first-page":"571","DOI":"10.1016\/j.jss.2006.07.009","volume":"80","author":"P Brereton","year":"2007","unstructured":"Brereton P et al (2007) Lessons from applying the systematic literature review process within the software engineering domain. J Syst Softw 80:571\u2013583. doi: 10.1016\/j.jss.2006.07.009","journal-title":"J Syst Softw"},{"key":"9478_CR10","doi-asserted-by":"publisher","unstructured":"Chapin N (2000) Software maintenance Types-A fresh view. In: International conference on software maintenance, pp 247\u2013252. doi: 10.1109\/ICSM.2000.883056","DOI":"10.1109\/ICSM.2000.883056"},{"key":"9478_CR11","doi-asserted-by":"publisher","unstructured":"Chaturvedi KK, Singh VB (2012) Determining bug severity using machine learning techniques. In: CSI sixth international conference on software engineering, IEEE, pp 1\u20136. doi: 10.1109\/CONSEG.2012.6349519","DOI":"10.1109\/CONSEG.2012.6349519"},{"key":"9478_CR12","doi-asserted-by":"publisher","unstructured":"Chawla I, Singh SK (2014) Automatic bug labeling using semantic information from LSI. In: Seventh international conference on contemporary computing, IEEE, pp 376\u2013381. doi: 10.1109\/IC3.2014.6897203","DOI":"10.1109\/IC3.2014.6897203"},{"key":"9478_CR13","unstructured":"Cubranic M (2004) Automatic bug triage using text categorization. In: International conference of software engineering and knowledge engineering, pp 1\u20136"},{"key":"9478_CR14","unstructured":"Dommati SJ\u00a0et al (2012) Bug classification: feature extraction and comparison of event model using Na\u00efve Bayes approach. In: International conference on recent trends in computer and information engineering, pp 8\u201312"},{"key":"9478_CR15","unstructured":"Garcia HV, Shihab E (2014) Characterizing and predicting blocking bugs in open source projects categories and subject descriptors. In: Proceedings of the 11th working conference on mining software repositories, pp 72\u201381"},{"key":"9478_CR16","doi-asserted-by":"publisher","unstructured":"Giger E\u00a0et al (2010) Predicting the fix time of bugs. In: Proceedings of the 2nd international workshop on recommendation systems for software engineering\u2014RSSE. ACM Press, New York, NY, USA, pp 52\u201356. doi: 10.1145\/1808920.1808933","DOI":"10.1145\/1808920.1808933"},{"key":"9478_CR17","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-11218-3","volume-title":"Advances in intelligent informatics, advances in intelligent systems and computing","author":"N Goyal","year":"2015","unstructured":"Goyal N et al (2015) Advances in intelligent informatics, advances in intelligent systems and computing, vol 320. Springer International Publishing, Cham. doi: 10.1007\/978-3-319-11218-3"},{"key":"9478_CR18","doi-asserted-by":"crossref","unstructured":"Guo PJ\u00a0et al (2010) Characterizing and predicting which bugs get fixed: an empirical study of Microsoft Windows. In: Proceedings of the 32nd ACM\/IEEE international conference on software engineering, pp 495\u2013504","DOI":"10.1145\/1806799.1806871"},{"key":"9478_CR19","doi-asserted-by":"crossref","unstructured":"Herraiz I\u00a0et al (2008) Towards a simplification of the bug report form in eclipse. In: Proceedings of the international working conference on mining software repositories, pp 145\u2013148","DOI":"10.1145\/1370750.1370786"},{"key":"9478_CR20","doi-asserted-by":"crossref","unstructured":"Hooimeijer P, Weimer W (2007) Modeling bug report quality categories and subject descriptors. In: Proceedings of the twenty-second IEEE\/ACM international conference on automated software engineering, pp 34\u201343","DOI":"10.1145\/1321631.1321639"},{"key":"9478_CR21","doi-asserted-by":"publisher","unstructured":"Jalbert N, Weimer W (2008) Automated duplicate detection for bug tracking systems. In: IEEE international conference on dependable systems and networks With FTCS and DCC (DSN) pp 52\u201361. doi: 10.1109\/DSN.2008.4630070","DOI":"10.1109\/DSN.2008.4630070"},{"key":"9478_CR22","unstructured":"Jaweria Kanwal OM (2010) Managing open bug repositories through bug report prioritization using SVMs. In: Proceedings of the 4th international conference on open-source systems and technologies, ICOSST, pp 1\u20137"},{"key":"9478_CR23","doi-asserted-by":"crossref","unstructured":"Jeong G, Kim S, Zimmermann T (2009) Improving bug triage with bug tossing graphs. In: Proceedings of the the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on the foundations of software engineering, pp 111\u2013120","DOI":"10.1145\/1595696.1595715"},{"key":"9478_CR24","doi-asserted-by":"publisher","unstructured":"Jianhong Z\u00a0et al (2010) A neural network based approach for modeling of severity of defects in function based software systems. In: International conference on electronics and information engineering, vol 2(Iceie), pp V2-568\u2013V2-575. doi: 10.1109\/ICEIE.2010.5559743","DOI":"10.1109\/ICEIE.2010.5559743"},{"issue":"2","key":"9478_CR25","doi-asserted-by":"publisher","first-page":"397","DOI":"10.1007\/s11390-012-1230-3","volume":"27","author":"J Kanwal","year":"2012","unstructured":"Kanwal J, Maqbool O (2012) Bug prioritization to facilitate bug report triage. J Comput Sci Technol 27(2):397\u2013412. doi: 10.1007\/s11390-012-1230-3","journal-title":"J Comput Sci Technol"},{"issue":"1","key":"9478_CR26","doi-asserted-by":"publisher","first-page":"652","DOI":"10.1016\/j.asoc.2009.12.025","volume":"11","author":"D Karaboga","year":"2011","unstructured":"Karaboga D, Ozturk C (2011) A novel clustering approach: Artificial Bee Colony (ABC) algorithm. Appl Soft Comput 11(1):652\u2013657. doi: 10.1016\/j.asoc.2009.12.025","journal-title":"Appl Soft Comput"},{"issue":"4","key":"9478_CR27","first-page":"238","volume":"3","author":"M Kaur","year":"2014","unstructured":"Kaur M, Garg SK (2014) Survey on clustering techniques in data mining for software engineering. Int J Adv Innov Res 3(4):238\u2013243","journal-title":"Int J Adv Innov Res"},{"key":"9478_CR28","doi-asserted-by":"publisher","unstructured":"Kim S, Ernst MD (2007a) Prioritizing warning categories by analyzing software history. In: Fourth international workshop on mining software repositories, pp 27\u201327. doi: 10.1109\/MSR.2007.26","DOI":"10.1109\/MSR.2007.26"},{"key":"9478_CR29","doi-asserted-by":"publisher","unstructured":"Kim S, Ernst MD (2007b) Which warnings should I fix first? Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on the foundations of software engineering\u2014ESEC-FSE, p\u00a045. doi: 10.1145\/1287624.1287633","DOI":"10.1145\/1287624.1287633"},{"key":"9478_CR30","doi-asserted-by":"publisher","first-page":"1051","DOI":"10.1145\/1134285.1134500","volume":"2","author":"B Kitchenham","year":"2007","unstructured":"Kitchenham B, Charters S (2007) Guidelines for performing systematic literature reviews in software engineering. Engineering 2:1051. doi: 10.1145\/1134285.1134500","journal-title":"Engineering"},{"key":"9478_CR31","doi-asserted-by":"publisher","unstructured":"Kremenek T, Engler D (2003) Z-ranking: using statistical analysis to counter the impact of static analysis approximations. In: Static analysis. doi: 10.1007\/3-540-44898-5_16","DOI":"10.1007\/3-540-44898-5_16"},{"key":"9478_CR32","doi-asserted-by":"publisher","unstructured":"Lamkanfi A\u00a0et al (2010) Predicting the severity of a reported bug. In: 7th IEEE working conference on mining software repositories, IEEE, pp 1\u201310. doi: 10.1109\/MSR.2010.5463284","DOI":"10.1109\/MSR.2010.5463284"},{"key":"9478_CR33","doi-asserted-by":"publisher","unstructured":"Lamkanfi A\u00a0et al (2011) Comparing mining algorithms for predicting the severity of a reported bug. In: 15th European conference on software maintenance and reengineering, pp 249\u2013258. doi: 10.1109\/CSMR.2011.31","DOI":"10.1109\/CSMR.2011.31"},{"key":"9478_CR34","doi-asserted-by":"publisher","unstructured":"Lazar A\u00a0et al (2014) Generating duplicate bug datasets. In: Proceedings of the 11th working conference on mining software repositories, pp 392\u2013395. doi: 10.1145\/2597073.2597128","DOI":"10.1145\/2597073.2597128"},{"key":"9478_CR35","doi-asserted-by":"publisher","unstructured":"Menzies T, Marcus A (2008) Automated severity assessment of software defect reports. In: IEEE international conference on software maintenance, pp 346\u2013355. doi: 10.1109\/ICSM.2008.4658083","DOI":"10.1109\/ICSM.2008.4658083"},{"issue":"2","key":"9478_CR36","first-page":"1578","volume":"6","author":"S Mishra","year":"2015","unstructured":"Mishra S, Kumar S (2015) Survey on types of bug reports and general classification techniques in data mining. Int J Comput Sci Inf Technol 6(2):1578\u20131583","journal-title":"Int J Comput Sci Inf Technol"},{"key":"9478_CR37","first-page":"36","volume":"4333","author":"NK Nagwani","year":"2011","unstructured":"Nagwani NK, Verma S (2011) Software bug classification using suffix tree clustering (STC) algorithm. Int J Comput Sci Technol 4333:36\u201341","journal-title":"Int J Comput Sci Technol"},{"issue":"6","key":"9478_CR38","doi-asserted-by":"publisher","first-page":"436","DOI":"10.4236\/jsea.2012.56050","volume":"5","author":"NK Nagwani","year":"2012","unstructured":"Nagwani NK, Verma S (2012) CLUBAS: an algorithm and Java based tool for software bug classification using bug attributes similarities. J Softw Eng Appl 5(6):436\u2013447. doi: 10.4236\/jsea.2012.56050","journal-title":"J Softw Eng Appl"},{"issue":"8","key":"9478_CR39","doi-asserted-by":"publisher","first-page":"2045","DOI":"10.1016\/j.jss.2013.03.080","volume":"86","author":"R Naseem","year":"2013","unstructured":"Naseem R et al (2013) Cooperative clustering for software modularization. J Syst Softw 86(8):2045\u20132062. doi: 10.1016\/j.jss.2013.03.080","journal-title":"J Syst Softw"},{"key":"9478_CR40","doi-asserted-by":"publisher","unstructured":"Nigam A\u00a0et al (2012) Classifying the bugs using multi-class semi supervised support vector machine. In: International conference on pattern recognition, informatics and medical engineering, pp 393\u2013397. doi: 10.1109\/ICPRIME.2012.6208378","DOI":"10.1109\/ICPRIME.2012.6208378"},{"issue":"11","key":"9478_CR41","doi-asserted-by":"publisher","first-page":"88","DOI":"10.1145\/219717.219791","volume":"38","author":"Z Pawlak","year":"1995","unstructured":"Pawlak Z et al (1995) Rough sets. Commun ACM 38(11):88\u201395. doi: 10.1145\/219717.219791","journal-title":"Commun ACM"},{"key":"9478_CR42","doi-asserted-by":"publisher","unstructured":"Podgurski A\u00a0et al (2003) Automated support for classifying software failure reports. In: Proceedings of 25th international conference on software engineering, vol 6, pp 465\u2013475. doi: 10.1109\/ICSE.2003.1201224","DOI":"10.1109\/ICSE.2003.1201224"},{"key":"9478_CR43","doi-asserted-by":"crossref","unstructured":"Punitha K, Chitra S (2013) Software defect prediction using software metrics\u2014a survey. In: International conference on information communication and embedded systems, pp 2\u20135","DOI":"10.1109\/ICICES.2013.6508369"},{"key":"9478_CR44","unstructured":"Rus V\u00a0et al (2009) Towards architecture-centric collaborative software development. In: Zhurnal Eksperimental\u2019noi i Teoreticheskoi Fiziki"},{"key":"9478_CR45","doi-asserted-by":"publisher","unstructured":"Saha RK\u00a0et al (2014) An empirical study of long lived bugs. In: Software evolution week\u2014IEEE conference on software maintenance, reengineering, and reverse engineering, IEEE, pp 144\u2013153. doi: 10.1109\/CSMR-WCRE.2014.6747164","DOI":"10.1109\/CSMR-WCRE.2014.6747164"},{"key":"9478_CR46","doi-asserted-by":"publisher","unstructured":"Sharma M\u00a0et al (2012) Predicting the priority of a reported bug using machine learning techniques and cross project validation. In: 12th International conference on intelligent systems design and applications (ISDA), IEEE, pp 539\u2013545. doi: 10.1109\/ISDA.2012.6416595","DOI":"10.1109\/ISDA.2012.6416595"},{"key":"9478_CR47","doi-asserted-by":"publisher","unstructured":"Somasun D, Murphy GC (2012) Automatic categorization of bug reports using latent Dirichlet allocation. In: Proceedings of the 5th India software engineering conference, pp 125\u2013130. doi: 10.1145\/2134254.2134276","DOI":"10.1145\/2134254.2134276"},{"key":"9478_CR48","doi-asserted-by":"publisher","unstructured":"Thung F\u00a0et al (2012) When would this bug get reported? In: 28th IEEE international conference on software maintenance, IEEE, pp 420\u2013429. doi: 10.1109\/ICSM.2012.6405302","DOI":"10.1109\/ICSM.2012.6405302"},{"key":"9478_CR49","doi-asserted-by":"publisher","unstructured":"Tian Y\u00a0et al (2012) Information retrieval based nearest neighbor classification for fine-grained bug severity prediction. In: 19th Working conference on reverse engineering, pp 215\u2013224. doi: 10.1109\/WCRE.2012.31","DOI":"10.1109\/WCRE.2012.31"},{"key":"9478_CR50","doi-asserted-by":"publisher","unstructured":"Tian Y\u00a0et al (2013) DRONE: predicting priority of reported bugs by multi-factor analysis. In: IEEE International conference on software maintenance, IEEE, pp 200\u2013209. doi: 10.1109\/ICSM.2013.31","DOI":"10.1109\/ICSM.2013.31"},{"key":"9478_CR51","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1006\/ijhc.1999.0268","volume":"51","author":"AM Vans","year":"1999","unstructured":"Vans AM (1999) Program understanding behavior during corrective maintenance of large-scale software. Int J Hum Comput Stud 51:31\u201370","journal-title":"Int J Hum Comput Stud"},{"key":"9478_CR52","doi-asserted-by":"publisher","unstructured":"Xia X\u00a0et al (2014) An empirical study of bug report field reassignment. In: Software evolution week\u2014IEEE conference on software maintenance, reengineering, and reverse engineering, IEEE, pp 174\u2013183. doi: 10.1109\/CSMR-WCRE.2014.6747167","DOI":"10.1109\/CSMR-WCRE.2014.6747167"},{"key":"9478_CR53","doi-asserted-by":"publisher","unstructured":"Xuan J\u00a0et al (2012) Developer prioritization in bug repositories. In: 34th International conference on software engineering (ICSE), IEEE, pp 25\u201335. doi: 10.1109\/ICSE.2012.6227209","DOI":"10.1109\/ICSE.2012.6227209"},{"key":"9478_CR54","doi-asserted-by":"publisher","unstructured":"Yang G\u00a0et al (2014) Towards Semi-automatic bug triage and severity prediction based on topic model and multi-feature of bug reports. In: IEEE 38th annual computer software and applications conference, IEEE, pp 97\u2013106. doi: 10.1109\/COMPSAC.2014.16","DOI":"10.1109\/COMPSAC.2014.16"},{"key":"9478_CR55","doi-asserted-by":"crossref","first-page":"356","DOI":"10.1007\/978-3-642-17313-4_35","volume":"6441","author":"L Yu","year":"2010","unstructured":"Yu L et al (2010) Predicting defect priority based on neural networks. Adv Data Min Appl Lect Notes Comput Sci 6441:356\u2013367","journal-title":"Adv Data Min Appl Lect Notes Comput Sci"},{"key":"9478_CR56","doi-asserted-by":"publisher","unstructured":"Zanetti MS\u00a0et al (2013) Categorizing bugs with social networks: a case study on four open source software communities. In: 35th International conference on software engineering, IEEE, pp 1032\u20131041. doi: 10.1109\/ICSE.2013.6606653","DOI":"10.1109\/ICSE.2013.6606653"},{"issue":"2","key":"9478_CR57","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s11432-014-5241-2","volume":"58","author":"J Zhang","year":"2015","unstructured":"Zhang J et al (2015) A survey on bug-report analysis. Sci China Inf Sci 58(2):1\u201324. doi: 10.1007\/s11432-014-5241-2","journal-title":"Sci China Inf Sci"},{"key":"9478_CR58","doi-asserted-by":"publisher","unstructured":"Zhang T, Lee B (2013) A hybrid bug triage algorithm for developer recommendation. In: Proceedings of the 28th annual ACM symposium on applied computing, p 1088. doi: 10.1145\/2480362.2480568","DOI":"10.1145\/2480362.2480568"}],"container-title":["Artificial Intelligence Review"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10462-016-9478-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10462-016-9478-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10462-016-9478-6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10462-016-9478-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,31]],"date-time":"2019-05-31T11:39:31Z","timestamp":1559302771000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10462-016-9478-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,4,25]]},"references-count":58,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2017,2]]}},"alternative-id":["9478"],"URL":"https:\/\/doi.org\/10.1007\/s10462-016-9478-6","relation":{},"ISSN":["0269-2821","1573-7462"],"issn-type":[{"value":"0269-2821","type":"print"},{"value":"1573-7462","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,4,25]]}}}