Application for 2020 is open

The application period for the winter intake 2020 has started. For instructions on how to apply, please visit our application web-site.

Guest lecture by Dr. Ralf Engelschall from msg systems

Dr. Ralf Engelschall from msg systems will give a talk in the elite program’s special lecture series. The talk will take place in room 1056N in Augsburg and start at 16:30 on 23 January 2020. The title of the talk is “Leadership Backstage”.


In der Ringvorlesung werfen wir einen Blick hinter die Kulissen einer Führungskraft in der IT. Unser Fokus wird hierbei auf der Mitarbeiterführung liegen.

Unsere zentralen Fragen werden sein:

  • Welche Motive leiten meine Mitarbeiter?
  • Welche Kompetenzen erwarte ich von meinen Mitarbeitern?
  • Wie kann ich die Kompetenzerreichung meiner Mitarbeiter einschätzen und vergleichen?
  • Wie setze ich meine Mitarbeiter am sinnvollsten ein?
  • Wo steht ein Mitarbeiter auf seiner Karriereleiter?

Dazu bringe ich Ihnen einige Modelle mit: Motivprofil aHead, Competence Bloom, Competence Achievement Process, Requirement-Capability-Desire, Performance-Potential-Grid, …

Guest lecture by Christoph Stanger and Valentin Hauner from MaibornWolff

Christoph Stanger and Valentin Hauner from MaibornWolff will give a talk in the elite program’s special lecture series. The talk will take place in room 1056N in Augsburg and start at 16:30 on 30 January 2020. The title of the talk is “Cloud Native und Serverless”.


Since more and more applications are run in the cloud, the need for dedicated architectural patterns arises. Patterns that emerged for traditional applications often fail to take into account cloud-specific properties and features such as resilience and observability. This is where the so-called ‘cloud-native architectures’ come into play: in an overall view, they describe how to design applications specifically for the cloud. Our guest lecture will give you an understanding of the most important architectural patterns in this field. Furthermore, we will talk about a considerable cultural change in software development and operations that was formed over the last five years: DevOps is all about interconnecting the work of developers and operators. It turned out to be vital for the fast-moving and complex life cycle of today’s cloud applications.

In addition, the field of ‘serverless’ recently emerged as a new cloud computing paradigm, allowing to efficiently develop and deploy scalable applications without having to manage any underlying infrastructure. It is increasingly gaining momentum within the cloud community and is even recognized to be the next fundamental evolution in cloud-native software development. It further abstracts away hardware and operational concerns of cloud-based software engineering. Within the second part of the proposed guest lecture we will elaborate on the term ‘serverless’, by providing formal definitions. A chronological view further sharpens the understanding of this industry-driven topic, considering milestones from the industry as well as focusing on academic research. AWS Lambda, Google Cloud Functions and Azure Functions are probably the most prominent implementations of ‘Function as a Service’ (FaaS) offerings from cloud vendors. Nevertheless, there are already a couple of open-source frameworks. The proposed lecture will also highlight the most important platforms, frameworks and tool chains towards serverless application development.

Informationsveranstaltungen 2020

Der Elitestudiengang Software Engineering bietet in Januar und Februar Informationsveranstaltungen an den beteiligten Universitäten an:

  • Universität Augsburg: 21.01.2020 ab 17:15 Uhr in Raum 3017
  • Ludwig-Maximilians-Universität München: 29.1.2020 ab 12:00 Uhr in Raum 061 im Gebäude der Informatik der LMU (Oettingenstraße 67)
  • Technische Universität München: 4.2.2020 ab 16:30 Uhr in Raum 03.13.010 im Gebäude der Informatik der TUM

Hierbei werden wir die Details des Studiengangs und des Bewerbungsverfahrens vorstellen und die Vorteile und Besonderheiten des Studiengangs darstellen.

Der Masterstudiengang Software Engineering bietet ein deutschlandweit einmaliges Ausbildungsprogramm und qualifiziert bestens für herausfordernde Tätigkeiten in Praxis und Wissenschaft.

Die Informationsveranstaltungen sind für alle Interessierten offen.

Guest lecture by Dr. Guido Wachsmuth from Oracle Labs

