Research Group for Applied Software Engineering
Forschungsgruppe für Angewandte Softwaretechnik
Andreas Seitz

Dr. Andreas Seitz

andreas.seitz (at) 









Winter 2018/2019 MOOC: Software Engineering | Ferienakademie
Summer 2018 MOOC: Software Engineering iPraktikum
Winter 2017/2018 MOOC: Software Engineering | iPraktikum
Summer 2017 MOOC: Software Engineering Essentials | iPraktikum | Introduction to Software Engineering
Winter 2016/2017 Teaching iOS | Essentials of Applied Software Engineering | Patterns in Software Engineering
Summer 2016 Teaching iOS | iPraktikum
Winter 2015/2016 Teaching iOS | iOS Praktikum | Patterns in Software Engineering | JASS 2016
Summer 2015 Teaching iOS | iOS Praktikum


Research Topics

Fog Computing & Edge Computing, Software Architecture, Patterns in Software Engineering, Education in Software Engineering


Andreas Seitz
An Architectural Style for Fog Computing: Application and Formalization
Dissertation, Technische Universität München. München - Germany, April 2019

Mariana AvezumAndreas SeitzStefan Wagner and Bernd Bruegge
Interdisciplinary System Courses - Teaching Agile Systems Engineering
2nd Workshop on Innovative Software Engineering Education (ISEE'19), CEUR-WS. Stuttgart - Germany, February 2019

Mariana AvezumAndreas Seitz and Bernd Bruegge
MODCAP: A Platform for Cooperative Search and Rescue Missions
1st Workshop on Avionics Systems and Software Engineering (AvioSE), CEUR-WS. Stuttgart - Germany, February 2019

Daniel MiehleDominic HenzeAndreas Seitz and Bernd Bruegge
PartChain: A Decentralized Traceability Application for Multi-Tier Supply Chain Networks in the Automotive Industry
International Conference on Decentralized Applications and Infrastructures (DAPPCON), IEEE, San Francisco, CA - USA, April 2019

Andreas Seitz, Felix Thiele and Bernd Bruegge
APEP - An Architectural Pattern Evaluation Process
12th Latin American Conference on Pattern Languages of Programs (SugarLoafPLoP), ACM, Valparaíso - Chile, November 2018

Florian Katenbrink, Andreas Seitz, Ludwig Mittermeier, Harald Mueller and Bernd Bruegge
Dynamic Scheduling for Seamless Computing
8th International Symposium on Cloud and Services Computing (SC2), IEEE. Paris - France, November 2018

Andreas SeitzDominic Henze, Daniel Miehle, Bernd Bruegge, Markus Sauer and Jochen Nickles 
Fog Computing as Enabler for Blockchain-Based IIoT App Marketplaces - A Case Study
5th International Conference on Internet of Things: Systems, Management and Security (IoTSMS), IEEE. Valencia - Spain, October 2018

Till Hellmund, Andreas Seitz, Juan HaladjianBernd Bruegge
IPRA: Real-Time Face Recognition on Smart Glasses with Fog Computing
Adjunct Proceedings of the 2018 ACM International Joint Conference on Pervasive and Ubiquitous Computing and the 2018 International Symposium on Wearable Computers (UbiComp/ISWC'18). Singapore - Singapore, October 2018

Stephan KruscheAndreas Seitz
Increasing the Interactivity in Software Engineering MOOCs - A Case Study
52th Hawaii International Conference on System Sciences (HICSS), IEEE. Maui, HI - USA, January 2019

Spyridon V. Gogouvitis, Harald Mueller, Sreenath Premnadh Andreas Seitz and Bernd Bruegge
Seamless Computing in Industrial Systems using Container Orchestration
Future Generation Computer Systems, 2018

Andreas Seitz, Felix Thiele and Bernd Bruegge
Fogxy - An Architectural Pattern for Fog Computing
23nd European Conference on Pattern Languages of Programs (EuroPLop), ACM. Irsee - Germany, July 2018

Andreas Seitz, Dominic Henze, Markus Sauer, Jochen Nickles and Bernd Bruegge
Augmenting the Industrial Internet of Things with Emojis
International Workshop on Smart Living with IoT, Cloud, and Edge Computing (SLICE), IEEE. Barcelona - Spain, April 2018

Cecil WöbkerAndreas Seitz, Harald Mueller and Bernd Bruegge
Fogernetes: Deployment and Management of Fog Computing Application
International Workshop on Decentralized Orchestration and Management of Distributed Heterogeneous Things (DOMINOS), IEEE/IFIP. Taipei - Taiwan, April 2018

Andreas Seitz, Bernd Bruegge
Teaching Pattern-Based Development
1st Workshop on Innovative Software Engineering Education (ISEE'18), CEUR-WS. Ulm - Germany, March 2018

Andreas Seitz, Dominik Buchinger and Bernd Bruegge
The Conjunction of Fog Computing and the Industrial Internet of Things - An Applied Approach
16th International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops) (PerCom), IEEE. Athens - Greece, March 2018

Stephan KruscheAndreas Seitz
ArTEMiS - An Automatic Assessment Management System for Interactive Learning
49th ACM Technical Symposium on Computer Science Education (SIGCSE 2018), ACM. Baltimore, Maryland - USA, February 2018

Andreas Seitz, Felix Thiele and Bernd Bruegge
Focus Group: Patterns for Fog Computing
22nd European Conference on Pattern Languages of Programs (EuroPLop), ACM. Irsee - Germany, July 2017

Harald Mueller, Spyridon V. Gogouvitis, Andreas Seitz and Bernd Bruegge
Seamless Computing for Industrial Systems spanning Cloud and Edge
15th International Conference on High Performance Computing & Simulation (HPCS 2017), IEEE. Genoa, Italy, July 2017

Andreas Seitz, Jan Ole Johanssen, Bernd Bruegge, Vivian Loftness, Volker Hartkopf and Monika Sturm
A Fog Architecture for Decentralized Decision Making in Smart Buildings
2nd International Workshop on Science of Smart City Operations and Platforms Engineering (SCOPE 2017), ACM. Pittsburgh, PA - USA, April 2017

Stephan Krusche, Bernd Bruegge, Irina Camilleri, Kirill Krinkin, Andreas Seitz and Cecil Wöbker
Chaordic Learning: A Case Study
39th International Conference on Software Engineering (ICSE'17), Software Engineering Education and Training, ACM. Buenos Aires - Argentina, May 2017

Stephan Krusche, Andreas Seitz, Jürgen Börstler and Bernd Bruegge
Interactive Learning – Increasing Student Participation through Shorter Exercise Cycles
19th Australasian Computing Education Conference (ACE'17), ACM. Geelong - Australia, January 2017

Harald Mueller, Spyridon V. Gogouvitis, Houssam Haitof, Andreas Seitz and Bernd Bruegge
Poster Abstract: Continuous Computing from Cloud to Edge  
First IEEE/ACM Symposium on Edge Computing (SEC2016), ACM/IEEE. Washington D.C - USA, October 2016


Program Committee

  • ISEE 2019, 2nd Workshop on Innovative Software Engineering Education. Stuttgart - Germany, February 2019
  • ISEE 2018, 1st Workshop on Innovative Software Engineering Education. Ulm - Germany, March 2018
  • ITiCSE, 22nd Annual Conference on Innovation and Technology in Computer Science Education, ACM. Bologna - Italy, July 2017
  • SIGCSE 2017, 48th Technical Symposium on Computer Science Education, ACM. Seattle - USA, March 2017
  • CPSSC'16, 1st International Workshop on Cyber-Physical Systems in the Context of Smart Cities. Vienna - Austria, February 2016



  • Exploration and Realization of Pay-Per-X Payment Models for Edge-Based IIoT Applications (Alina Turbina, Bachelor Thesis)
  • Blockchain and Fog Computing - An Applied Analysis (Florian Bodlée, Bachelor Thesis)
  • DYSCO: Dynamic Scheduling for Seamless Computing (Florian Katenbrink, Master Thesis)
  • FogxyAR - Towards a Fog Computing Framework for Collaborative Augmented Reality (Paul Kraft, Bachelor Thesis)
  • Applying the Fogxy Pattern for Real-Time Smart Glasses Applications (Till Helmund, Bachelor Thesis)
  • Appless Smartphones - Providing Applications in the Fog (Valon Xhafa, Guided Research)
  • Architectural Styles for Real-Time Applications in the Area of Fog Computing (David Gaßmann, Master Thesis)
  • A Fog Computing Design Approach for Data Analytics in Industrial Internet of Things (Dominik Buchinger, Master Thesis)
  • Deployment and Orchestration of Edge Computing Applications (Asad Ullah Hussain Syed, Master Thesis)
  • Automatic Assesment of Modeling Exercises (Hannes Dorfmann, Master Thesis)
  • Analysis and Evaluation of the Fogxy Pattern for Fog Computing (Felix Thiele, Master Thesis)
  • Discovery of Nearby Nodes and Services in the Context of Fog Computing (Johannes Rohwer, Bachelor Thesis)
  • Integration of Machine Learning into a Fog Computing Environment in the Context of Smart Buildings (Alexander Becker, Bachelor Thesis)
  • Deployment and Management of Fog Computing Applications using Cloud Technologies (Cecil Wöbker, Bachelor Thesis)
  • Applicability of Personal Computers as Remote Build Agents for Continuous Integration (Dmitry Zeldin, Master Thesis)
  • Video Production for Massive Open Online Courses and Flipped Classrooms: Differences, Insights and Quality Measurement (Josef Seidl, Master Thesis)
  • Applicability of Fog Computing in the Context of Industrial Internet (Oliver Wangler, Master Thesis)
  • Conducting Interactive Programming Exercises in Large Lectures (Dominik Münch, Master Thesis)
  • Automatic Evaluation of Programming Exercises using Continuous Integration (Andreas Greimel, Master Thesis)
  • Analysis and evaluation of technologies to detect human presence in Cyber-Physical Systems (Bernhard Kreminski, Bachelor Thesis)
  • A Framework for Data Analytics in Cyber-Physical Systems (Thomas Sojka, Master Thesis)


  • IIoT Bazaar - On-Site Update Management Concept 
for the Industrial Internet of Things (2018, Siemens CT RDA IOT, Jochen Nickles & Markus Sauer)
  • SIEMoji - Augmented Industrial Internet of Things with Emojis (2017, Siemens CT IOT, Jochen Nickles)
  • LARISSA - Location Aware Smart Services Plattform (2017, Siemens CT, Jochen Nickles)
  • Life Companion (2016, Allianz, Andreas Braun)
  • Mileways (2015-2016, Alexander Lueck)
  • Livecards (2015-2016, Markus Fograscher)
  • 1000 Jahre Schwarzenfeld - Social Media Kampagne (2015, Peter Neumeier)
  • Intelligent Context Aware City Hub (2015-2016, Siemens CT, Monika Sturm & Markus Sauer)
  • opentabs, (2014-2015, Dirk Röder, Sebastian Heise & Nikolas Plögert)