Reverse Engineering Interface Protocols for Comprehension of Large C++ Libraries during Code Evolution Tasks.
Edward B. DuffyJason O. HallstromBrian A. MalloyPublished in: SEKE (2008)
Keyphrases
- reverse engineering
- program understanding
- software evolution
- reverse engineer
- dynamic analysis
- malicious code
- software engineering
- program comprehension
- object oriented
- software metrics
- software maintenance
- legacy software systems
- legacy systems
- user interface
- program slicing
- computer aided design
- source code
- conceptual schema
- software product
- digital libraries
- communication protocol
- databases
- bayesian networks
- database systems