Skip to main content

Research Repository

See what's under the surface

Visualising software as a particle system

Scarle, Simon; Walkinshaw, Neil

Authors

Simon Scarle Simon.Scarle@uwe.ac.uk
Senior Lecturer in Games Technology

Neil Walkinshaw



Abstract

Current metrics-based approaches to visualise unfamiliar software systems face two key limitations: (1) They are limited in terms of the number of dimensions that can be projected, and (2) they use fixed layout algorithms where the resulting positions of entities can be vulnerable to misinterpretation. In this paper we show how computer games technology can be used to address these problems. We present the PhysVis software exploration system, where software metrics can be variably mapped to parameters of a physical model and displayed via a particle system. Entities can be imbued with attributes such as mass, gravity, and (for relationships) strength or springiness, alongside traditional attributes such as position, colour and size. The resulting visualisation is a dynamic scene; the relative positions of entities are not determined by a fixed layout algorithm, but by intuitive physical notions such as gravity, mass, and drag. The implementation is openly available, and we evaluate it on a selection of visualisation tasks for two openly-available software systems.

Presentation Conference Type Lecture
Start Date Sep 27, 2015
Publication Date Sep 27, 2015
Peer Reviewed Peer Reviewed
Institution Citation Scarle, S., & Walkinshaw, N. (2015, September). Visualising software as a particle system. Presented at VISSOFT 2015
Keywords software visualisation, particle system
Publisher URL http://dx.doi.org/10.1109/VISSOFT.2015.7332416
Additional Information Additional Information : © 2015 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
Title of Conference or Conference Proceedings : VISSOFT 2015

Files





You might also like



Downloadable Citations