Computer science · Drexel University

Software security and AI

I study security risks in AI-generated code and develop methods for vulnerability analysis and exploitability confirmation.

My earlier work examined interpersonal trust and emotions in developer conversations, and the use of psycholinguistic tools in software engineering.

Research theme 01

Exploitation and red teaming

Exploitability confirmation, agent trajectory analysis, and planned exploit-based red teaming.

Papers and details
Under review 2026

AXE

Turning localized vulnerability reports into reproducible proof-of-concept exploits through planning, source inspection, and sandboxed execution.

ICSME 2026

TraceView

An interactive way to inspect how coding agents reason, use tools, repeat themselves, and arrive at a patch.

Research theme 02

Improving static vulnerability analysis

CodeQL false positives, query refinements, agent adaptation, and developer feedback.

Papers and details
Research theme 03

Understanding security risks

Security awareness in programming assistance and vulnerabilities introduced by AI-generated patches.

Papers and details
EMSE 2025

Do LLMs consider security?

When developers ask programming questions, do models notice vulnerable code and volunteer useful security guidance?

Earlier work

Human aspects of software engineering

Trust, emotions, and psycholinguistic analysis in developer communication.

Papers and details