Achievements and challenges in software reverse engineering.
Gerardo CanforaMassimiliano Di PentaLuigi CeruloPublished in: Commun. ACM (2011)
Keyphrases
- reverse engineering
- software maintenance
- software evolution
- software product
- program understanding
- software engineering
- software engineers
- dynamic analysis
- legacy systems
- software metrics
- platform independent
- program comprehension
- software systems
- computer aided design
- program slicing
- software development
- gene regulatory networks
- software design
- business rules
- reverse engineer
- object oriented
- legacy software systems
- design patterns
- conceptual schema
- software projects
- software architecture
- static analysis
- databases
- source code
- software artifacts
- software testing
- tool suite
- software developers
- artificial intelligence