Hinweis: Die aktuelle OOP-Konferenz finden Sie hier!

Konferenzprogramm

Die im Konferenzprogramm der OOP 2022 Digital angegebenen Uhrzeiten entsprechen der Central European Time (CET).

Unser Programm gibt es auch als praktische PDF-Datei >>Zum Download

Thema: Software Engineering

Nach Tracks filtern
Nach Themen filtern
Alle ausklappen
  • Montag
    31.01.
  • Mittwoch
    02.02.
  • Donnerstag
    03.02.
, (Montag, 31.Januar 2022)
10:00 - 13:00
Mo 13
Introduction to Functional Programming

Functional programming is the future of software development. As software gets ever more complex, unintended side effects flourish - you push on one side, and something unexpected squirts out the other. Functional programming cuts down on complexity through high-level abstractions and avoids unintended side effects through pure functions. The result is simple and elegant code that captures the essence of the problem you're trying to solve. Fortunately, functional programming is easy to learn,…

Mehr lesen
Michael Sperber
Vortrag: Mo 13
, (Mittwoch, 02.Februar 2022)
09:00 - 10:45
Mi 5.1
Building a culture of chaos

Chaos engineering, popularised by Netflix, is an approach to building scalable, resilient systems through destructive experiments, but what other impacts does it have? How can adopting chaos engineering change organisational culture? This talk explores the parallels between modern distributed architectures and the unpredictable challenges of the modern world, and how approaches like chaos engineering help organisations deal with both.

We will deep dive into the practices needed to make chaos…

Mehr lesen
New Normal for Software Engineering

Digitalization has been changing existing industry B2B businesses, digitalization business models arrived and the Digitalization solutions need to be developed to support this. The sudden enforcement of social distancing has given the digital transformation a significant push forward. How do we develop innovative Digitalization offerings in the future? We will show how to seize these opportunities and forge new paths toward the new normal for Software Engineering.

Target Audience: Software…

Mehr lesen
Steve Upton
Carolin Rubner, Christian Hahn, Matthias Saft
, (Donnerstag, 03.Februar 2022)
09:00 - 10:45
Do 3.1
Software Quality is Not Only About Code and Tests

Each project has its own unique technology stack, different business logic and a unique team. The definition of quality in our projects can vary greatly. However, there are good practices that will work everywhere. There are steps that can be taken in every project and team to produce the software of better quality. I will tell you how to improve communication and processes, and what tools we can use not to be ashamed of the fruits of our work. Everything from a programmer's perspective.

Target…

Mehr lesen
TDD Misconceptions

“TDD is when you write tests before implementing the business logic” - a simple sentence that is also often misunderstood.
Moving from one project to another, I have observed how many times people were terrified of TDD. I have been there too.
This session will focus on trying to understand HOW and more importantly WHY you should consider TDD. I've transformed failures from my experience into a series of lessons learned, things that in hindsight should have been obvious.

Target Audience: Architects,…

Mehr lesen
Aleksandra Kunysz
Olena Borzenko
09:00 - 10:45
Do 4.1
Immersive, kollaborative Arbeitsplätze

Software-Engineering ist eine kollaborative Tätigkeit, an der mehrere Personen, oft von unterschiedlichen Standorten, zusammenarbeiten. Immersive Technologie (z. B. Virtual Reality oder Augmented Reality) kann dabei helfen, diese räumlichen Grenzen aufzuheben. Entsprechend unserer Forschung auf dem Gebiet wollen wir in diesem Vortrag zeigen, welche Möglichkeiten immersive, kollaborative Arbeitsplätze bieten, um Software-Entwicklungsteams beim Wissensaustausch und bei der visuellen Analyse von…

Mehr lesen
(Research-)Software-Entwicklung für Non-IT'ler

Software wird mehr und mehr von Menschen entwickelt, welche keine klassische Programmier-Ausbildung erhalten haben. In der Forschung ist diese Entwicklung besonders deutlich.
Im DLR haben wir die Software Engineering Initiative gestartet, um Forschende dabei zu unterstützen, Software nachhaltig zu entwickeln. Die Initiative umfasst eine Software Engineering Guideline, Trainings, Wissensaustauschworkshops, Consultings sowie das Erstellen einer für alle zugänglichen Wissensbasis.

Zielpublikum:

Mehr lesen
Annika Meinecke, David Heidrich
Carina Haupt
09:00 - 10:45
Do 5.1
Sustainability in Software Engineering - or how to fight climate change as a software engineer

In this talk, we will give an overview about all the different aspects that affect climate change from the software engineering perspective and discuss a number of concrete actions that every software engineer can take (and should keep in mind day-in day-out) to help fight climate change. During the talk, we will not only provide an overview of the landscape, but also cover topics in more depth and discuss the challenges that come with them.

Target Audience: Architects, Developers, Project…

Mehr lesen
It's Coming! The Revolutionary Effect Of Climate on Architecture

In 2020, the three big cloud providers signed us all up for a revolution in the way we write and operate software. The deadline is 2030. Are you ready?

Target Audience: General techie. This works for all
Prerequisites: None
Level: Advanced

Extended Abstract
In 2020, Google Cloud, AWS, and Azure all committed to be carbon zero by 2030. It's the incredibly tough goal of zero emitted carbon as a result for operating our applications and services. They can't do it alone. AWS says "we optimize for…

Mehr lesen
17:00 - 18:00
Do 3.4
Good Fences Make Good Neighbours

When breaking up our software into modules we all too often forget the important social aspects; how the design affects the teams. We need modules that not only make us efficient but also harmonious.
We know that good fences make good neighbours, but only when the boundaries are placed correctly. We are going to take a closer look at why modularity is needed, what it actually can do for us, and how we can increase our chances of getting it right by taking a systems thinking approach.

Target…

Mehr lesen
Trond Hjorteland
Vortrag: Do 3.4

Zurück