Prof. Dr. Uwe van Heesch

Informatik und Ingenieurwissenschaften
Institut für Informatik (INF)

Ein Beitrag von

Monika Probst
Campus Gummersbach

Guter Code tut was er soll

Professur Code Qiality (Bild: TH Köln, Monika Probst)

Dr. Uwe van Heesch ist neuberufener Professor für Code Quality am Campus Gummersbach. Der Softwarearchitekt möchte am Institut für Informatik mit Hilfe autonomer Agenten Software-Engineering-Prozesse verbessern. Abseits der IT geht es bei ihm oft handwerklich zu. Ein Kurzporträt.

Prof. Dr. Uwe van Heesch
Institut für Informatik
Professur für Code Quality

Studium: Angewandte Informatik an der Westfälischen Hochschule Gelsenkirchen
Promotion: "Architecture Decisions: The next step. Understanding, modeling, supporting, and reviewing architecture decisions" an der Universität Groningen, Niederlande

Berufliche Stationen (u. a.):

  • Softwarearchitekt im Institut für Internet-Sicherheit – if(is) 
  • Projektleiter und Softwarearchitekt bei der Capgemini Deutschland GmbH
  • Hoofdocent Informatik sowie Academiemanager HBO-ICT Hochschule Arnhem und Nijmegen (HAN University of Applied Sciences), Niederlande
  • Softwarearchitekt, Entwickler und DevOps-Ingenieur bei der Bildungsinnovator GmbH, Düsseldorf

Als Kind hatte ich durchgängig aufgeschlagene Knie und wollte Pilot werden.

Rückblickend war mein Studium eine Zeit, in der ich Freunde fürs Leben gefunden habe. Fachlich wurden im Studium Grundsteine gelegt, die bei mir weitergehendes Interesse geweckt haben, z. B. an komplexer Softwarearchitektur. Ich hatte aber auch Lehrveranstaltungen, die ich vor allem als langweilig und zäh in Erinnerung behalten habe.

Vorlesungen finde ich schon vom Namen her suboptimal. Sie sind für mich ein Mittel, um vielen Studierenden einen Überblick über zentrale Themen zu geben. Wirklich gelernt habe ich jedoch vor allem beim eigenen Ausprobieren, Diskutieren und beim Vorbereiten meiner eigenen Lehrveranstaltungen. Seinen Kindern sollte man aber unbedingt vorlesen.

Den Studierenden möchte ich vor allem vermitteln, dass Informatik ein breites, spannendes, kreatives, kommunikatives und im besten Sinne herausforderndes Fachgebiet ist, das ein Zuhause für Menschen mit verschiedenen Qualitäten und Interessen bietet. Das Studium gelingt am besten, wenn man den Lernprozess aktiv und eigenverantwortlich mitgestaltet.

Qualitativ guten Code zeichnet aus, dass er nachweisbar tut, was er soll, ohne Risiken zu verursachen und dabei noch gut wartbar und effizient ist. Für alle anderen Qualitäten siehe ISO/IEC/IEEE 25010.

In F&E beschäftige ich mich aktuell mit den Möglichkeiten, die autonome Agenten uns bieten, um gemeinsam mit und für uns Menschen qualitativ hochwertigen Code zu erzeugen und den Software-Engineering-Prozess zu verbessern.

Ich möchte gerne herausfinden wie es gelingen kann, nicht zu viele Dinge gleichzeitig herausfinden zu wollen.

Wenn ich mal nichts zu tun habe messe, modelliere, schraube, löte, schweiße, säge, klebe, krimpe, schneide, repariere und bastele ich an Dingen herum. Aber dann habe ich ja doch etwas zu tun.

März 2026

Prof. Dr. Uwe van Heesch

Informatik und Ingenieurwissenschaften
Institut für Informatik (INF)

Ein Beitrag von

Monika Probst
Campus Gummersbach


M
M