AI-boosted software automation:learning from human pair programmers
基本信息来源于合作网站,原文需代理用户跳转至来源网站获取
摘要:
Dear editor,
Software automation [1] aims to automatically generate computer programs from formal or informal requirement descriptions.It covers a variety of transformations of different spans,including generating programs from natural-language requirements,requirements specifications,or design specifications.Traditionally software automation is achieved through logical reasoning and rule-based transformation [1].Although the transformation from high-level programming languages to their executable forms has been fully automated,automatic generation of programs from their requirements is still hard due to the informality,nonoperationality,and incompleteness of the requirements [2].