Dr. Guido Wachsmuth from Oracle Labs will give a talk in the elite program’s special lecture series. The talk will take place in room 1056N in Augsburg and start at 16:30 on 16 January 2020. The title of the talk is “Software Language Engineering for Parallel Graph Analytics”.


Software has become the dominating intellectual asset of our time. In turn, this software depends on software languages, namely the languages it is written in, the languages used to describe its environment, and the languages driving its development process. Software language engineering is the discipline of engineering languages and their tools required for the creation of software. It abstracts from the differences between programming languages, modelling languages, and other software languages, and emphasises the engineering facet of the creation of such languages, that is, the establishment of the scientific methods and practices that enable the best results.

In this talk, we discuss some software language engineering methods and practices we apply at Oracle Labs to develop Green-Marl, a domain specific language designed for easy development of graph-processing algorithms. The language is also specially intended to exploit modern parallel computing environments such as multi-core and heterogeneous computers. The main idea is to let the user describe her algorithm concisely with high-level language constructs of Green-Marl but let a compiler transform it into the equivalent, efficient low-level source code for different target execution environments.

Guest lecture by Horst Sauer from Siemens

Mr. Horst Sauer from Siemens will give a talk in the elite program’s special lecture series. The talk will take place in room 1056N in Augsburg and start at 16:30 on 12 December 2019. The title of the talk is “Chancen und Herausforderungen beim Einsatz von KI in industriellen Systemen”.


Der Einsatz von Künstliche Intelligenz (KI) verspricht Wachstum und neues Geschäftspotential in fast allen Domänen, von Industrie 4.0 über Energiemanagement bis hin zum autonomen Fahren. All diese Anwendungsfelder intelligenter Systeme erfordern einen sicheren und zuverlässigen Betrieb.

In diesem Vortrag werden – anhand von mehreren konkreten Projektbeispielen – Einsatzfelder, Herausforderungen und Architekturen solcher intelligenter Systeme vorgestellt. Ein besonderer Schwerpunkt liegt dabei auf Methoden zur Verifikation und Validierung der Sicherheit und Zuverlässigkeit, die entlang des DevOps-Lebenszyklus die Entwicklung und den sicheren Betrieb gewährleisten.

Guest lecture by Dr. Andreas Schroeder from BMW

Dr. Andreas Schroeder from BMW will give a talk in the elite program’s special lecture series. The talk will take place in room 1056N in Augsburg and start at 16:30 on 5 December 2019. The title of the talk is “Techniques and Practices for Data-Intensive IoT Backend Systems”.


Internet of things (IoT) applications are notoriously known to produce large volumes of data. At the same time, today’s customers expect timely delivery of recent data. This is especially the case when the backend is the mediating layer between a customer’s IoT devices and her control plane (at BMW, this constellation is quite commonplace; communication between a driver’s mobile device and her vehicle is largely mediated by the backend). With all the benefits of this approach in terms of security and data durability, it also creates an interesting escalation of numbers, as the backend now has to provide timely processing of thousands of concurrent requests.

In this talk, we will cover the current laws of computing (as given from theory) and properties of computing (as given from current physical hardware) in data-intensive systems that define the solution space. Then, we will discuss how low-latency processing can be achieved with proper architectural and coding techniques. Finally, we will also cover which software engineering practices support making the right high-level architectural choices as well as low-level design choices.

This talk will also reserve fair share of time for an extended Q&A session.

Short Speaker Bio

Dr. Andreas Schroeder holds a computer science degree from LMU university Munich, as well as a doctoral degree from the same university. In his research, he explored formal verification techniques for self-adaptive systems. After successful completion of these activities, he went on in 2014 to become a software consultant at codecentric and a lead engineer at AutoScout24 before finally joining BMW as software engineer and architect. In this more practical side of his work, he has been designing, building, and continuously improving highly scalable data processing backends and resilient microservices.

Guest lecture by Dr. Florian Nafz from Stadtwerke München

Dr. Florian Nafz from Stadtwerke München will give a talk in the elite program’s special lecture series. The talk will take place in room 1056N in Augsburg and start at 16:30 on 28 November 2019. The title of the talk is “Agile Transformation – Erfahrungen aus dem Projektalltag”.


