Jacob Krüger

Assistant Professor for Software Engineering
Eindhoven University of Technology

Mail Scholar Mail ORCID



Publications

This is a list of all my publications in chronological and alphabetical order. For a more thematic ordering and some context, see the research site.

Dissertation
  1. Jacob Krüger. Understanding the Re-Engineering of Variant-Rich Systems: An Empirical Work on Economics, Knowledge, Traceability, and Practices. Otto-von-Guericke University Magdeburg, 2021. doi: 10.25673/39349 pdf
Journal Articles 2025
  1. Siyue Chen, Loek Cleophas, Sandro Schulze, and Jacob Krüger: VisFork: Towards a Toolsuite for Visualizing Fork Ecosystems. Science of Computer Programming, 241(103223):1-5, 2025. doi: 10.1016/j.scico.2024.103223 pdf
2024
  1. David Broneske, Sebastian Kittan, and Jacob Krüger: Sharing Software-Evolution Datasets: Practices, Challenges, and Recommendations. Proceedings of the ACM on Software Engineering (FSE 2024), 91:2051-2074, 2024. doi: 10.1145/3660798 pdf
  2. Mohamad F. Enaya, Thomas Klingbeil, Jacob Krüger, David Broneske, Frank Feinbube, and Gunter Saake: A Case Study on the Development of the German Corona-Warn-App. Journal of Systems and Software, 213(112020):1-13, 2024. doi: 10.1016/j.jss.2024.112020 pdf
  3. Philipp Gnoyke, Sandro Schulze, and Jacob Krüger: Evolution Patterns of Software-Architecture Smells: An Empirical Study of Intra- and Inter-Version Smells. Journal of Systems and Software, 217(112170):1-28, 2024. doi: 10.1016/j.jss.2024.112170 pdf
  4. Jacob Krüger, Yi Li, Kirill Lossev, Chenguang Zhu, Marsha Chechik, Thorsten Berger, and Julia Rubin: A Meta-Study of Software-Change Intentions. ACM Computing Surveys, , 2024. doi: 10.1145/3661484 pdf
  5. Jacob Krüger, Gül  Çalıklı, Dmitri Bershadskyy, Siegmar Otto, Sarah Zabel, and Robert Heyer: Guidelines for Using Financial Incentives in Software-Engineering Experimentation. Empirical Software Engineering, 29(135):1-53, 2024. doi: 10.1007/s10664-024-10517-w pdf
  6. Emanuel Lange, Lena Kranert, Jacob Krüger, Dirk Benndorf, and Robert Heyer: Microbiome Modeling: A Beginner’s Guide. Frontiers in Microbiology, 15(1368377):1-32, 2024. doi: 10.3389/fmicb.2024.1368377 pdf
  7. Richard May, Niklas Baron, Jacob Krüger, and Thomas Leich: Pandemic Startup Software Engineering: An Experience Report on the Development of a COVID-19 Certificate Verification System. Journal of Systems and Software, 216(112106):1-13, 2024. doi: 10.1016/j.jss.2024.112106 pdf
  8. Philipp Zellmer, Lennart Holsten, Jacob Krüger, and Thomas Leich: The Terminology of Automotive Product-Structuring Concepts: A Systematic Mapping Study. IEEE Transactions on Engineering Management, 71:14974-14990, 2024. doi: 10.1109/TEM.2024.3463179 pdf
2023
  1. Wesley K. G. Assunção, Jacob Krüger, Sébastien Mosser, and Sofiane Selaoui: How do Microservices Evolve? An Empirical Analysis of Changes in Open-Source Microservice Repositories. Journal of Systems and Software, 204:1-14, 2023. doi: 10.1016/j.jss.2023.11178 pdf
2022
  1. Sofia Ananieva, Sandra Greiner, Timo Kehrer, Jacob Krüger, Thomas Kühn, Lukas Linsbauer, Sten Grüner, Anne Koziolek, Henrik Lönn, S. Ramesh, and Ralf Reussner: A Conceptual Model for Unifying Variability in Space and Time: Rationale, Validation, and Illustrative Applications. Empirical Software Engineering, 27(101):1-53, 2022. doi: 10.1007/s10664-021-10097-z pdf
  2. Jacob Krüger: Understanding the Re-Engineering of Variant-Rich Systems: An Empirical Work on Economics, Knowledge, Traceability, and Practices. Softwaretechnik-Trends (Ernst-Denert-Preis), 42(2):16-17, 2022. doi: pdf
2021
  1. Elias Kuiter, Sebastian Krieter, Jacob Krüger, Gunter Saake, and Thomas Leich: variED: An Editor for Collaborative, Real-Time Feature Modeling. Empirical Software Engineering, 26(24):1-47, 2021. doi: 10.1007/s10664-020-09892-x pdf
  2. Robert Lindohf, Jacob Krüger, Erik Herzog, and Thorsten Berger: Software Product-Line Evaluation in the Large. Empirical Software Engineering, 26(2):1-30, 2021. doi: 10.1007/s10664-020-09913-9 pdf
2020
  1. Robert Heumüller, Sebastian Nielebock, Jacob Krüger, and Frank Ortmeier: Publish or Perish, but do not Forget your Software Artifacts. Empirical Software Engineering, 25:4585-4616, 2020. doi: 10.1007/s10664-020-09851-6 pdf
  2. Jacob Krüger, Christian Lausberger, Ivonne von Nostitz-Wallwitz, Gunter Saake, and Thomas Leich: Search. Review. Repeat? An Empirical Study of Threats to Replicating SLR Searches. Empirical Software Engineering, 25(1):627-677, 2020. doi: 10.1007/s10664-019-09763-0 pdf
  3. Yusra Shakeel, Jacob Krüger, Ivonne von Nostitz-Wallwitz, Gunter Saake, and Thomas Leich: Automated Selection and Quality Assessment of Primary Studies: A Systematic Literature Review. Journal of Data and Information Quality, 12(1):4:1-4:26, 2020. doi: 10.1145/3356901 pdf
