中文

使用 Transformer 将史诗/故事转换为伪代码

计算与语言 2023-12-11 v1

摘要

将用户史诗或故事转换为相应的伪代码或代码表示是一项耗时的任务,可能占据工业项目中的大量时间。通过本研究论文,我们旨在提出一种方法,从给定的敏捷用户故事(描述小功能)生成伪代码,以减少工业项目上花费的总时间。伪代码是一种与编程语言无关的计算机程序步骤表示,可以轻松转换为任何编程语言。利用自然语言处理的潜力,我们希望简化采用敏捷软件开发模型的组织中的开发过程。我们提出了一种将英语描述的问题转换为伪代码的方法。该方法将文本到伪代码的转换任务分为两个阶段或子任务,每个子任务都被视为一个独立的机器翻译任务。第一阶段是文本到代码的转换,第二阶段是代码到伪代码的转换。我们发现,当在上述两个子任务上分别训练时,CodeT5 模型在 BLEU 分数方面给出了最佳结果。BLEU 分数是一种用于衡量机器翻译文本与一组参考翻译之间相似度的指标。

关键词

引用

@article{arxiv.2312.05047,
  title  = {Converting Epics/Stories into Pseudocode using Transformers},
  author = {Gaurav Kolhatkar and Akshit Madan and Nidhi Kowtal and Satyajit Roy and Sheetal Sonawane},
  journal= {arXiv preprint arXiv:2312.05047},
  year   = {2023}
}

备注

2023 IEEE - INDICON