Carina Haupt

Head of Sustainable Software Engineering research group


Main focus: Software Engineering

Websites/blogs: http://carinahaupt.de , https://www.linkedin.com/in/caha42/ , https://orcid.org/0000-0001-6447-1379

Languages: German, English

City: Berlin

Country: Germany

Topics: dlr, software development practices, software development, open source, software engineering, open source licenses, sustainable software

Services: Talk, Workshop management, Interview

  Willing to travel for an event.

  Willing to talk for nonprofit.

Personal note:

My goal is to improve the quality of software development in research. This is what I work for and what I do research for. Whether in the field of software engineering, open source or knowledge management.

Bio:

In this profile I list only video and audio of me. I gave a few more lectures and published publications. You can find them here and here.

Currently I work for the institute of Software Technology of the German Aerospace Center where I am the head of a Sustainable Software Engineering group as well as vize head of the department of Intelligent and Distributed Systems.

I studied computer science at the university of applied science Bonn-Rhein-Sieg with a focus on bio and medical informatics. Next to my studying I worked for the Fraunhofer institute SCAI in the field of image and data mining.

After working for a short while as a software developer in an agile operating company, I went back into research. I started working for the university of Bonn in a joint project with my former Fraunhoer institute. The project was called OpenPHACTS, was in the field of the Semantic Web and was finances by the EU.

After moving to Berlin I started working for my current employer, the DLR. Here I share my knowledge about software engineering and open source with my researcher colleagues and show them how to integrate software engineering in their day to day work.

In my free time (as well as in my profession) I organize conferences like deRSE, FrOSCon, PyCon.DE, EuroPython und ProvenanceWeek.

Examples of previous talks / appearances:

(Research-)Software-Entwicklung für Non-IT'ler
Video Thumbnail

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.

This talk is in: German
Panel: Stadt, Land, Digitalisierung - Ein Gesellschaftsspiel

Ländliche Regionen, unterliegen seit vielen Jahren einem stetigen Wandel. Oft gehen hier Landflucht und Stadtflucht auf scheinbar gegensätzliche Weise Hand in Hand. Dort wo der ÖPNV und die Glasfaser schon angekommen sind, zieht es die Städter hin. Wir, eine Gruppe von Personen welche in den letzten Jahren in verschieden Großstädten gelebt haben, sind frisch aufs Land in die Alte Hölle gezogen und haben in dem Prozess viel gelernt. Gemeinsam mit Lokalpolitiker:innen, Aktivist:innen und engagierten Menschen diskutieren wir die Chancen und Hindernisse die ländliche Regionen im Jahr 2022 bieten.

Mit Diskutieren werden:
- Martin Vietz: SeminarHotel Alte Hölle, Politischer Aktivist und Hacker
- Marco Beckendorf: Amtierender Bürgermeister der Gemeinde Wiesenburg Mark
- Janosch Dietrich: Smart Village e.V. / Coconat
- Frederik Fischer: KoDorf / Neulandia

Moderation: Carina Haupt: Forscherin am Deutschen Institut für Luft und Raumfahrt, SeminarHotel Alte Hölle

This talk is in: German
How to open source your code properly

Publishing your code as open source software has a lot of pitfalls. Especially if you are using other peoples code. The result is that there is a lot of code out there which is not properly published, resulting in legal risks for those who use it.
This talks gives an introduction into open source, open source licenses, using open source, combining open source licenses, and last, how to prepare your code to publish it as open source. Next to the theory, I will give hints for your real live situations, and end with a small show case how you can put the theory in practice.

This talk is in: English
Software and Computing Round Table (2 Mar 2021) - Best Practices for Software Projects
Video Thumbnail

Video from HSF/BNL/JLab Software and Computing Round Table - 2 Mar 2021

Slides/agenda: https://indico.jlab.org/event/420/#da...​

Time markers for the talks:
* 2:32​-38:25​ - Good practices for sustainable software development (Carina Haupt, German Aerospace Center)
* 38:25​-1:23:42​ - CMake: Best practices (Henry Schreiner, Princeton University, IRIS-HEP)
* 1:23:42​-2:16:53​ - Organizing a (small) software project (Ben Morgan, University of Warwick)

This talk is in: English
Softwarefehler in der Raumfahrt - missglückte Raketenstarts und Bruchlandungen
Video Thumbnail

Computerprobleme und Softwarefehler kennt jede/r von uns. Was aber passiert, wenn derartige Probleme beim Start einer Rakete oder beim Landeanflug einer Sonde auf einen entfernten Körper im Sonnensystem auftreten? Carina Haupt - Gruppenleiterin Software Engineering am DLR (Deutsches Zentrum für Luft- und Raumfahrt) - führt durch namehafte Beispiele von Softwarefehlern in der Raumfahrt.

This talk is in: German
Development of research software at DLR - role and status in practice

Software is an important innovation factor and an integral part of modern research. As a consequence the development of software becomes more and more the norm in research alongside the mere use of software . In an effort to obtain an overview of the current practice of research software development at DLR and to optimize our existing support activities for software developers at DLR, we conducted a DLR-wide survey on research software at the end of 2018. The answers of the approximately 770 participants provide a comprehensive picture of the current state of practice. In this presentation we want to give an insight into the heterogeneous landscape of the research software development of a large distritibuted research facility.

This talk is in: English
Publish your research! - Warum öffentlich finanzierte Forschung nicht veröffentlicht wird

