activity
20192026
most citedA Decade of Code Comment Quality Assessment: A Systematic Literature Review

58 citations · 285 across the 28 of their papers we have counts for

collaborators

30 papers

cs.RO2026

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,…

cs.LG2026

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,…

cs.RO2026

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…

cs.SE2026

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…

cs.RO2025

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.…

cs.SE2025

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…

cs.SE2025

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…

cs.SE2025

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…

cs.SE2024★ 2 cited

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…

cs.SE2024★ 1 cited

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…

cs.SE2024

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…

cs.SE2024★ 1 cited

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…

cs.SE2024

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…

cs.SE2023

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…

cs.SE2022

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…

cs.SE2022★ 30 cited

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…

cs.SE2022★ 58 cited

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…

cs.SE2021★ 1 cited

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…

cs.SE2021★ 12 cited

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…

cs.SE2021★ 45 cited

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…

cs.SE2021

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…

cs.SE2021★ 3 cited

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…

cs.SE2021★ 9 cited

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…

cs.SE2021

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…