Publications
Projects
login
About
login:
password:
Forgot your password?
SmellTagger: augmenting design and code reviews with multi-...
SmellTagger: augmenting design and code reviews with multi-touch technology
Publication type:
mastersthesis
Zusammenfassung:
Multi-touch Bildschirme werden in den letzten Jahren immer häufiger verwendet. Beispiele dafü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 verändern. In vielen verschiedenen Bereichen, wie zum Beispiel kundenorientierten Dienstleistungen, wird diese neue Technologie bereits häufig eingesetzt. Allerdings gibt es bisher noch wenige Kenntnisse darüber, wie auch die Softwareentwicklung von diesem technologischen Fortschritt profitieren könnte. Um dazu beizutragen diese neue Technologie auch in der Softwareentwicklung zu etablieren, haben wir SmellTagger, eine Applikation fü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 können anschliessend als Ausgangslage für ein Design und Code Review benutzt werden. Dadurch kann mit Hilfe unserer Applikation erklärt werden, wie Multitouch Interfaces im Bereich der Softwareentwicklung vorteilhaft genutzt werden können. Zudem wird durch unsere SmellTagger Applikation ersichtlich, dass Multitouch Interfaces die Zusammenarbeit zwischen Softwareentwicklern fördern kö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 erfüllt, um gewinnbringend in einem Design und Code Review verwendet werden zu können.
Authors:
Sebastian Müller
Editors:
Harald C. Gall
,
Emanuel Giger
Abstract:
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.
Title:
SmellTagger: augmenting design and code reviews with multi-touch technology
Year:
2011
month:
04
school:
University of Zurich, Department of Informatics
group:
s.e.a.l.
actions