2019
  1. Jacob Krüger, Mustafa Al-Hajjaji, Thomas Leich, and Gunter Saake: Mutation Operators for Feature-Oriented Software Product Lines. Software: Testing, Verification and Reliability, 29(1-2):1-21, 2019. doi: 10.1002/stvr.1676 pdf
  2. Jacob Krüger, Mukelabai Mukelabai, Wanzi Gu, Hui Shen, Regina Hebig, and Thorsten Berger: Where is my Feature and What is it About? A Case Study on Recovering Feature Facets. Journal of Systems and Software, 152:239-253, 2019. doi: 10.1016/j.jss.2019.01.057 pdf
  3. Sebastian Nielebock, Dariusz Krolikowski, Jacob Krüger, Thomas Leich, and Frank Ortmeier: Commenting Source Code: Is It Worth It For Small Programming Tasks? Empirical Software Engineering, 24(3):1418-1457, 2019. doi: 10.1007/s10664-018-9664-z pdf
2018
  1. Jacob Krüger, Marcus Pinnecke, Andy Kenner, Christopher Kruczek, Fabian Benduhn, Thomas Leich, and Gunter Saake: Composing Annotations Without Regret? Practical Experiences Using FeatureC. Software: Practice and Experience, 48(3):402-427, 2018. doi: 10.1002/spe.2525 pdf
Conference & Workshop Papers 2025
  1. Rand Alchokr, Evelyn Starzew, Gunter Saake, Thomas Leich, and Jacob Krüger: The Impact of AI Language Models on Scientific Writing and Scientific Peer Reviews: A Systematic Literature Review. Joint Conference on Digital Libraries (JCDL), ACM, 2025. link: pdf
  2. Richard May, Christian Biermann, Jacob Krüger, and Thomas Leich: Asking Security Practitioners: Did You Find the Vulnerable (Mis)Configuration? International Working Conference on Variability Modelling of Software-Intensive Systems (VaMoS), ACM, 2025. link: pdf
2024
  1. Rand Alchokr, Abhishek Gopalrao, Gunter Saake, Thomas Leich, and Jacob Krüger: Scholarly Quality Measurements, A Systematic Literature Review. International Conference on Theory and Practice of Digital Libraries (TPDL), Springer, 2024. doi: 10.1007/978-3-031-72437-4_11 pdf
  2. Siyue Chen, Loek Cleophas, Sandro Schulze, and Jacob Krüger: Use the Forks, Look! Visualizations for Exploring Fork Ecosystems. International Conference on Software Analysis, Evolution and Reengineering (SANER), IEEE, 2024. doi: 10.1109/SANER60148.2024.00107 pdf
  3. Tom Groot, Lina Ochoa Venegas, Bogdan Lazar, and Jacob Krüger: A Catalog of Unintended Software Dependencies in Multi-Lingual Systems at ASML. International Conference on Software Engineering - Software Engineering in Practice (ICSE-SEIP), ACM, 2024. doi: 10.1145/3639477.3639725 pdf
  4. Lennart Holsten, Jacob Krüger, and Thomas Leich: Insights into Transitioning towards Electrics/Electronics Platform Management in the Automotive Industry. International Conference on the Foundations of Software Engineering (FSE), ACM, 2024. doi: 10.1145/3663529.3663837 pdf
  5. Samuel Idowu, Yorick Sens, Thorsten Berger, Jacob Krüger, and Michael Vierhauser: A Large-Scale Study of ML-Related Python Projects. Symposium on Applied Computing (SAC), ACM, 2024. doi: 10.1145/3605098.3636056 pdf
  6. Richard May, Christian Biermann, Xenia Marlene Zerweck, Kai Ludwig, Jacob Krüger, and Thomas Leich: Vulnerably (Mis)Configured? Exploring 10 Years of Developers' Q&As on Stack Overflow. International Working Conference on Variability Modelling of Software-Intensive Systems (VaMoS), ACM, 2024. doi: 10.1145/3634713.3634729 pdf
  7. Richard May, Johanna Daher, Jacob Krüger, and Thomas Leich: An Experience Report on Using Video-Creation Tasks in Requirements-Engineering Education. International Conference on Software Engineering - Software Engineering Education and Training (ICSE-SEET), ACM, 2024. doi: 10.1145/3639474.3640057 pdf
  8. Richard May, Jacob Krüger, and Thomas Leich: SoK: How Artificial-Intelligence Incidents Can Jeopardize Safety and Security. International Conference on Availability, Reliability and Security (ARES), ACM, 2024. doi: 10.1145/3664476.3664510 pdf
  9. Sebastian Nielebock, Paul Blockhaus, Jacob Krüger, and Frank Ortmeier: ASAP-Repair: API-Specific Automated Program Repair Based on API Usage Graphs. International Workshop on Automated Program Repair (APR), ACM, 2024. doi: 10.1145/3643788.3648011 pdf
  10. Philipp Zellmer, Jacob Krüger, and Thomas Leich: Decision Making for Managing Automotive Platforms: An Interview Survey on the State-of-Practice. International Conference on the Foundations of Software Engineering (FSE), ACM, 2024. doi: 10.1145/3663529.3663851 pdf
