Beitrags-Archiv für die Kategory 'DA_ISYS'

Open Master’s Thesis: Voice-based interaction with an Unmanned Aerial Vehicle (UAV)

Montag, 12. Mai 2014 13:51

The Interactive Systems Research Group offers a Master Thesis on developing a voice-based user interface to control a flight of a UAV.

Navigating a UAV is not an easy task that requires initial instructions and an extensive training to become proficient.  One of the ways to reduce the time for preliminary preparation and, in general, to simplify an operator’s work is to develop a more natural and intuitive user interface.

In the last decades, many scientific efforts have been made with an ultimate goal to develop a Natural User Interface (NUI). The word “natural” implies that the target interface would provide an easy and fast way to interact with a system. As speech is among the most natural ways of communication, it is proposed to develop a user interface with speech as a core modality.


Download a PDF version

For further information, please contact Ekaterina Peshkova (e-mail:, office E.2.80)


Thema: DA_Interactive Systems, DA_ISYS, Diplomarbeit, Institut, ISYS | Kommentare (0) | Autor:

Diplomarbeitsthema: Implementierung eines Interval OLAP Ansatzes

Montag, 24. Februar 2014 12:05

On-Line Analytical Processing (OLAP) ist eine Methode um Daten entlang unterschiedlichster Dimensionen zu analysieren. Eine typische OLAP Anfrage könnte zum Beispiel sein: „Wie hoch war der Absatz der Produktgruppe A in der Region B im Zeitraum T“, in der Absatzdaten entlang der drei Dimensionen Produkte, Region und Zeit analysiert werden. Die Daten zur Beantwortung solcher Anfragen stammen meist aus einem Data Warehouse. Beide Bereiche, OLAP und Data Warehousing, sind bereits seit Jahrzehnten in praktisch jedem größerem Unternehmen im Einsatz.

In der Forschung ist in den letzten Jahren unter anderem das Thema „Sequential OLAP“ stark vorangetrieben worden. Dabei werden Methoden und Verfahren erforscht, um Sequenzen in Data Warehousing Systemen zu analysieren. Eine solche Sequenz könnten zum Beispiel Patientendaten einese Hospitals sein: eine Patientin wird auf einer Abteilung A aufgenommen -> es folgt eine erste Diagnose -> die Patientin wird verlegt auf eine Abteilung B -> es folgen mehrere Untsuchungen und Behandlungen -> die Patientin wird entlassen. Für traditionelle OLAP Ansätze ist das einfach eine Menge von unabhängigen Daten. Sequential OLAP betrachtet einen solchen Datenstrom jedoch als eine Sequenz von Daten, was zusätzliche Abfragemöglichkeiten erlaubt.

Eine Erweiterung dieses Ansatzes, welcher an der Universität Klagenfurt entworfen wurde, ist die Analyse von Intervaldaten in einem „Interval OLAP“ System. Dabei spielt nicht nur eine Sequenz von Daten eine wichtige Rolle, sondern auch die sich daraus ergebenden Intervalle. Als einfaches Beispiel können hier die Daten eines „Intelligenten Gebäudes“ dienen. In einem solchen Gebäude werden unterschiedlichste Daten gesammelt: wann wird das Licht in einem Büro ein- bzw. ausgeschalten? Wann läuft die Heizung? Zur Beantwortung einer Frage wie „Wie lange ist in den Büros des Gebäudes A im Zeitraum A durchschnittlich das Licht an?“ braucht es zusätzliches Wissen über die Intervalle zwischen den einzelnen Ereignissen (Licht An, Licht Aus).

Die zu erstellende Diplomarbeit soll sich mit dem Entwurf und der Implementierung einer Abfragesprache für einen solchen Interval OLAP Ansatz beschäftigen. Dabei kann auf eine bereits existierende Abfragesprache (und deren Implementierung in PHP, PostgreSQL) im Bereich Sequential OLAP zurückgegriffen werden.

Kontakt: Christian Koncilia


Thema: DA_Information Systems, DA_ISYS, Diplomarbeit, Hall of Fame, Institut, ISYS | Kommentare (0) | Autor:

Open Master-Thesis: Partitioning of Inter-Organizational Processes with Data-Flow.

Montag, 27. Januar 2014 12:01

Inter-Organizational processes are a vital feature for today’s businesses. For example an online shop is actually realized by different partners: The online shop itself, a logistics company ships the goods and a bank is responsible for the credit card transactions. Today inter-organizational processes are typically implemented according to more or less abstract process models. This results in tedious and error-prone manual work.

