arrow
Return

Graph collaborative filtering-based bug triaging☆

delete2023-06-01
delete4
PRE
AI
J
Jie Dai
Q
Qingshan Li *
H
Hui Xue
Z
Zhao Tang Luo
Y
Yinglin Wang
S
Siyuan Zhan
DOI:10.1016/j.jss.2023.111667delete
deleteOriginal
deleteShare
deleteSave
Abstract

Abstract

En 中文
Issue tracking systems are widely used for collecting bug reports. A target of intelligent software engineering is to automate assigning bugs to appropriate developers. Recently, the momentum of artificial intelligence has brought many successful studies that triage bugs by classifying their reports with NLP-based methods. Some studies also try to introduce context information to represent developers. Nevertheless, they take a fundamental assumption that developers and bugs, closely related entities in real-world scenarios, should be modeled independently. To capture the bug-developer correlations in bug triaging activities, we propose a Graph Collaborative filtering-based Bug Triaging framework: (1) bug-developer correlations are modeled as a bipartite graph; (2) natural language processing-based pre-training is implemented on bug reports to initialize bug nodes; (3) spatial-temporal graph convolution strategy is designed to learn the representation of developer nodes; (4) information retrieval-based classifier is proposed to match bugs and developers. Extensive experiments across mainstream datasets show the competence of our GCBT. Moreover, We believe that GCBT could generally benefit the modeling of correlations in other software engineering scenarios. (c) 2023 Elsevier Inc. All rights reserved.
Keywords:
Software reliability engineering
Bug triaging
Deep graph learning
Graph collaborative filtering

Journal

Journal of Systems and Software cover
Journal of Systems and Software
IF:
4.1
Papers:
5.5K
Citations:
8.4K

Organization

X
Xidian University
Scholars:
2.4W
Papers: 1.9W
Citations: 9.7K
Cited Papers

Cited Papers

Spherical foams in flat space
err2013-01-01
err0
errOAAI
errCarl D. Modes; Randall D. Kamien
errShare
errSave
Dinoflagellate Cysts in Recent Marine Sediments from SW India
err2000-01-12
err0
PREAI
errA. Godhe; I. Karunasagar; I. Karunasagar; B. Karlson
errShare
errSave
Definitive Chemoradiotherapy for Anal Carcinoma: Long-Term Results Based on Consistent Time-to-Event Endpoints
err2017-09-16
err0
PREAI
errFrancesca De Felice; Maria Teresa Martinetti; Simone Orelli; Nadia Bulzonetti; Daniela Musio; Vincenzo Tombolini
errShare
errSave
A Spatial-Temporal Attention Approach for Traffic Prediction
err2021-08-01
err119
PREAI
errShi, Xiaoming; Qi, Heng; Shen, Yanming; Wu, Genze; Yin, Baocai
errShare
errSave
errShare
errSave
Cleaning ground truth data in software task assignment
err2022-09-01
err7
PREAI
errTecimer, K. Ayberk; Tuzun, Eray; Moran, Cansu; Erdogmus, Hakan
errShare
errSave
Highly Polymorphic G-quadruplexes in the c-MYC Promoter
err2010-04-20
err0
errOAAI
errJeong-Min Yoon; Hyun-Jin Kang; Jae-Ho Sung; Hyun-Ju Park; Sung-Chul Hohng
errShare
errSave
Automated bug assignment: Ensemble-based machine learning in large scale industrial contexts
err2015-09-10
err105
PREAI
errJonsson, Leif; Borg, Markus; Broman, David; Sandahl, Kristian; Eldh, Sigrid; Runeson, Per
errShare
errSave
Towards Effective Bug Triage with Software Data Reduction Techniques
err2015-01-01
err93
errOAAI
errXuan, Jifeng; Jiang, He; Hu, Yan; Ren, Zhilei; Zou, Weiqin; Luo, Zhongxuan; Wu, Xindong
errShare
errSave
researcher View more