首页    期刊浏览 2024年10月05日 星期六
登录注册

文章基本信息

  • 标题:Software Fault Severity Prediction Using Git History Metrics and Commits
  • 本地全文:下载
  • 作者:Herimanitra Ranaivoson ; Mourad Badri
  • 期刊名称:Journal of Software
  • 印刷版ISSN:1796-217X
  • 出版年度:2022
  • 卷号:17
  • 期号:2
  • 页码:36-47
  • DOI:10.17706/jsw.17.2.36-47
  • 语种:English
  • 出版社:Academy Publisher
  • 摘要:In this paper, we propose new software agnostic metrics extracted from Git history. We compared the proposed metrics to many traditional code-based metrics in terms of fault severity prediction. We used three Machine Learning Algorithms (Random Forest, SVM and Multilayer Perceptron) to build the prediction models. We used data (source code, source code metrics, fault severity information) collected from three different data sources. Results show that the proposed software agnostic metrics perform better in terms of fault severity prediction compared to traditional code-based metrics. They were able to achieve 84% of accuracy in fault severity prediction. We also introduced some terms extracted from commits and showed their effectiveness for fault severity classification.
  • 关键词:Bug tracking system; commit messages; fault severity classification; git metrics; machine learning.
国家哲学社会科学文献中心版权所有