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
GAP: Fault tolerance Improvement of Convolutional Neural Networks through GAN-aided Pruning
Pouya Hosseinzadeh - Yasser Sedaghat - Ahad Harati
An Interactive Approach for Query-based Multi-Document Scientific Text Summarization
Mohammadsadra Nejati - Azadeh Mohebi - Abbas Ahmadi
Designing a High Perfomance and High Profit P2P Energy Trading System Using a Consortium Blockchain Network
Poonia Taheri Makhsoos - Behnam Bahrak - Fattaneh Taghiyareh
Multi-Task Transformer for Stock Market Trend Prediction
Seyed Morteza Mirjebreili - Ata Solouki - Hamidreza Soltanalizadeh - Mohammad Sabokrou
DFIG-WECS Renewable Integration to the Grid and Stability Improvement through Optimal Damping Controller Design
Theophilus Ebuka Odoh - Aliyu Sabo - Hossien Shahinzadeh - Noor Izzri Abdul Wahab - Farshad Ebrahimi
Adaptive Channel Estimation for MIMO-OFDM Systems in Impulsive Noise Environments
Mojtaba Hajiabadi
PowerLinear Activation Functions with application to the first layer of CNNs
Kamyar Nasiri - Kamaledin Ghiasi-Shirazi
Underwater Image Super-Resolution using Generative Adversarial Network-based Model
Alireza Aghelan - Modjtaba Rouhani
Deep Deterministic Policy Gradient in Acoustic To Articulatory inversion
Farzane Abdoli - Hamid Sheikhzade - Vahid Pourahmadi
An Overview of Regression Methods in Early Prediction of Movie Ratings
Houmaan Chamani - Zhivar Sourati Hassanzadeh - Behnam Bahrak
more
Samin Hamayesh - Version 41.5.3