Fraol Batole
Engineering Trustworthy AI Systems with program analysis.
New Orleans, Louisiana
Bio: I am a Ph.D. student in Computer Science at Tulane University, where I recently transitioned with my advisor Prof. Hridesh Rajan. Prior to joining Tulane, I completed my Master’s degree at Iowa State University (ISU) and undertook graduate-level coursework at the University of North Dakota (UND). My academic journey began at Addis Ababa Science and Technology University, where I earned my undergraduate degree in Software Engineering, graduating Magna cum laude.
I am fortunate to collaborate with Prof. Tien N. Nguyen, Prof. Danny Dig, and Prof. Foutse Khomh.
Research
My research addresses the engineering of trustworthy AI systems. As LLM-based agents take on substantive software engineering tasks, fluent output is not a sufficient measure of correctness. My work builds the mechanisms that make AI behavior verifiable, drawing on program analysis and runtime verification to provide explicit guarantees rather than relying on model confidence alone. Two complementary threads organize this work.
Trustworthy AI Agents
Agents whose reasoning is grounded in program analysis and whose actions are verified before they touch a codebase.
- RefineAct ASE 2026
A runtime verification framework for checking an LLM agent's proposed actions before execution.
Read more → - LocalizeAgent ICSE 2025
An evidence-grounded agent for localizing design issues in Java programs using structured program facts and iterative reasoning.
Read more →
Reliable & Verifiable AI
Analyzing, verifying, and repairing the AI systems themselves, so their behavior can be trusted and maintained.
- NeuralState IEEE TSE 2026
A typestate analysis for statically detecting deep-learning API misuses before model training or execution.
Read more → - IRepair ESEC/FSE 2025
A targeted repair method that localizes and edits faulty LLM behavior while limiting disruption to general model performance.
Read more →
news
| Jun 18, 2026 | Our paper “RefineAct: Automatic Runtime Verification of LLM Agent Actions” has been accepted at ASE 2026! 🎉 A lightweight, non-formal implementation lives at aligned — full code coming soon. |
|---|---|
| Apr 13, 2026 | I have been awarded the Distinguished Reviewer Award (Junior PC) at the International Conference on Mining Software Repositories (MSR) 2026. |
| Oct 02, 2025 | I have been selected to serve as a Junior PC member for MSR 2026. |
| Aug 24, 2025 | I have been invited to serve as a reviewer for the DL4C Workshop at NeurIPS 2025. |
| Jun 05, 2025 | Our paper “Together We Are Better: LLM, IDE and Semantic Embedding to Assist Move Method Refactoring” has been accepted at ICSME 2025! 🎉 |