Teaching at JKU Linz

Open theses and practical projects on mobile networked systems.

In case of interest, feel free to contact me at karin_anna.hummel@jku.at (in the initial meeting/information exchange, we will discuss details about the topics).

Crowd devices Disrupted and degraded connectivity: For many services, high-quality Internet access is assumed to be available 24/7. In areas where (mobile) access networks are not available or provide only limited quality such as in remote regions (mountains, sea, rural areas), after a disaster, or in space, connectivity cannot be taken for granted. To provide services nevertheless, ad-hoc wireless connectivity by mobile devices through, e.g., Bluetooth/BLE or Wi-Fi (smartphones, connected vehicles, etc.) and, e.g., pre-fetching of data and caching may be leveraged. In this frame, we will work on advancing mobile apps, distributed algorithms, and network protocols.
UAV Timing aspects of unmanned aerial vehicles (UAVs) aka drones: UAVs operate in 3D with a certain level of autonomy. To form multi-drone and human-drone teams, it is necessary to understand the timing aspects (delays) in these cyber-physical distributed systems in order to provide proper control rules. One aspect of particular interest is the anticipated drone movement in the near future.
Mobility modeling Mobility modeling: to study mobile systems, accurate models of the mobility of humans, machines, or IoT devices mounted on moving parts, are essential. These mobility models help to understand how humans, vehicles, and things move, but can also be used in simulations of mobile systems such as self-driving cars, autonomous busses, and drones.
Network Performance Mobile network performance measurement, prediction, and use for optimization: this topic focuses on providing tools to measure, log, process, visualize wireless networking conditions on the move (5G, Wi-Fi, LoRaWAN, etc.) and to apply prediction to network protocols and networked services. (Picture: MobiLog prototype developed by Danilo Valerio)

Supervised PhD, master, and bachelor students (ongoing)

Rene Gabner (PhD student): Mobile cloud computing

Manuela Pollak (PhD student, co-supervision with Prof. G. Kotsis): Human-drone teaming

Gudrun Huszar (master student): Measurement framework of IoT systems connected through LoRaWAN

Kai Knabl (master student, co-supervision with Prof. M. Sonntag): Security in smart home networks

Alexander Ritt (master student): Feature assessment for ML-based applications on smart phones: use case physical rehab

Johannes Krahofer (master student): Out-of-the box IoT solutions

Muthukumar Neelamegam (master student): Machine-learning applied to IoT: use case air pollution in smart cities

Daniel Hofer (master student): Prediction-based load control in solar-powered off-grid homes

Jayaraman Ramya (master student): How-to build a smartphone app to assist in a crisis such as the COVID-19 pandemic

Barbara Nussbaummueller (master student): Contact tracing by mobile technologies beyond BLE

Martin Steinscherer (master student): Machine-learning by mobile apps

Marvin Roggendorf (bachelor student): Network performance measurement app (WiFi, 4G)

Simon Huemer (bachelor student): Vison-based drone navigation based on machine learning

Tobias Schwap (bachelor student): Adaptive strength training app

Alexander Mayr (bachelor student): Drone simulation

Florian Kastner (bachelor student): Wi-Fi app channel selection beyond channel occupacy

Sebastian Ortner (bachelor student): Evaluating the usefulness of mobile contact-tracing technologies in the context of the COVID-19 pandemic

David Mair, Mateo Adzaga (bachelor students): Smart parking system for e-vehicles

Jakob Zethofer (bachelor student): Proximity detection in human-drone teams

Supervised PhD, master, and bachelor students (finished)

Alexander Freistetter (master student): Human-drone teaming, May 2020

Christopher Rumplmayr (bachelor student): Cooperative channel adaptation of wireless home routers, April 2020

Thomas Neuhauser (master student): Real-Time Performance Prediction in Wireless Networks, November 2019

Simon Karlicher (bachelor student): A Testing framework for distributed drone control, July 2019

Johannes Mittendorfer (master student): Block-chain for the Internet of Things, April 2019

Clemens Wolf Bartl (bachelor student): Designing a mobile scanner for wireless frequency utilization in 3D, April 2019

Johannes Krahofer (bachelor student): Supporting human-drone interaction by a distributed system architecture, November 2018

Markus Hiesmair (master student): Reliable drive-by parking space detection, September 2018

Alexander Ritt (bachelor student): Identifying the limitations of accelerator-based physical exercise recognition, March 2018


Seminar in Pervasive Computing: IoT (Internet of Things), spring 2017, 2018, 2019, 2020

Mobile Computing, autumn 2015/16, spring 2016, autumn 2016/17, 2017/18, 2018/19, 2019/20, 2020/21

Software Development 2 (practical lecture on Java object-oriented programming), spring 2016, spring 2017, autumn 2017/18, spring 2018, autumn 2018/19, spring 2019, autumn 2019/20, spring 2020, autumn 2020/21

