Jacob Krüger

picture
Photo: Angeline Swinkels

Assistant Professor for Software Engineering
Eindhoven University of Technology

Mail Scholar dblp ORCID

News

Awesome news: I received an NWO Veni Personal Grant to work on my own project at TU/e: Conceptualizing Human Assumptions in Software Evolution (CHASE)

New industry collaboration with colleagues from TU/e: We received funding by ASML and TKI HTSM for our sub-project: AI-Driven Legacy System Explanation and Refactoring

New DFG project in collaboration with Alena Bleicher and Thomas Leich at Harz University: Understanding the Importance of Non-Knowledge for Software Engineering on Social-Coding Platforms (INKleSS)




I am a software-engineering researcher at Eindhoven University of Technology, The Netherlands, specializing on how developers evolve software systems. Focus points of my research are (1) variant-rich systems, which exist in different customizable variants and have become the most widely existing form of software systems in all areas of society; and (2) studying human factors (e.g., program comprehension, forgetting) in software evolution and their interplay with quality through empirical research. My goal as a researcher is to improve our foundational understanding of how software evolves, focusing on the interplay of human cognition and software quality.

Evolving variant-rich systems is particularly challenging for developers and has been the focus of my PhD, which I obtained in 2021 from the Otto-von-Guericke University Magdeburg under the supervision of Prof. Thomas Leich and Prof. Gunter Saake. My dissertation (external reviewers: Prof. Jan Bosch and Prof. Rick Rabiser) focused on providing an empirics-based understanding of the re-engineering of variant-rich systems to support developers in the decision whether to rely on unsystematic or systematic software reuse. During these studies, I found that developers’ comprehension of their system is the most important factor to engineer high-quality (variant-rich) software. This topic has fascinated me ever since.

Feel free to contact me via mail if you are interested in collaborating or are looking for thesis projects in my area.


Short CV

During my research, I have worked at different universities and multiple countries, collaborating with various researchers and students.

I have been rewarded research awards (e.g., 2020 Research Award of the Faculty for Computer Science of the Otto-von-Guericke University, 2017 Wernigeröder Research Award), reviewer awards (SPLC), fellowships (e.g., IFI research visit, conference traveling fellowships of the German Academic Exchange Service), personal grants (NOW Veni), and have been involved in workshops, conferences, and journals (e.g., VM4ModernTech workshop ‘21, ‘22; co-chair of SPLC tracks; reviewer at ESEC/FSE, ASE, ICSE-NIER, SPLC tracks, Empirical Software Engineering, Journal of Systems and Software).