4 papers
Who Said CVE? How Vulnerability Identifiers Are Mentioned by Humans, Bots, and Agents in Pull Requests
Pien Rooijendijk, Christoph Treude, Mairieli Wessel
Vulnerability identifiers such as CVE, CWE, and GHSA are standardised references to known software security issues, yet their use in practice is not well understood. This paper com…
Static Analysis as a Feedback Loop: Enhancing LLM-Generated Code Beyond Correctness
Scott Blyth, Sherlock A. Licorish, Christoph Treude +1
Large language models (LLMs) have demonstrated impressive capabilities in code generation, achieving high scores on benchmarks such as HumanEval and MBPP. However, these benchmarks…
Information-Theoretic Detection of Unusual Source Code Changes
Adriano Torres, Sebastian Baltes, Christoph Treude +1
The code base of software projects evolves essentially through inserting and removing information to and from the source code. We can measure this evolution via the elements of inf…
Resilient Auto-Scaling of Microservice Architectures with Efficient Resource Management
Hussain Ahmad, Christoph Treude, Markus Wagner +1
Horizontal Pod Auto-scalers (HPAs) are crucial for managing resource allocation in microservice architectures to handle fluctuating workloads. However, traditional HPAs fail to add…