Keyphrases
- program understanding
- test cases
- software tools
- source code
- fully automatic
- computer systems
- program slicing
- java programs
- static analysis
- software systems
- software development
- computer programs
- software maintenance
- commercial software
- software design
- control flow
- hardware design
- software projects
- computer hardware
- programming language
- expert systems
- e learning
- hardware designs
- program comprehension
- programming environments
- search based software testing
- fault localization
- reverse engineering
- computer software
- programming environment
- real time
- data driven
- user interface
- database systems
- artificial intelligence
- genetic algorithm
- data sets