Using Heuristic Search Techniques To Extract Design Abstractions From Source Code.
Brian S. MitchellSpiros MancoridisPublished in: GECCO (2002)
Keyphrases
- heuristic search
- source code
- open source
- object oriented systems
- search algorithm
- software systems
- reverse engineer
- state space
- software maintenance
- legacy software
- open source software
- search space
- high level
- software projects
- software evolution
- static analysis
- search problems
- plagiarism detection
- case study
- software engineering
- execution traces
- planning problems
- artificial intelligence
- real world
- free software
- bidirectional search
- program understanding
- heuristic function
- software architecture
- machine learning