Fault-insertion and fault-fixing: analysing developer activity over time
Fault-insertion and fault-fixing: analysing developer activity over time
复制标题
错误插入和错误修复:分析开发人员随时间的活动
DOI:
10.1145/3416508.3417117
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
Bowes D
中科院分区:
文献类型:
--
作者:
Bowes D
Developers inevitably make human errors while coding. These errors can lead to faults in code, some of which may result in system failures. It is important to reduce the faults inserted by developers as well as fix any that slip through. To investigate the fault insertion and fault fixing activities of developers. We identify developers who insert and fix faults, ask whether code topic `experts' insert fewer faults, and experts fix more faults and whether patterns of insertion and fixing change over time. We perform a time-based analysis of developer activity on six Apache projects using Latent Dirichlet Allocation (LDA), Network Analysis and Topic Modelling. We show that: the majority of the projects we analysed have developers who dominate in the insertion and fixing of faults; Faults are less likely to be inserted by developers with code topic expertise; Different projects have different patterns of fault inserting and fixing over time. We recommend that projects identify the code topic expertise of developers and use expertise information to inform the assignment of project work. We propose a preliminary analytics dashboard of data to enable projects to track fault insertion and fixing over time. This dashboard should help projects to identify any anomalous insertion and fixing activity.
登录
查看更多内容
DOI:
10.1109/msr.2015.8
发表时间:
2015-05
期刊:
2015 IEEE/ACM 12th Working Conference on Mining Software Repositories
影响因子:
--
作者:
Michaela Greiler;Kim Herzig;J. Czerwonka
通讯作者:
Michaela Greiler;Kim Herzig;J. Czerwonka
DOI:
10.1016/j.infsof.2018.03.009
发表时间:
2018-07
期刊:
Inf. Softw. Technol.
影响因子:
--
作者:
Gema Rodríguez-Pérez;G. Robles;Jesus M. Gonzalez-Barahona
通讯作者:
Gema Rodríguez-Pérez;G. Robles;Jesus M. Gonzalez-Barahona
DOI:
10.1145/1868328.1868356
发表时间:
2010-09
期刊:
--
影响因子:
--
作者:
S. Matsumoto;Yasutaka Kamei;Akito Monden;Ken-ichi Matsumoto;Masahide Nakamura
通讯作者:
S. Matsumoto;Yasutaka Kamei;Akito Monden;Ken-ichi Matsumoto;Masahide Nakamura
DOI:
--
发表时间:
2019
期刊:
Chinese Conference on Computer Supported Cooperative Work and Social Computing
影响因子:
--
作者:
Jing Wang;Xiangxin Meng;Huimin Wang;Hailong Sun
通讯作者:
Hailong Sun
DOI:
--
发表时间:
2017
期刊:
International Conference on Predictive Models in Software Engineering
影响因子:
--
作者:
John Businge;Simon Kawuma;Engineer Bainomugisha;Foutse Khomh;Evarist Nabaasa
通讯作者:
Evarist Nabaasa