papers

Publications (28)

cs.SE2026

TraceView: Interactive Visualization of Agentic Program Repair Trajectories

Amirali Sajadi, Tu Nguyen, Kimmie Huynh +2

LLM-based automated program repair (APR) agents generate patches to fix software bugs with minimal human intervention. These agents often produce long trajectories of reasoning, to…

cs.CR2026

AXE: Grey-Box Exploitability Confirmation for Localized Vulnerability Reports

Amirali Sajadi, Tu Nguyen, Kostadin Damevski +1

Vulnerability detection tools are widely adopted in software projects, yet they often overwhelm maintainers with false positives and non-actionable reports. Automated exploitation…

cs.SE2025

Hierarchical Knowledge Injection for Improving LLM-based Program Repair

Ramtin Ehsani, Esteban Parra, Sonia Haiduc +1

Prompting LLMs with bug-related context (e.g., error messages, stack traces) improves automated program repair, but many bugs still remain unresolved. In real-world projects, devel…

cs.SE2025

Data Augmentation for Improving Emotion Recognition in Software Engineering Communication

Mia Mohammad Imran, Yashasvi Jain, Preetha Chatterjee +1

Emotions (e.g., Joy, Anger) are prevalent in daily software engineering (SE) activities, and are known to be significant indicators of work productivity (e.g., bug fixing efficienc…

cs.SE2023

Uncovering the Causes of Emotions in Software Developer Communication Using Zero-shot LLMs

Mia Mohammad Imran, Preetha Chatterjee, Kostadin Damevski

Understanding and identifying the causes behind developers' emotions (e.g., Frustration caused by `delays in merging pull requests') can be crucial towards finding solutions to pro…

cs.SE2023

Shedding Light on Software Engineering-specific Metaphors and Idioms

Mia Mohammad Imran, Preetha Chatterjee, Kostadin Damevski

Use of figurative language, such as metaphors and idioms, is common in our daily-life communications, and it can also be found in Software Engineering (SE) channels, such as commen…