Co-Advised Theses

Thomas Biasion A Network-based Business Model Framework for the Internet of Things (Master Thesis)
Thomas Hießl Optimizing the Placement of Stream Processing Operators in the Fog (Master Thesis)
Bernhard Knasmüller On Fault Tolerance in Stream Processing Systems (Master Thesis)
Awarded for an outstanding Master Thesis at TU Wien by the City of Vienna
Andres Carrasco Scalability for Data Stream Processing Frameworks (Bachelor Thesis)
Roland Ganaus Deployment Techniques for Dynamic Application Scenarios (Bachelor Thesis)

Lecturer

Advanced Internet Computing

The goal of Advanced Internet Computing was to introduce theoretical foundations, technologies, architectures, standards and examples of recent developments for service-based applications. This lecture focussed on Service-oriented Computing, Web services, and Cloud Computing.

Teaching Assistant

Advanced Internet Computing

The goal of Advanced Internet Computing was to introduce theoretical foundations, technologies, architectures, standards and examples of recent developments for service-based applications. This lecture focussed on Service-oriented Computing, Web services, and Cloud Computing.

Software Engineering and Projectmanagement

The goal of Software Engineering and Projectmanagement was the introduction to basic concepts and methods of Software Engineering and Project Management. This goal includes obtaining experience in constructing software in a team, becoming acquainted with state-of-the-art software engineering tools and apply essential concepts and methods of software engineering.

Advanced Software Engineering

The goal of Advanced Software Engineering is to extend the concepts introduced in the lecture Software Engineering and Projectmanagement and obtain an in-depth knowledge on designing and building complex software systems with a specific focus on software quality, software lifecycle management and component based software engineering.

Management of Software Projects

The goal of Management of Software Projects is to gain insights into characteristics and classification of projects, project planning and controlling, effort estimation and cost calculation as well as quality assurance and risk management.

Requirements Engineering and Specification

The goal of Requirements Engineering and Specification is the introduction to basic concepts and methods of requirement engineering. This lecture focuses on the principles and methods for selecting, negotiating, analyzing, documenting validating, and managing requirements throughout the software life cycle.