Simon Scarle Simon.Scarle@uwe.ac.uk
Senior Lecturer in Games Technology
Visualising software as a particle system
Scarle, Simon; Walkinshaw, Neil
Authors
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 | Presentation / Talk |
---|---|
Conference Name | VISSOFT 2015 |
Start Date | Sep 27, 2015 |
End Date | Sep 28, 2015 |
Publication Date | Sep 27, 2015 |
Deposit Date | Aug 21, 2015 |
Publicly Available Date | Mar 15, 2016 |
Peer Reviewed | Peer Reviewed |
Keywords | software visualisation, particle system |
Public URL | https://uwe-repository.worktribe.com/output/805379 |
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 |
Contract Date | Mar 15, 2016 |
Files
visualising-software-particle.pdf
(7.7 Mb)
PDF
You might also like
E-commerce transactions in a virtual environment: Virtual transactions
(2012)
Journal Article
Downloadable Citations
About UWE Bristol Research Repository
Administrator e-mail: repository@uwe.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2024
Advanced Search