Changwen Li

dblp:266/4490 · DBLP profile ↗
← Back
5ranked-venue papers
3as first author
5since 2021 · last 2026
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 4 · 2 first-author · 4 since 2021Artificial intelligence and machine learning · 1 · 1 first-author · 1 since 2021Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021
YearPublicationVenuePosition
2026 Do comments and expertise still matter? An experiment on programmers' adoption of AI-generated JavaScript code
abstract
This paper investigates the factors influencing programmers’ adoption of AI-generated JavaScript code recommendations within the context of lightweight, function-level programming tasks. It extends prior research by (1) utilizing objective (as opposed to the typically self-reported) measurements for programmers’ adoption of AI-generated code and (2) examining whether AI-generated comments added to code recommendations and development expertise drive AI-generated code adoption. We tested these potential drivers in an online experiment with 173 programmers. Participants were asked to answer some questions to demonstrate their level of development expertise. Then, they were asked to solve a LeetCode problem without AI support. After attempting to solve the problem on their own, they received an AI-generated solution to assist them in refining their solutions. The solutions provided were manipulated to include or exclude AI-generated comments (a between-subjects factor). Programmers’ adoption of AI-generated code was gauged by code similarity between AI-generated solutions and participants’ submitted solutions, providing a behavioral measurement of code adoption behaviors. Our findings revealed that, within the context of function-level programming tasks, the presence of comments significantly influences programmers’ adoption of AI-generated code regardless of the participants’ development expertise.
Changwen Li, Christoph Treude, Ofir Turel
J. Syst. Softw.1
2025 Testing Autonomous Driving Systems with Irregular Junctions Extracted from OpenStreetMap
abstract
Testing autonomous driving systems (ADS) presents significant challenges in trajectory planning, route control, and collision avoidance, particularly at complex junctions. Among these, irregular junctions are especially valuable for exposing ADS weaknesses—yet they remain difficult to generate systematically. Since manually configured irregular junctions may not accurately reflect real-world conditions, a more practical approach is to identify existing irregular junctions. This paper presents a method for extracting irregular junctions from global OpenStreetMap (OSM) data and generating safety-critical scenarios based on them. By analyzing junction topologies and quantifying them with a difficulty metric, our approach uncovers challenging scenarios that effectively expose ADS defects. Experimental evaluations with various autopilots show that the identified junctions and generated scenarios trigger unique ADS defects more effectively than simulator-provided ones.
Tiantian Sun, Changwen Li, Rongjie Yan, Yan Cai 0024
QRS2
2024 Automatic Construction of HD Maps for Simulation-Based Testing of Autonomous Driving Systems
Changwen Li, Tiantian Sun, Fuqi Jia, Rongjie Yan
TASE2
2023 Simulation-Based Validation for Autonomous Driving Systems
abstract
We investigate a rigorous simulation and testing-based validation method for autonomous driving systems that integrates an existing industrial simulator and a formally defined testing environment. The environment includes a scenario generator that drives the simulation process and a monitor that checks at runtime the observed behavior of the system against a set of system properties to be validated. The validation method consists in extracting from the simulator a semantic model of the simulated system including a metric graph, which is a mathematical model of the environment in which the vehicles of the system evolve. The monitor can verify properties formalized in a first-order linear temporal logic and provide diagnostics explaining their non-satisfaction. Instead of exploring the system behavior randomly as many simulators do, we propose a method to systematically generate sets of scenarios that cover potentially risky situations, especially for different types of junctions where specific traffic rules must be respected. We show that the systematic exploration of risky situations has uncovered many flaws in the real simulator that would have been very difficult to discover by a random exploration process.
Changwen Li, Joseph Sifakis, Qiang Wang 0020, Rongjie Yan, Jian Zhang 0001
ISSTA1
2022 ComOpT: Combination and Optimization for Testing Autonomous Driving Systems
abstract
ComOpT is an open-source research tool for coverage-driven testing of autonomous driving systems, focusing on planning and control. Starting with (i) a meta-model characterizing discrete conditions to be considered and (ii) constraints specifying the impossibility of certain combinations, ComOpT first generates constraint-feasible abstract scenarios while maximally increasing the coverage of k-way combinatorial testing. Each abstract scenario can be viewed as a conceptual equivalence class, which is then instantiated into multiple concrete scenarios by (1) randomly picking one local map that fulfills the specified geographical condition, and (2) assigning all actors accordingly with parameters within the range. Finally, ComOpT evaluates each concrete scenario against a set of KPIs and performs local scenario variation via spawning a new agent that might lead to a collision at designated points. We use ComOpT to test the Apollo 6 autonomous driving software stack. ComOpT can generate highly diversified scenarios with limited test budgets while uncovering problematic situations such as inabilities to make simple right turns, uncomfortable accelerations, and dangerous driving patterns. ComOpT participated in the 2021 IEEE AI Autonomous Vehicle Testing Challenge and won first place among more than 110 contending teams.
Changwen Li, Chih-Hong Cheng, Tiantian Sun, Rongjie Yan
ICRA1