...
Hinweis | ||
---|---|---|
| ||
If you plan on doing your Bachelor's or Master's thesis/P1/P2 with COSY,we invite you visit the current semester's COSY seminar (u:find link):
For an actual agreement on supervision, please attend the next topic discussion session forWiSe 2024/SoSe 2025:When:11:30-13:00Where: Währinger Straße 29, SR 8 March 2025, date and time to be determined |
...
Exploring different Data Visualisations for Energy Monitors (P1, P2, Bachelor Thesis, Master Thesis) - assigned |
---|
Energy data has become increasingly accessible since the widespread introduction of smart meters. In the future, we will see more and more apps displaying this energy data from private households to support sustainable saving behaviors, among other things. This data can be presented in various ways, from classic line charts (see Figure 1) to playful visualizations that illustrate energy consumption (e.g. Figure 2). Additionally, it makes sense to display other data, such as how much electricity was consumed in the past, how much is likely to be consumed in the future, the costs associated with it, or even how much energy the neighbor is using, to encourage energy savings through a form of competition. The goal of this project is to implement a selection of engaging visualizations to gather feedback on what potential users think about them.
Figure 1: Very basic visualisation of some test data as a line graph Figure 2: Playful approach to visualising energy data. Different kind of images represent different levels of energy consumption from good (left) to poor (right) Resources- Paper: "Visualisation in energy eco-feedback systems: A systematic review of good practice", https://www.sciencedirect.com/science/article/pii/S1364032122003537 |
If you are interested in this topic, please contact florian.gueldenpfennig@univie.ac.at |
Interaction Logger for User Studies - assigned |
---|
When evaluating interactive applications such as web applications, mobile apps, smart IoT gadgets, etc., the interactions of the users play a crucial role. To be able to analyze these within user studies, they must be logged (e.g., by calling a URL on a study server, provided the interactive application is connected to the Internet). Later, this information becomes invaluable in research contexts. The goal of this work is to develop an interaction logger for user studies as a web application (technology stack of your choice). The project can be conducted as a bachelor’s thesis, master’s thesis, or "Informatik Praktikum". For the latter, a concept should be developed as an interactive prototype. For a bachelor’s or master’s thesis, interviews with (professional) developers and researchers should first be conducted to determine their needs when logging in the context of user studies, and these needs should then be implemented as a prototype. This work is suitable for students with an interest in user research and web development. |
If you are interested in this topic, please contact florian.gueldenpfennig@univie.ac.at |
Visualization of the Problem Space of Data-Driven Services - assigned |
---|
The goal of this bachelor's thesis or "Informatik Praktikum" is to create an (interactive) visualization that depicts the problem space and possibilities surrounding energy data in the development of innovative applications. In recent years, there have been intensive efforts to centralize the consumption data of energy consumers in Europe into shared data-spaces. This has led to a landscape with a variety of innovative business models and use cases. The work is divided into two parts. First, the problem space needs to be explored. We have conducted and transcribed a series of interviews. These documents need to be evaluated, and if necessary, supplementary literature research should be conducted. This work is particularly suitable for students who want to dive into qualitative data analysis and then creatively explore the presentation of the results. |
If you are interested in this topic, please contact florian.gueldenpfennig@univie.ac.at |
b. Topics with a Network-related Focus
...
Markdown for Questionnaires - assigned |
---|
(For some context of Markdown, see above :-) The plan for this topic is:
The topic includes a survey and comparison of existing tools and literature on (online) surveying, a usable implementation, and a qualitative evaluation with prospective users of the technology. |
If you're interested, please contact Albert Rafetseder (albert.rafetseder@univie.ac.at) |
Pure Data Software Engineering Best Practices - available |
---|
Pure Data is a visual language for multimedia computing. Pure Data programs, usually called "patches", may use various software engineering techniques such as modularization to achieve better readability, reusability, and maintainability. There exist some established patterns. Yet, there is little introductory literature on on them. In this project, you research the existing material such as public patches and libraries, Pure Data's own documentation system and included examples, and your own experience creating programs in this (and other) programming language(s). The outcome of the project is a set of well-documented worked examples of good software engineering practices in Pure Data. Participation and research intervention in our current course Network-based Communication Ecosystems is possible – you are invited to include our students in your research. We can also connect you with the international community of Pure Data users and developers for further investigation. |
If you're interested, please contact Albert Rafetseder (albert.rafetseder@univie.ac.at) |
An open-source GVRP/GARP dissector for Wireshark - available |
---|
Wireshark is a renowned measurement and analysis software for computer networks. Its dissector library is large, yet lower-layer protocols such as GARP and GVRP (protocols for configuration management between switches in LANs) are only partially implemented, do not appear to be tested, lack documentation, etc. Your task in this project is to assess the state of GARP / GVRP / GMRP protocol support in Wireshark through experiments, and extend the implementation and documentation to support the use cases that you identify as most relevant. For this project, you will work with practical network equipment such as switches and wiretaps, as well as write software in C, and glue code in other languages. |
If you're interested, please contact Albert Rafetseder (albert.rafetseder@univie.ac.at) |
iLO Hacking - available |
---|
Server hardware includes management interfaces to remote-control the hardware and BIOS of a server even if the main operating system or hypervisor becomes inaccessible through usual means such as ssh. For this, a fully separate embedded system is built into the server. It provides its own firmware and operating system, RAM, storage, a separate physical Ethernet port, and low-level access to the running server hardware (e.g. fan and power supply status) and software (e.g. main memory of the server). Little is known about the actual software comprising these management interfaces, although (mostly-informal) investigations have been conducted, e.g. 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11. Feel free to research other projects, useful search terms include iLO, IPMI, iDRAC, LOM, OOB, BMC... In this project, you aim to expand and formalize this knowledge by trying out existing and developing new methods of analyzing and modifying firmware of management interfaces. A distant goal could be a fully free and open-source operating system, e.g. based on OpenWrt, for a management controller. We have multiple HP servers from different generations at our disposal for hardware analysis and hacking. |
If you're interested, please contact Albert Rafetseder (albert.rafetseder@univie.ac.at) |
...