A framework for analyzing and transforming source code supporting multiple programming languages.
Kazunori SakamotoPublished in: AOSD (Companion) (2013)
Keyphrases
- source code
- programming language
- open source
- programming language constructs
- object oriented
- software systems
- high level
- software engineering
- strongly typed
- software maintenance
- general purpose
- program understanding
- specification language
- software projects
- lambda calculus
- software evolution
- software engineers
- object oriented programming
- databases
- case study
- source files
- artificial intelligence