Project in Pervasive Computing (practical), autumn 2015/16, autumn 2016/17, autumn 2017/18, autumn 2018/19, autumn 2019/20, spring 2020, autumn 2020/21

Ongoing participation in master's and bachelor's seminars since 2015

Teaching at University of Applied Sciences Technikum Wien


Computer Networks, spring 2016, 2017, 2018, 2019, 2020

App Development, spring 2016 and 2017

Teaching at ETH Zurich

Co-supervised PhD student (finished)

Mahdi Assadpour: Location-aware forwarding in micro aerial vehicle networks (2015)

Co-supervised master and semester students (finished)

Mario Burger and Fabian Schuiki: Mission-aware forwarding in micro aerial vehicle networks, semester thesis (2015)

Jan Haller: Hybrid opportunistic networking, master thesis (2014)

Stefan Draskovic: Designing a routing algorithm for UAV swarms based on simulation and measurements, semester thesis (2014)

Sandra Siby: Energy profiles of opportunistic networking operations, semester thesis (2013)

Ramon Hofer: Aerial Wi-Fi communications, semester thesis (2013)

Adrian Friedli: Routing in multi-hop aerial Wi-Fi networks, semester thesis (2012)


Communication Networks (parts on WLAN MAC, transport protocols), spring 2012, 2013, 2014, 2015

Guest lecture on Mobility Modeling in the frame of Advanced Topics in Communication Networks, autumn 2011, 2012 and SDN for Mobile Networks in the frame of Advanced Topics in Communication Networks 2014: Software Defined Networks

Teaching at University of Vienna

Co-supervised PhD students (finished)

Andrea Hess: Representative Mobility Modeling and Its Application to Disruption-Tolerant Networking (2014)

(until 2011) Danilo Valerio: Leveraging Cellular Networks for Intelligent Transportation Systems: Road Traffic Inference and I2V Communication (2014)

(until 2011) Muhammad Imran: Provenance in Clouds (2014)

(guest research visit, 6 months in 2010) Igor Pernek, student of University of Maribor, Mobile assistants for healthy living (2013)

Diploma and bachelor theses (finished)

Cornelia Travnicek: Intelligent Transportation Systems - Reduction of Network Disruptions by Means of Opportunistic Networking, 2009

Igor Pernek: Lowering the Communication Barrier with the Help of Mobile Social Networks (Co-Supervision; extern: University of Maribor, Slovenia), 2009

Martin Spitzer: [German] Verteilte Kontextakquisition und Serviceausfuehrung im Einsatz fuer Mobile Business Solutions, 2009 (external: TU Wien)

Martin Christl: [Austrian Grid Project] Movement-aware Data Collection and Integration into a Data Grid, 2008

Stefan Niessner: Self-adapting Personal Assistants in Ubiquitous Computing Enviroments, 2008 (external: TU Wien)

Andrea Hess: Context-Sensing Framework, 2008 (Co-supervision; external: TU Wien)

Stefan Zahradnik: [German] Sicherstellung der Privatsphaere in ubiquitaeren RFID basierten Systemen, 2007

Georg Boehs: [Austrian Grid Project] Mobile Access to Grid Knowledge Discovery Services, 2007 (external: TU Wien)

Gerda Jelleschitz: Robust Decentralized Job Scheduling in Mobile Ad-hoc Grids, 2006

Andreas Trost: Mobility Models, 2006 (Co-supervision, external: TU Wien)

Thomas Strini: Consensus and Voting using JavaSpaces, 2005 (Co-supervision)

Martin Bernhardt: [German] Multimediale und traditionelle Bueroapplikationen auf mobilen Telephonen - Java-basierte Fallstudie und Ableitung von Anforderungen, 2003 (Co-supervision)

Horst Weissenboeck: Mobile-Learning, 2002 (Co-supervision)


Mobile Computing (VU, oral lecture and lab): SS 2014, SS 2013, SS 2011, SS 2010, SS 2009, SS 2008, SS 2007, FS (WS) 2005/2006

KFK-VS/PVS: [German] Praktikum Vernetzte Systeme (Lab on Networked Systems, formerly: Praktikum Wireless Systems): FS (WS) 2010/11, FS 2009/2010, FS 2008/2009, FS 2007/08, SS 2007, SS 2006, SS 2005, SS 2004, SS 2003

Great Principles of IT, SE (seminar): FS (WS) 2010/11, FS 2009/10, FS 2008/09

[German] Technische Grundlagen und Systemsoftware, UE (Technical Basics of Computer Science and Systemsoftware -- laboratory lecture): FS (WS) 2007/08, FS 2006/07

Advanced Media Technologies, VU (oral lecture and lab): FS (WS) 2006/07

[German] Grundzuege der Informatik VI - Programming Techniques: SS 2001, SS 2000

Communication Systems, [German] Kommunikationssysteme (KS), Lab Lectures: FS (WS) 1998/99 -- SS 2002

[German] Proseminar aus Wirtschaftsinformatik: SS 2000, SS 1999