2023
  1. Rand Alchokr, Rayed Haider, Yusra Shakeel, Thomas Leich, Gunter Saake, and Jacob Krüger: Forecasting Publication’s Success Using Machine Learning. International Workshop on Bibliometric-Enhanced Information (BIR), CEUR-WS.org, 2023. link: https://ceur-ws.org/Vol-3617/paper-08.pdf pdf
  2. Rand Alchokr, Sanket Vikas Joshi, Gunter Saake, Thomas Leich, and Jacob Krüger: Investigating the Relation between Authors’ Academic Age and their Citations. International Conference on Theory and Practice of Digital Libraries (TPDL), Springer, 2023. doi: 10.1007/978-3-031-43849-3_10 pdf
  3. Rand Alchokr, Jacob Krüger, Yusra Shakeel, Gunter Saake, and Thomas Leich: An Empirical Analysis of Newcomers’ Contributions to Software-Engineering Conferences. International Conference on Asia-Pacific Digital Libraries (ICADL), Springer, 2023. doi: 10.1007/978-981-99-8085-7_21 pdf
  4. Rand Alchokr, Jacob Krüger, Yusra Shakeel, Gunter Saake, and Thomas Leich: Peer-Reviewing and Submission Dynamics Around Top Software-Engineering Venues: A Juniors' Perspective. Software Engineering (SE), GI, 2023. link: https://dl.gi.de/handle/20.500.12116/40124 pdf
  5. Siyue Chen, Loek Cleophas, and Jacob Krüger: A Comparison of Visualization Concepts and Tools for Variant-Rich System Engineering. International Systems and Software Product Line Conference (SPLC), ACM, 2023. doi: 10.1145/3579027.3608986 pdf
  6. Bavo Coremans, Arjen Klomp, Satrio A. Rukmono, Jacob Krüger, Dirk Fahland, and Michel R. V. Chaudron: Process Mining from Jira Issues at a Large Company. International Conference on Software Maintenance and Evolution (ICSME), IEEE, 2023. doi: 10.1109/ICSME58846.2023.00055 pdf
  7. Alejandro Cortiñas, Jacob Krüger, Victor Lamas, Oscar Pedreira, and Miguel R. Luaces: How to Retire and Replace a Software Product Line. International Systems and Software Product Line Conference (SPLC), ACM, 2023. doi: 10.1145/3579027.3609004 pdf
  8. Philipp Gnoyke, Sandro Schulze, and Jacob Krüger: On Developing and Improving Tools for Architecture-Smell Tracking in Java Systems. International Working Conference on Source Code Analysis and Manipulation (SCAM), IEEE, 2023. doi: 10.1109/SCAM59687.2023.00034 pdf
  9. Lennart Holsten, Christian Frank, Jacob Krüger, Thomas Leich: Electric/Electronic Platforms in the Automotive Industry: Challenges and Guidelines for Variant-Rich Systems Engineering. International Working Conference on Variability Modelling of Software-Intensive Systems (VaMoS), ACM, 2023. doi: 10.1145/3571788.3571796 pdf
  10. Sebastian Krieter, Jacob Krüger, Thomas Leich, and Gunter Saake: VariantInc: Automatically Pruning and Integrating Versioned Software Variants. International Systems and Software Product Line Conference (SPLC), ACM, 2023. doi: 10.1145/3579027.3608984 pdf
  11. Jacob Krüger and Regina Hebig: To Memorize or to Document: A Survey of Developers’ Views on Knowledge Availability. International Conference on Product-Focused Software Process Improvement (PROFES), Springer, 2023. doi: 10.1007/978-3-031-49266-2_3 pdf
  12. Jacob Krüger, Yi Li, Chenguang Zhu, Marsha Chechik, Thorsten Berger, and Julia Rubin: A Vision on Intentions in Software Engineering. Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), ACM, 2023. doi: 10.1145/3611643.3613087 pdf
  13. Jacob Krüger, Alex Mikulinski, Sandro Schulze, Thomas Leich, and Gunter Saake: DSDGen: Extracting Documentation to Comprehend Fork Merges. International Systems and Software Product Line Conference (SPLC), ACM, 2023. doi: 10.1145/3579028.3609015 pdf
  14. Elias Kuiter, Sebastian Krieter, Jacob Krüger, Gunter Saake, and Thomas Leich: variED: An Editor for Collaborative, Real-Time Feature Modeling. Software Engineering (SE), GI, 2023. link: https://dl.gi.de/handle/20.500.12116/40095 pdf
  15. Richard May, Christian Biermann, Andy Kenner, Jacob Krüger, and Thomas Leich: A Product-Line-Engineering Framework for Secure Enterprise-Resource-Planning Systems. International Conference on Enterprise Information Systems (CENTERIS), Elsevier, 2023. doi: 10.1016/j.procs.2024.06.338 pdf
  16. Mukelabai Mukelabai, Christoph Derks, Jacob Krüger, and Thorsten Berger: To Share, or Not to Share: Exploring Test-Case Reusability in Fork Ecosystems. International Conference on Automated Software Engineering (ASE), IEEE, 2023. doi: 10.1109/ASE56229.2023.00191 pdf
  17. Samar Saeed, Shahrzad Sheikholeslami, Jacob Krüger, and Regina Hebig: What Data Scientists (Care to) Recall. International Conference on Product-Focused Software Process Improvement (PROFES), Springer, 2023. doi: 10.1007/978-3-031-49266-2_15 pdf
  18. Sandro Schulze, Phillipp Engelke, and Jacob Krüger: Evolutionary Feature Dependencies: Analyzing Feature Co-Changes in C Systems. International Working Conference on Source Code Analysis and Manipulation (SCAM), IEEE, 2023. link: pdf
  19. Philipp Zellmer, Lennart Holsten, Thomas Leich, and Jacob Krüger: Product-Structuring Concepts for Automotive Platforms: A Systematic Mapping Study. International Systems and Software Product Line Conference (SPLC), ACM, 2023. doi: 10.1145/3579027.3608988 pdf
