Understanding source code evolution using abstract syntax tree matching.
Iulian NeamtiuJeffrey S. FosterMichael HicksPublished in: ACM SIGSOFT Softw. Eng. Notes (2005)
Keyphrases
- source code
- tree matching
- software evolution
- high level
- change impact analysis
- impact analysis
- open source
- pattern matching
- software systems
- software projects
- software maintenance
- graph matching
- association graph
- xml queries
- databases
- data management
- software repositories
- natural language
- case study
- bug localization
- real world