Effective pattern matching of source code using abstract syntax patterns.
Darren C. AtkinsonWilliam G. GriswoldPublished in: Softw. Pract. Exp. (2006)
Keyphrases
- pattern matching
- source code
- pattern matching algorithm
- open source
- software systems
- high level
- regular expressions
- open source software
- static analysis
- software maintenance
- software projects
- free software
- string matching
- execution traces
- search engine
- version control
- program understanding
- legacy systems
- impact analysis
- bug reports
- maintenance activities
- matching algorithm
- query language
- databases
- bug localization
- source code metrics