Evaluating Open Source Reverse Engineering Tools for Teaching Software Engineering.
Swapna S. GokhaleThérèse SmithRobert McCartneyPublished in: SEKE (2012)
Keyphrases
- reverse engineering
- software engineering
- legacy software systems
- open source
- software engineers
- reverse engineer
- program understanding
- software maintenance
- software developers
- software systems
- dynamic analysis
- object oriented
- design patterns
- legacy systems
- software development
- tool suite
- software evolution
- business rules
- gene regulatory networks
- artificial intelligence
- object oriented systems
- software artifacts
- software reuse
- requirements engineering
- programming language
- e learning
- formal methods
- development process
- conceptual schema
- learning environment
- object oriented software engineering
- computer programming
- software architecture
- case study
- web services
- databases