arrow
返回

Experience report: investigating bug fixes in machine learning frameworks/libraries

delete2021-07-18
delete11
PRE
AI
X
Xiaobing Sun
T
Tianchi Zhou
R
Rongcun Wang *
Y
Yucong Duan
L
Lili Bo
J
Jianming Chang
DOI:10.1007/s11704-020-9441-1delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Machine learning (ML) techniques and algorithms have been successfully and widely used in various areas including software engineering tasks. Like other software projects, bugs are also common in ML projects and libraries. In order to more deeply understand the features related to bug fixing in ML projects, we conduct an empirical study with 939 bugs from five ML projects by manually examining the bug categories, fixing patterns, fixing scale, fixing duration, and types of maintenance. The results show that (1) there are commonly seven types of bugs in ML programs; (2) twelve fixing patterns are typically used to fix the bugs in ML programs; (3) 68.80% of the patches belong to micro-scale-fix and small-scale-fix; (4) 66.77% of the bugs in ML programs can be fixed within one month; (5) 45.90% of the bug fixes belong to corrective activity from the perspective of software maintenance. Moreover, we perform a questionnaire survey and send them to developers or users of ML projects to validate the results in our empirical study. The results of our empirical study are basically consistent with the feedback from developers. The findings from the empirical study provide useful guidance and insights for developers and users to effectively detect and fix bugs in ML projects.
Keyword:
bug fixing
machine learning project
empirical study
questionnaire survey

期刊

Frontiers of Computer Science 封面图
Frontiers of Computer Science
IF:
4.6
论文数:
1.6K
被引数:
2.8K

机构

H
Hainan University
学者数:
2.0W
论文数: 1.2W
被引数: 1.9W
Y
Yangzhou University
学者数:
2.8W
论文数: 1.9W
被引数: 3.3W
引用论文

引用论文

err
IF0
err
err0
errOAAI
err
err分享
err收藏
Ureteral Segment Replacement Using a Circumferential Small-Intestinal Submucosa Xenogenic Graft
err2009-07-09
err0
PREAI
errJamison S. Jaffe; Phillip C. Ginsberg; Stephen J. Yanoshak; Louis E. Costa Jr; Francis N. Ogbolu; Christopher P. Moyer; Charlotte H. Greene; Leonard H. Finkelstein; Richard C. Harkaway
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Learning to classify software defects from crowds: A novel approach
err2018-01-01
err21
errOAAI
errHernandez-Gonzaleza, Jeronimo; Rodriguez, Daniel; Inza, Inaki; Harrison, Rachel; Lozano, Jose A.
err分享
err收藏
Chronic myeloid leukemia in a patient with acquired immune deficiency syndrome: complete cytogenetic response with imatinib mesylate: report of a case and review of the literature
err2004-06-01
err0
PREAI
errApostolia-Maria Tsimberidou; Jorge Medina; Jorge Cortes; Adan Rios; Glisson Bonnie; Stefan Faderl; Hagop Kantarjian; Guillermo Garcia-Manero
err分享
err收藏
学者 查看更多内容