GPCE 2017 Best Paper Award
Wolfram Fenske, Sandro Schulze und Gunter Saake aus der Arbeitsgruppe Datenbanken und Software Engineering wurden am 24.10.2017 auf der 16ten internationalen „Conference on Generative Programming: Concepts & Experience (GPCE)“ in Vancouver, Kanada, mit dem Best Paper Award ausgezeichnet. Seit anderthalb Jahrzehnten fördert die GPCE-Konferenz den Austausch von Forschern aus den Bereichen Software-Technik und Programmiersprachen.
Der vom Programmkomitee prämierte Beitrag „How Preprocessor Annotations (Do Not) Affect Maintainability: A Case Study on Change-Proneness“ untersucht, ob die häufige Kritik an der Verwendung des C-Präprozessors für die Wartbarkeit und Evolution von Software gerechtfertigt ist. Dafür wurden historische Daten zu Änderungen verschiedener Software-Projekte statistisch ausgewertet, und tatsächlich wurde ein negativer Einfluss des C-Präprozessors nachgewiesen. Überraschenderweise ist dieser Einfluss jedoch so gering, dass die bisherige Kritik in großen Teilen widerlegt werden konnte.