Linux内核内存溢出杀手提交信息的理由数据集与分析
软件工程
2024-03-29 v1
摘要
代码提交信息可以包含有关开发者为何进行更改的有用信息。然而,现实世界代码提交信息中理由的存在与结构尚未得到充分研究。在此,我们详细介绍了带标注数据集的创建过程,用于分析 Linux Kernel Out-Of-Memory Killer 组件的代码提交信息。我们研究了理由信息的诸多方面,如其存在性、时间演变和结构。我们发现数据集中 98.9% 的提交包含带有理由信息的句子,且经验丰富的开发者在其提交中约 60% 的句子里报告了理由。我们报告了所面临的挑战,并为我们的标注提供了示例。
引用
@article{arxiv.2403.18832,
title = {Rationale Dataset and Analysis for the Commit Messages of the Linux Kernel Out-of-Memory Killer},
author = {Mouna Dhaouadi and Bentley James Oakes and Michalis Famelis},
journal= {arXiv preprint arXiv:2403.18832},
year = {2024}
}