MULA: A Just-In-Time Multi-labeling System for Issue Reports

被引:11
|
作者
Xie, Xiaoyuan [1 ]
Su, Yuhui [1 ]
Chen, Songqiang [1 ]
Chen, Lin [2 ]
Xuan, Jifeng [1 ]
Xu, Baowen [2 ]
机构
[1] Wuhan Univ, Sch Comp Sci, Wuhan 430072, Peoples R China
[2] Nanjing Univ, State Key Lab Novel Software Technol, Nanjing 210023, Peoples R China
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
Software development management; Labeling; Benchmark testing; Computer bugs; Software; Task analysis; Tools; Issue label prediction; just-in-time service; mine software repository; multi-label learning; software engineering benchmark; PREDICTION; RECOMMENDATION;
D O I
10.1109/TR.2021.3074512
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A very important function of an issue tracking system is to assign labels to issue reports, such as bug, feature, enhancement, etc., in order to categorize issues to facilitate various development activities. In practice, it is very common that an issue has multiple labels. However, current works are mainly based on single-label prediction, which are not suitable for just-in-time multi-labeling services, due to the low efficiency. Therefore, in this paper, we propose MULA, a just-in-time MUlti-LAbeling system, which learns and automatically assigns multiple labels to issue reports. We have built a dataset with 81,601 entries and 11 labels, as the first benchmark for this task, and implemented a GitHub app. To the best of our knowledge, this is the first work and tool for online multi-labeling GitHub issues based on their categories. We conduct a comprehensive empirical study, including comparisons with five commonly adopted labeling models that show the superiority of MULA, as well as an evaluation that shows high consistency between MULA's suggestions and developers' opinions.
引用
收藏
页码:250 / 263
页数:14
相关论文
共 3 条
  • [1] An exploratory study on just-in-time multi-programming-language bug prediction
    Li, Zengyang
    Ji, Jiabao
    Liang, Peng
    Mo, Ran
    Liu, Hui
    INFORMATION AND SOFTWARE TECHNOLOGY, 2024, 175
  • [2] Local multi-model integrated soft sensor based on just-in-time learning for mechanical properties of hot strip mill process
    Dong, Jie
    Tian, Ying-ze
    Peng, Kai-xiang
    JOURNAL OF IRON AND STEEL RESEARCH INTERNATIONAL, 2021, 28 (07) : 830 - 841
  • [3] Soft-Sensing of Burn-Through Point Based on Weighted Kernel Just-in-Time Learning and Fuzzy Broad-Learning System in Sintering Process
    Hu, Jie
    Wu, Min
    Cao, Weihua
    Pedrycz, Witold
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2024, 20 (05) : 7316 - 7324