Information visualisation utilising 3D computer game engines case study: A source code comprehension tool

Blazej Kot, Burkhard Wuensche, John Grundy, John Hosking

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

45 Citations (Scopus)

Abstract

Information visualisation applications have been facing ever-increasing demands as the amount of available information has increased exponentially. With this, the number and complexity of visualisation tools for analysing and exploring data has also increased dramatically, making development and evolution of these systems difficult. We describe an investigation into reusing technology developed for computer games to create collaborative information visualisation tools. A framework for using game engines for information visualisation is presented together with an analysis of how the capabilities and constraints of a game engine influence the mapping of data into graphical representations and the interaction with it. Based on this research a source code comprehension tool was implemented using the Quake 3 computer game engine. It was found that game engines can be a good basis for an information visualisation tool, provided that the visualisations and interactions required meet certain criteria, mainly that the visualisation can be represented in terms of a limited number of discrete, interactive, and physical entities placed in a static 3-dimensional world of limited size.

Original languageEnglish
Title of host publicationProceedings - CHINZ 2005 - Making CHI Natural
Subtitle of host publication6th International Conference NZ Chapter of the ACM's Special Interest Group on Computer-Human Interaction (SIGCHI-NZ)
Pages53-60
Number of pages8
DOIs
Publication statusPublished - 1 Dec 2005
Externally publishedYes
EventInternational Conference NZ Chapter of the ACM's Special Interest Group on Computer-Human Interaction (SIGCHI-NZ): Making CHI Natural, CHINZ 2005 - Auckland, New Zealand
Duration: 7 Jul 20058 Jul 2005
Conference number: 6th

Publication series

NameACM International Conference Proceeding Series
Volume94

Conference

ConferenceInternational Conference NZ Chapter of the ACM's Special Interest Group on Computer-Human Interaction (SIGCHI-NZ): Making CHI Natural, CHINZ 2005
Country/TerritoryNew Zealand
CityAuckland
Period7/07/058/07/05

Keywords

  • collaborative visualisation
  • game engines
  • human-computer interaction
  • information visualisation
  • software visualisation

Cite this