Programming language evolution via source code query languages.
Raoul-Gabriel UrmaAlan MycroftPublished in: PLATEAU (2012)
Keyphrases
- programming language
- source code
- query language
- software evolution
- object oriented
- high level
- change impact analysis
- database languages
- impact analysis
- denotational semantics
- software systems
- open source
- programming language constructs
- general purpose
- software engineering
- software maintenance
- strongly typed
- data model
- language constructs
- software projects
- specification language
- object oriented programming
- integrated development environment
- relational algebra
- program understanding
- computer programs
- software repositories
- reverse engineering
- code clones
- abstract data types
- relational databases