Sie sind hier:
Schriftgröße ändern
Seiteninhalt
| Anpassungsfähiger XML Editor für HCI Design Patterns |
| Status | available |
| Advisor | Prof. Dr. Martin Hitz |
| Contact | Prof. Dr. Martin Hitz (hitz@isys.uni-klu.ac.at), Dipl.-Ing. Christian Kruschitz (chris@isys.uni-klu.ac.at) |
| Phone | +43 (0)463 2700 3512 |
| Description | Design Patterns (Entwurfsmuster) haben sich auf dem Gebiet des Software Engineerings zu einem wichtigen Bestandteil des Wissenstransfers entwickelt. Um zu vermeiden, dass Lösungswege für bestimmte Probleme immer wieder von neuem erfunden werden, unterstützen Design Patterns die Entwickler durch Identifikation und Dokumentation so genannter Best-Practice-Lösungen. Anfang der Neunzigerjahre wurde dieses Prinzip aus der Architektur auf den Bereich der Softwareentwicklung übertragen und es wurden Pattern-Kataloge veröffentlicht, die wiederkehrende Probleme und deren Lösungen in der (objektorientierten) Softwareentwicklung beschreiben. In der Human-Computer Interaction (HCI) Community erkannte man etwas später ebenfalls den Nutzen des Design Pattern Konzepts und adaptierte es für das Interface Design (HCI Patterns, Usability Patterns, Interaction Patterns). In der Folge wurden verschiedene Entwurfsmuster-Sammlungen publiziert. Auf basis von PLML (Pattern Language Markup Language), einem Ansatz für einen Standard für die Abbildung von HCI Design Patterns in XML, wurde der erweiterte Standard XPLML entwickelt um HCI Design Pattern in einer einheitlichen formalisierten Sprache abbilden zu können. Gegenstand der Diplomarbeit ist die Entwicklung eines XML Editors der es erlaubt anhand einer Spezifikation (XPLML) eine Ausfüllhilfe zu generieren um Patterns editieren zu können. Dieser Editor soll sich dynamisch auf jeweilige Änderungen anpassen können. Wird z.B. ein Element in der Spezifikation hinzugefügt, muss der Editor das erkennen und ein Formularfeld für dieses Element zur Verfügung stellen (mit all den Einschränkungen, die im XML Schema definiert sind). Dieser Editor sollte ein modulares Konzept haben, um im Laufe der Zeit weitere Module und Funktionalitäten hinzufügen zu können. |
| PDF-Download |
|

