Implementing and Evaluating Automated Bug Triage in Industrial Projects

被引:0
|
作者
Hong, Hyun-Taek [1 ,2 ]
Wang, Dae-Sung [1 ]
Kim, Se-Jin [1 ]
Sung, Hoon [1 ]
Park, Chang-Won [2 ]
Park, Ho-Hyun [3 ]
Lee, Chan-Gun [1 ]
机构
[1] Chung Ang Univ, Dept Comp Sci & Engn, Seoul 06974, South Korea
[2] Vehicle Solut Co, LG Elect, Seoul 07796, South Korea
[3] Chung Ang Univ, Sch Elect & Elect Engn, Seoul 06974, South Korea
来源
IEEE ACCESS | 2024年 / 12卷
基金
新加坡国家研究基金会;
关键词
Computer bugs; Software; Accuracy; Schedules; Companies; Machine learning; Hardware; Unified modeling language; Software development management; Productivity; Bug triage; industrial project; software engineering; pretrained language model; component;
D O I
10.1109/ACCESS.2024.3519418
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Resolving bugs on time is essential for software development and is critical in industrial projects because it directly affects businesses. Automatic bug triage has been investigated to increase software productivity, and research has become more active as machine learning techniques have improved. However, most research has focused on open-source projects, whereas studies on industrial projects remain limited. The research gap in previous studies is that the research has directly triaged developers, reducing accuracy in industrial projects where organizational structures frequently change. Moreover, developers often move between teams, making this approach less effective. The research in this article applies automatic bug triage to industrial projects by adapting the characteristics of industrial projects. Addressing these limitations establishes an approach that is better suited to industrial projects and has enhanced accuracy. Based on this background, we propose a novel approach to triage developers associated with component-based developer lists. Each component has an associated list of developers, and the triage results of the model are limited to selecting from among the listed developers, enhancing triage accuracy. The proposed approach reflects the characteristics of industrial projects and addresses the dynamic workload adjustments in a component-based team structure. The proposed approach improves the results by 6.2 percentage points over human triage for top-1 results, suggesting that this approach could be further expanded for broader application in industrial contexts. Future research should focus on refining the proposed method with real-time feedback and experiment with a broader dataset for generalizability and scalability.
引用
收藏
页码:193717 / 193730
页数:14
相关论文
共 50 条
  • [11] Challenges implementing and evaluating child welfare demonstration projects
    Brooks, D
    Wind, LH
    CHILDREN AND YOUTH SERVICES REVIEW, 2002, 24 (6-7) : 379 - 383
  • [12] Finding and Implementing Energy Efficiency Projects in Industrial Facilities
    Aflaki, Sam
    Kleindorfer, Paul R.
    de Miera Polvorinos, Victor Saenz
    PRODUCTION AND OPERATIONS MANAGEMENT, 2013, 22 (03) : 503 - 517
  • [13] Challenges for implementing collaborative practices in industrial engineering projects
    Pauna, Tommi
    Lampela, Hannele
    Aaltonen, Kirsi
    Kujala, Jaakko
    PROJECT LEADERSHIP AND SOCIETY, 2021, 2
  • [14] Applying Deep Learning Based Automatic Bug Triager to Industrial Projects
    Lee, Sun-Ro
    Heo, Min-Jae
    Lee, Chan-Gun
    Kim, Milhan
    Jeong, Gaeul
    ESEC/FSE 2017: PROCEEDINGS OF THE 2017 11TH JOINT MEETING ON FOUNDATIONS OF SOFTWARE ENGINEERING, 2017, : 926 - 931
  • [15] Improving bug triage with the bug personalized tossing relationship
    Wei, Wei
    Li, Haojie
    Ren, Xinshuang
    Jiang, Feng
    Yu, Xu
    Gao, Xingyu
    Du, Junwei
    INFORMATION AND SOFTWARE TECHNOLOGY, 2025, 179
  • [16] Effective Bug Triage - A Framework
    Akila, V.
    Zayaraz, G.
    Govindasamy, V.
    INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATION AND CONVERGENCE (ICCC 2015), 2015, 48 : 114 - 120
  • [17] Automated System for Evaluating Alternatives for Developing Innovative IT Projects
    Pikh, Iryna
    Senkivskyy, Vsevolod
    Sikora, Liubomyr
    Lysa, Nataliia
    Kudriashova, Alona
    APPLIED SCIENCES-BASEL, 2025, 15 (03):
  • [18] Guiding Bug Triage through Developer Analysis in Bug Reports
    Zhang, Tao
    Yang, Geunseok
    Lee, Byungjeong
    Chan, Alvin T. S.
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2016, 26 (03) : 405 - 431
  • [19] BLENDED-EVALUATING OF TECHNICAL PROJECTS IN INDUSTRIAL ENGINEERING
    Jimenez Gomez, M. Isabel
    Rodriguez Merino, David
    INTED2016: 10TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE, 2016, : 1177 - 1181
  • [20] Effective Bug Triage based on Historical Bug-Fix Information
    Hu, Hao
    Zhang, Hongyu
    Xuan, Jifeng
    Sun, Weigang
    2014 IEEE 25TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2014, : 122 - 132