I am a PhD student in Computer Science at Louisiana State University, where I work as a Graduate Research Assistant advised by Dr. Umar Farooq. My research is driven by a core goal: improving the reliability of software in emerging computing environments.
I study reliability challenges in mobile and AI-assisted software systems, with a focus on identifying and mitigating systemic failures in complex, real-world applications. By combining program analysis and automated software testing, I develop frameworks for detecting platform-specific violations in Android applications, benchmarking and evaluating LLM-driven mobile software development, and building reproducible bug benchmarks for Android. My broader objective is to develop automated tooling and empirical foundations that improve the dependability, robustness, and trustworthiness of modern software systems.
AI4SE & Mobile Software Engineering: Building benchmarks and AI-driven agents to evaluate and advance automated fault localization, program repair, and issue resolution in Android and mobile development contexts. [MobileDev-Bench, Defects4Android]
Software Reliability & Verification: Investigating failure mechanisms in emerging software domains and developing automated techniques to detect, prevent, and mitigate defects in complex, real-world systems. [AutoComply, Quantum Simulator Bugs]
Static & Dynamic Program Analysis: Designing and applying static and dynamic program analysis techniques using FlowDroid, Soot, Kotlin PSI, and Jazzer to uncover platform-specific violations and verify architectural correctness in Android and JVM systems. [AutoComply]
arXiv
Teaching Assistant, Louisiana State University, Department of Computer Science & Engineering
Powered by Jekyll and Github Pages.