Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Thema Codec-Skalierung hinzugefügt; Sensor Calibration mit Beistrichen versehen

...

Engineering Context and Activities by Quantitative and Qualitative Aspects - open

There are several frameworks which try to automatically assess the context and activity of the user (e.g. the Google Activity framework), but automatically detecting current context and activity remain a challenge. One possibility is to ask the user via notifications and obtain contextual data on a subjective basis, which is highly obtrusive, but quite correct. Another way is using Machine Learning or heuristics to determine the circumstances by automatically evaluating data on the smartphone itself.

In this work, you will explore options to assess information about the user's context and activities.

Requirements: You are fit in Android programming. You don't shy away from statistics. This preferably is either a P1/P2 or master thesis topic, but it's also possible to take this as an highly ambitious bachelor thesis topic.

If you're interested, please contact Svenja Schröder (Svenja.schroeder@univie.ac.at).


Regulating Stress via HRV Monitoring - Adaptive Meditation App - open
In our fast paced society it sometimes is hard to find a peaceful moment. Meditation and self-regulation apps can hereby help to focus on the present moment and regulate oneself by the help of technology. In this work an existing meditation app will be enhanced to incorporate HRV (heart rate variability) measurements into the meditation praxis. Before, during and after a meditation HRV data is gathered via a chestbelt to assess the user's stress level. According to the stress level (on a daily, weekly, monthly... base) the app will be adapted (suggestions, meditations, etc.) and the user will get useful feedback for self-regulation.

Requirements: You have already attended the HCI lecture and had good grades. You are fit in Android programming. You don't shy away from statistics.

If you're interested, please contact Svenja Schröder (Svenja.schroeder@univie.ac.at).


