Guest lecture by Stephan Wolf from QuantCo (1.12.2022)

Stephan Wolf, alumnus of the Software Engineering program and now at QuantCo, will give a talk in the elite program’s special lecture series. The title of the talk is “Life of an SE alumnus – from Augsburg to big tech to starting an own start-up and joining a scale-up” and it will take place in room 1055N at 4PM on December1st 2022.

Abstract

Nach dem SE-Studiengang ging Stephan zu Google nach Zürich. Dort war er maßgeblich an der Entwicklung von Google Assistant und Google Lens beteiligt: vom ersten Public Launch bis zum Wachstum zur “1 Billion User Base”. Anschließend hat er ein Start-Up im Bereich synthetische Biologie und Machine Learning gegründet und ein Start-Up im Bereich Deep Learning für Wettermodelle beraten.

Als nächste Herausforderung ist er 2022 bei QuantCo eingestiegen, um der Machine Learning Company bei der Skalierung zum Milliarden-Unternehmen zu helfen.

Über diesen Werdegang und seine aktuelle Tätigkeit bei QuantCo wird Stephan Wolf in der Ringvorlesung am 1. Dezember ausführlich berichten und freut sich über viele Fragen der Studierenden.

Guest lecture by Jonathan Streit from itestra (10.11.2022)

Jonathan Streit from itestra will give a talk in the elite program’s special lecture series. The title of the talk is “Agile Entwicklung – Herausforderungen und Irrwege” and it will take place in room 1055N at 4PM on November 10th 2022.

Abstract

Agile Methoden wie SCRUM sind inzwischen Standard in der Softwareentwicklung bei vielen Unternehmen. Mit der breiten Anwendung kommt es allerdings auch zu Missinterpretationen: Anstelle der ursprünglichen Fokussierung auf die Produktion nutzbringender lauffähiger Software durch flexible Teams dominieren dann starre Prozesse, Overhead durch kleinteilige Sprintplanung und Ziellosigkeit. Jonathan Streit, seit 15 Jahren Entwickler, Projektleiter und Berater bei der itestra GmbH, zeigt in seinem Vortrag mit Praxisbeispielen aus verschiedenen Unternehmen welche agilen Elemente wann Sinn machen, welche Alternativen es gibt und worauf man achten sollte.

Guest lecture by Sabine Schlemminger and Tony Schwedek from Capgemini (17.11.2022)

Sabine Schlemminger and Tony Schwedek from Capgemini will give a talk in the elite program’s special lecture series. The title of the talk is “Sustainable IT / Architecture” and it will take place in room 1055N at 4PM on November 17th 2022.

Abstract

Die IT verbraucht momentan mehr Energie als der Flugverkehr. Und der Energiehunger unserer Branche steigt weiter an. Wir als Software Entwickler*innen und Software Architekt*innen haben aber die Möglichkeit die Software und ihren Entstehungsprozess energieeffizient zu gestalten. In unserem Vortrag werden wir auf die folgenden Punkte eingehen:

  • Warum ist Energieeffizienz in der IT wichtig?
  • Was können wir tun um die Software, die wir entwickeln energieeffizient zu bauen? Dabei betrachten wir verschiedene Aspekte des Software Engineering: vom fachlichen Design über die Systemarchitektur, die Programmierung und den Betrieb der Software.
  • Wie kann man Projekte energieeffizient liefern? Was bedeutet eine energieeffiziente Arbeitsweise?
  • Wie sieht es mit Sustainability bei Capgemini selbst aus?

Guest lecture by Dr. Harald Müller and Ludwig Mittermeier from Siemens

Dr. Harald Müller and Ludwig Mittermeier from Siemens will give a talk in the elite program’s special lecture series. The title of the talk is “Network-aware scheduling using Kubernetes” and it will take place in room 1055N at 4PM on July 14th 2022.

Abstract

Containerization and microservices are state of the art in today’s Enterprise IT. In this area, Kubernetes has become the de-facto standard for orchestrating tens up to thousands of containers in cloud-based or private datacenters. More and more, these architectural paradigms become also relevant for industrial systems in on-premise, edge, and mixed cloud/edge environments. While Kubernetes can be considered as the most enhanced orchestration platform providing many extension points, it fails to fulfill some important requirements of industrial applications. This talk will introduce the vision of seamless computing in cloud-to-edge environments, present a generic model for realization, and focus on the important network-awareness aspect. Further insights will be given on a Kubernetes-based implementation, which is carried out in a publicly-funded project.

Guest lecture by Dr. Johannes Leupolz

Dr. Johannes Leupolz will give a talk in the elite program’s special lecture series. The title of the talk is “Qualitative and quantitative analysis of safety-critical systems with S#” and it will take place in room 1055N at 10AM on July 14th 2022.

Abstract

Safety-critical systems are expected to operate safely under regular circumstances as well as in many degraded situations. In the latter case, these systems have to cope with one or more components that are not working as specified, while at the same time they have to avoid (serious) economical or environmental damage, injuries, or even loss of lives. S# provides a modeling language specifically designed to express important safety-related concepts such as faults and the physical environment of a safety-critical system. For safety assessments, model simulations as well as formal safety analyses are supported.

Guest lecture by Dr. Harald Störrle from QAware (07.07.2022)

Dr. Harald Störrle from QAware will give a talk in the elite program’s special lecture series. The title of the talk is “Have your cake and eat it: How the Magenta Digital Assistant reconciles data-driven AI with privacy protection” and it will take place in room 1055N at 4PM on July 07, 2022.

Abstract

