Skip to content
View Fakorede's full-sized avatar
πŸ’―
Committed to Excellence...
πŸ’―
Committed to Excellence...

Block or report Fakorede

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Fakorede/README.md
typing-svg

Website LinkedIn Email arXiv Google Scholar

Open to Internships


πŸ‘‹ About

I work at the intersection of AI and software engineering, building neurosymbolic tools that pair large language models with static program analysis and formal verification to make software more reliable β€” advised by Dr. Umar Farooq at Louisiana State University.


πŸ“š Publications

Understanding and Detecting Platform-Specific Violations in Android Auto Apps
Moshood A. Fakorede, Umar Farooq

DOI Code

πŸ›οΈ IEEE/ACM AST 2026 β€” Oral Presentation

Built AutoComply, a static analysis framework using a Car-Control Flow Graph (CCFG) to detect compliance violations in Android Auto apps. Detected 27 violations across 31 apps β€” 13Γ— more than Android Lint.

MobileDev-Bench: A Benchmark for Issue Resolution in Mobile Application Development
Moshood A. Fakorede, Krishna Upadhyay, A.B. Siddique, Umar Farooq

arXiv Website Dataset

⏳ In Submission

A benchmark of 407 real-world issue-resolution tasks across 19 production mobile apps (Android, React Native, Flutter). Frontier LLMs achieve only 3.39–5.21% resolution rates, exposing a critical gap in mobile SE capability.

How Far Can LLMs Go in Generating Android Lint Checks from Natural Language?
Moshood A. Fakorede, A.B. Siddique, M. Sridharan, Umar Farooq

Paper Code

⏳ In Submission

LintBench, a 113-check benchmark evaluating LLMs on generating Android Lint checks from natural language. Across four LLMs, API retrieval and execution-guided repair raise success from 30%–65% to 57%–85%. Yet most compiled checks that fail miss required issues, making correct issue-detection logic the central challenge.

Understanding Bugs in Quantum Simulators: An Empirical Study
Krishna Upadhyay, Moshood Fakorede, Umar Farooq

arXiv

⏳ In Submission

An empirical study of 394 confirmed bugs across 12 open-source quantum simulators. We find that most failures surface post-deployment, logical bugs often produce silently incorrect outputs, and many critical issues trace back to classical infrastructure rather than quantum logic itself.


πŸ› οΈ Stack

Languages & Frameworks Java Kotlin Python JavaScript Vue.js Laravel Spring Boot FastAPI

ML / AI PyTorch Scikit-Learn HuggingFace LangChain

Infra & Cloud Docker AWS GCP Apache Kafka Apache Spark SLURM

Static Program Analysis Soot FlowDroid Jazzer Android Lint Z3 Lean Viper


⚑ Currently

πŸ”¬ Working on VeriLens, a neurosymbolic study pairing LLM-synthesized specifications with the SnaKt/Viper/Z3 formal verifier
πŸ§‘β€πŸ« Mentoring undergraduate students on Kotlin and Java static analysis research
πŸ’Ό Open to Summer 2027 internships


Pinned Loading

  1. mobiledev-bench mobiledev-bench Public

    Forked from MobileDev-Bench/mobiledev-bench

    Python

  2. MobileDev-Bench/mobile-swe-agent MobileDev-Bench/mobile-swe-agent Public

    Python 1

  3. MobileDev-Bench/mobiledev-bench.github.io MobileDev-Bench/mobiledev-bench.github.io Public

    JavaScript

  4. autocomply autocomply Public

    Artifact for our paper: Understanding and Detecting Platform-Specific Violations in Android Auto Apps

    Java