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
AvashoG2P: A multi-module G2P Converter for Persian
Ali Moghadaszadeh - Fatemeh Pasban - Mohsen Mahmoudzadeh - Maryam Vatanparast - Amirmohammad Salehoof
UAV-based Firefighting by Multi-agent Reinforcement Learning
Reza Shami Tanha - Mohsen Hooshmand - Mohsen Afsharchi
A Comprehensive Approach to SMS Spam Filtering Integrating Embedded and Statistical Features
Shaghayegh Hosseinpour - Mohammad Reza Keyvanpour
I-ACS: An Improved Ant Colony System to Solve the Time-Dependent Orienteering Problem
Zahra Bakhshandeh - Morteza Keshtkaran
No-Reference Video Quality Assessment by Deep Feature Maps Relations
Amir Hossein Bakhtiari - Azadeh Mansouri
Classification of Audio Streaming in Network Traffic Based on Machine Learning Methods
Mohammad Nikbakht - Mehdi Teimouri
Fine-tuned Generative Adversarial Network-based Model for Medical Image Super-Resolution
Alireza Aghelan - Modjtaba Rouhani
Hybrid navigation based on GPS data and SIFT-based place recognition using Biologically-inspired SLAM
Sahar Salimpour Kasebi - Hadi Seyedarabi - Javad Musevi Niya
Classification of COVID-19 and Nodule in CT Images using Deep Convolutional Neural Network
Amirhossein Ghaemi - Seyyed Amir Mousavi mobarakeh - Habibollah Danyali - Kamran Kazemi
Cardiology Disease Diagnosis by Analyzing Histological Microscopic Images Using Deep Learning
Maria Salehpanah - Jafar Tanha - Zahra Jafari - SeyedEhsan Roshan - Sajad Rezaei
more
Samin Hamayesh - Version 41.7.6