Exercises for teaching reverse engineering.
John AycockAndrew GroeneveldtHayden KroepflTara CopplestonePublished in: ITiCSE (2018)
Keyphrases
- reverse engineering
- software engineering
- object oriented
- program understanding
- software maintenance
- dynamic analysis
- reverse engineer
- gene regulatory networks
- computer aided design
- software evolution
- e learning
- genetic regulatory networks
- computer programming
- high school
- business rules
- online learning
- conceptual schema
- gene networks
- software product
- legacy systems
- learning environment
- teaching materials
- software engineers
- software development
- data model
- database
- class diagrams
- high level
- platform independent
- higher education