Streitel, FabianSteidl, DanielaJürgens, Elmar2023-03-162023-03-162014https://dl.gi.de/handle/20.500.12116/40886Many software systems contain usused code. While unused code is an unnecessary burden for maintenance, it is often unclear which parts of a modern software system can actually be removed. We present a semi-automatic, iterative, language-independent approach to identify unused classes in large objectoriented systems. It combines static and runtime information about an application and aids developers in identifying unused code in their system with high precision. A case study on three real-life systems shows its effectiveness and feasibility in practice.enDead Code Detection On Class LevelText/Journal Article0720-8928