2023 · 26 citations · 16 references
ComputingComputer ScienceArtificial IntelligenceNatural Language ProcessingSoftware EngineeringCode GenerationDeep LearningModel-driven Software EngineeringNatural Language Generation
ML-powered code generation aims to assist developers to write code in a more productive manner by intelligently generating code blocks based on natural language prompts. Recently, large pretrained deep learning models have pushed the boundary of code generation and achieved impressive performance. However, the huge number of model parameters poses a significant challenge to their adoption in a typical software development environment, where a developer might use a standard laptop or mid-size server to develop code. Such large models cost significant resources in terms of memory, latency, dollars, as well as carbon footprint.
16
George A. Miller · Communications of the ACM · 1995 · 14.1K citations · Full text
Roy Schwartz, Jesse Dodge, Noah A. Smith et al. · Communications of the ACM · 2020 · 1.3K citations · Full text
Yuchi Tian, Kexin Pei, Suman Jana et al. · 2018 · 1.2K citations · Full text