paperbot · PL 论文追踪

全部论文 待读 收藏

P2 A Data Set of Extracted Rationale from Linux Kernel Commit Messages

从 Linux 内核提交信息中抽取理由的数据集
FSE Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering2023匹配度 2/10 · 该论文构建 Linux 内核提交信息的理由标注数据集,属于软件仓库挖掘/开发者工具方向,与用户核心关注的静态分析、LLM/Agentic 程序、浮点程序分析和贝叶斯程序分析均无直接关系,仅可能作为代码理解或开发者意图的辅助数据有极弱关联。引用 2 inbox
Mouna Dhaouadi
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:构建 Linux 内核提交信息的理由标注数据集,并初步发现较长提交与有经验开发者的提交中约 40% 句子含理由。

提交信息常记录开发者所做的决策及其理由,但自动抽取这些理由仍很困难,因为社区尚不详细了解开发者如何表达决策与理由。本文是一项进行中的工作,针对 Linux 内核的某个组件构建提交信息标注数据集,并开展初步分析。分析结果显示,较长的提交信息以及经验更丰富的开发者所提交的信息中,约 40% 的句子包含理由;作者认为这一比例可能为开发者撰写提交信息提供参考目标。该工作为后续理由抽取方法提供了数据基础。

问题
开发者在提交信息中记录决策及其理由,但缺乏对开发者如何表达这些概念的详细了解,使得自动抽取理由十分困难。
方法
针对 Linux 内核某组件构建提交信息标注数据集,并开展初步分析,考察提交长度、开发者经验与理由句比例之间的关系。
评估
通过初步分析标注数据,报告较长提交和有经验开发者的提交中约 40% 的句子包含理由,并讨论其作为开发指南的潜在价值。
原文摘要(Abstract)

Developer’s commit messages contain information about decisions taken and their rationale. Extracting this information is challenging since we lack a detailed understanding of how developers express these concepts. Our work-in-progress targets this challenge by producing a labelled data set of commit messages for a Linux Kernel component. We report preliminary analyses which suggest that larger commit messages and more experienced developers commits tend towards having 40% of sentences containing rationale. This may indicate a guideline for developers to target.

链接与引用

DOI 原文 · DBLP

BibTeX
@inproceedings{Dhaouadi23,
  title = {A Data Set of Extracted Rationale from Linux Kernel Commit Messages},
  author = {Mouna Dhaouadi},
  booktitle = {FSE},
  year = {2023},
  doi = {10.1145/3611643.3617851}
}