Research Works

Agentic Requirement Compilation (compiling spec to executables)

We build tools to compile and evolve complex specification into runnable software projects in a test-driven way. In those works, we consider specifications as executable constraints and compile them into software tests and formal verification models to guide the repository-wise code generation. See more details can be referred to Agentic Requirement Compiler (ISSTA'26), IntentionTest (ISSTA'26), IssueExec (ISSTA'26), TestGeneralizer (FSE'26), WebTestPilot (FSE'26).

Training Analytics (Explinable AI) and Its Applications

We build interactive and visualized approach for training models with explainable insights, e.g., how the model is trained and how the training data affects the model prediction.

Some work can be referred to XSearch (ISSTA'26)TrainRef (ICLR'26)DeepVisualInsight (AAAI'22), Empirical Influence Function (NeurIPS'22).

Web Misinformation and Agent Safety

We detect fake website, email, and SMS with agentic counterfactual analysis. We also focus on training models and building agents to defend prompt injection attacks on LLMs, which is a new security threat in the AIGC era.

Some work can be referred to DRIP (CCS'26), PiMRef (CCS'26), Halligan (USENIX Sec'25), PhishLLM (USENIX Sec'24), PhishDecloaker (USENIX Sec'24), DynaPhish (USENIX Sec'23), PhishIntention (USENIX Sec'22), Phishpedia (USENIX Sec'21).