Enhancing the Capabilities of a Mobile Field Study Toolkit - open
The CoConUT toolkit ("Context Collection for non-stationary User Testing" - http://coconut.cosy.wien) is a framework for supporting short-term mobile field studies, e.g. usability tests on smartphones in realistic environments. It features several apps and wearables which collect quantitative and qualitative data about surrounding context and human behavior directly in the field.

The framework is constantly growing and supports an increasing amount of field test scenarios. If you are interested in Android App development, building wearables and sensing devices and run field test usability and user experience studies, this could be your thesis!

Potential topics could be:
  • Visualisization and analysis of the gathered time-series data (visualization / statistics / potentially mathematics)
  • Enhancing the sensing and recording capabilities of the CoConUT app (Android development / hardware tinkering)
  • Inspecting interesting use cases with CoConUT-ical capabilities (conducting HCI field tests for prototypical use cases)
  • Adding long-term recording capabilities to the CoConUT app (Android development)
  • ... and many more things!

This is an umbrella topic for several works potentially possible in the scope of the CoConUT framework. If you're interested in working on the project, or have some great ideas yourself, please contact Svenja Schröder (Svenja.schroeder@univie.ac.at).

...

Serious Gaming in Mental e-Health - offen

Diese Bachelorarbeit ist eine Zusammenarbeit mit einem Studierenden der klinischen Psychologie. Gegenstand ist die Entwicklung und Evaluation einer Smartphone-Applikation, die mithilfe einer Kombination verschiedener psychologisch erprobter Methoden die mentale Gesundheit bei Jugendlichen und jungen Erwachsenen verbessern soll. Während der klinisch-psychologische Teil der Bachelorarbeit sich mit den klinisch-psychologischen Konzepten und der Durchführung der Evaluation auseinandersetzt, wird der informatische Teil die Entwicklung eines motivationalen Konzeptes (Serious Gaming) und die Umsetzung der App mittels eines User Centered Design Cycles umfassen. In einem iterativen soll die Usability der App schrittweise verbessert werden, sodass am Ende des gemeinsamen Aufwandes ein funktionierender App-Prototyp steht.

Voraussetzungen: HCI-Vorlesung muss besucht worden sein, Kenntnisse in Programmierung für Android erforderlich

If you're interested, please contact Svenja Schröder (Svenja.schroeder@univie.ac.at).


Mobile Application for ABAC-enabled Smart-Home management - vergeben / already taken

"Develop mobile application that enables control, monitoring and analytics in the Smart-Home secured with ABAC".

Make use of the existing solution Smart-Home in COSY:Lab to develop novel mobile application and improve usability of the already integrated sensors and actuators - DHT, Philips Hue...

This thesis will have two main aspects:

  • Security - evaluation and development of mechanisms for successful access control over information during system's lifetime
  • HCI - design and development of the intuitive, easy-to-use application for Smart Home management

Testing and verification will be conducted in the COSY:Lab using existing equipment and development and verification environment.

If you're interested, please contact Nemanja Ignjatov (nemanja.ignjatov@univie.ac.at) and Christian Löw (christian.loew@univie.ac.at)

...

Sensor Calibration With Household Items

This project proposes to develop and investigate methods that allow for simple, repeatable calibration of smartphone sensors using elementary physics and household items. A method should thus require little or no special hardware, apart from what is typically available on/in one's desk, drawers, and kitchen provide intrinsic (or readily procurable) means for comparison measurements, be repeatable easily so that multiple measurements can be taken, facilitating variations of parameters or devices, and statistical analysis of the results. Needless to say, the device under test should not be damaged by an experiment. Potential experiment techniques include Swings, pendulums with controllable physical dimensions (and thus oscillation periods) Springs Free , Springs ,Free fall, throwing; sliding on inclined planes Rolling planes, Rolling (e.g. inside of a can) Comparison , Comparison measurements with one device attached to another More another. More notes: https://github.com/SensibilityTestbed/sensibility-testbed/issues/33

If you're interested, please contact Albert Rafetseder (albert.rafetseder@univie.ac.at)

...

A Configurable Études Generator
Études are musical pieces designed as practice materials for perfecting particular musical skills (Wikipedia). The skills to be perfected can differ (in difficulty and category) from étude to étude, and are different between instruments, players, and also dimensions of musical content (melody, harmony, rhythm). Develop a sufficiently generic, configurable generator for études that outputs études of choosable difficulty. For this, define a system that encodes the difficulty of a task to be studied, and transformations that assess the difficulty of combinations of study tasks appropriately.
If you're interested, please contact Albert Rafetseder (albert.rafetseder@univie.ac.at)


Multimedia Coding Efficiency Under Scaling
This topic concerns the efficiency of encoders for visual media (JPEG, H.26[45]) when scaling the source media. Your aim is to model how the storage requirements change as the resolution and framerate of the source media changes. The investigation uses source media with extremely high spatial and temporal resolution. Using resampling/pulldown, versions with lower resolutions are created and encoded in order to study the parameter space. Different visual contents provide a further dimension to investigate. Furthermore, you study upsampling methods (such as linear and cubic interpolation) and their impact on encoding efficiency
Do GoTenna Meshes Scale?
GoTenna (https://www.gotenna.com/pages/gotenna) is marketed as an "off-grid communication tool" that interfaces with a smartphone via Bluetooth Low Energy on on side, and connects to other GoTenna devices to exchange messages using unlicensed radio bands. Reverse engineers around the Internet have scrutinized the platform (identifying the RF frontend chip, creating a modified SDK, decrypting the device firmware, analyzing the radio packet format (1), (2), exploring the serial-over-USB interface), but how do deployments with a large number of devices scale in terms of spectrum usage and goodput? In order to find this out, explore the behavior of the radio frontend under noisy conditions, and create a simulation (e.g. using ns-3) to examine GoTenna's behavior.
If you're interested, please contact Albert Rafetseder (albert.rafetseder@univie.ac.at)

...

Routing and upstream/downstream traffic flows in IP networks have certain protocol and time constraints for working correctly. This project investigates challenges and opportunities opened up by making the network's uplink change dynamically, e.g. attach to a different address block while traffic flows are still active. What happens to current-day applications in situations like these? What protocol adaptations are required to lessen the impact of uplink dynamics? What timescales are reasonable for reconvergence? (Etc.)
If you're interested, please contact Albert Rafetseder (albert.rafetseder@univie.ac.at)


Network Packet Trace Anonymization - vergeben / already taken

Recordings of network traffic play an important role in studying the network behavior of nodes, applications, and users. Unfortunately, these traces also contain quasi-personally identifiable information (PII) which makes sharing or publishing traces problematic. Develop a tool or extend existing ones (libpcap, Wireshark) to anonymize traces to various degrees. For this, identify types of PII found in traces, and evaluate methods to pseudonymize or otherwise scrub the records.

Note: This project is a great start into the world of Free/Libre Open Source Software (FLOSS)!

If you're interested, please contact Albert Rafetseder (albert.rafetseder@univie.ac.at)

...