Back to overview

Vestige: A visualization framework for engineering geometry-related software

Type of publication Peer-reviewed
Publikationsform Proceedings (peer-reviewed)
Author Schneider Teseo, Zulian Patrick, Azadmanesh Mohammad Reza, Krause Rolf, Hauswirth Matthias,
Project ParaBoost: Exploiting multi-variant execution
Show all

Proceedings (peer-reviewed)

Title of proceedings Working Conference on Software Visualization (Vissoft'15)
Place Bremen, Germany
DOI 10.1109/VISSOFT.2015.7332412


Geometry-related software is increasingly important in computational science and visual computing. Engineering such software is particularly challenging due to the size and complexity of the data it operates on. In this paper we present Vestige, a framework that employs visualization to address that challenge. Vestige targets four software engineering activities: (1) visualization-guided development, (2) monitoring and bug detection, (3) test oracle generation, and (4) debugging. We present five scenarios from our real-life experience as developers of geometry-related software that show how Vestige helps to improve the software development process. Integrating Vestige into the development workflow takes little effort and can have significant benefits.