Demo 1: Measuring software design quality Radu Marinescu The decay of software design is a phenomenon that plagues almost every company that adopted the object-oriented paradigm. This presentation will introduce the audience to a comprehensive and coherent toolkit (called "ProDetection") that helps the software engineer to automatically identify and localize in the source code an essential set of design problems like code duplication, classes with no functionality or excessively complex methods. Based on a "hands-on" example we will show during this demo how the tools can be used together on a real-world project. The "ProDetection" toolkit can be used for projects written in C++ and Java and it was already successfully used in the past to analyze several large-scale projects in the size of over one million LOC (lines of code).