You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 64 Next »

The following list contains currently open thesis topics in the area of Cooperative Systems. Should you have an own idea for a potential thesis which you think might fit the research interests of our group, do not hesitate to contact us directly.

1. COSY Research Areas

Human-Computer Interaction (HCI)

Networks and Network Security

  • Human Factors and Interaction Design of ICTs
  • Usability, Usable Security, User Research, (Participatory) ideation and iterative prototyping
  • Social Computing, Technology and the cultural domain - “Culture over IP”
  • Ubiquitous and mobile HCI
  • Computer Supported Cooperative World - Social Computing/Social Informatics, Cooperative Systems
  • Internet of Things / Internet of People
  • AAA - Authentication, Authorization, Accounting in IoT ecosystems
  • Decentralized security mechanisms (blockchain, trust, transparency, privacy)
  • (Computer) Networks --- design, operation, and use
If you are interested in "Praktika" or Bachelor/Master-Theses in the Area of Human-Computer Interaction (HCI), please contact: Oliver Hödl (oliver.hoedl@univie.ac.at), Svenja Schröder (svenja.schroeder@univie.ac.at), Christian Löw (christian.loew@univie.ac.at)!If you are interested in "Praktika" or Bachelor/Master-Theses in the Area of Networks and Network Security, please contact: Nemanja Ignjatov (nemanja.ignjatov(at)univie.ac.at), Albert Rafetseder (albert.rafetseder(at)univie.ac.at)!

 

2. Current COSY-Thesis/Praktikum-Topics


a. Topics with an HCI-related focus

Smart Subtitles App: Opera.Guru

Opera.Guru is an application suite to provide subtitles for live opera performances. (see www.opera.guru for details) The existing application contains a smartphone app (Android/iOS) and a web-based CMS. The task of this thesis is to develop a new web app in addition to the existing smartphone app. The goal of this extension is to use the Opera.Guru application suite for events other than opera and to access new user groups as well as new application scenarios. Basic programming skills and knowledge with mobile, web and server applications (Xamarin for Android/iOS apps, IIS) are recommended. The work for this thesis will include a user study to evaluate the web app.

See the project's website for further information and finished theses about opera.guru.

If you're interested, please contact Oliver Hödl (oliver.hoedl@univie.ac.at) and Peter Reichl (peter.reichl@univie.ac.at)
eParticipation

Im Rahmen der Entwicklung hin zu einer "Hochgeschwindigkeitsdemokratie" arbeiten wir an einer eParticipation-Plattform mit, die zur vermehrten Einbindung interessierter BürgerInnen in politische, insbesondere parlamentarische Prozesse führen soll. Das Spektrum reicht dabei von Ideenfindungsprozessen bis hin zur Kommentierung von Gesetzesvorlagen. Besonders interessant sind dabei Konzepte zur nachhaltigen Beteiligung und zur Überwindung der Schwelle zwischen physischer und Online-Diskussion.

If you're interested, please contact Peter Reichl (peter.reichl@univie.ac.at)
CoCoVis: Visualizing Multi-Sensorial Time Series Data (together with Prof. Torsten Möller)
The CoConUT project (coconut.cosy.wien) features smartphone apps which collect sensor data (location, speed, noise, nearby Bluetooth devices, heart rate, etc.) for each participant during mobile field studies. Result is a time series which shows information about the context and possibly interesting events the field study participants encountered („Why did the participant slow down on the corner?“, „Why were so many people present nearby during this time period?“, etc.). These time series data should be visualized and enriched by meaningful analyses to enable exploration and potentially reasoning. 
The data set consists of sensor data which is collected each second during a field study on the participant’s smartphone. The app can be downloaded from the App Store and you can create your own data sets: https://play.google.com/store/apps/details?id=at.ac.univie.cosy.coconut
If you're interested, please contact Svenja Schröder (Svenja.schroeder@univie.ac.at).
Bursts of Interaction across App Types and Times of Day

Oulasvirta et al. (2005) https://dl.acm.org/citation.cfm?id=1055101 showed that interaction during mobile web browsing occured in "interaction bursts" of 4 seconds. Although this research happened more than 10 years ago, today mobile interaction in the wild still happens in "bursts" due to contextual factors. In this work a study app will be developed which enables long time measurements of interaction bursts across app types (web browsing, chatting, etc.) and across times of day in the background of the participants' smartphones. This data will be gathered and analyzed in order to show patterns in interaction, e.g. different types of interaction "bursts".

