58 citations · 285 across the 28 of their papers we have counts for
30 papers
PEACE: A Planner-Executor Agent with Constraint Enforcement for UAVs
Erdem Uysal, Timo Kehrer, Sebastiano Panichella
Foundation models are increasingly used to drive autonomous systems, yet existing approaches either keep the model in a tight control loop, raising latency and hallucination risk,…
Multi-Agent Reinforcement Learning for Safe Autonomous Driving Under Pedestrian Behavioral Uncertainty
Prakash Aryan, Kaushik Raghupathruni, Timo Kehrer +1
Simulation-based testing of self-driving cars (SDCs) typically relies on scripted pedestrian models that do not capture the heterogeneity and uncertainty of real crossing behavior,…
MR-SLAM: Immersive Spatial Supervision for Multi-Robot Mapping via Mixed Reality
Prakash Aryan, Cem Erdogdu, Kavinaya Kumarchokkappan +2
Operating a multi-robot fleet for simultaneous localization and mapping (SLAM) in applications such as building inspection or warehouse-aisle monitoring requires the operator to ma…
The Role of Road Features and Vehicle Dynamics in Cost-Effective Autonomous Vehicles Safety Testing: Insights from Instance Space Analysis
Victor Crespo-Rodriguez, Christian Birchler, Neelofar +2
Context: Simulation-based testing is a cost-efficient alternative to field testing for Autonomous Vehicles (AVs), but generating safety-critical test cases is challenging due to th…
Bridging Research and Practice in Simulation-based Testing of Industrial Robot Navigation Systems
Sajad Khatiri, Francisco Eli Vina Barrientos, Maximilian Wulf +2
Ensuring robust robotic navigation in dynamic environments is a key challenge, as traditional testing methods often struggle to cover the full spectrum of operational requirements.…
ICST Tool Competition 2025 -- Self-Driving Car Testing Track
Christian Birchler, Stefan Klikovits, Mattia Fazzini +1
This is the first edition of the tool competition on testing self-driving cars (SDCs) at the International Conference on Software Testing, Verification and Validation (ICST). The a…
Explaining GitHub Actions Failures with Large Language Models: Challenges, Insights, and Limitations
Pablo Valenzuela-Toledo, Chuyue Wu, Sandro Hernandez +4
GitHub Actions (GA) has become the de facto tool that developers use to automate software workflows, seamlessly building, testing, and deploying code. Yet when GA fails, it disrupt…
When Uncertainty Leads to Unsafety: Empirical Insights into the Role of Uncertainty in Unmanned Aerial Vehicle Safety
Sajad Khatiri, Fatemeh Mohammadi Amin, Sebastiano Panichella +1
Despite the recent developments in obstacle avoidance and other safety features, autonomous Unmanned Aerial Vehicles (UAVs) continue to face safety challenges. No previous work inv…
A Roadmap for Simulation-Based Testing of Autonomous Cyber-Physical Systems: Challenges and Future Direction
Christian Birchler, Sajad Khatiri, Pooja Rani +2
As the era of autonomous cyber-physical systems (ACPSs), such as unmanned aerial vehicles and self-driving cars, unfolds, the demand for robust testing methodologies is key to real…
SBFT Tool Competition 2024 -- Python Test Case Generation Track
Nicolas Erni, Al-Ameen Mohammed Ali Mohammed, Christian Birchler +3
Test case generation (TCG) for Python poses distinctive challenges due to the language's dynamic nature and the absence of strict type information. Previous research has successful…
How does Simulation-based Testing for Self-driving Cars match Human Perception?
Christian Birchler, Tanzil Kombarabettu Mohammed, Pooja Rani +3
Software metrics such as coverage and mutation scores have been extensively explored for the automated quality assessment of test suites. While traditional tools rely on such quant…
Diversity-guided Search Exploration for Self-driving Cars Test Generation through Frenet Space Encoding
Timo Blattner, Christian Birchler, Timo Kehrer +1
The rise of self-driving cars (SDCs) presents important safety challenges to address in dynamic environments. While field testing is essential, current methods lack diversity in as…
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
Christian Birchler, Cyrill Rohrbach, Timo Kehrer +1
Developing tools in the context of autonomous systems [22, 24 ], such as self-driving cars (SDCs), is time-consuming and costly since researchers and practitioners rely on expensiv…
TEASER: Simulation-based CAN Bus Regression Testing for Self-driving Cars Software
Christian Birchler, Cyrill Rohrbach, Hyeongkyun Kim +5
Software systems for safety-critical systems like self-driving cars (SDCs) need to be tested rigorously. Especially electronic control units (ECUs) of SDCs should be tested with re…
Machine Learning-based Test Selection for Simulation-based Testing of Self-driving Cars Software
Christian Birchler, Sajad Khatiri, Bill Bosshard +2
Simulation platforms facilitate the development of emerging Cyber-Physical Systems (CPS) like self-driving cars (SDC) because they are more efficient and less dangerous than field…
Cost-effective Simulation-based Test Selection in Self-driving Cars Software
Christian Birchler, Nicolas Ganz, Sajad Khatiri +2
Simulation environments are essential for the continuous development of complex cyber-physical systems such as self-driving cars (SDCs). Previous results on simulation-based testin…
A Decade of Code Comment Quality Assessment: A Systematic Literature Review
Pooja Rani, Arianna Blasi, Nataliia Stulova +3
Code comments are important artifacts in software systems and play a paramount role in many software engineering (SE) tasks related to maintenance and program comprehension. Howeve…
Machine Learning-based Test Selection for Simulation-based Testing of Self-driving Cars Software
Sajad Khatiri, Christian Birchler, Bill Bosshard +2
Abstract Simulation platforms facilitate the development of emerging cyber-physical systems (CPS) like self-driving cars (SDC) because they are more efficient and less dangerous th…
What Do Developers Discuss about Code Comments?
Pooja Rani, Mathias Birrer, Sebastiano Panichella +2
Code comments are important for program comprehension, development, and maintenance tasks. Given the varying standards for code comments, and their unstructured or semi-structured…
How to Identify Class Comment Types? A Multi-language Approach for Class Comment Classification
Pooja Rani, Sebastiano Panichella, Manuel Leuenberger +2
Most software maintenance and evolution tasks require developers to understand the source code of their software systems. Software developers usually inspect class comments to gain…
Predicting Issue Types on GitHub
Rafael Kallis, Andrea Di Sorbo, Gerardo Canfora +1
Software maintenance and evolution involves critical activities for the success of software projects. To support such activities and keep code up-to-date and error-free, software c…
Single and Multi-objective Test Cases Prioritization for Self-driving Cars in Virtual Environments
Christian Birchler, Sajad Khatiri, Pouria Derakhshanfar +2
Testing with simulation environments helps to identify critical failing scenarios for self-driving cars (SDCs). Simulation-based tests are safer than in-field operational tests and…
JUGE: An Infrastructure for Benchmarking Java Unit Test Generators
Xavier Devroey, Alessio Gambi, Juan Pablo Galeotti +4
Researchers and practitioners have designed and implemented various automated test case generators to support effective software testing. Such generators exist for various language…
Do Communities in Developer Interaction Networks align with Subsystem Developer Teams? An Empirical Study of Open Source Systems
Usman Ashraf, Christoph Mayr-Dorn, Atif Mashkoor +2
Studies over the past decade demonstrated that developers contributing to open source software systems tend to self-organize in "emerging" communities. This latent community struct…