2022
  1. Rand Alchokr, Jacob Krüger, Yusra Shakeel, Gunter Saake, and Thomas Leich: A Closer Look into Collaborative Publishing at Software-Engineering Conferences. International Conference on Theory and Practice of Digital Libraries (TPDL), Springer, 2022. doi: 10.1007/978-3-031-16802-4_38 pdf
  2. Rand Alchokr, Jacob Krüger, Yusra Shakeel, Gunter Saake, and Thomas Leich: On Academic Age Aspects and Discovering the Golden Age in Software Engineering. International Conference on Cooperative and Human Aspects of Software Engineering (CHASE), ACM, 2022. doi: 10.1145/3528579.3529175 pdf
  3. Rand Alchokr, Jacob Krüger, Yusra Shakeel, Gunter Saake, and Thomas Leich: Peer-Reviewing and Submission Dynamics Around Top Software-Engineering Venues: A Juniors' Perspective. International Conference on Evaluation and Assessment in Software Engineering (EASE), IEEE, 2022. doi: 10.1145/3530019.3530026 pdf
  4. Sofia Ananieva, Sandra Greiner, Jacob Krüger, Lukas Linsbauer, Sten Grüner, Timo Kehrer, Thomas Kühn, Christoph Seidl, and Ralf Reussner: Unified Operations for Variability in Space and Time. International Working Conference on Variability Modelling of Software-Intensive Systems (VaMoS), ACM, 2022. doi: 10.1145/3510466.3510483 pdf
  5. Philipp Gnoyke, Sandro Schulze, and Jacob Krüger: An Evolutionary Analysis of Software-Architecture Smells. Software Engineering (SE), GI, 2022. doi: 10.18420/se2022-ws-007 pdf
  6. Jacob Krüger: Das Re-Engineering variantenreicher Systeme verstehen: Eine empirische Arbeit über Kosten, Wissen, Nachvollziehbarkeit und Methoden. INFORMATIK 2022: GI-Dissertationspreis (INFORMATIK), GI, 2022. link: https://dl.gi.de/handle/20.500.12116/39836 pdf
  7. Jacob Krüger, Wesley K. G. Assunção, Inmaculada Ayala, and Sébastien Mosser: International Workshop on Variability Management for Modern Technologies (VM4ModernTech 2022). International Systems and Software Product Line Conference (SPLC), ACM, 2022. doi: 10.1145/3546932.3547019 pdf
  8. Richard May, Christian Biermann, Jacob Krüger, Gunter Saake, and Thomas Leich: A Systematic Mapping Study of Security Concepts for Configurable Data Storages. International Systems and Software Product Line Conference (SPLC), ACM, 2022. doi: 10.1145/3546932.3546994 pdf
  9. Sandro Schulze, Jacob Krüger, and Johannes Wünsche: Towards Developer Support for Merging Forked Test Cases. International Systems and Software Product Line Conference (SPLC), ACM, 2022. doi: 10.1145/3546932.3547002 pdf
  10. Yusra Shakeel, Rand Alchokr, Jacob Krüger, Thomas Leich, and Gunter Saake: Are Altmetrics Useful for Assessing Scientific Impact? A Survey. International Conference on Management of Digital EcoSystems (MEDES), ACM, 2022. doi: 10.1145/3508397.3564845 pdf
  11. Yusra Shakeel, Rand Alchokr, Jacob Krüger, Gunter Saake, and Thomas Leich: Altmetrics and Citation Counts: An Empirical Analysis of the Computer Science Domain. Joint Conference on Digital Libraries (JCDL), IEEE, 2022. doi: 10.1145/3529372.3530939 pdf
  12. Yusra Shakeel, Rand Alchokr, Jacob Krüger, Gunter Saake, and Thomas Leich: Incorporating Altmetrics to Support Selection and Assessment of Publications during Literature Analyses. International Conference on Evaluation and Assessment in Software Engineering (EASE), IEEE, 2022. doi: 10.1145/3530019.3530038 pdf
