Accepted Contributions
The following 64 contributions have been accepted.
“Adaptive Test Generation with Q-grams”
Matteo Biagiola, Robert Feldt and Paolo Tonella
“Automated Generation of Issue-Reproducing Tests by Combining LLMs and Search-Based Testing”
Konstantinos Kitsios, Marco Marco Castelluccio and Alberto Bacchelli
“Automated Soap Opera Testing Directed by LLMs and Scenario Knowledge”
Yanqi Su
“Automating Requirements Elicitation Interviews with LLMs”
Alexander Korn, Samuel Gorsch and Andreas Vogelsang
“Can Developers Prompt? A Controlled Experiment for Code Documentation Generation”
Hans-Alexander Kruse, Tim Puhlfürß and Walid Maalej
“Contextual Privacy Policies for Mobile Applications and An Approach Toward Automated Generation”
Zhen Tao and Shidong Pan
“Continuous Integration of Architectural Performance Models with Parametric Dependencies – The CIPM Approach”
Manar Mazkatli, Martin Armbruster, David Monschein, Robert Heinrich and Anne Koziolek
“Coverage Metrics for T-Wise Feature Interactions – Summary”
Sabrina Böhm, Tim Jannik Schmidt, Sebastian Krieter, Tobias Pett, Thomas Thüm and Malte Lochau
“Decades of GNU Patch and Git Cherry-Pick: Can We Do Better? – Summary”
Alexander Schultheiß, Alexander Boll, Paul Maximilian Bittner, Sandra Greiner, Thomas Thüm and Timo Kehrer
“Do Large Language Models Contain Software Architectural Knowledge? An Exploratory Case Study with GPT”
Mohamed Soliman and Jan Keim
“Do LLMs Generate Useful Test Oracles? An Empirical Study with an Unbiased Dataset”
Davide Molinelli, Luca Di Grazia, Alberto-Martin Lopez, Michael D. Ernst and Mauro Pezzè
“Does GenAI Make Usability Testing Obsolete?”
Ali Ebrahimi Pourasad and Walid Maalej
“Does the Tool Matter? Exploring Some Causes of Threats to Validity in Mining Software Repositories”
Nicole Hoess, Carlos Paradis, Rick Kazman and Wolfgang Mauerer
“Don’t Settle for the First! How Many GitHub Copilot Solutions Should You Check?
Julian Oertel, Jil Klünder and Regina Hebig
“E-Test: Ever-Improving Test Suites”
Ketai Qiu, Luca Di Grazia, Leonardo Mariani and Mauro Pezzè
“Efficient Domain Augmentation for Autonomous Driving Testing Using Diffusion Models”
Luciano Baresi, Davide Yi Xian Hu, Andrea Stocco and Paolo Tonella
“Enhancing Motivation in Software Engineering Education through Gamified Agile Project-based Learning”
Niklas Meißner, Paul Bredl, Sandro Speth and Steffen Becker
“Establishing Technical Debt Management – A Five-Step Workshop Approach and an Action Research Study”
Marion Wiese, Kamila Serwa, Anastasia M. Besier, Ariane S. Marion-Jetten and Eva Bittner
“Evolution Patterns of Software-Architecture Smells”
Philipp Gnoyke, Sandro Schulze and Jacob Krüger
“ExArch: Enabling Architecture Traceability by LLM-based Architecture Component Name Extraction”
Dominik Fuchß, Haoyu Liu, Tobias Hey, Jan Keim and Anne Koziolek
“Explaining GitHub Actions Failures with Large Language Models: Challenges, Insights, and Limitations – Summary”
Pablo Valenzuela-Toledo, Chuyue Wu, Sandro Hernández, Alexander Boll, Roman Machacek, Sebastiano Panichella and Timo Kehrer
“Exploring Development Methods for Reactive Synthesis Specifications”
Dor Ma’Ayan, Shahar Maoz and Jan Oliver Ringert
“FANDANGO: Evolving Language-Based Testing”
José Antonio Zamudio Amaya, Marius Smytzek and Andreas Zeller
“From Prompts to Templates: A Systematic Prompt Template Analysis for Real-world LLMapps”
Yuetian Mao
“Gamifying Testing in IntelliJ: A Replicability Study”
Philipp Straubinger, Tommaso Fulcini, Giacomo Garaccione, Luca Ardito and Gordon Fraser
“Give an Inch and Take a Mile? Effects of Adding Reliable Knowledge to Heuristic Feature Tracing – Summary”
Sandra Greiner, Alexander Schultheiß, Paul Maximilian Bittner, Thomas Thüm and Timo Kehrer
“GUing: A Mobile GUI Search Engine using a Vision-Language Model”
Jialiang Wei, Anne-Lise Courbis, Thomas Lambolais, Binbin Xu, Pierre Louis Bernard, Gerard Dray and Walid Maalej
“How Configurable is the Linux Kernel? Analyzing Two Decades of Feature-Model History – Summary”
Elias Kuiter, Chico Sundermann, Thomas Thüm, Tobias Heß, Sebastian Krieter and Gunter Saake
“How do practitioners incorporate requirements and design decisions in LLM-assisted code generation?”
Jonathan Ullrich, Matthias Koch and Andreas Vogelsang
“How Do Programming Students Use Generative AI?”
Christian Rahe and Walid Maalej
“How Low Can We Go? Minimizing Interaction Samples for Configurable Systems – Summary”
Dominik Krupke, Ahmad Moradi, Michael Perk, Phillip Keldenich, Gabriel Gehrke, Sebastian Krieter, Thomas Thüm and Sándor P. Fekete
“How ML Practitioners Perceive Explainability: An Interview Study of Practices and Challenges”
Umm E Habiba, Mohammad Kasra Habib, Justus Bogner, Jonas Fritzsch and Stefan Wagner
“How Toxic Can You Get? Search-based Toxicity Testing for Large Language Models”
Simone Corbo, Luca Bancale, Valeria De Gennaro, Livia Lestingi, Vincenzo Scotti and Matteo Camilli
“Interruptibility of Software Developers and Its Prediction Using Psycho-Physiological Sensors: A Replication”
Florian Poreba and Stefan Sobernig
“Investigating the Readability of Test Code: Combining Scientific and Practical View”
Dietmar Winkler, Pirmin Urbanke and Rudolf Ramler
“Learning Program Behavioral Models from Synthesized Input-Output Pairs”
Tural Mammadov, Dietrich Klakow, Alexander Koller and Andreas Zeller
“Linking Software System Artifacts: Toward Generic Traceability Link Recovery through Retrieval-Augmented Generation”
Dominik Fuchß, Tobias Hey, Jan Keim, Haoyu Liu, Niklas Ewald, Tobias Thirolf and Anne Koziolek
“Machine Learning–Based Mitigation of Confidentiality Violations in Software Architectures”
Nils Niehues, Sebastian Hahner and Robert Heinrich
“Measuring the Fidelity of a Physical and a Digital Twin Using Trace Alignments”
Paula Muñoz, Manuel Wimmer, Javier Troya and Antonio Vallecillo
“Metamorphic Testing for Optimisation: A Case Study on PID Controller Tuning”
Alejandra Duque-Torres, Claus Klammer, Stefan Fischer, Rudolf Ramler and Dietmar Pfahl
“MMDFast: Efficient Understanding of Machine Learning Model Mispredictions”
Martin Eberlein, Jürgen Cito and Lars Grunske
“Model Cards Revisited: Bridging the Gap Between Theory and Practice for Ethical AI Requirements “
Tim Puhlfürß, Julia Butzke and Walid Maalej
“Model-based Proactive Self-Adaptation for Cloud Systems”
Raphael Straub, Sarah Stieß, Steffen Becker and Matthias Tichy
“Mutation-Based Integration Testing of Knowledge Graph Applications (Summary)”
Tobias John, Einar Broch Johnsen and Eduard Kamburjan
“Off-the-Shelf Cooperative Software Verification by Splitting Programs Dynamically”
Cedric Richter, Marek Chalupa, Marie-Christine Jakobs and Heike Wehrheim
“On the Expressive Power of Languages for Static Variability – Summary”
Paul Maximilian Bittner, Alexander Schultheiß, Benjamin Moosherr, Jeffrey Young, Leopoldo Teixeira, Eric Walkingshaw, Parisa Ataei and Thomas Thüm
“Optimierung von automatisierten und manuellen Software-Tests in der industriellen Praxis: Eine Umfrage und historische Analyse”
Roman Haas, Raphael Nömmer, Elmar Juergens and Sven Apel
“Parametric Falsification of Many Probabilistic Requirements under Flakiness”
Matteo Camilli and Raffaela Mirandola
“Predicting Failures in Smart Human-Centric Ecosystems”
Niccolò Puccinelli, Davide Molinelli, Noura El Moussa, Matteo Ciniselli and Mauro Pezzè
“Providing Information About Implemented Algorithms Improves Program Comprehension: A Controlled Experiment”
Denis Neumüller, Alexander Raschke and Matthias Tichy
“Refactoring with Confidence: An Assistant for Repair- Integrated Refactoring in Block-based Industrial Models (Summary)”
Michael Oberlehner, Bianca Wiesmayr and Alois Zoitl
“Reusing d-DNNFs for Efficient Feature-Model Counting – Summary”
Chico Sundermann, Heiko Raab, Tobias Heß, Thomas Thüm and Ina Schaefer
“Safe Mixed-Consistency Local-First Software with Invariants”
Mirko Köhler, George Zakhour, Pascal Weisenburger and Guido Salvaneschi
“SecCityVR: Visualization and Collaborative Exploration of Software Vulnerabilities in Virtual Reality”
Dennis Wüppelmann and Enes Yigitbas
“Seeing is Fixing: Cross-Modal Reasoning with Multimodal LLMs for Visual Software Issue Repair”
Kai Huang
“Semantic Zoom and Mini-Maps for Software Cities”
Malte Hansen, Jens Bamberg, Noe Baumann and Wilhelm Hasselbring
“Statically Analyzing the Dataflow of R Programs”
Florian Sihler and Matthias Tichy
“Summary of Large Language Models for In-File Vulnerability LocalizationCan Be“Lostin theEnd” (FSE2025)”
Francesco Sovrano and Alberto Bacchelli
“TAEFuzz: Automatic Fuzzing for Image-based Deep Learning Systems via Transferable Adversarial Examples”
Shunhui Ji, Changrong Huang, Bin Ren, Hai Dong, Lars Grunske, Yan Xiao and Pengcheng Zhang
“The Good, the Bad, and the Uncanny: Investigating Diversity Aspects of LLM-Generated Personas for Requirements Engineering – Summary”
Christopher Lazik, Charlotte Kauter, Inês Nunes, Aaron Ziglowski, Alina Pryma, Christopher Katins, Lars Grunske and Thomas Kosch
“The Testing Gaps in Infrastructure as Code Programs”
Daniel Sokolowski, David Spielmann and Guido Salvaneschi
“Too Many Issues: Automatically Prioritizing Analyzer Findings by Tracing Security Importance (Summary)”
Sven Peldszus, Katharina Großer, Marco Konersmann, Wasja Brunotte, Maike Ahrens, Kurt Schneider and Jan Jürjens
“Toward a Theory on Programmer’s Block inspired by Writer’s Block (Kurzfassung)”
Belinda Schantong, Norbert Siegmund and Janet Siegmund
“Using Analysis Coupling to Detect Information Flow Security Vulnerabilities”
Frederik Reiche, Ralf Reussner and Robert Heinrich