Enhancing source-level programming tools with an awareness of transparent program transformations.
Myoungkyu SongEli TilevichPublished in: OOPSLA (2009)
Keyphrases
- programming environments
- program understanding
- computer programs
- programming environment
- end users
- programming language
- programming skills
- programming education
- source code
- software tools
- neural network
- search based software testing
- programming course
- software maintenance
- decision support
- computer programming
- reverse engineering
- user friendly
- automatic programming
- fault localization
- database systems
- case study
- program code
- programs written
- programming tool
- knowledge base
- programming exercises
- software engineering practices
- data sets