Demo Data from EDBT 2026 / reviewers in the wild / expert
Sayali Kate
dblp:228/5728
· DBLP profile ↗
5ranked-venue papers
2as first author
2since 2021 · last 2025
0009-0008-3239-4426ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 2Software engineering, systems software and programming languages · 2 · 2 first-author · 1 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Systems, architecture and hardware · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
3 papers |
Program analysis · 50% Programming languages and type systems · 26% Requirements engineering and software design · 17% | |
| Network and information security
1 paper |
Cyber-physical and IoT security · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program analysis
static analysis |
1.0 | 3 | 2021 | PHYSFRAME: type checking physical frames of reference for robotic systems · ESEC/SIGSOFT FSE 2021 Phys: probabilistic physical unit assignment and inconsistency detection · ESEC/SIGSOFT FSE 2018 Cyber-Physical Inconsistency Vulnerability Identification for Safety Checks in Robotic Vehicles · CCS 2020 |
Programming languages and type systems
type checking |
0.5 | 1 | 2021 | PHYSFRAME: type checking physical frames of reference for robotic systems · ESEC/SIGSOFT FSE 2021 |
Cyber-physical and IoT security › robot security
robotic vehicle security |
0.4 | 1 | 2020 | Cyber-Physical Inconsistency Vulnerability Identification for Safety Checks in Robotic Vehicles · CCS 2020 |
Requirements engineering and software design › inconsistency management
consistency checking |
0.3 | 1 | 2018 | Phys: probabilistic physical unit assignment and inconsistency detection · ESEC/SIGSOFT FSE 2018 |
Software testing
search-based software testing |
0.1 | 1 | 2020 | Cyber-Physical Inconsistency Vulnerability Identification for Safety Checks in Robotic Vehicles · CCS 2020 |
Methods — techniques the papers use, named apart from their topics
vehicle modeling · 0.9search-based testing · 0.9program analysis · 0.9type system · 0.5frame type inference · 0.5probability distribution · 0.3probabilistic inference · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | EffiTune: Diagnosing and Mitigating Training Inefficiency for Parameter Tuner in Robot Navigation SystemabstractRobot navigation systems are critical for various real-world applications such as delivery services, hospital logistics, and warehouse management. Although classical navigation methods provide interpretability, they rely heavily on expert manual tuning, limiting their adaptability. Conversely, purely learning-based methods offer adaptability but often lead to instability and erratic robot behaviors. Recently introduced parameter tuners aim to balance these approaches by integrating data-driven adaptability into classical navigation frameworks. However, the parameter tuning process currently suffers from training inefficiencies and redundant sampling, with critical regions in environment often underrepresented in training data.In this paper, we propose EffiTune, a novel framework designed to diagnose and mitigate training inefficiency for parameter tuners in robot navigation systems. EffiTune first performs robot-behavior-guided diagnostics to pinpoint critical bottlenecks and underrepresented regions. It then employs a targeted up-sampling strategy to enrich the training dataset with critical samples, significantly reducing redundancy and enhancing training efficiency. Our comprehensive evaluation demonstrates that EffiTune achieves more than a 13.5% improvement in navigation performance, enhanced robustness in out-of-distribution scenarios, and a 4× improvement in training efficiency within the same computational budget. Shiwei Feng 0002, Xuan Chen 0003, Zikang Xiong, Zhiyuan Cheng 0010, Siyuan Cheng 0005, Sayali Kate, Xiangyu Zhang 0001 |
IROS | 7 |
| 2021 | PHYSFRAME: type checking physical frames of reference for robotic systemsabstractA robotic system continuously measures its own motions and the external world during operation. Such measurements are with respect to some frame of reference, i.e., a coordinate system. A nontrivial robotic system has a large number of different frames and data have to be translated back-and-forth from a frame to another. The onus is on the developers to get such translation right. However, this is very challenging and error-prone, evidenced by the large number of questions and issues related to frame uses on developers' forum. Since any state variable can be associated with some frame, reference frames can be naturally modeled as variable types. We hence develop a novel type system that can automatically infer variables' frame types and in turn detect any type inconsistencies and violations of frame conventions. The evaluation on a set of 180 publicly available ROS projects shows that our system can detect 190 inconsistencies with 154 true positives. We reported 52 to developers and received 18 responses so far, with 15 fixed/acknowledged. Our technique also finds 45 violations of common practices. Sayali Kate, Michael Chinn, Hongjun Choi, Xiangyu Zhang 0001, Sebastian G. Elbaum |
ESEC/SIGSOFT FSE | 1 |
| 2020 | Cyber-Physical Inconsistency Vulnerability Identification for Safety Checks in Robotic VehiclesabstractWe propose a new type of vulnerability for Robotic Vehicles (RVs), called Cyber-Physical Inconsistency. These vulnerabilities target safety checks in RVs (e.g., crash detection). They can be exploited by setting up malicious environment conditions such as placing an obstacle with a certain weight and a certain angle in the RV's trajectory. Once exploited, the safety checks may fail to report real physical accidents or report false alarms (while the RV is still operating normally). Both situations could lead to life-threatening consequences. The root cause of such vulnerabilities is that existing safety checks are mostly using simple range checks implemented in general-purpose programming languages, which are incapable of describing the complex and delicate physical world. We develop a novel technique that requires the interplay of program analysis, vehicle modeling, and search-based testing to identify such vulnerabilities. Our experiment on 4 real-world control software and 8 vehicles including quadrotors, rover, and fixed-wing airplane has discovered 10 real vulnerabilities. Our technique does not have false positives as it only reports when an exploit can be generated. Hongjun Choi, Sayali Kate, Yousra Aafer, Xiangyu Zhang 0001, Dongyan Xu |
CCS | 2 |
| 2020 | Software-based Realtime Recovery from Sensor Attacks on Robotic Vehicles
Hongjun Choi, Sayali Kate, Yousra Aafer, Xiangyu Zhang 0001, Dongyan Xu |
RAID | 2 |
| 2018 | Phys: probabilistic physical unit assignment and inconsistency detectionabstractProgram variables used in robotic and cyber-physical systems often have implicit physical units that cannot be determined from their variable types. Inferring an abstract physical unit type for variables and checking their physical unit type consistency is of particular importance for validating the correctness of such systems. For instance, a variable with the unit of ‘meter’ should not be assigned to another variable with the unit of ‘degree-per-second’. Existing solutions have various limitations such as requiring developers to annotate variables with physical units and only handling variables that are directly or transitively used in popular robotic libraries with known physical unit information. We observe that there are a lot of physical unit hints in these softwares such as variable names and specific forms of expressions. These hints have uncertainty as developers may not respect conventions. We propose to model them with probability distributions and conduct probabilistic inference. At the end, our technique produces a unit distribution for each variable. Unit inconsistencies can then be detected using the highly probable unit assignments. Experimental results on 30 programs show that our technique can infer units for 159.3% more variables compared to the state-of-the-art with more than 88.7% true positives, and inconsistencies detection on 90 programs shows that our technique reports 103.3% more inconsistencies with 85.3% true positives. Sayali Kate, John-Paul Ore, Xiangyu Zhang 0001, Sebastian G. Elbaum, Zhaogui Xu |
ESEC/SIGSOFT FSE | 1 |