"Forschung wird größtenteils aus öffentlichen Geldern bezahlt und sollte daher auch der Öffentlichkeit verfügbar gemacht werden." - Dies ist eine oft geäusserte Forderung und auch ein guter Grund Software und Daten als Open Source Software bzw. Open Data zu veröffentlichen. Leider ist das aber leichter gesagt als getan.

Basierend auf meinen Erfahrungen aus dem Deutschen Zentrum für Luft- und Raumfahrt (DLR) möchte ich euch aufzeigen welche Hürden Wissenschaftler überwinden müssen um ihren Code und ihre Daten zu veröffentlichen. Und es deshalb oft nicht machen. Da reines jammern aber keinem weiterhilft, möchte ich ebenfalls vorstellen welche Schritte wir im DLR ergreifen um diesen Missstand zu ändern.

This talk is in: German
Disintegrating Rockets - Softwarefehler in der Raumfahrt (und wie wir versuchen sie zu vermeiden)

Wir alle "hacken" gerne irgendwas zusammen. Oft reicht das auch, manchmal aber halt auch nicht. Anhand von bekannten Beispielen aus der Raumfahrt möchte ich euch zeigen welche Folgen Nachläßigkeiten im Bereich Software Engineering haben können.

"In der Vergangenheit wussten wir es nicht besser" - "Es ist immernoch RocketScience" - "Irren ist menschlich" - Alles Gründe warum selbst bei den Profis von NASA, ESA, DLR und co mal was schief geht bei der Softwareentwicklung.

Ein indirekter Appell an das strukturierte und saubere Arbeiten. Nicht immer ganz ernst zu nehmen und definitv überspitzt.

This talk is in: German
Carina Haupt – Rocket Science and Software Engineering
Video Thumbnail

Carina works at the German Aerospace Center (DLR) where she is a software engineering team lead. It is her mission to improve the software quality at the DLR. But why is this necessary? After all we went to the moon with less computer power than of a modern smartphone! While there are a lot of success stories, there are also those stories where software failures resulted in mission failures. This talk gives an overview of some of these unfortunate programming errors, their consequences, and how modern developement tries to prevent history from repeating."

This talk is in: English
Konferenzorganisation 101 - Eine Übersicht über OS Konferenzorganisationstools

Eine Konferenz zu organisieren ist viel Arbeit. In der IT Szene werden daher gerne Tools entwickelt, welche einen dabei unterstützen. Diese werden oft auch zu OS, jedoch nur selten bekannt. Ich möchte daher für alle (Neu-)Organisatoren einen Überblick über Tools geben, welche bei der FrOSCon und anderen Konferenzen, zum Einsatz kommen und sich bewährt haben.
Dieser Vortrag hat keinen Anspruch einen vollständigen Überblick zu geben.

This talk is in: German
RocketScience und Software Engineering - Ein Rückblick

Carina arbeitet im DLR und leitet dort eine Gruppe zum Thema Software Engineering. Ihre Mission ist es, die Softwarequalität im DLR zu verbessern. Aber warum ist das nötig? Wir haben es doch ins All/auf den Mond/Mars etc. geschafft! Und das schon lange, bevor irgendwer das Wort Software Engineering in den Mund nahm!

Dieser Datengarten wird ein kleiner Schwank über die Fails der Luft- und Raumfahrt, was da damals so schief ging, warum und was man daraus gelernt hat.

RocketScience und Software Engineering - Ein Rückblick

LightningTalk zum Thema Software Engineering im Rahmen von JugendHackt Berlin.
Der gleiche Talk wurde nochmal als Datengarten im CCCB gehalten.

Chaosradio: Bioinformatik - Genomhacking & Biotinkering

Computer können gut dazu verwendet werden hochkomplexe Systeme zu berechnen, zu analysieren, auseinanderzunehmen und wieder zusammenzusetzen. Der menschliche Körper beruht auf einem hochkomplexen System, dass berechnet, analysiert und vielleicht auch auseinandergenommen und wieder zusammengesetzt werden soll. Mit einem Wort: Bioinformatik.

Das aktuelle Chaosradio soll euch einen Einstieg in den Wissenschaftsbereich bieten, in dem die Fragestellungen der Biologie mit den Mitteln der Informatik bearbeitet werden. Was machen Bioinformatiker eigentlich? Wieviel wissen wir über Genome und was hat das mit Biogasanlagen zu tun? Wofür braucht man ein Massenspektrometer? Und wie schafft man den Einstieg in die Bioinformatik?

FreakShow - FS142 Prime Directive

Da Roddi aussetzen musste begrüßen wir unseren fünften Gast in Folge: Carina Haupt, Softwareentwicklerin beim DLR, umtriebige Organisatorin von Hacker- und Programmiererkonferenzen und aktiver Teil des CCC-Ökosystems bereichert unsere Runde bringt dadurch frische Themenvielfalt in die Sendung. Des weiteren rümpfen wir unsere Nase über neue Apple-Hardware, begutachten Neuerungen und Verfehlungen in OSX Yosemite und iOS 8.1 und schweifen außerdem ab ins Star-Trek-Universum. Man gönnt sich ja sonst nichts.

The Semantic Web - Raising of the Dead?

A lot of people say that the semantic web is dead, but why is then google announcing that they plan to make the biggest change in their web search ever by introducing it. So, what is the semantic web actually? Which technologies are behind it? Why was it called dead? And why is it coming back?