If you're interested, please contact Svenja Schröder (Svenja.schroeder@univie.ac.at).
The mechanics of Digital Paper Chase: GeoCaching under the Microscope
GeoCaching is still a very popular recreational activity among all sorts of geeks and non-geeks, since it combines solving puzzles, mastering technology and physical activity all while being outdoors. While there a lot of good geocaching apps (c:geo, GCC), some features are still missing, for example an app of easy discovery of trackables for Android (see TBScan for iOS).
In this thesis you will develop an Android app for Geocaching and conduct a user study in the field to find out more about current geocaching practices. In this new app you will additionally collect anonymized data about usage behavior and context in the field, which you will then analyze to gain a deeper understanding about current geocaching practices. (Oh, and it's a bonus if you're already a geocacher! But it's not a must.)
If you're interested, please contact Svenja Schröder (Svenja.schroeder@univie.ac.at).
Mobile Application for ABAC-enabled Smart-Home management - vergeben

"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)
Chat-bots as the (chat) window to your Smart-Home environment - vergeben

This topic aims at utilizing a chatbot-type agent to interact with users of a Smart-Home environment. A conversation-based interaction/service design is to be designed to support Smart-Home-related tasks, such as (1) adding and removing IoT-devices to the Smart Home, (2) effective management of access and security policies (ABAC), (3) everyday usage.

Your task is to create a chat-bot interaction/service design with regard to usability-related qualities (simplicity, usable and understandable security features) and meaningful features, and make use of the existing Smart-Home setting of COSY:Lab to develop a chat-bot prototype for this context. A small user trial should then collect feedback and test for conceptual feasibility and usability.

If you're interested, please contact Christian Löw (christian.loew@univie.ac.at) and Nemanja Ignjatov (nemanja.ignjatov@univie.ac.at)
Social Computing meets the Smart Environment: COSY Healthy-Living Bot: Extending the service design

This thesis is about interaction design and prototypical implementation of a chat-bot which supports a healthy lifestyle by incorporating different types of functionality into a holistic service composition. A prototype exists already, and your core job is to further extend the existing service composition by incorporating further APIs and related functionalities. Currently supported are APIs of Google Calendar (supporting scheduling physical activity and healthy eating), Fitbit, as well as APIs of recipe and work-out platforms. What else could be helpful? Be creative!

If you're interested, please contact Christian Löw (christian.loew@univie.ac.at)
Social Computing meets the Smart Environment: COSY Healthy-Living Bot: Chat-bot supported finding of meaningful fitness goals

This thesis is about interaction design and prototypical implementation of a chat-bot which supports a healthy lifestyle. A prototype exists already, and your core job is to further develop the chat-bot personality and interaction design to incorporate S.M.A.R.T. goal setting (1) in order to support the user with finding meaningful fitness goals. To achieve this, you can make full use of the existing prototype feature-set (already integrated APIs: Google Calendar, Fitbit, Recipe API, Work-Out API) and extend it if necessary.

(1) https://www.mindtools.com/pages/article/smart-goals.htm

If you're interested, please contact Christian Löw (christian.loew@univie.ac.at)
Social Computing meets the Smart Environment: COSY Healthy-Living Bot: Interaction by Artificial Intelligence

This thesis is about interaction design and prototypical implementation of a chat-bot which supports a healthy lifestyle. A prototype exists already, and your core job is to further develop the chat-bot AI module in order to support a more natural, conversational interaction. To achieve this, you can make full use of the existing prototype feature-set (already integrated APIs: Google Calendar, Fitbit, Recipe API, Work-Out API) and extend it if necessary.

If you're interested, please contact Christian Löw (christian.loew@univie.ac.at)
Social Computing meets the Smart Environment: COSY Grätzel-Bot: Gamified support for 1st-semester students

This thesis is about interaction design and further development of an existing Facebook Messenger Bot which supports newcoming students at the faculty of computer science. Your jobs comprise (1) the integration of location-oriented information and services as well as (2) functionality that supports socialization and collaboration, e.g. support for ad-hoc meetings, learning groups, ..

For this, small proof-of-concept-like prototypes already exist. Your core job is to incorporate the existing ideas into a single chat-bot/web platform in order to create a tool that can then be tested in the upcoming winter semester (which is, in the case of Bachelor students of SS18, of course out of scope of your thesis, just to mention the overall goal).

If you're interested, please contact Christian Löw (christian.loew@univie.ac.at)
Social Software meets the Internet of Things (IoT): Sensors and/or displays for a Smart Grätzel community platform

This thesis is about interaction design and prototyping of a community platform ("Smart Grätzel") that incorporates IoT devices. This thesis comprises (1) defining a social software concept that supports a given community by incorporating software (e.g. a web-platform, a chat-bot) and IoT devices (e.g sensors or displays), (2) creating a prototype, (3) conducting a small user trial to explore/validate meaning from a user perspective.

If you're interested, please contact Christian Löw (christian.loew@univie.ac.at)
Chat-bots as Adaptive Interfaces: Personalizing interaction?

This topic is about personalized services. With interfaces getting more and more "smart", possibilities for adaptive functionality and adaptive interaction concepts widen, taking into account the users' preferences, current state or overall personality. This points to the question: Can adapting to situative states and/or personal attributes of a user improve the user experience, usability and overall "successful" usage of a software?

This thesis comprises (1) the identification of a suitable setting for a comparative study (e.g. see Grätzelbot topics, Healthy-Living-Bot topics, or your own topic), (2) the enhancement of the respective user-interface to support adaptive behavior/interaction design, (3) the realization of a comparative usability/user experience study.

Note: This topic is only available as P1/P2 or Master's Thesis.

If you're interested, please contact Christian Löw (christian.loew@univie.ac.at)
Social Software for Computer-Supported Community-Building

This topic is about computer-supported community building. Social networks emanate from purposeful social mingling and interaction and can bring about significant positive social change, a process that can be specifically supported and nurtured, e.g. as described by Plastrik and Taylor (1). While the authors have created their framework before there were social networks like Facebook on the Internet, it seems clear that today's technology can add a lot to this effort.

This thesis is about (1) creating a social software concept that supports the building of ad-hoc social communities, following Plastrik and Taylors approach, and investigating how the specific network goals defined by them can be supported by ICT, (2) prototyping this concept and (3) conducting a small user trial to test for conceptual feasibility.

(1) https://networkimpact.org/downloads/NetGainsHandbookVersion1.pdf

Note: This topic is only available as P1/P2 or Master's Thesis.

If you're interested, please contact Christian Löw (christian.loew@univie.ac.at)
A youth perspective on social networks - co-designing a social network with children

While social networks are very popular among younger people, none of them have been designed from their perspective, putting them first. This topic is about designing a social network from the perspective of youth/young persons. The thesis comprises (1) the participatory design of a social network concept that is based in the interests, wishes and needs of young persons, (2) the prototypical realization of this concept, (3) conducting a small user trial to validate the prototype.

Note: This topic is only available as P1/P2 or Master's Thesis.

If you're interested, please contact Christian Löw (christian.loew@univie.ac.at)
ScoutApp - A social smartphone application for scouting

This thesis is about designing and creating a smart phone application that supports activities undertaken by the scouts, a worldwide youth movement. The functionality can focus around different areas: (1) An outdoor, location-based gaming application, (2) a social diary aimed at collecting experiences, (3) an application that supports connecting scouts worldwide, ..

The thesis comprises (1) the design of an application concept (2) the prototypical realization of this concept, (3) conducting a small user trial with members of the scout movement to validate the prototype.

Note: This topic is only available as P1/P2 or Master's Thesis.

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

b. Topics with a Network-related Focus

Context-aware Access-Control for Smart-Home

"Authorize your actions in Smart Home not only using your identity but also your previous behavior and current system's environment"

Bring ABAC and Blockchain together! While ABAC stores information about users' identity and provides fine-granular access-control, blockchain can be used to as a trusted storage for event-based tracking of the system's usage. Use case - a child can't turn on the light in the living room in the night without the presence of the parent in the same room.

In this thesis an existing implementation of the ABAC for Smart-Home based on XACML will be extended and adapted to make use of blockchain and verifying access-rights based on two source of information - users' credentials and latest information in the blockchain, depending on the definition of the access policy.

If you're interested, please contact Nemanja Ignjatov (nemanja.ignjatov@univie.ac.at)
Configuration engine for Smart-Home environment

"Define event-based environment for runtime configuration of the Smart-Home and make Smart-Home smarter"

Make use of the collected data from the sensors in the Smart-Home and define events that could be of interest to define optimal behavior of the Smart-Home appliances.

Use defined events and bind them with script language(JavaScript for example) to trigger proper actions and optimise usage of the Smart-Home sensors( disable temperature readings if there isn't any user present in the system).

This solution will be integrated with already existing Smart-Home management framework, present on COSY:Lab.

If you're interested, please contact Nemanja Ignjatov (nemanja.ignjatov@univie.ac.at)
Indoor localization enhanced Access Control

"Manage Access Control policies based on presence of users in the Smart-Home"

Integrate some of the existing technologies for localization and presence detection(RDIF, BLE) with ABAC-enabled Smart-Home management system.

Goal of this thesis is to enable definition and validation of the access policies in Smart-Home that required users' presence events as input and allow/forbid particular actions in Smart-Home based on those events.

This solution will be integrated with already existing Smart-Home management framework, present on COSY:Lab.

If you're interested, please contact Nemanja Ignjatov (nemanja.ignjatov@univie.ac.at)
Blockchain-based Identity Management - vergeben

"Provide self-sovereign identity to the users and devices in a Smart-Home"

Implement blockchain-based storage(decentralized PKI) and accompanying clients for successful identity management based on X.509 certificates.

Goals of this thesis is to enable authentication of the entities in the Smart-Home system using certificates and public keys, while marking authentication using passwords as obsolete.

This solution will be integrated with already existing Smart-Home management framework, present on COSY:Lab.

Related information sources :

http://www.weboftrust.info/

https://sovrin.org/

https://www.uport.me/

If you're interested, please contact Nemanja Ignjatov (nemanja.ignjatov@univie.ac.at)
Identity and Key Management for resource-constrained IoT devices - vergeben

Goal of this thesis is implementation of the light-weight solution for resource contrained devices based on embedded Linux OS that supports handling of public and private keys.

This solution should incorporate key exchange protocol between Arduion-based devices and central manager for keys handling.

Special attention should be given to the storing of the keys in a trusted and secure manner, using concepts similar to TPM.

Successful implementation of this thesis will lead to the mutual authentication of the devices and will be integrated in the COSY Smart Home environment.

If you're interested, please contact Nemanja Ignjatov (nemanja.ignjatov@univie.ac.at)
Traffic And Load Models For ISM- And SRD-Band LoRa
LoRa is an emerging proprietary physical-layer modulation technology for IoT WANs; LoRaWAN adds gateways and network uplink to bridge Things to the Internet. This project proposes to investigate traffic on the frequency bands locally used for LoRa (see for example https://www.thethingsnetwork.org/community/vienna/ ) and suggest spatial, spectral, and traffic load models for this new type of data communication. Collaboration with Vienna's community-driven, partipatory LoRaWAN installation by https://openiot.network is welcome.
If you're interested, please contact Albert Rafetseder (albert.rafetseder@univie.ac.at)
A FOSS Framework For Exponentially-Swept Sine Based Measurement Techniques

Excitation with exponentially-swept sines allows for measurements of transfer functions of weakly nonlinear, approximately time-invariant systems. Implement a framework, e.g. in Octave (MATLAB) or NumPy, that streamlines generating the required sweeps, deconvolutions etc., and demonstrate its applicability in a practical study (e.g. room acoustics).

www.nvo.com/winmls/nss-folder/electro1acoustics/Measuring%20impulse%20resp%20and%20distortion%20with%20swept%20sine%201341AES00.pdf

web.uvic.ca/~timperry/ELEC499SurroundSoundImpulseResponse/Elec499-SurroundSoundIR-PreREVA.pdf

If you're interested, please contact Albert Rafetseder (albert.rafetseder@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 fall, throwing; sliding on inclined planes Rolling (e.g. inside of a can) Comparison measurements with one device attached to 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)
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

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)

 

"Provide self-sovereign identity to the users and devices in a Smart-Home"

Implement blockchain-based storage(decentralized PKI) and accompanying clients for successful identity management based on X.509 certificates.

Goals of this thesis is to enable authentication of the entities in the Smart-Home system using certificates and public keys, while marking authentication using passwords as obsolete.

This solution will be integrated with already existing Smart-Home management framework, present on COSY:Lab.

Related information sources :

http://www.weboftrust.info/

https://sovrin.org/

https://www.uport.me/

If you're interested, please contact Nemanja Ignjatov (nemanja.ignjatov@univie.ac.at)


  • No labels