Publications

2024

  • T. Sutter, T. Kehrer, M. Rennhard, B. Tellenbach, J. Klein: Dynamic Security Analysis on Android: A Systematic Literature Review. IEEE Access 12: 57261-57287 (2024)

  • A. Boll, N. Vieregg, T. Kehrer: Replicability of experimental tool evaluations in model-based software and systems engineering with MATLAB/Simulink. Innov. Syst. Softw. Eng. 20(3): 209-224 (2024)

  • A. Boll, P. Rani, A. Schultheiß, T. Kehrer: Beyond code: Is there a difference between comments in visual and textual languages? J. Syst. Softw. 215: 112087 (2024)

  • C. Birchler, T. Kombarabettu Mohammed, P. Rani, T. Nechita, T. Kehrer, S. Panichella: How Does Simulation-Based Testing for Self-Driving Cars Match Human Perception? Proc. ACM Softw. Eng. 1(FSE): 929-950 (2024)

  • S. Greiner, T. Kehrer: Is the Feature Traceability Problem Already Solved? Softwaretechnik-Trends 44(2): 28-29 (2024)

  • K. Meixner, K. Feichtinger, H. Sayyid Fadhlillah, S. Greiner, H. Marcher, R. Rabiser, S. Biffl: Variability modeling of products, processes, and resources in cyber-physical production systems engineering. J. Syst. Softw. 211: 112007 (2024)

  • G. Liebel, J. Klünder, R. Hebig, C. Lazik, I. Nunes, I. Graßl, J.-P. Steghöfer, J. Exelmans, J. Oertel, K. Marquardt, K. Juhnke, K. Schneider, L. Gren, L. Happe, M. Herrmann, M. Wyrich, M. Tichy, M. Goulão, R. Wohlrab, R. Kalantari, R. Heinrich, S. Greiner, S. A. Rukmono, S. Chakraborty, S. Abrahão, V. Amaral: Human factors in model-driven engineering: future research goals and initiatives for MDE. Softw. Syst. Model. 23(4): 801-819 (2024)

  • S. Greiner, K. Schmid, T. Berger, S. Krieter, K. Meixner: Generative AI And Software Variability - A Research Vision. VaMoS 2024: 71-76

  • A. Boll, Yael Van Dok, M. Ohrndorf, A. Schultheiß, T. Kehrer: Towards Semi-Automated Merge Conflict Resolution: Is It Easier Than We Expected? EASE 2024: 282-292

  • P. Rani, J. Zellweger, V. Kousadianos, L. Cruz, T. Kehrer, A. Bacchelli: Energy Patterns for Web: An Exploratory Study. ICSE (SEIS) 2024: 12-22

  • N. Elfaramawy, F. Deniz, L. Grunske, M. Hilbrich, T. Kehrer, A.-L. Lamprecht, J. Mendling, M. Weidlich: On Managing Large Collections of Scientific Workflows. Modellierung (Workshops) 2024: 12

  • A. Butting, T. Greifenberg, K. Hölldobler, T. Kehrer: Visualizing Model and Data Differences with Inline Diff Editors in an Enterprise Low-Code Platform. Modellierung (Workshops) 2024: 25

  • C. Birchler, C. Rohrbach, T. Kehrer, S. Panichella: SensoDat: Simulation-based Sensor Dataset of Self-driving Cars. MSR 2024: 510-514

  • P. M. Bittner, A. Schultheiß, B. Moosherr, T. Kehrer, T. Thüm: Variability-Aware Differencing with DiffDetective. SIGSOFT FSE Companion 2024: 632-636

  • T. Kehrer, M. Huchard, L. Teixeira, C. Birchler: Proceedings of the 18th International Working Conference on Variability Modelling of Software-Intensive Systems, VaMoS 2024, Bern, Switzerland, February 7-9, 2024. ACM 2024

