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
- 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
Journal Articles
2025
- 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
2024
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
2023
- 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
2022
- 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
- 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:
2021
- 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
- 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
2020
- 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
- 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
- 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
2019
- 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
- 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
- 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
2018
- 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
Conference & Workshop Papers
2025
- Rand Alchokr, Evelyn Starzew, Gunter Saake, Thomas Leich, and Jacob Krüger: The Impact of AI Language Models on ScientificWriting and Scientific Peer Reviews: A Systematic Literature Review. Joint Conference on Digital Libraries (JCDL), ACM, 2025. link:
2024
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
2023
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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:
- 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
2022
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
2021
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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:
2020
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
2019
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
2018
- 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
- 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
- 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
- Jacob Krüger: Separation of Concerns: Experiences of the Crowd. Symposium on Applied Computing (SAC), ACM, 2018. doi: 10.1145/3167132.3167458
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
2017
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
2016
- 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
- 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
Book Contributions
2019
- 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
Editorships
2024
- 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
- 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
- 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
- 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