Denchmark: A Bug Benchmark of Deep Learning-related Software

被引:12
|
作者
Kim, Misoo [1 ]
Kim, Youngkyoung [1 ]
Lee, Eunseok [2 ]
机构
[1] Sungkyunkwan Univ, Dept Elect & Comp Engn, Suwon, South Korea
[2] Sungkyunkwan Univ, Coll Comp, Suwon, South Korea
基金
新加坡国家研究基金会;
关键词
Automatic debugging; Bug report; Bug Benchmark; Deep learning-related software;
D O I
10.1109/MSR52588.2021.00070
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A growing interest in deep learning (DL) has instigated a concomitant rise in DL-related software (DLSW). Therefore, the importance of DLSW quality has emerged as a vital issue. Simultaneously, researchers have found DLSW more complicated than traditional SW and more difficult to debug owing to the black-box nature of DL. These studies indicate the necessity of automatic debugging techniques for DLSW. Although several validated debugging techniques exist for general SW, no such techniques exist for DLSW. There is no standard bug benchmark to validate these automatic debugging techniques. In this study, we introduce a novel bug benchmark for DLSW, Denchmark, consisting of 4,577 bug reports from 193 popular DLSW projects, collected through a systematic dataset construction process. These DLSW projects are further classified into eight categories: framework, platform, engine, compiler, tool, library, DL-based application, and others. All bug reports in Denchmark contain rich textual information and links with bug-fixing commits, as well as three levels of buggy entities, such as files, methods, and lines. Our dataset aims to provide an invaluable starting point for the automatic debugging techniques of DLSW.
引用
收藏
页码:540 / 544
页数:5
相关论文
共 50 条
  • [1] Deep learning-based software bug classification
    Meher, Jyoti Prakash
    Biswas, Sourav
    Mall, Rajib
    INFORMATION AND SOFTWARE TECHNOLOGY, 2024, 166
  • [2] Topic- and learning-related predictors of deep-level learning strategies
    Kikas, Eve
    Silinskas, Gintautas
    Harma, Ellis
    EUROPEAN JOURNAL OF PSYCHOLOGY OF EDUCATION, 2024, 39 (03) : 2129 - 2153
  • [3] Adaptive Deep Learning Model for Software Bug Detection and Classification
    Sivapurnima S.
    Manjula D.
    Computer Systems Science and Engineering, 2023, 45 (02): : 1233 - 1248
  • [4] A Software Aging-Related Bug Prediction Framework Based on Deep Learning and Weakly Supervised Oversampling
    Zhou, Yancai
    Zhang, Chen
    Jia, Kai
    Zhao, Dongdong
    Xiang, Jianwen
    2022 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2022), 2022, : 185 - 192
  • [5] ECench: An Energy Bug Benchmark of Ethereum Client Software
    Kim, Jinyoung
    Kim, Misoo
    Lee, Eunseok
    2022 MINING SOFTWARE REPOSITORIES CONFERENCE (MSR 2022), 2022, : 634 - 638
  • [6] Software bug localization based on optimized and ensembled deep learning models
    Ali, Waqas
    Bo, Lili
    Sun, Xiaobing
    Wu, Xiaoxue
    Ali, Aakash
    Wei, Ying
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2024, 36 (08)
  • [7] Modeling Metaheuristic Optimization with Deep Learning Software Bug Prediction Model
    Sangeetha, M.
    Malathi, S.
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2022, 34 (03): : 1587 - 1601
  • [8] Dendritic Compartmentalization of Learning-Related Plasticity
    Godenzini, Luca
    Shai, Adam S.
    Palmer, Lucy M.
    ENEURO, 2022, 9 (03)
  • [9] Ideology in Vicarious Learning-Related Communication
    Lamberg, Juha-Antti
    Luoma, Jukka
    ORGANIZATION SCIENCE, 2021, 32 (03) : 708 - 730
  • [10] Learning-related effects and functional neuroimaging
    Petersson, KM
    Elfgren, C
    Ingvar, M
    HUMAN BRAIN MAPPING, 1999, 7 (04) : 234 - 243