2021
  1. Rand Alchokr, Jacob Krüger, Gunter Saake, and Thomas Leich: A Comparative Analysis of Article Recommendation Platforms. Joint Conference on Digital Libraries (JCDL), IEEE, 2021. doi: 10.1109/JCDL52503.2021.00012 pdf
  2. Rand Alchokr, Jacob Krüger, Yusra Shakeel, Gunter Saake, and Thomas Leich: Understanding the Contributions of Junior Researchers at Software-Engineering Conferences. Joint Conference on Digital Libraries (JCDL), IEEE, 2021. doi: 10.1109/JCDL52503.2021.00056 pdf
  3. Wesley K. G. Assunção, Inmaculada Ayala, Jacob Krüger, and Sébastien Mosser: International Workshop on Variability Management for Modern Technologies (VM4ModernTech 2021). International Systems and Software Product Line Conference (SPLC), ACM, 2021. doi: 10.1145/3461001.3475157 pdf
  4. Wolfram Fenske, Jacob Krüger, Maria Kanyshkova, and Sandro Schulze: #ifdef Directives and Program Comprehension: The Dilemma between Correctness and Preference. Software Engineering (SE), GI, 2021. doi: 10.18420/SE2021_06 pdf
  5. Philipp Gnoyke, Sandro Schulze, and Jacob Krüger: An Evolutionary Analysis of Software-Architecture Smells. International Conference on Software Maintenance and Evolution (ICSME), IEEE, 2021. doi: 10.1109/ICSME52107.2021.00043 pdf
  6. Andy Kenner, Richard May, Jacob Krüger, Gunter Saake, and Thomas Leich: Safety, Security, and Configurable Software Systems: A Systematic Mapping Study. International Systems and Software Product Line Conference (SPLC), ACM, 2021. doi: 0.1145/3461001.3471147 pdf
  7. Jacob Krüger and Thorsten Berger: An Empirical Analysis of the Costs of Clone- and Platform-Oriented Software Reuse. Software Engineering (SE), GI, 2021. doi: 10.18420/SE2021_23 pdf
  8. Jacob Krüger, Gül  Çalıklı, Thorsten Berger, and Thomas Leich: How Explicit Feature Traces Did Not Impact Developers’ Memory. International Conference on Software Analysis, Evolution and Reengineering (SANER), IEEE, 2021. doi: 10.1109/SANER50967.2021.00075 pdf
  9. Jacob Krüger and Regina Hebig: What Developers (Care to) Recall: An Interview Survey on Smaller Systems. Software Engineering (SE), GI, 2021. doi: 10.18420/SE2021_24 pdf
  10. Elias Kuiter, Jacob Krüger, and Gunter Saake: Iterative Development and Changing Requirements: Drivers of Variability in an Industrial System for Veterinary Anesthesia. International Systems and Software Product Line Conference (SPLC), ACM, 2021. doi: 10.1145/3461002.3473950 pdf
  11. Sebastian Nielebock, Paul Blockhaus, Jacob Krüger, and Frank Ortmeier: An Experimental Analysis of Graph-Distance Algorithms for Comparing API Usages. International Working Conference on Source Code Analysis and Manipulation (SCAM), IEEE, 2021. doi: 10.1109/SCAM52516.2021.00034 pdf
  12. Sebastian Nielebock, Paul Blockhaus, Jacob Krüger, and Frank Ortmeier: AndroidCompass: A Dataset of Android Compatibility Checks in Code Repositories. International Conference on Mining Software Repositories (MSR), IEEE, 2021. doi: 10.1109/MSR52588.2021.00069 pdf
  13. Yusra Shakeel, Rand Alchokr, Jacob Krüger, Gunter Saake, and Thomas Leich: Are Altmetrics Proxies or Complements to Citations for Assessing Impact in Computer Science? Joint Conference on Digital Libraries (JCDL), IEEE, 2021. doi: 10.1109/JCDL52503.2021.00037 pdf
  14. Cem Sürücü, Bianying Song, Jacob Krüger, Gunter Saake, and Thomas Leich: Using Key Performance Indicators to Compare Software-Development Processes. Software Engineering (SE), GI, 2021. link: pdf
2020
  1. Sofia Ananieva, Sandra Greiner, Thomas Kühn, Jacob Krüger, Lukas Linsbauer, Sten Grüner, Timo Kehrer, Heiko Klare, Anne Koziolek, Henrik Lönn, Sebastian Krieter, Christoph Seidl, S. Ramesh, Ralf Reussner, and Bernhard Westfechtel: A Reference Model for Unifying Variability in Space and Time. International Systems and Software Product Line Conference (SPLC), ACM, 2020. doi: 10.1145/3382025.3414955 pdf
  2. Wesley K. G. Assunção, Jacob Krüger, and Willian D. F. Mendonça: Variability Management meets Microservices: Six Challenges of Re-Engineering Microservice-Based Webshops. International Systems and Software Product Line Conference (SPLC), ACM, 2020. doi: 10.1145/3382025.3414942 pdf
  3. Wolfram Fenske, Jacob Krüger, Maria Kanyshkova, and Sandro Schulze: #ifdef Directives and Program Comprehension: The Dilemma between Correctness and Preference. International Conference on Software Maintenance and Evolution (ICSME), IEEE, 2020. doi: 10.1109/ICSME46990.2020.00033 pdf
  4. Andy Kenner, Stephan Dassow, Christian Lausberger, Jacob Krüger, and Thomas Leich: Using Variability Modeling to Support Security Evaluations: Virtualizing the Right Attack Scenarios. International Working Conference on Variability Modelling of Software-Intensive Systems (VaMoS), ACM, 2020. doi: 10.1145/3377024.3377026 pdf
  5. Jacob Krüger, Sofia Ananieva, Lea Gerling, and Eric Walkingshaw: Third International Workshop on Variability and Evolution of Software-Intensive Systems (VariVolution 2020) International Systems and Software Product Line Conference (SPLC), , 2020. doi: 10.1145/3382025.3414944 pdf
  6. Jacob Krüger and Thorsten Berger: Activities and Costs of Re-Engineering Cloned Variants into an Integrated Platform. International Working Conference on Variability Modelling of Software-Intensive Systems (VaMoS), ACM, 2020. doi: 10.1145/3377024.3377044 pdf
  7. Jacob Krüger and Thorsten Berger: An Empirical Analysis of the Costs of Clone- and Platform-Oriented Software Reuse. Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), ACM, 2020. doi: 10.1145/3368089.3409684 pdf
  8. Jacob Krüger, Gül Çalıklı, Thorsten Berger, Thomas Leich, and Gunter Saake: Effects of Explicit Feature Traceability on Program Comprehension. Software Engineering (SE), GI, 2020. doi: 10.18420/SE2020_22 pdf
  9. Jacob Krüger and Regina Hebig: What Developers (Care to) Recall: An Interview Survey on Smaller Systems. International Conference on Software Maintenance and Evolution (ICSME), IEEE, 2020. doi: 10.1109/ICSME46990.2020.00015 pdf
  10. Jacob Krüger, Sebastian Krieter, Thomas Leich, and Gunter Saake: EXtracting Product Lines from vAriaNTs (EXPLANT). International Working Conference on Variability Modelling of Software-Intensive Systems (VaMoS), ACM, 2020. doi: 10.1145/3377024.3377046 pdf
  11. Jacob Krüger, Wardah Mahmood, and Thorsten Berger: Promote-pl: A Round-Trip Engineering Process Model for Adopting and Evolving Product Lines. International Conference on Systems and Software Product Line Engineering (SPLC), ACM, 2020. doi: 10.1145/3382025.3414970 pdf
  12. Jacob Krüger, Sebastian Nielebock, and Robert Heumüller: How Can I Contribute? A Qualitative Analysis of Community Websites of 25 Unix-Like Distributions. International Conference on Evaluation and Assessment in Software Engineering (EASE), ACM, 2020. doi: 10.1145/3383219.3383256 pdf
  13. Kai Ludwig, Jacob Krüger, and Thomas Leich: FeatureCoPP: Unfolding Preprocessor Variability. International Working Conference on Variability Modelling of Software-Intensive Systems (VaMoS), ACM, 2020. doi: 10.1145/3377024.3377039 pdf
  14. Damir Nešić, Jacob Krüger, Stefan Stănciulescu, and Thorsten Berger: Principles of Feature Modeling. Software Engineering (SE), GI, 2020. doi: 10.18420/SE2020_21 pdf
  15. Sebastian Nielebock, Robert Heumüller, Jacob Krüger, and Frank Ortmeier: Cooperative API Misuse Detection Using Correction Rules. International Conference on Software Engineering - New Ideas and Emerging Results (ICSE-NIER), ACM, 2020. doi: 10.1145/3377816.3381735 pdf
  16. Sebastian Nielebock, Robert Heumüller, Jacob Krüger, and Frank Ortmeier: Using API-Embedding for API-Misuse Repair. International Conference on Software Engineering Workshops (ICSEW), ACM, 2020. doi: 10.1145/3387940.3392171 pdf
  17. Cem Sürücü, Bianying Song, Jacob Krüger, Gunter Saake, and Thomas Leich: Establishing Key Performance Indicators for Measuring Software-Development Processes at a Large Organization. Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), ACM, 2020. doi: 10.1145/3368089.3417057 pdf
