Learning Graph Representation of Bug Reports to Triage Bugs using Graph Convolution Network

Citations

WEB OF SCIENCE

12
Citations

SCOPUS

18

초록

Bug triage is a software engineering problem, which is being solved by classification methods. The social network analysis, mining repositories, statistical modeling, topic modeling, machine learning, and deep learning techniques have been used to triage the bugs. These existing methods showed promising results but still far from perfection, which requires improvement. This paper proposes a graph representation method for the bug reports dataset, which solves the bug triage problem with the node classification problem. The heterogeneous graph is built using the word to word and word to document co-occurrences for the whole bug dataset. The graph convolution network (GCN) is trained on the generated graph to learn the bug reports' graph representation. The proposed method is validated on the open-source project's bug data. Top-K accuracy is used as an evaluation metric to evaluate the performance of the model. The reported results show promising results compared to previous studies. © 2021 IEEE.

키워드

bug fixer recommendation; bug reports; Bug triage; graph representation; Classification (of information); Convolution; Deep learning; Graph structures; Knowledge representation; Open source software; Classification methods; Evaluation metrics; Graph representation; Heterogeneous graph; Learning techniques; Mining repositories; Open source projects; Statistical modeling; Learning systems
제목
Learning Graph Representation of Bug Reports to Triage Bugs using Graph Convolution Network
저자
Zaidi, S.F.A.; Lee, C.-G.
DOI
10.1109/ICOIN50884.2021.9333902
발행일
2021-01
유형
Proceedings Paper
저널명
International Conference on Information Networking
권
2021-January
페이지
504 ~ 507