RepresentThemAll: A Universal Learning Representation of Bug Reports

被引:6
|
作者
Fang, Sen [1 ]
Zhang, Tao [1 ]
Tan, Youshuai [1 ]
Jiang, He [2 ]
Xia, Xin [3 ]
Sun, Xiaobing [4 ]
机构
[1] Macau Univ Sci & Technol, Macau, Peoples R China
[2] Dalian Univ Technol, Dalian, Peoples R China
[3] Huawei, Hangzhou, Peoples R China
[4] Yangzhou Univ, Yangzhou, Jiangsu, Peoples R China
关键词
LOCALIZATION; PREDICTION;
D O I
10.1109/ICSE48619.2023.00060
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Deep learning techniques have shown promising performance in automated software maintenance tasks associated with bug reports. Currently, all existing studies learn the customized representation of bug reports for a specific downstream task. Despite early success, training multiple models for multiple downstream tasks faces three issues: complexity, cost, and compatibility, due to the customization, disparity, and uniqueness of these automated approaches. To resolve the above challenges, we propose RepresentThemAll, a pre-trained approach that can learn the universal representation of bug reports and handle multiple downstream tasks. Specifically, RepresentThemAll is a universal bug report framework that is pre-trained with two carefully designed learning objectives: one is the dynamic masked language model and another one is a contrastive learning objective, "find yourself". We evaluate the performance of RepresentThemAll on four downstream tasks, including duplicate bug report detection, bug report summarization, bug priority prediction, and bug severity prediction. Our experimental results show that RepresentThemAll outperforms all baseline approaches on all considered downstream tasks after well-designed fine-tuning.
引用
收藏
页码:602 / 614
页数:13
相关论文
共 50 条
  • [31] PerfLearner: Learning from Bug Reports to Understand and Generate Performance Test Frames
    Han, Xue
    Yu, Tingting
    Lo, David
    PROCEEDINGS OF THE 2018 33RD IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMTED SOFTWARE ENGINEERING (ASE' 18), 2018, : 17 - 28
  • [32] Identifying misclassified bug reports
    Hu, Suo
    Zou, Zhou
    PROCEEDINGS OF THE 2017 2ND INTERNATIONAL CONFERENCE ON MATERIALS SCIENCE, MACHINERY AND ENERGY ENGINEERING (MSMEE 2017), 2017, 123 : 1514 - 1520
  • [33] Combining Deep Learning with Information Retrieval to Localize Buggy Files for Bug Reports
    An Ngoc Lam
    Anh Tuan Nguyen
    Hoan Anh Nguyen
    Nguyen, Tien N.
    2015 30TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2015, : 476 - 481
  • [34] Automatic Summarization of Bug Reports
    Rastkar, Sarah
    Murphy, Gail C.
    Murray, Gabriel
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2014, 40 (04) : 366 - 380
  • [35] Bug Localization Based on Code Change Histories and Bug Reports
    Youm, Klaus Changsun
    Ahn, June
    Kim, Jeongho
    Lee, Eunseok
    2015 22ND ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2015), 2015, : 190 - 197
  • [36] 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
  • [37] On the Value of Bug Reports for Retrieval-based Bug Localization
    Lawrie, Dawn
    Binkley, Dave
    PROCEEDINGS 2018 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME), 2018, : 524 - 528
  • [38] Universal Learning Networks with multiplication neurons and its representation ability
    Li, DZ
    Hirasawa, K
    Hu, JL
    Murata, J
    IJCNN'01: INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOLS 1-4, PROCEEDINGS, 2001, : 150 - 155
  • [39] Towards Learning a Universal Non-Semantic Representation of Speech
    Shor, Joel
    Jansen, Aren
    Maor, Ronnie
    Lang, Oran
    Tuval, Omry
    Quitry, Felix de Chaumont
    Tagliasacchi, Marco
    Shavitt, Ira
    Emanuel, Dotan
    Haviv, Yinnon
    INTERSPEECH 2020, 2020, : 140 - 144
  • [40] A contrastive learning based universal representation for time series forecasting
    Hu, Jie
    Hu, Zhanao
    Li, Tianrui
    Du, Shengdong
    INFORMATION SCIENCES, 2023, 635 : 86 - 98