2019
  1. Jonas Åkesson, Sebastian Nilsson, Jacob Krüger, and Thorsten Berger: Migrating the Android Apo-Games into an Annotation-Based Software Product Line. International Systems and Software Product Line Conference (SPLC), ACM, 2019. doi: 10.1145/3336294.3342362 pdf
  2. Jamel Debbiche, Oskar Lignell, Jacob Krüger, and Thorsten Berger: Migrating Java-Based Apo-Games into a Composition-Based Software Product Line. International Systems and Software Product Line Conference (SPLC), ACM, 2019. doi: 10.1145/3336294.3342361 pdf
  3. Jacob Krüger: Are You Talking about Software Product Lines? An Analysis of Developer Communities. International Workshop on Variability Modelling of Software-Intensive Systems (VaMoS), ACM, 2019. doi: 10.1145/3302333.3302348 pdf
  4. Jacob Krüger: Tackling Knowledge Needs during Software Evolution. Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), ACM, 2019. doi: 10.1145/3338906.3342505 pdf
  5. Jacob Krüger, Mustafa Al-Hajjaji, Thomas Leich, and Gunter Saake: Mutation Operators for Feature-Oriented Software Product Lines. International Systems and Software Product Line Conference (SPLC), ACM, 2019. doi: 10.1145/3336294.3342372 pdf
  6. Jacob Krüger, Gül  Çalıklı, Thorsten Berger, Thomas Leich, and Gunter Saake: Effects of Explicit Feature Traceability on Program Comprehension. Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), ACM, 2019. doi: 10.1145/3338906.3338968 pdf
  7. Jacob Krüger, Jens Wiemann, Wolfram Fenske, Gunter Saake, and Thomas Leich: Program Comprehension and Developers’ Memory. INFORMATIK 2019: 50 Jahre Gesellschaft für Informatik (INFORMATIK), GI, 2019. doi: 10.18420/inf2019_13 pdf
  8. Jacob Krüger, Jens Wiemann, Wolfram Fenske, Gunter Saake, and Thomas Leich: Understanding How Programmers Forget. Software Engineering and Software Management (SE/SWM), GI, 2019. doi: 10.18420/se2019-23 pdf
  9. Elias Kuiter, Sebastian Krieter, Jacob Krüger, Thomas Leich, and Gunter Saake: Foundations of Collaborative, Real-Time Feature Modeling. International Systems and Software Product Line Conference (SPLC), ACM, 2019. doi: 10.1145/3336294.3336308 pdf
  10. Kai Ludwig, Jacob Krüger, and Thomas Leich: Covert and Phantom Features in Annotations: Do They Impact Variability Analysis? International Systems and Software Product Line Conference (SPLC), ACM, 2019. doi: 10.1145/3336294.3336296 pdf
  11. Damir Nešić, Jacob Krüger, Stefan Stănciulescu, and Thorsten Berger: Principles of Feature Modeling. Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), ACM, 2019. doi: 10.1145/3338906.3338974 pdf
  12. Michael Nieke, Lukas Linsbauer, Jacob Krüger, and Thomas Leich: Second International Workshop on Variability and Evolution of Software-Intensive Systems (VariVolution 2019). International Systems and Software Product Line Conference (SPLC), ACM, 2019. doi: 10.1145/3336294.3342367 pdf
  13. Daniel Strüber, Mukelabai Mukelabai, Jacob Krüger, Stefan Fischer, Lukas Linsbauer, Jabier Martinez, and Thorsten Berger: Facing the Truth: Benchmarking the Techniques for the Evolution of Variant-Rich Systems. International Systems and Software Product Line Conference (SPLC), ACM, 2019. doi: 10.1145/3336294.3336302 pdf
