Reverse engineering technique to enhance software engineering education.
Ahmad GhafarianPublished in: ITiCSE (2005)
Keyphrases
- reverse engineering
- software engineering education
- software engineering
- software maintenance
- dynamic analysis
- object oriented
- program understanding
- gene regulatory networks
- artificial intelligence
- software development
- software systems
- educational technology
- formal specification
- conceptual schema
- legacy systems
- reverse engineer
- databases
- development process
- learning strategies
- higher education
- empirical evidence
- learning technologies
- online learning
- data model
- case study