Araştırma Makalesi

Hybrid Recommendation System Approach for appropriate developer selection in Bug Repositories

Cilt: 12 Sayı: 3 29 Haziran 2021
PDF İndir
TR EN

Hybrid Recommendation System Approach for appropriate developer selection in Bug Repositories

Abstract

The essential destination of this research is to develop a hybrid recommendation system methodology to enhance the overall performance accuracy of such existed systems, this recommendation approach normally utilized to assign or propose a few counted numbers of programmers or developers that capable of resolving system's bug reports generated automatically from an open source bug repository, meaning the system decides which programmers or developers should be taken into account to be in charge of finding a solution the bugs mentioned in the bug's report. The definition of the bug selection problems in bug repositories are the activities that developers achieve within program maintenance to fix some specific bugs. Because of lot of bugs are created daily, many developers required are quite large, therefore it is difficult to specify the accurate programmers or developers to find a solution for the issues for specific bug inside the code. The article also aims to improve the accuracy results obtained than existed traditional approaches for this purpose. Besides, we have considered the case of prioritization of system developers, the case can be utilized to find an appropriate grade of developers' achievements as prior knowledge to assist the system in assigning of bug report issue. The results have found that the importance of developers could support the bug triage worker more and help software tasks to solve the bugs fast and within required time during development and support cycles of the software.

Keywords

Kaynakça

  1. 1. Wu, W.; Zhang, W.; Yang, Y.; Wang, Q. Time series analysis for bug number prediction. In Proceedings of the 2nd International Conference on Software Engineering and Data Mining, Chengdu, China, 23–25 June 2010, 589–596.
  2. 2. B.Azhagusundari; Thanamani A.S. Feature Selection based on Information Gain. IJITEE, 2013, 2, 19-21.
  3. 3. Xuan, J.; Jiang, H.; Ren, Z.; Zou, W. Developer prioritization in bug repositories. In Proceedings of the 2012 34th International Conference on Software Engineering (ICSE), Zurich, Switzerland, 2–9 June 2012, 25–35.
  4. 4. Shokripour, R.; Anvik, J.; Kasirun, Z.M.; Zammani, S. A time-based approach to automatic bug report assignment. J. Syst. Softw. 2015, 102, 109–122.
  5. 5. Xia, X.; Lo, D.; Ding, Y.; Al-Kofahi, J.; Nguyen, T. Improving automated bug triaging with the specialized topic model. IEEE Trans. Softw. Eng. 2016, 43, 272–297.
  6. 6. Ethem Alpaydin, Introduction to Machine Learning, 2nd edition,MIT press, 2010, London, England.
  7. 7. Anvik J.; Hiewand L.; Murphy G. Who Should Fix this Bug, ICSE, 2006, Shanghai, China, 20-28.
  8. 8. Breiman L. Random Forests, Springer Machine Learning, 2001, 45, 5-32.

Ayrıntılar

Birincil Dil

İngilizce

Konular

-

Bölüm

Araştırma Makalesi

Yayımlanma Tarihi

29 Haziran 2021

Gönderilme Tarihi

29 Ekim 2020

Kabul Tarihi

3 Mayıs 2021

Yayımlandığı Sayı

Yıl 2021 Cilt: 12 Sayı: 3

Kaynak Göster

IEEE
[1]M. Al-imari, S. Kurnaz, ve J. S. H. Al-bayati, “Hybrid Recommendation System Approach for appropriate developer selection in Bug Repositories”, DÜMF MD, c. 12, sy 3, ss. 471–477, Haz. 2021, doi: 10.24012/dumf.818164.
DUJE tarafından yayınlanan tüm makaleler, Creative Commons Atıf 4.0 Uluslararası Lisansı ile lisanslanmıştır. Bu, orijinal eser ve kaynağın uygun şekilde belirtilmesi koşuluyla, herkesin eseri kopyalamasına, yeniden dağıtmasına, yeniden düzenlemesine, iletmesine ve uyarlamasına izin verir. 24456