2018
  1. Gabriel Campero Durand, Anusha Janardhana, Marcus Pinnecke, Yusra Shakeel, Jacob Krüger, Thomas Leich, and Gunter Saake: Exploring Large Scholarly Networks with Hermes. International Conference on Extending Database Technology (EDBT), OpenProceedings, 2018. doi: 10.5441/002/edbt.2018.76 pdf
  2. Sebastian Krieter, Jacob Krüger, and Thomas Leich: Don’t Worry About It: Managing Variability On-the-Fly. International Workshop on Variability Modelling of Software-Intensive Systems (VaMoS), ACM, 2018. doi: 10.1145/3168365.3170426 pdf
  3. Sebastian Krieter, Jacob Krüger, Nico Weichbrodt, Vasily A. Sartakov, Rüdiger Kapitza, and Thomas Leich: Towards Secure Dynamic Product Lines in the Cloud. International Conference on Software Engineering - New Ideas and Emerging Results (ICSE-NIER), ACM, 2018. doi: 10.1145/3183399.3183425 pdf
  4. Jacob Krüger: Separation of Concerns: Experiences of the Crowd. Symposium on Applied Computing (SAC), ACM, 2018. doi: 10.1145/3167132.3167458 pdf
  5. Jacob Krüger: When to Extract Features: Towards a Recommender System. International Conference on Software Engineering Companion (ICSE-C), ACM, 2018. doi: 10.1145/3183440.3190328 pdf
  6. Jacob Krüger, Mustafa Al-Hajjaji, Sandro Schulze, Gunter Saake, and Thomas Leich: Towards Automated Test Refactoring for Software Product Lines. International Systems and Software Product Line Conference (SPLC), ACM, 2018. doi: 10.1145/3233027.3233040 pdf
  7. Jacob Krüger, Wolfram Fenske, Thomas Thüm, Dirk Aporius, Gunter Saake, and Thomas Leich: Apo-Games - A Case Study for Reverse Engineering Variability from Cloned Java Variants. International Systems and Software Product Line Conference (SPLC), ACM, 2018. doi: 10.1145/3233027.3236403 pdf
  8. Jacob Krüger, Kai Ludwig, Bernhard Zimmermann, and Thomas Leich: Physical Separation of Features: A Survey with CPP Developers. Symposium on Applied Computing (SAC), ACM, 2018. doi: 10.1145/3167132.3167351 pdf
  9. Jacob Krüger, Wanzi Gu, Hui Shen, Mukelabai Mukelabai, Regina Hebig, and Thorsten Berger: Towards a Better Understanding of Software Features and Their Characteristics: A Case Study of Marlin. International Workshop on Variability Modelling of Software-Intensive Systems (VaMoS), ACM, 2018. doi: 10.1145/3168365.3168371 pdf
  10. Jacob Krüger, Jens Wiemann, Wolfram Fenske, Gunter Saake, and Thomas Leich: Do You Remember This Source Code? International Conference on Software Engineering (ICSE), ACM, 2018. doi: 10.1145/3180155.3180215 pdf
  11. Elias Kuiter, Sebastian Krieter, Jacob Krüger, Kai Ludwig, Thomas Leich, and Gunter Saake: PCLocator: A Tool Suite to Automatically Identify Configurations for Code Locations. International Systems and Software Product Line Conference (SPLC), ACM, 2018. doi: 10.1145/3233027.3236399 pdf
  12. Elias Kuiter, Jacob Krüger, Sebastian Krieter, Thomas Leich, and Gunter Saake: Getting Rid of Clone-And-Own: Moving To A Software Product Line for Temperature Monitoring. International Systems and Software Product Line Conference (SPLC), ACM, 2018. doi: 10.1145/3233027.3233050 pdf
  13. Mukelabai Mukelabai, Benjamin Behringer, Moritz Fey, Jochen Palz, Jacob Krüger, and Thorsten Berger: Multi-View Editing of Software Product Lines with PEoPL. International Conference on Software Engineering Companion (ICSE-C), ACM, 2018. doi: 10.1145/3183440.3183499 pdf
  14. Ivonne von Nostitz-Wallwitz, Jacob Krüger, and Thomas Leich: Towards Improving Industrial Adoption: The Choice of Programming Languages and Development Environments. International Workshop on Software Engineering Research and Industrial Practice (SER&IP), ACM, 2018. doi: 10.1145/3195546.3195548 pdf
  15. Ivonne von Nostitz-Wallwitz, Jacob Krüger, Janet Siegmund, and Thomas Leich: Knowledge Transfer from Research to Industry: A Survey on Program Comprehension. International Conference on Software Engineering Companion (ICSE-C), ACM, 2018. doi: 10.1145/3183440.3194980 pdf
  16. Yusra Shakeel, Jacob Krüger, Ivonne von Nostitz-Wallwitz, Christian Lausberger, Gabriel Campero Durand, Gunter Saake, and Thomas Leich: (Automated) Literature Analysis - Threats and Experiences. International Workshop on Software Engineering for Science (SE4Science), ACM, 2018. doi: 10.1145/3194747.3194748 pdf
  17. Yusra Shakeel, Jacob Krüger, Gunter Saake, and Thomas Leich: Indicating Studies’ Quality based on Open Data in Digital Libraries. Business Information Systems Workshops, Springer, 2018. doi: 10.1007/978-3-030-04849-5_50 pdf
