Software Understanding
Swe02
In order to maintain software after it initial development it is necessary to understand what the design behind the source code of a system is. Software understanding is the field of research that
is concerned with tool support for creating insight into software systems.
Topics that play a role in this context are
- Documentation generation
- Refactoring
- Architecture extraction
- Reverse engineering
A selection of these topics will be discussed in the lecture.
--
EelcoVisser - 17 Oct 2002