Talk about Software documentation

Time: Wednesday 27th August, 13-14
Place: Aalborg University, Selma Lagerløfs vej 300, room 0.2.90

Software documentation has many different forms. Source code documentation targets software developers or maintainers. Documenting source code comprises documenting interfaces, object collaborations and the ideas and rationales behind them. On the other hand there is user documentation, which addresses the persons who will actually work with the software. All kinds of documentation have in common that they tend to age, i.e. the source code and therefore the software product evolve faster than the corresponding documentation. Automating the tedious and error-prone parts of updating documentation would alleviate the problem. The talk will give an overview of ideas and solutions for keeping the different kinds of documentation consistent. Additionally, new documentation problems introduced by model driven software development (MDSD) will be illustrated along with first ideas how to solve them.

Andreas Bartho is a PhD student at the Technical University in Dresden, Germany.