Since this post accompanies a talk in German, it is written in German, too.
Viele historisch gewachsene Systeme sammeln über die Jahre Code an, den niemand mehr braucht. Solch nutzloser Code verursacht Kosten ohne Wert zu stiften, da er Wartungsaufwände erhöht und Migrationen verteuert. Allerdings ist meist unbekannt, welcher Code nutzlos ist. Wir stellen statische und dynamische Analysen zur Identifikation von nutzlosem Code vor. Weiterhin skizzieren wir Herausforderungen und Erkenntnisse bei der Interpretation der Analyseergebnisse und beim Umgang damit in der Praxis.