2023

  • F. Gadducci, T. Kehrer: Specification and modelling of computing systems through graphs and graph transformation. J. Log. Algebraic Methods Program. 135: 100905 (2023)

  • A. D. Vu, J. A. Sparka, N. De Mecquenem, T. Kehrer, U. Leser, L. Grunske: Design by Contract Revisited in the Context of Scientific Data Analysis Workflows. e-Science 2023: 1-2

  • A. D. Vu, J. A. Sparka, N. De Mecquenem, T. Kehrer, U. Leser, L. Grunske: Contract-Driven Design of Scientific Data Analysis Workflows. e-Science 2023: 1-10

  • P. Valenzuela-Toledo, A. Bergel, T. Kehrer, O. Nierstrasz: Exploring GitHub Actions through EGAD: An Experience Report. IWST 2023

  • C. Birchler, C. Rohrbach, H. Kim, A. Gambi, T. Liu, J. Horneber, T. Kehrer, S. Panichella: TEASER: Simulation-Based CAN Bus Regression Testing for Self-Driving Cars Software. ASE 2023: 2058-2061

  • S. Lal Shrestha, A. Boll, T. Kehrer, C. Csallner: ScoutSL: An Open-Source Simulink Search Engine. MoDELS (Companion) 2023: 70-74

  • S. Lal Shrestha, A. Boll, S. Azam Chowdhury, T. Kehrer, C. Csallner: EvoSL: A Large Open-Source Corpus of Changes in Simulink Models & Projects. MODELS 2023: 273-284

  • A. Butting, T. Greifenberg, K. Hölldobler, T. Kehrer: Model and Data Differences in an Enterprise Low-Code Platform. MoDELS (Companion) 2023: 868-877

  • P. M. Bittner, A. Schultheiß, S. Greiner, B. Moosherr, S. Krieter, C. Tinnes, T. Kehrer, T. Thüm: Views on Edits to Variational Software. SPLC (A) 2023: 141-152

  • S. Greiner, B. Wiesmayr, K. Feichtinger, K. Meixner, M. Konersmann, J. Pfeiffer, M. Oberlehner, D. Schmalzing, A. Wortmann, B. Rumpe, R. Rabiser, A. Zoitl: Maturity Evaluation of Domain-Specific Language Ecosystems for Cyber-Physical Production Systems. ETFA 2023: 1-8

  • S. Greiner, S. Höppner, F. Jouault, T. Le Calvar, M. Clavreul: Incremental MTL vs. GPLs: Class into Relational Database Schema. Agile MDE/MeSS/TTC@STAF 2023

  • S. Greiner, B. Wiesmayr, K. Feichtinger, K. Meixner, M. Konersmann, J. Pfeiffer, M. Oberlehner, D. Schmalzing, A. Wortmann, B. Rumpe, R. Rabiser, and A. Zoitl: Maturity Evaluation of Domain-Specific Language Ecosystems for Cyber-Physical Production Systems. IEEE 28th International Conference on Emerging Technologies and Factory Automation (ETFA), 2023.
    [paper] [doi]

  • P. M. Bittner, A. Schultheiß, S. Greiner, B. Moosherr, S. Krieter, C. Tinnes, T. Kehrer, and T. Thüm: Views on Edits to Variational Software. 27th ACM International Systems and Software Product Line Conference - Volume A (SPLC ‘23), 2023.
    [paper] [doi]

  • M. Ohrndorf. A History-based Approach for Model Repair Recommendations in Software Engineering. Inauguraldissertation der Philosophisch-naturwissenschaftlichen Fakultät der Universität Bern, 2023.
    [thesis]

  • A. Schultheiß, P. M. Bittner, S. Greiner, T. Kehrer. Benchmark Generation with VEVOS: A Coverage Analysis of Evolution Scenarios in Variant-Rich Systems. International Working Conference on Variability Modelling of Software-Intensive Systems (VaMoS), 2023.
    [paper] [doi]

2022

  • A. Schultheiß, P. M. Bittner, A. Boll, L. Grunske, T. Thüm, and T. Kehrer. RaQuN: A Generic and Scalable N-Way Model Matching Algorithm. Software and Systems Modeling (SoSyM), 2022.
    [paper] [doi]

  • A. Vu, T. Kehrer, and C. Tsigkanos. Outcome-Preserving Input Reduction for Scientific Data Analysis Workflows. Automated Software Engineering (ASE) New Ideas and Emerging Results, 2022.
    [paper]

  • A. Schultheiß, P. M. Bittner, T. Thüm, and T. Kehrer. Quantifying the Potential to Automate the Synchronization of Variants in Clone-and-Own. International Conference on Software Maintenance and Evolution (ICSME), 2022.
    [preprint]

  • A. Schultheiß, P. M. Bittner, S. El-Sharkawy, T. Thüm, and T. Kehrer. Simulating the Evolution of Clone-and-Own Projects with VEVOS. International Conference on Evaluation and Assessment in Software Engineering (EASE), 2022.
    [preprint] [web] [doi]

  • E. Visconti, C. Tsigkanos, and L. Nenzi. WebMonitor: Verification of Web User Interfaces. Automated Software Engineering (ASE) Demo Track, 2022.
    [doi]

  • A. Boll, N. Vieregg, and T. Kehrer. Replicability of experimental tool evaluations in model-based software and systems engineering with MATLAB/Simulink. Innovations Syst Softw Eng, 2022.
    [paper] [doi]

  • L. Beurer-Kellner, J. v. Pilgrim, C. Tsigkanos, and T. Kehrer. A Transformational Approach to Managing Data Model Evolution of Web Services. IEEE Transactions on Services Computing, 2022.
    [paper]