Agile Softwareentwicklung hat sich in den letzten Jahren etabliert. Im Rahmen der diversen Digitalisierungsinitiativen stellt sie eine Schlüsseleigenschaft dar, um schnell und flexibel auf neue Situationen reagieren zu können. Die Stadtwerke München setzen jedes Jahr eine Vielzahl von Softwareprojekten im Bereich Energie, Mobilität und Digitalisierung München um. Der Vortrag soll einen Einblick über die unterschiedlichen Herausforderungen beim Umstieg auf ein agiles Vorgehen im praktischen Projektalltag geben.

Guest lecture by Prof. Viktor Leis and Adnan Alhomssi

Prof. Viktor Leis (Universität Jena) and Adnan Alhomssi, a graduate of the elite program Software Engineering, will give a talk in the elite program’s special lecture series. The talk will take place in room 1056N in Augsburg and start at 16:30 on 14 November 2019. The title of the talk is “Effizientes Datenmanagement auf moderner Hardware”.


Die Softwarearchitektur von Datenbanksystemen war für Jahrzehnte weitgehend statisch. In der letzten Dekade hat sich Hardwarelandschaft jedoch fundamental gewandelt, was zur Folge hatte, dass traditionelle Datenbanksysteme moderne Hardware nicht gut ausnutzen können. Insbesondere die immer größeren Hauptspeicherkapazitäten und hochparallele Mehrkernprozessoren erfordern neue Techniken des Datenmanagements. Als Reaktion darauf wurden Hauptspeicherdatenbanksysteme, bei denen fast alle Datenbankschichten neu durchdacht wurden, entwickelt. In dem Vortrag werden zunächst einige der Techniken für effizientes Datenmanagement vorgestellt. Anschließend werden die Implikationen von schnellen und günstigen Flash Speichern auf kommende Datenbanksysteme diskutiert.

Guest lecture by Dr. Axel Habermaier from XITASO

Dr. Axel Habermaier from XITASO, a graduate of the elite program Software Engineering, will give a talk in the elite program’s special lecture series. The talk will take place in room 1056N in Augsburg and start at 16:30 on 07 November 2019. The title of the talk is “Hilfe! Meine Software versinkt in einem gigantischen Schuldenberg!”.


Die weit verbreitete Metapher der “technischen Schulden” beschreibt den notwendigen Korrekturaufwand für falsche oder suboptimale  Entscheidungen in einem Softwaresystem. Leider entstehen technische Schulden nicht nur durch Ignoranz, Inkompetenz oder Fahrlässigkeit; vielmehr sind sie in jedem Softwareprojekt aufgrund von Software-Verschleiß, -Alterung und -Entropie grundsätzlich unvermeidbar. Es ist daher essentiell wichtig, ein Bewusstsein für technische Schulden bei allen Projekt-Stakeholdern zu schaffen, um eine langfristig schuldenfreie Software zu entwickeln und teure Neuentwicklungen überschuldeter Softwaresysteme zu vermeiden. Anhand von Beispielen aus der Praxis eines Softwaredienstleisters werden Strategien zur Vermeidung und Reduktion technischer Schulden diskutiert. Darüber hinaus werden die Zusammenhänge zum agilen bzw. hybriden Projektmanagement betrachtet, um aus strategischen Überlegungen heraus verantwortungsvoll technische Schulden aufnehmen zu können.


Als Senior Softwareentwickler bei XITASO sieht sich Dr. Axel Habermaier jeden Tag mit vielschichtigen Kundenanforderungen und komplexen technischen Herausforderungen konfrontiert, die eine agile Arbeitsweise und ein tiefgründiges technisches Verständnis im Software Engineering erfordern. Sein Interessenschwerpunkt liegt dabei auf der nachhaltigen und agilen Entwicklung kundenzentrierter Softwarelösungen für hardware-nahe Steuerungssysteme bis hin zu web-basierten Frontends mit dahinterliegenden Cloudarchitekturen.

Darüber hinaus bringt sich Dr. Axel Habermaier aktiv in die Unternehmensentwicklung sowie in das Mentoring-Programm bei XITASO ein, wodurch er die technische Weiterbildung sowie die Verankerung und Umsetzung der agilen Grundeinstellung im Unternehmen und seinen Mitarbeitern bzw. Kollegen unterstützt.