C++Now 2018 has ended
Back To Schedule
Tuesday, May 8 • 11:00am - 11:45am
The Untapped Potential of Software Visualization

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Software visualization is as old as software engineering, but it still only has limited day-to-day applications. The potential benefit of visualization stays largely untapped, while the software community is facing a big problem: Professional software developers spend most of their development time on reading and understanding existing source code, instead of actually writing new one. Thus, a lot of their productivity is lost.

Visualization leverages research on human visual perception. Its use allows us to process and understand information much quicker than information provided solely in textual form. We will see how these laws are used by different software visualization fields to improve comprehension of certain aspects of a software system. Applying the introduced design principles we will develop a simple visual notation that helps to accelerate understanding source code. Sourcetrail, a cross-platform source explorer built on top of the LLVM/Clang LibTooling library, will be used to demonstrate how such a visual notation simplifies getting to know a large code base in practice.

avatar for Eberhard Gräther

Eberhard Gräther

Software Engineer | UX Designer | Managing Director, Coati Software KG

Tuesday May 8, 2018 11:00am - 11:45am MDT
Hudson Commons