This is an old revision of the document!
Back to proposals-2013
Title: Visualizing Legacy Code and Data, using MOOSE
Proposer: willem_van_den_ende
Proposer: 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.