Please wait ...
0% Complete
Home
/
12th International Conference on Computer and Knowledge Engineering
DevRanker: An Effective Approach to Rank Developers for Bug Report Assignment
Authors :
Mohammad Reza Kardoost
1
Mohammad Reza Moosavi
2
Reza Akbari
3
1- Department of Computer Science, Engineering, and IT, Shiraz University, Shiraz, Iran
2- Department of Computer Science, Engineering, and IT, Shiraz University, Shiraz, Iran
3- Department of Computer Engineering and Information Technology, Shiraz University of Technology, Shiraz, Iran
Keywords :
Bug report،Bug assignment،Bug triage،Deep learning،Ranking developers
Abstract :
Bug assignment, which routes software projects' bug reports to the appropriate fixers, is an important part of software development and maintenance. Manual bug assignment is a time-consuming process that delays debugging. So various machine learning and information retrieval approaches have been used for automating the bug assigning process. However, Most previous deep learning-based studies have focused on developers assigned to bug reports and have not specifically considered developers' collaboration and interaction to resolve bug reports. In this paper, we present a new automatic bug assignment approach based on Bidirectional Encoder Representations from Transformers (BERT) and Preference Neural Network (PNN). First, we preprocess the textual data in the bug reports. Second, we use BERT as a word embedding technique to get vector representation of bug reports. Third, we calculate the developers’ suitability score based on different developers’ activity features for each bug report. Finally, PNN is used to rank developers for each bug report. Experiments are performed on open-source projects, namely Eclipse UI, Birt, JDT and SWT, and top-k accuracy is measured as an evaluation metric. The experimental results show that our approach can effectively improve the performance of automatic bug assignment.
Papers List
List of archived papers
Efficient Sub-Carrier Relationship Extraction for Human Activity Recognition via EEGNet in Wireless Sensing
Siavash Zaravashan - Sadegh ArefiZadeh - Sajjad Torabi
Two-step thermal-aware routing algorithm in 3D NoC
Majid Nezarat - Masoume Momeni
Time Series Analysis by Bi-GRU for Forecasting Bitcoin Trends based on Sentiment Analysis
Fatemeh Saadatmand - Mohammad Ali Zare Chahoki
Attentional Bi-LSTM for Multivariate Time Series Forecasting on Edge Devices: A Case Study on NanoPi Neo Plus2
Navid Hajizadeh - Saeed Yazdani - Sara Ershadi-Nasab
Characterizing Microsatellite Distribution Patterns Across Distinct Gene Categories in Human
Elahe Mehrazin - Mahmoud Naghibzadeh - Sara Jamali
Optimizing the controller placement problem in SDN with uncertain parameters with robust optimization
Mohammad Kazemi - AhmadReza Montazerolghaem
Islamic Geometric algorithms: A survey
Elham Akbari - Azam Bastanfard
Improving Soft Error Reliability of FPGA-based Deep Neural Networks with Reduced Approximate TMR
Anahita Hosseinkhani - Behnam Ghavami
Semi-Supervised Supply Chain Fraud Detection with Unsupervised Pre-Filtering
Fatemeh Moradi - Mehran Tarif - Mohammadhossein Homaei
A 2D-CNN Architecture for Improving the Classification Accuracy of an Electronic Nose with Different Sensor Positions
Hannaneh Mahdavi - Reza Goldoust - Saeideh Rahbarpour
more
Samin Hamayesh - Version 44.7.0