Prof. Dr. Uwe van Heesch

Hallo, ich bin

Hi, I'm

Uwe van Heesch

Professor für Code Quality an der TH Köln

Professor for Code Quality at TH Köln

// Über michAbout me

Ich bin Professor an der Fakultät für Informatik und Ingenieurwissenschaften der TH Köln, Campus Gummersbach, und leidenschaftlicher Software Engineer. Mein Schwerpunkt ist Code Quality, von sauberem Code über automatisiertes Testen bis hin zu Continuous Integration und Delivery.

I am a professor at the Faculty of Computer Science and Engineering Science at TH Köln, Gummersbach Campus, and a passionate software engineer. My focus is on code quality, from clean code and automated testing to continuous integration and delivery.

In der Forschung beschäftige ich mich mit Software Architecture, insbesondere Architecture Knowledge Management, Architecture Evaluation und AI-assisted Code Quality. Derzeit untersuche ich die Implikationen autonomer KI-Coding-Agenten: Welche Chancen und Risiken ergeben sich für Entwicklungsprozesse wie Scrum, für Methoden wie Decision-Centric Architecture Reviews (DCAR), für KI-gestütztes individuelles Lernen und für die Hochschullehre in der Informatik?

My research centers on software architecture, particularly architecture knowledge management, architecture evaluation, and AI-assisted Code Quality. I am currently investigating the implications of autonomous AI coding agents, exploring the opportunities and risks they bring to development processes like Scrum, to methods like Decision-Centric Architecture Reviews (DCAR), to AI-assisted personal learning, and to how we teach computer science in higher education.

In der Lehre ist es mir wichtig, dass Studierende nah an industriellen Standards arbeiten, mit echten Werkzeugen, echten Prozessen und echtem Code.

In my teaching, I believe students learn best when they work close to industry standards, with real tools, real processes, and real code.

Vor meiner Berufung an die TH Köln war ich Softwarearchitekt und DevOps-Ingenieur in der Industrie, Academiemanager und Hoofddocent für Informatik an der Hochschule von Arnhem und Nijmegen sowie Projektleiter bei Capgemini. Promoviert habe ich an der Universität Groningen im Bereich Software Engineering und Architektur.

Before joining TH Köln, I worked as a software architect and DevOps engineer in industry, served as Academy Manager and Senior Lecturer for Computer Science at HAN University of Applied Sciences, and was a project lead at Capgemini. I hold a PhD in Software Engineering and Architecture from the University of Groningen.

// Aktuelle LehrmoduleCurrent Modules

AP2

Algorithmen und Programmierung 2

Objektorientierte Programmierung mit Kotlin, Datenstrukturen, Standardalgorithmen, Clean Code, Higher Order Functions und Nullsicherheit.

Object-oriented programming with Kotlin, data structures, standard algorithms, clean code, higher order functions, and null safety.

CCQ

Continuous Code Quality und Autonome Agenten

Automatisierte Tests, TDD, CI-Pipelines mit Quality Gates, Code Reviews und autonome Coding-Agenten. Wahlspezialisierung im Informatik Bachelor.

Automated testing, TDD, CI pipelines with quality gates, code reviews, and autonomous coding agents. Elective specialization in the Computer Science Bachelor program.

// Ausgewählte PublikationenSelected Publications

Dissertation

Fachzeitschriften

Journals

Konferenzen

Conferences

Buchkapitel

Book Chapters

// KontaktContact

TH Köln – Campus Gummersbach
Steinmüllerallee 1, 51643 Gummersbach
+49 2261-8196-6261
uwe.van_heesch@th-koeln.de