In general there are two approaches for inter-organizational processes: On the one hand orchestrations, that are based on a central coordinator and on the other hand choreographies that support a fully distributed operation. The choreography approach has the advantage that the autonomy of the differ-ent partners is preserved.

We have already developed a partitioning approach for the top-down generation of choreographies. In this approach first a global process is defined. In a next step each element of the global process is as-signed to one of the partners. Finally our algorithms automatically generate private processes/views for each partner. These private processes can either directly be executed or they can be extended by the partners.

The existing version of the partitioning procedure concentrates on the control-flow and abstracts from the data-flow. In our current research not only the control-flow but also the (potentially complex) data-flow is subject to partitioning. This is an important topic because it allows to preserve the privacy of the partners and customers. The principle idea is that a partner must only get access to some variable which is defined in the global process if he/she really needs it.

We provide the unique opportunity for one master student to participate in research on this highly relevant topic in the field of inter-organizational processes. The student working on this thesis will actively participate in our research team. In particular he/she will focus on the implementation and evaluation of the approach.  The implementation will be based on existing software and frameworks of our research group.

Contact:  Julius Köpke
Supervisor:  Johann Eder
Co-Supervisor:   Julius Köpke


Thema: DA_Information Systems, DA_ISYS, Diplomarbeit, Institut, ISYS | Kommentare (0) | Autor:

Open Master’s Thesis: Mobile Video Browser through Peephole Interaction on Projector Phones

Freitag, 13. September 2013 14:20

The Interactive Systems Research Group offers a master thesis focusing on developing and evaluating a new video browsing technique based on peephole interaction with projector phones. (With some modifications to be discussed this work can also be done as part of an 8h „Softwarepraktikum“).

Over the years mobile devices became rich multimedia devices. Many users have large image and video collections stored on their mobile devices. Different successful approaches exist for browsing through images on a mobile device. For example, by displaying thumbnails in a grid users can quickly scroll through hundreds of images. However, useful video browsing tools are missing and browsing through large video collections remains a challenge for the user.

Peephole Video Browser

We envision a video browser that runs on projector phones and allows users to quickly skim through a large video collection.

Download PDF for more information

For even more details contact DI Bonifaz Kaufmann night and day: email:


Thema: DA_Interactive Systems, DA_ISYS, Diplomarbeit, PR_Interactive Systems, PR_ISYS, Praktikum | Kommentare (0) | Autor:

Project Management Simulation: Open Master´s Thesis Projects

Dienstag, 14. Mai 2013 16:46

An experience-dominated subject like software project management cannot be learned by merely attending lectures. Additional labs, however, even with only modest real-life projects, call for substantial effort to be spent by the instructors as well as by the partaking students. With these issues in mind, we developed the concept for AMEISE, a simulation framework for practicing management of software engineering projects.800px-AmeiseWall_en

