Multi-touch Software Visualization

Understanding software for maintenance and improvement is a hard task. Software visualization aims to help understanding with techniques to visualize the structure, behaviour, and evolution of software. Most software visualization systems and tools are designed from a single-user perspective and are bound to the desktop, Integrated Development Environments (IDEs) like Eclipse, and the web. These design decisions do not allow users to collaboratively analyse software or easily interact and navigate software visualizations. We are building collaborative,  interactive, multi-touch software visualization applications for multi-touch tables. Our research conducted via user studies will outline the strengths and weaknesses of designing multi-touch software visualization  applications and how users collaboratively conduct visual software analytics with multi-touch table user interfaces. The implications for our research will help inform software developers how to design better applications for multi-touch user interfaces.

  • No labels