2017
  1. Mustafa Al-Hajjaji, Jacob Krüger, Fabian Benduhn, Thomas Leich, and Gunter Saake: Efficient Mutation Testing in Configurable Systems. International Workshop on Variability and Complexity in Software Design (VACE), IEEE, 2017. doi: 10.1109/vace.2017.3 pdf
  2. Mustafa Al-Hajjaji, Jacob Krüger, Sandro Schulze, Thomas Leich, and Gunter Saake: Efficient Product-Line Testing using Clustering-Based Product Prioritization. International Workshop on Automation of Software Test (AST), IEEE, 2017. doi: 10.1109/ast.2017.7 pdf
  3. Sebastian Krieter, Marcus Pinnecke, Jacob Krüger, Joshua Sprey, Christopher Sontag, Thomas Thüm, Thomas Leich, and Gunter Saake: FeatureIDE: Empowering Third-Party Developers. International Systems and Software Product Line Conference (SPLC), ACM, 2017. doi: 10.1145/3109729.3109751 pdf
  4. Jacob Krüger: Lost in Source Code: Physically Separating Features in Legacy Systems. International Conference on Software Engineering Companion (ICSE-C), IEEE, 2017. doi: 10.1109/icse-c.2017.46 pdf
  5. Jacob Krüger, Niklas Corr, Ivonne Schröter, and Thomas Leich: Digging into the Eclipse Marketplace. International Conference on Open Source Systems (OSS), Springer, 2017. doi: 10.1007/978-3-319-57735-7_7 pdf
  6. Jacob Krüger, Stephan Dassow, Karl-Albert Bebber, and Thomas Leich: Daedalus or Icarus? Experiences on Follow-The-Sun. International Conference on Global Software Engineering (ICGSE), IEEE, 2017. doi: 10.1109/icgse.2017.4 pdf
  7. Jacob Krüger, Louis Nell, Wolfram Fenske, Gunter Saake, and Thomas Leich: Finding Lost Features in Cloned Systems. International Systems and Software Product Line Conference (SPLC), ACM, 2017. doi: 10.1145/3109729.3109736 pdf
  8. Jacob Krüger, Sebastian Nielebock, Sebastian Krieter, Christian Diedrich, Thomas Leich, Gunter Saake, Sebastian Zug, and Frank Ortmeier: Beyond Software Product Lines: Variability Modeling in Cyber-Physical Systems. International Systems and Software Product Line Conference (SPLC), ACM, 2017. doi: 10.1145/3106195.3106217 pdf
  9. Jacob Krüger, Ivonne Schröter, Andy Kenner, and Thomas Leich: Empirical Studies in Question-Answering Systems: A Discussion. International Workshop on Conducting Empirical Studies in Industry (CESI), IEEE, 2017. doi: 10.1109/cesi.2017.6 pdf
  10. Ivonne Schröter, Jacob Krüger, Philipp Ludwig, Marcus Thiel, Andreas Nürnberger, and Thomas Leich: Identifying Innovative Documents: Quo vadis? International Conference on Enterprise Information Systems (ICEIS), ScitePress, 2017. doi: 10.5220/0006368706530658 pdf
  11. Ivonne Schröter, Jacob Krüger, Janet Siegmund, and Thomas Leich: Comprehending Studies on Program Comprehension. International Conference on Program Comprehension (ICPC), IEEE, 2017. doi: 10.1109/icpc.2017.9 pdf
2016
  1. Jacob Krüger, Wolfram Fenske, Jens Meinicke, Thomas Leich, and Gunter Saake: Extracting Software Product Lines: A Cost Estimation Perspective. International Systems and Software Product Line Conference (SPLC), ACM, 2016. doi: 10.1145/2934466.2962731 pdf
  2. Jacob Krüger, Ivonne Schröter, Andy Kenner, Christopher Kruczek and Thomas Leich}: FeatureCoPP: Compositional Annotations. International Workshop on Feature-Oriented Software Development (FOSD), ACM, 2016. doi: 10.1145/3001867.3001876 pdf
Book Contributions 2019
  1. Jacob Krüger, Thorsten Berger, and Thomas Leich: Features and How to Find Them: A Survey of Manual Feature Location. In: Software Engineering for Variability Intensive Systems, CRC Press, 2019. doi: 10.1201/9780429022067-9 pdf
Editorships 2024
  1. Maxime Cordy, Daniel Strüber, Mónica Pinto, Iris Groher, Deepak Dhungana, Jacob Krüger, Juliana Alves Pereira, Mathieu Acher, Thomas Thüm, Maurice H. ter Beek, Jessie Galasso-Carbonnel, Paolo Arcaini, Mohammad Reza Mousavi, Xhevahire Tërnava, José Galindo, Tao Yue, Lidia Fuentes, and José Miguel Horcas: 28th International Systems and Software Product Line Conference (SPLC) - Volume A. ACM, 2024. doi: 10.1145/3646548
  2. Maxime Cordy, Daniel Strüber, Mónica Pinto, Iris Groher, Deepak Dhungana, Jacob Krüger, Juliana Alves Pereira, Mathieu Acher, Thomas Thüm, Maurice H. ter Beek, Jessie Galasso-Carbonnel, Paolo Arcaini, Mohammad Reza Mousavi, Xhevahire Tërnava, José Galindo, Tao Yue, Lidia Fuentes, and José Miguel Horcas: 28th International Systems and Software Product Line Conference (SPLC) - Volume B. ACM, 2024. doi:
2020
  1. Rafael Capilla, Philippe Collet, Paul Gazzillo, Jacob Krüger, Roberto Erick Lopez-Herrejon, Sarah Nadi, Gilles Perrouin, Iris Reinhartz-Berger, Julia Rubin, and Ina Schaefer: 24th International Systems and Software Product Line Conference (SPLC) - Volume B. ACM, 2020. doi: 10.1145/3382026
Other (Peer-Reviewed) 2022
  1. Jacob Krüger, Gül Çalıklı, Dmitri Bershadskyy, Robert Heyer, Sarah Zabel, and Siegmar Otto: Registered Report: A Laboratory Experiment on Using Different Financial-Incentivization Schemes in Software-Engineering Experimentation. Stage 1 Registered Report submitted with PCI Registered Reports, OSF, 2022. doi: 10.17605/OSF.IO/S36C2 pdf