Authors
Hui Liu, Mingzhu Shen, Jiaqi Zhu, Nan Niu, Ge Li, Lu Zhang
Publication date
2020/8/21
Source
IEEE Transactions on Software Engineering
Volume
48
Issue
4
Pages
1268-1289
Publisher
IEEE
Description
To release developers from time-consuming software development, many approaches have been proposed to generate source code automatically according to software requirements. With significant advances in deep learning and natural language processing, deep learning-based approaches are proposed to generate source code from natural language descriptions. The key insight is that given a large corpus of software requirements and their corresponding implementations, advanced deep learning techniques may learn how to translate software requirements into source code that fulfill such requirements. Although such approaches are reported to be highly accurate, they are evaluated on datasets that are rather small, lack of diversity, and significantly different from real-world software requirements. To this end, we build a large scale dataset that is composed of longer requirements as well as validated …
Total citations
202120222023202478178
Scholar articles
H Liu, M Shen, J Zhu, N Niu, G Li, L Zhang - IEEE Transactions on Software Engineering, 2020