| AntMe! |
| Status | available |
| Advisor | Prof. Dr. Martin Hitz, Doz. Dr. Wilfried Elmenreich |
| Contact | Prof. Dr. Martin Hitz |
| Phone | +43 (0)463 2700 3512 |
| Description | Im WS 2010/11 findet auf Basis des AntMe!-Systems (http://antme.net/) ein Programmierwettbewerb für SchülerInnen statt, im Zuge dessen die Teilnehmenden "intelligentes" Verhalten von (miteinander konkurrierenden) Ameisenvölkern innerhalb eines .NET-basierten Simulationsframeworks implementieren sollen (vgl. http://antme.uni-klu.ac.at/). Um in Zukunft ähnliche Wettbewerbe auf Open-Source-Basis durchführen zu können, ist es Ziel dieser Diplomarbeit, ein vergleichbares Simulationsspiel zu entwickeln. Das zu entwickelnde System sollte bevorzugt auf einer offenen Plattform wie z.B. Java/Eclipse entwickelt werden. Der Umfang ist skalierbar so dass die Arbeit wahlweise allein oder in einem Team zu zweit durchgeführt werden kann.
Voraussetzungen: Master-Studium Informatik oder Informationsmanagement, Interesse an konkreter Systementwicklung, Teamfähigkeit und Kommunikationsfähigkeit mit anderen Projekt-Stakeholdern (TeWi-Öffentlichkeitsarbeit, SchülerInnen, LehrerInnen). Neben Programmierfertigkeiten ist bei dieser Arbeit vor allem Kreativität bei der Entwicklung der Spielidee gefragt.
|
|

| Simulation Game Development |
| Status | in progress |
| Advisor | Prof. Dr. Martin Hitz, Dr. Christian Koncilia |
| Contact | Prof. Dr. Martin Hitz |
| E-Mail | |
| Phone | +43 (0)463 2700 3512 |
| Description | Im Zusammenhang mit dem Sparkling Science Projekt "My featured space 2025" (vgl. http://www.sparklingscience.at/de/projects/303-my-featured-space-2025/) werden interessierte Studierende (Diplom-/Masterarbeit oder evt. 8h-Praktikum) zur Mitarbeit eingeladen. Ziel ist die Erstellung einer Simulationsumgebung auf Basis des Sensivitätsmodells nach Frederic Vester (Datenhaltung, Simulationsengine, Benutzungsschnittstelle), mit der Jugendliche spielerisch mögliche Effekte von Entwicklungsmaßnahmen in ihrem (ländlichen) Lebensraum erkunden können (Trivialbeispiel: Bau einer Umfahrungsstraße um ein Dorf zieht als Effekte möglicherweise nach sich: Lärmreduktion, Feinstaubreduktion, Verminderung des Umsatzes von Tourismus & Handel, Aussterben des Zentrums...). Kreativer Schwerpunkt ist dabei die zielgruppengerechte Visualisierung der Zusammenhänge und ihrer Dynamik sowie eine möglichst generische Architektur (das Set der jeweils zu betrachtenden Einflussfaktoren ändert sich nämlich in den unterschiedlichen Szenarien). Entwicklungsplattform: Noch offen, die Diskussion tendiert in Richtung Rich Internet Application. Voraussetzungen: Master-Studium Informatik oder Informationsmanagement, Interesse an konkreter Systementwicklung, Teamfähigkeit und Kommunikationsfähigkeit mit anderen Projekt-Stakeholdern (SchülerInnen, LehrerInnen) Bei erfolgreicher Kooperation (i.S. von Qualität und Rechtzeitigkeit der Arbeit) winkt eine attraktive finanzielle Belohnung aus dem Projektbudget. |
|

| Window Manipulation Techniques |
| Available | immediately |
| Status | available |
| Advisor | Prof. Dr. Martin Hitz, Dr. David Ahlström |
| Contact | Dr. David Ahlström |
| E-Mail | |
| Phone | +43 (0)463 2700 3514 |
| Description | This project is designed as a sequel to J. Großmann's successful »Diplomarbeit« Optimierung von Fenstermanipulationsmechanismen (2006) which investigated the application of different non-standard interaction techniques (gesture-interaction, goal-crossing, and proxy-based interaction) to window manipulation tasks (resizing and repositioning of windows). With his work, Großmann shows that the standard techniques used to manipulate windows are rather inefficient — in terms of both speed and error rate — and that the new techniques he designed could all out-perform them. Building on the ground paved by Großmann, the aim with this project is fourfold: (1) to further refine and improve the techniques designed by Großmann, (2) to design yet other techniques, (3) to conduct a more rigorous evaluation of the techniques than Großmann did, and (4) to build a performance model that predicts user performance in window manipulation tasks, using foundational theoretical models such as Fitts' Law, the Hick-Hyman Law, the steering law and Cao and Zhai's model of single-stroke pen gestures. |
|

| Pervasive Visualisation of Energy Consumption |
| Status | in progress |
| Advisor | Prof. Dr. Martin Hitz |
| Contact | Prof. Dr. Martin Hitz |
| E-Mail | |
| Phone | +43 (0)463 2700 3512 |
| Description | Energy saving is an important issue especially in times of shortages of resources and increasing energy prices. Different areas of research are investigating the relevant factors. In economic psychology e.g., one area of research is focused on the aspects related to energy consumption and saving in the household. Most studies carried out in the last decades revealed that immediate feedback plays an important role for consumption behavior (cf. e.g. [1]). This aspect is neglected in most systems currently implemented in households. In general it is necessary to read the power meter only once a year for billing purposes. With conventional systems it is often difficult and time-consuming to trace one’s energy consumption and it´s even harder to observe variations or trends over longer periods of time. However, information like this is, according to the literature, crucial for the change of suboptimal energy consumption behavior. Currently the data acquisition has to be done by reading meters, doing calculations on the basis of handwritings or transferring the data to applications like spreadsheets. The goal of the thesis is to develop a software application which is capable to visualize energy consumption in real time, on the basis of specific (available) hardware components. The visualization should contain actual as well as historical data and investigate different possibilities of visualization, ranging from e.g. conventional curves to more innovative solutions like “informative art” (cf. e.g. [2]). The means of visualization should be selected on the basis of requirements elicitation but devices such as digital photoframes could be imagined. Requirements: The system shall be implemented on a platform such as Java or .NET, either GUI- or webbased. Profound knowledge of at least one of these platforms is required. Another requirement is the basic knowledge of reading out information from standard protocols like TCP/IP or USB in case that the hardware platform selected based on the requirements does not provide an SDK. Applications from students of informatics, information technology or from students with comparable knowledge who fulfill the requirements are welcome. Literature hints: [1] Wokje Abrahamse, Linda Steg, Charles Vlek, Talib Rothengatter, A review of intervention studies aimed at household energy conservation, Journal of Environmental Psychology Volume 25, Issue 3, , September 2005, Pages 273-291. – Online available over ScieneDirect. [2] Alois Ferscha: A Matter of Taste. AmI 2007: 287-304 (Online available) |
|

| User Interfaces for Swarm Control |
| Status | in progress |
| Advisor | Prof. Dr. Martin Hitz |
| Contact | Prof. Dr. Martin Hitz |
| E-Mail | |
| Phone | +43 (0) 463 2700 3512 |
| Description | Small networked autonomous devices like robots, micro drones (i.e., small helicopters) are often managed in a self-organising manner such that entities of this kind flock together in swarms, thus contributing to a common task (e.g., site surveillance by cooperating micro drones). While there is usually no need to interact with individual entities, the focus of the envisaged thesis is interaction with the swarm as a whole, especially focussing on emergency situations in which working with standard remote controls may not prove feasible. The work encompasses elaborating on the state of the art of gesture based as well as voice based interaction, to device appropriate (voice command and/or gesture) vocabularies and to build a proof-of-concept prototype for manipulating such swarms, possibly by simulation in a virtual reality environment. |
|

| Force Fields and Moving Targets |
| Status | available |
| Advisor | Prof. Dr. Martin Hitz, Dr. David Ahlström |
| Contact | Dr. David Ahlström |
| E-Mail | |
| Phone | +43 (0)463 2700 3514 |
| Description | A point-and-click task performed using an input device to control the screen pointer is one of the most frequently executed low level interaction tasks during human-computer interaction. Since the point-and-click task is so vital for GUI interaction, it makes sense to explore new ways in which the user can be supported during the execution of such a task. Mechanisms which make the execution of point-and-click tasks easier and less error prone are particular important for persons experiencing problems performing precise pointing device operations (e.g., children, the elderly, or motion impaired persons) or for persons using mobile computers in suboptimal environments (e.g., in trains or airplanes). One way to support the user is to use a cursor warping algorithm to produce a virtual force that pushes the cursor toward a certain coordinate of the screen. The pushing “force” is achieved by inserting small extra cursor displacements as the cursor is moved toward the target object. The “force producing” cursor warping algorithm is in turn controlled by “force fields” which can be placed in the GUI around point-and-click targets and so make it easier for the user to successfully select the target. Empirical studies have shown that enhancing window icons, tool bar icons and cascading pull-down menus with force fields can significantly reduce point-and-click times and error rates. This project will explore other usage areas for force fields, e.g. during selection of moving targets or in combination with other non-standard interaction mechanisms such as “expanding targets”. |
| Further Information |
|
