Guest lecture on 9.6.2015
We are pleased to announce Mr. Kai Spichale for the lecture Software Engineering on 9.6.2015. Mr. Spichale is a software architect at Adesso AG and will give a talk on software erosion as part of the Software Engineering lecture. Not only best and worst programming practices in software development will be presented and discussed, but also metrics and measures to avoid software erosion.
Software erosion refers to the gradual deterioration of existing software, such as the increasing decline in performance, difficulties in adaptability or an increase due to the accumulation of program errors, as well as incompatibilities with new and future software environments. In the medium term, the once clean software solution becomes a collection of individual solutions and, in the long term, a legacy system and therefore unusable.
Unfortunately, software erosion is not an exception, but affects many projects. This is because almost every software change leads to an increase in complexity. It is therefore important to regularly improve the code through targeted refactoring measures. Software metrics and coding rules help to identify the relevant areas. Various tools exist for defining and checking module boundaries. The regular comparison between planned architecture and implementation helps to maintain the quality and maintainability of a code base in the long term.
Interested parties are cordially invited.
Where? G29 - R307
When? 11 - 13 Uhr