Back to [[conference:committee:proposals-2013]]\\ \\ **Title**: Visualizing Legacy Code and Data, using MOOSE\\ **Proposer**: [[2013:willem_van_den_ende]]\\ **Proposer**: [[2013:stephan_eggermont]]\\ **Type**: Tutorial\\ **Duration**: 90 minutes\\ **Description**: Visualizing the state of a piece of software to all stakeholders is crucial to understanding. A recent data conversion project was much easier to steer with daily visualizations. We created visualizations of both data and code. MOOSE is a toolset that makes it easy to build a code browser, graph or other visualization of code or data. Several languages are supported out of the box: Java, C, C++ and the host language, Smalltalk. There is also state-of-the-art support for parser construction, so we were able to create a COBOL visualization within a day.\\ \\ Visualizations provide insight, and therefore often also lead to new questions. We found those questions are very specific, and often are not answered by static visualization tools like Sonar. Using MOOSE we were able to create a fast feedback loop.\\ \\ In this workshop you will build a few visualizations and browsers for a small legacy source code and database. You will get a feel for what visualizations you need, to help stakeholders understand what is going on in the code.\\ \\ \\ Alternative speaker: Diego Lont\\ \\ Independent Software developer with a strong mathematical background. Main language are Smalltalk, Objective C, C# and java. In my career there are also quite a few experiences in process management. Owner of Delware.\\ \\