WhyGen: Explaining ML-powered Code Generation by Referring to Training Examples.
Weixiang YanYuanchun LiPublished in: ICSE-Companion (2022)
Keyphrases
- training examples
- code generation
- maximum likelihood
- application development
- small number
- software development
- learning algorithm
- training set
- modeling language
- supervised learning
- active learning
- training data
- code generator
- support vector
- training samples
- design patterns
- formal specification
- model driven
- rapid prototyping
- software reuse
- labeled data
- domain theory
- real world
- software systems
- software components
- data management
- feature extraction
- machine learning