Reverse engineering: resolving conflicts between expected and actual software designs.
Stephen B. OrnburnSpencer RugaberPublished in: ICSM (1992)
Keyphrases
- reverse engineering
- software maintenance
- resolving conflicts
- software evolution
- program understanding
- software product
- software engineers
- software engineering
- dynamic analysis
- platform independent
- software metrics
- legacy systems
- program slicing
- software systems
- conflict resolution
- program comprehension
- gene regulatory networks
- legacy software systems
- reverse engineer
- object oriented
- software development
- conceptual schema
- software quality
- software design
- software architecture
- business rules
- development process
- design patterns
- tool suite
- software artifacts
- source code