The current spate of deep learning infused AI solutions hinge on the availability of large amounts of labelled data – your data. It seems that there is a tough choice between fancy new features and giving up personal data. But there is a way of having both, as we have demonstrated with the “Hallo Magenta” Digital Assistant (Magenta, for short). Magenta is a state-of-the art digital assistant marketed by Deutsche Telekom. Among others, it powers the SmartSpeakers of Deutsche Telekom, Orange, and a couple of industrial applications.

In this talk, I will briefly outline data driven AI and the General Data Protection Regulation (GDPR), and show how they may clash. Then, I will show a path to reconcile the two, highlighting also the limits of the approach. I will conclude with an outlook into why digital assistants are the key to digitalization of public services in Germany.

Guest lecture by Johannes Geiger from MaibornWolff (30.06.2022)

Johannes Geiger from MaibornWolff will give a talk in the elite program’s special lecture series. The title of the talk is “Cybersecurity im Software Engineering: Synergie oder Konflikt?” and it will take place in room 1055N at 4PM on June 30, 2022.

Abstract

Seit einigen Jahren ist Cybersecurity als wichtiger Teilaspekt der IT allgemein anerkannt. Aber das Zusammenspiel mit den anderen Disziplinen stellt insbesondere in der Praxis immer wieder eine Herausforderung dar.

Dieser Vortrag setzt sich damit auseinander, wie Cybersecurity und Software Engineering zusammenpassen: Lassen sich Synergien nutzen oder müssen Konflikte aufgelöst werden?

Dazu wird zunächst das Thema Cybersecurity etwas genauer untersucht: Womit genau befasst man sich dort, worin besteht die Problematik, warum ist das Thema überhaupt wichtig? Auf dieser Basis werden Gemeinsamkeiten und

Unterschiede zum allgemeinen Engineering- und Softwareengineering-Vorgehen herausgearbeitet.

In einem kleinen Zwischenspiel werden Beispiele für Angriffe und Sicherheitsverletzungen gegeben und diskutiert, ob sich für die angegriffenen Schwachstellen gemeinsame Ursachen finden lassen, bevor im letzten Abschnitt des Vortrags der Umgang mit Sicherheitsanforderungen und die sinnvolle Integration in den Software Development Lifecycle auf Basis von Risikobetrachtung und -behandlung in der Praxis beworben wird.

Für die aufgezeigten Probleme werden praxisrelevante methodische Lösungsansätze skizziert und Beispiele aus dem Alltag eines Security Architects zur Veranschaulichung herangezogen.

Guest lecture by Saksham Gautam from Netlight

Guest lecture by Saksham Gautam from Netlight will give a talk in the elite program’s special lecture series. The title of the talk is “Cloud 101 – Building a scalable Data Platform — Lessons learned from examples in the wild” and it will take place in room 1055N at 4PM on June 9, 2022.

Abstract

Cloud computing has been a major enabler for small businesses and large enterprises alike when building production-grade large scale applications even with a small team.

It has enabled companies to divert focus from repetitive infrastructural tasks and undifferentiated heavy lifting to developing business-oriented use cases.

Saksham has been working with cloud services for over 14 years. He works as a Consultant at Netlight where he helps move applications and organizations to the cloud. He recently supported the cloud transformation of one of the largest Swiss media companies and will be presenting this case as a concrete example for the reasonings and lessons learned when building such a platform in the cloud.

During this lecture, we will start with the basics on the core components and fundamental building blocks offered by three of the most popular public cloud providers, namely Amazon, Google, and Microsoft.

We will discuss the deployment setup with CI/CD pipelines, network layout and overall architecture around serverless and micro-service-based principles, Lambda architecture, polyglot persistence and the data-mesh pattern.

We will be exploring various components of the platform in detail, including the user activity tracking service, user segment and interest profile builder for serving advertisements, and the recommendation engine and how their needs are addressed in the platform.

We will further be discussing the limitations of the pay-per-use model along-side techniques for monitoring and troubleshooting such a distributed and diverse system.

Finally, we will take a look at the bigger picture and share lessons learned from various other cloud platform projects.

Guest lecture by Dr. Ralf Engelschall from msg Research (3.2.2022)

Dr. Ralf Engelschall from msg Research will give a talk in the elite program’s special lecture series. The title of the talk is “Software Engineering Methodology” and it will take place virtually as an online meeting at 4PM on February 3, 2022.

Abstract

Sie erhalten einen Überblick darüber, wie man Software Engineering methodisch im Kontext der Industrie versteht und lehrt: über 5 grundlegende Neigungen von Personen, 20 Know-How-kapselnde Disziplinen und 20 logische Ablaufschritte in 5 Zyklen. Außerdem sehen Sie, wie man diese methodischen Bausteine auf konkrete Prozessphasen in der Praxis abbildet.

Guest lecture by Prof. Henning Femmer from Qualicen (9.12.2021)

Prof. Henning Femmer from Qualicen will give a talk in the elite program’s special lecture series. The title of the talk is “Assisted Requirements Engineering” and it will take place virtually as an online meeting at 4PM on December 9th 2021.

Abstract

Requirements engineering (RE) is widely considered one of the most difficult and risky activities in software and systems engineering. Since RE requires communication, and despite other ideas and experiments, tasks around textual content remain at the center of RE for most projects. With a daily evolving field of natural language processing (NLP), the question is: Which of these tasks will – independent from any technological and methodological advancements – stay in the hands of the requirements engineer and which tasks will be automated?

Based on analogies from programming and autonomous driving, I will try to extrapolate from existing projects and take a very speculative look into the crystal ball.