Identifying State Transitions and their Functions in Source Code.
Neil WalkinshawKirill BogdanovMike HolcombePublished in: TAIC PART (2006)
Keyphrases
- source code
- state transitions
- open source
- software systems
- state transition
- open source software
- software maintenance
- software projects
- software repositories
- free software
- plagiarism detection
- static analysis
- software evolution
- open source projects
- mining software repositories
- impact analysis
- program understanding
- execution traces
- software engineers
- hidden markov models
- text files
- high level
- dynamic programming
- object oriented systems
- software artifacts
- authorship attribution
- symbolic execution
- linux kernel
- database systems