中文

生成 GitHub 仓库描述:人工与自动化方法的比较

软件工程 2021-10-27 v1

摘要

鉴于 GitHub 上托管的仓库数量庞大,项目发现与检索对 GitHub 用户而言已变得愈发重要。仓库描述是用户访问仓库时最先接触的内容之一。然而,仓库所有者往往未能提供高质量的描述;相反,他们使用模糊的术语,仓库用途说明不清,或完全省略描述。在这项工作中,我们考察了编写 GitHub 仓库描述的现状。我们的调研促成了 LSP(语言、软件技术、用途)模板的提出,用以撰写清晰、简洁且信息丰富的 GitHub 仓库描述。为理解当前自动化技术能在多大程度上支持生成仓库描述,我们比较了最先进的文本摘要方法在该任务上的表现。最后,我们针对 GitHub 用户的用户研究表明,自动化摘要可充分用于 GitHub 仓库的默认描述生成,而遵循 LSP 模板的描述则为与 GitHub 用户沟通提供了最有效的手段。

关键词

引用

@article{arxiv.2110.13283,
  title  = {Generating GitHub Repository Descriptions: A Comparison of Manual and Automated Approaches},
  author = {Jazlyn Hellman and Eunbee Jang and Christoph Treude and Chenzhun Huang and Jin L. C. Guo},
  journal= {arXiv preprint arXiv:2110.13283},
  year   = {2021}
}