At AAU Klagenfurt, the AMEISE project ( started in 2001 as part of an nml-project from bm:bwk/Austria,  and is and has been used at several Universities and Colleges in Austria, Germany, Slovakia and the Maghreb region.

As AMEISE is constantly evolving, the following thesis projects are available:
•    Project Management Simulation in a Mobile Environment. AMEISE is a client-server system and make use of the Java Runtime on standard computers and laptops. The objective of this work is, firstly, to prepare the AMEISE environment for class-room settings where also mobile devices are used, secondly to implement a mobile AMEISE client, and, finally, to evaluate its usability in such situations.
•    Project Management Simulation with the Oracle Rule-based Engine. The simulation core of AMEISE is based on a rule set containing about 560 rules written in Sesam-2. The objective of this work is to discover possibilities in mapping this rule-base to a state-of-the-art rule-based system, preferably to the Oracle rule-based engine.
•    Context-aware assessment report generation. In AMEISE, the generated assessment reports make use of standard and generic explanatory text fragments only. On the other hand, the AMEISE framework knows a lot about the different simulation runs, and the objective of this work is to use this knowledge to generate personalized assessment reports.
For more information about the above topics, please contact Assoc.-Prof. DI Dr. Andreas Bollin (email:


Thema: DA_ISYS, DA_Software Engineering, Diplomarbeit, Institut, ISYS, Studium | Kommentare (0) | Autor:

Advanced Software Comprehension: open Master´s Thesis Projects

Montag, 13. Mai 2013 8:20

ViZMockupToday’s systems become more and more software-intensive which typically means that software is the major component that provides the needed functionality. With it, the complexity of program code and documents also rises, and tools and techniques for reverse-engineering and comprehension become increasingly important.

At AAU Klagenfurt, the ViZ project ( started with formal specifications in mind, but now focuses on a thorough comprehension support for developers working on all the different types of documents created during the software project life-cycle: specifications, design documents and code.

Available thesis projects address the following topics:

• Control-path analyzer for test coverage detection in 3G languages (e.g. Java or C#) including exceptions.
• Syntactically correct static program slicer (Weiser slice) for program feature extraction.
• Dynamic program slicer for Java 7 programs within the Eclipse framework.
• 3D graph animation of artifact structures with partitioning support within the Eclipse framework.
• Formal model generator for Java 7 programs within the Eclipse/CZT framework.
• Eclipse test-case generator for formal Z specifications.

For more information about the above topics, please contact Assoc.-Prof. DI Dr. Andreas Bollin (email:


Thema: DA_ISYS, DA_Software Engineering, Diplomarbeit, Institut, ISYS, Studium | Kommentare (0) | Autor:

Software Visualization: Open Master´s Thesis Projects

Montag, 29. April 2013 9:52

Program comprehension still accounts for more than 50% of software developing costs. Software visualization techniques are a means to lower these costs by relying on the visual capabilities of humans. In our previous research, we have developed several visualization tools, such as DA4Java to browse, and navigate object-oriented source code, Breviz to navigate and analyze large spreadsheets, and SNAnalyzer to browse the contributions of developers to a software project.








Various thesis projects are available that concern the development of new visualization techniques to include new data sources that can be leveraged to improve the comprehension of programs. Topics address, for instance, the investigation of visualization techniques to:

  • Analyze and comprehend changes in source code and spreadsheets
  • Analyze the collaboration within and across development teams
  • Analyze the migration of developers within a software ecosystem
  • Analyze code/design smells and who has been working on these parts of the source code or spreadsheet
  • Support developers in debugging considering also previous changes, bugs, contribution structure, etc.

We also very welcome your own ideas for a Master’s Thesis project in the area of software visualization.

For more details contact Prof. Martin Pinzger (email:


Thema: DA_ISYS, DA_Software Engineering, Diplomarbeit, Institut, ISYS, Studium | Kommentare (0) | Autor:

Software Evolution Analysis: Open Master´s Thesis Projects

Donnerstag, 11. April 2013 13:52

Software repositories, such as versioning systems, bug repositories, and mailing lists, keep track of issues and changes in a software project. Access to thesis software  repositories often is provided by online collaboration platforms, such as GitHub, Bitbucket, and Google Code.










Such repositories store a wealth of information from which we can learn a number of general and project specific best practices to better develop and evolve software systems.

Available thesis projects address the following topics:

  • Research of the information needs of software developers for evolving software systems
  • Extraction and integration of detailed and context specific information from diverse software repositories
  • Development of advisory/recommender techniques helping software engineering in developing and evolving software systems
  • Means to improve the communication and coordination of development efforts within and across software development teams
  • Development of prototype tools and conducting experiments to evaluate your techniques and solutions

For more details contact Prof. Martin Pinzger (email:


Thema: DA_ISYS, DA_Software Engineering, Diplomarbeit, Institut, ISYS, Studium | Kommentare (0) | Autor:

Ausschreibung einer Master-Arbeit: Window Manipulation Techniques

Donnerstag, 20. Januar 2011 14:32

This project is designed as a sequel to J. Großmann’s successful thesis „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.

Contact: David Ahlström, Institut für Informatik-Systeme


Thema: DA_ISYS, Diplomarbeit, ISYS, Studium | Kommentare (0) | Autor:

Ausschreibung einer Master-Arbeit: Ameisensimulation

Donnerstag, 20. Januar 2011 14:12

Im WS 2010/11 findet auf Basis des AntMe!-Systems ( 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.
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.

Die Betreuung erfolgt kooperativ durch Prof. Dr. Martin Hitz und Doz. Dr. Wilfried Elmenreich. Bei erfolgreicher Durchführung (i.S. von Qualität und Rechtzeitigkeit der Arbeit) winkt eine finanzielle Belohnung in Form eines Diplomarbeitsstipendiums.

Kontakt: Martin Hitz, Institut für Informatik-Systeme; Wilfried Elmenreich, Institut für Vernetzte und Eingebetette Systeme


Thema: DA_ISYS, DA_NES, Diplomarbeit, ISYS, NES, Studium | Kommentare (0) | Autor: