arrow
Return

Automating discussion structure re-organization for GitHub issues

delete2023-09-01
delete0
PRE
AI
S
Shuotong Bai
L
Lei Liu
刘华虓 cover
刘华虓 (Huaxiao Liu) *
DOI:10.1016/j.eswa.2023.120024delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
As a popular social code hosting platform, GitHub encourages developers to discuss and leave opinions on issues. However, the linear format of GitHub issue discussions makes popular discussions difficult for developers to organize and extract useful information effectively. In this paper, we propose an issue discussion re-organization approach, aiming at converting an issue discussion with the linear structure into a discussion tree with key information. First, we conduct a motivational study to investigate the current situation of issue discussions in GitHub. Further, to re-organize discussion structures, we employ a Transformer-based model with transfer learning to predict the response relationship between comments for re-building structures and utilize TF-IDF to extract key information from the content with different topics. The experimental results show that our approach outperforms other baselines, and achieves an average improvement of 14.54% on metrics in the task of predicting response relationships, as well as getting an average improvement of 27.19% in terms of metrics of the re-organizing task. To investigate our re-organized results from actual perspectives, we also conduct a human evaluation. The results show that our approach can predict the accurate response relationships for 80.74% of comments from actual perspectives and 63% of topics extracted by our approach are highly rated. Moreover, 90.00% of newcomers from the open-source community approve of re-organized discussion structures.
Keywords:
Discussion re-organization
GitHub
Issue
Deep learning

Journal

Expert Systems with Applications cover
Expert Systems with Applications
IF:
7.5
Papers:
2.9W
Citations:
10.2W

Organization

J
Jilin University
Scholars:
8.7W
Papers: 5.6W
Citations: 8.9K
Cited Papers

Cited Papers

What Do Developers Use the Crowd For? A Study Using Stack Overflow
err2017-03-01
err53
PREAI
errAbdalkareem, Rabe; Shihab, Emad; Rilling, Juergen
errShare
errSave
errShare
errSave
errShare
errSave
Certainty of Judgment and the Evaluation of Risk
err1960-03-01
err0
PREAI
errNathan Kogan; Michael A. Wallach
errShare
errSave
Manipulation of Biochemical Compositions of Chlorella sp.
err2015-07-31
err0
errOAAI
errPuchong Sri-uam; Chenwit Linthong; Sorawit Powtongsook; Kunn Kungvansaichol; Prasert Pavasant
errShare
errSave
Simulation of the head of an accelerator: Calculation optimization and statistical comparison methods
err2015-11-01
err0
PREAI
errR. Fabbro; R. Delorme; Y. Arnoud; J.-F. Adam; B. Boyer; L. Gallin-Martel; M.-L. Gallin-Martel; O. Rossetto; I. Fonteille; J.-Y. Giraud
errShare
errSave
2,3-Butanediol from the leachates of pine needles induces the resistance of Panax notoginseng to the leaf pathogen Alternaria panax
err2023-01-01
err0
errOAAI
errTian-Yao Li; Chen Ye; Yi-Jie Zhang; Jun-Xing Zhang; Min Yang; Xia-Hong He; Xin-Yue Mei; Yi-Xiang Liu; You-Yong Zhu; Hui-Chuan Huang; Shu-Sheng Zhu
errShare
errSave
researcher View more