4 papers
Understanding and Mitigating Library-Related Issues in LLM-Generated Code
Yacine Majdoub, Rinad Hamid, Eya Ben Charrada +2
Software practitioners increasingly rely on Large Language Models (LLMs) to generate code that integrates external libraries. However, LLMs often produce incorrect library usage, s…
From Codebase to Culprit (C2C): Reducing the Search Space for Bugs with Semantic Retrieval and Hierarchical Reinforcement Learning
Ankur Garg, Corey Yang-Smith, Rishav Rishav +2
We introduce C2C (From Codebase to Culprit), a framework for precise bug localization that progressively reduces the debugging search space across multiple levels of granularity: f…
Fairness in Multi-Agent Systems for Software Engineering: An SDLC-Oriented Rapid Review
Corey Yang-Smith, Ronnie de Souza Santos, Ahmad Abdellatif
Transformer-based large language models (LLMs) and multi-agent systems (MAS) are increasingly embedded across the software development lifecycle (SDLC), yet their fairness implicat…
Tracing Vulnerabilities in Maven: A Study of CVE lifecycles and Dependency Networks
Corey Yang-Smith, Ahmad Abdellatif
Software ecosystems rely on centralized package registries, such as Maven, to enable code reuse and collaboration. However, the interconnected nature of these ecosystems amplifies…