Working group Software Engineering
A special focus of our teaching is in the area of software maintenance and evolution. Software maintenance is often neglected in teaching at universities. It is usually mentioned as the last phase of the software life cycle, but rarely discussed in detail. This is in contrast to the importance of maintenance in practice. Between 50% and 80% of the costs of software development arise in maintenance. For students, these figures can be interpreted as meaning that they will not usually build systems on a greenfield site, but rather spend most of their professional entity maintaining existing systems. We want to prepare them sufficiently for this in their education. We want to demonstrate that software maintenance is not only important and demanding, but also fun.