跳到主要导航 跳到搜索 跳到主要内容

Incorporating Multiple Features to Predict Bug Fixing Time with Neural Networks

  • Beihang University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Debugging is a well-known time-consuming task, and knowing how long it would take to resolve bugs is of great importance for allocating the limited resources in a software development team. However, it is challenging to predict bug fixing time since fixing bugs is subject to a plethora of uncertain factors such as types of bugs, program complexity and developers' abilities. Existing work mainly focuses on developers' activities in a bug lifecycle and ignores other important factors. In light of the limitations of existing work, we propose a novel approach to predicting the bug fixing time by incorporating a comprehensive set of relevant features. Specifically, we consider four types of features including developers' activities, developers' sentiments, semantics of bugs, and efforts caused by understanding and analyzing source code, and design particular neural networks to take advantage of these features and make them work efficiently. Experimental results on four real application datasets demonstrate that on the one hand, our approach outperforms the state-of-the-art by over 5% in accuracy and 7.3% in F1-score on average; on the other hand, each type of the features considered in our approach plays an important part in the prediction.

源语言英语
主期刊名Proceedings - 2021 IEEE International Conference on Software Maintenance and Evolution, ICSME 2021
出版商Institute of Electrical and Electronics Engineers Inc.
93-103
页数11
ISBN(电子版)9781665428828
DOI
出版状态已出版 - 2021
活动37th IEEE International Conference on Software Maintenance and Evolution, ICSME 2021 - Luxembourg City, 卢森堡
期限: 27 9月 20211 10月 2021

出版系列

姓名Proceedings - 2021 IEEE International Conference on Software Maintenance and Evolution, ICSME 2021

会议

会议37th IEEE International Conference on Software Maintenance and Evolution, ICSME 2021
国家/地区卢森堡
Luxembourg City
时期27/09/211/10/21

学术指纹

探究 'Incorporating Multiple Features to Predict Bug Fixing Time with Neural Networks' 的科研主题。它们共同构成独一无二的学术指纹。

引用此