Research Assistant
Office: BIN 2.D.14
Send E-Mail
Address:
University of Zurich
Department of Informatics
Binzmühlestrasse 14
CH-8050 Zürich, Switzerland
My current research focus on Natural User Interfaces (NUIs). In particular, I'm interested in finding new ways to use these interfaces beneficially in the context of software engineering. Therefore, I aim to develop new interaction principles and design paradigms that allow to incorporate NUIs in various software engineering activities. Additionally, I focus on the question how NUIs can foster the collaboration between software engineers.
2011
-
Sebastian Müller, SmellTagger: augmenting design and code reviews with multi-touch technology, 04 2011. (mastersthesis)
The new multi-touch technology that is used on devices such as the Microsoft Surface has the potential to fundamentally change the way how people interact with digital content. It provides the users with an intuitive and very natural user interface. This new interaction principle is widely used in various domains such as customer servicing. But very little research has been performed on how it can be used beneficially in the context of software engineering.
In order to contribute to overcome this issue we developed a Microsoft Surface application called SmellTagger. This application uses well-defined heuristics to automatically detect code smells in a software project. These code smells can provide the starting point for a collaborative design and code review. Therefore our prototype application demonstrates how multi-touch interfaces can be used advantageously in the field of software engineering. Additionally, our SmellTagger application can also be used to verify that multi-touch interfaces can foster the collaboration between software engineers.
The subsequent evaluation of the prototype application has shown that multi-touch interfaces are generally well accepted and intuitively easy to handle. It also became evident that our SmellTagger application fulfills the necessary requirements to be used beneficially in a code and design review process.
Multi-touch Bildschirme werden in den letzten Jahren immer ha?ufiger verwendet. Beispiele dafu?r sind das iPhone oder der Microsoft Surface. Diese neue Technologie hat das Potential, die Art und Weise wie Menschen mit digitalen Inhalten interagieren, grundlegend zu vera?ndern. In vielen verschiedenen Bereichen, wie zum Beispiel kundenorientierten Dienstleistungen, wird diese neue Technologie bereits ha?ufig eingesetzt. Allerdings gibt es bisher noch wenige Kenntnisse daru?ber, wie auch die Softwareentwicklung von diesem technologischen Fortschritt profitieren ko?nnte.
Um dazu beizutragen diese neue Technologie auch in der Softwareentwicklung zu etablieren, haben wir SmellTagger, eine Applikation fu?r den Microsoft Surface, entwickelt. Diese Applikation benutzt Heuristiken um ein Software Projekt automatisch zu analysieren und Code Smells zu finden. Diese gefundenen Code Smells ko?nnen anschliessend als Ausgangslage fu?r ein Design und Code Review benutzt werden. Dadurch kann mit Hilfe unserer Applikation erkla?rt werden, wie Multitouch Interfaces im Bereich der Softwareentwicklung vorteilhaft genutzt werden ko?nnen. Zudem wird durch unsere SmellTagger Applikation ersichtlich, dass Multitouch Interfaces die Zusammenarbeit zwischen Softwareentwicklern fo?rdern ko?nnen.
Die anschliessende Evaluation unserer Applikation hat gezeigt, dass Multitouch Interfaces im Allgemeinen von den Benutzern akzeptiert werden und auch leicht zu bedienen sind. Ausserdem wurde ersichtlich, dass unsere SmellTagger Applikation die notwendigen Anforderungen erfu?llt, um gewinnbringend in einem Design und Code Review verwendet werden zu ko?nnen.
RDF for all publications
BibTeX for all publications
©2004-2012 University of Zurich, s.e.a.l.