Software analyses on a multi-touch table: enhancing EvoSpac...

Software analyses on a multi-touch table: enhancing EvoSpaces 2 with regard to multi-user multi-touch environments

bachelorsthesis
Diese Bachelorarbeit widmet sich EVOSPACES 2 und erweitert es um die Vorteile einer berührungssensitiven Unterlage. Als Beispiel dient der Microsoft Surface multi-touch Tisch. Das Ziel von EVOSPACES 2 ist es, Softwareentwicklern beim Programmverständnis, bei der Zusammenarbeit mit anderen Entwicklern und bei der Produktion von Software behilflich zu sein. Zu diesem Zweck verbindet es die Vorzüge einer berührungssensitiven Umgebung mit der Idee, Software grafisch darzustellen. Softwarevisualisierung kann einem Entwickler helfen, ein Programm besser zu verstehen, und die intuitive Interaktion mit einem multi-touch Gerät ermöglicht eine komfortable und effiziente Bedienung von EVOSPACES 2 . Im Verlaufe dieser Arbeit wurde EVOSPACES 2 mit zusätzlichen Funktionen erweitert, zudem werden Ideen geliefert, wie die weitere Entwicklung der Anwendung aussehen könnte.
Nicolas Hoby
Harald C. Gall, Sandro Boccuzzo
In this bachelor thesis we show how EVOSPACES 2 can be extended to take full advantage of a multi-user, touch sensitive environment such as the Microsoft Surface. The goal of EVOSPACES 2 is to allow software engineers to collaborate on software understanding, software evolution and software production. The idea is to combine the capabilities that are provided by this specific environment with the principle of graphically visualizing software. Software visualization can greatly improve an engineer’s perception and understanding of a piece of software. Combining it with the intuitive interaction of a multi-touch environment further enhances the usability and usefulness.
Software analyses on a multi-touch table: enhancing EvoSpaces 2 with regard to multi-user multi-touch environments
2010
12
University of Zurich, Department of Informatics
s.e.a.l.