arrow
返回

Automatic title completion for Stack Overflow posts and GitHub issues

delete2024-07-25
delete0
PRE
AI
陈翔 封面图
陈翔 (Xiang Chen) *
W
Wenlong Pei
S
Shao‐Yu Yang
Y
Yanlin Zhou
Z
Zichen Zhang
J
Jiahua Pei
DOI:10.1007/s10664-024-10513-0delete
delete原文链接
delete分享
delete收藏
摘要

摘要

En 中文
标题质量对于不同的软件工程社区很重要。例如,在Stack Overflow中,具有低质量问题标题的帖子通常会阻止潜在的回答者。在GitHub中,低质量标题的问题可能使开发人员难以掌握问题的核心思想。在以往的研究中,研究人员主要关注通过分析正文内容从头开始生成标题,例如用于堆栈溢出问题标题生成的帖子正文 (SOTG) 和用于问题标题生成的问题正文 (ISTG)。然而,生成的标题的质量仍然受到主体内容中可用信息的限制。一种更有效的方法是在开发人员撰写标题时提供准确的完成建议。受此想法的启发,我们是第一个研究软件工程标题生成任务的自动标题完成问题的人,并提出了方法TC4SETG。具体地,我们首先预处理收集的标题以形成用于模拟标题完成场景的不完整标题 (即,由开发者提供的提示信息)。然后,我们通过将不完整的标题与正文的内容连接起来来构造输入。最后,我们对预训练模型CodeT5进行微调,以有效地学习标题完成模式。为了评估TC4SETG的有效性,我们从Stack Overflow中选择了189,655个高质量的帖子,涵盖了SOTG任务的八种流行编程语言,并在ISTG任务的GitHub上排名前200位的存储库中333,563了问题。我们的实证结果表明,与从头开始生成问题标题的方法相比,我们提出的方法TC4SETG在自动和人工评估中更实用。我们的实验结果表明,就rouge-l而言,TC4SETG在SOTG任务中的性能至少比相应的最新基线高25.82% %,在ISTG任务中至少比相应的最新基线高45.48% %。因此,我们的研究为研究自动软件工程标题生成提供了一个新的方向,并呼吁更多的研究人员在未来研究这个方向。
Keyword:
Software engineering title generation
Title completion
Stack overflow title generation
Issue title generation
Pre-trained model

期刊

Empirical Software Engineering 封面图
Empirical Software Engineering
IF:
3.6
论文数:
2.0K
被引数:
6.2K

机构

南通大学 封面图
南通大学
学者数:
1.3K
论文数: 388
被引数: 5.9K
引用论文

引用论文

err分享
err收藏
Firefighting Acutely Increases Airway Responsiveness消防急性增加气道反应性
err1989-07-01
err0
PREAI
errCharles B. Sherman; Scott Barnhart; Mary F. Miller; Mark R. Segal; Moira Aitken; Robert Schoene; William Daniell; Linda Rosenstock
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
err分享
err收藏
Structural neural correlates of prosaccade and antisaccade eye movements in healthy humans
err2005-01-01
err0
PREAI
errUlrich Ettinger; Elena Antonova; Trevor J. Crawford; Martina T. Mitterschiffthaler; Sanchayita Goswani; Tonmoy Sharma; Veena Kumari
err分享
err收藏
A unified multi-task learning model for AST-level and token-level code completion
err2022-04-18
err17
PREAI
errLiu, Fang; Li, Ge; Wei, Bolin; Xia, Xin; Fu, Zhiyi; Jin, Zhi
err分享
err收藏
A method to optimize the regenerator parameters of a thermoacoustic engine
err2017-09-01
err0
errOAAI
errMarialuisa Napolitano; Raffaele Dragonetti; Rosario Romano
err分享
err收藏
学者 查看更多内容