Legacy data and code visualization with MOOSE - visualize, make sense, transform

A session at SPA 2012

Tuesday 3rd July, 2012

9:30am to 12:15pm (GMT)

One-line description: Make everyone understand the code

Session format: Workshop (150 mins) [read about the different session types]

Abstract: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. 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.

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.


Audience background: Developers, Architects

For managers: if you just want to be impressed by the results, you don’t need to be able to code, but you can work with someone who does, and help out with describing what indicators you would like to see.

Benefits of participating: Understand your own or unknown code, visualise the good, the bad and your progress in various areas. Learn to explain the code to all stakeholders.

Materials provided:Handouts
USB sticks with environment and legacy code (cross platform)

Process:Presentations and exercises interspersed.
Participants work in pairs and show their results to the group.
Laptop needed for each pair

About the speakers

This person is speaking at this event.
Stephan Eggermont
This person is speaking at this event.
Willem van den Ende

Independent software developer, freestyle consultant, trainer and coach bio from Twitter

Sign in to add slides, notes or videos to this session

SPA 2012

England England, London

1st4th July 2012

Tell your friends!


Time 9:30am12:15pm GMT

Date Tue 3rd July 2012

Short URL


View the schedule


See something wrong?

Report an issue with this session