4 papers
How Developers Experience Debugging Unfamiliar Codebases with Code Tours Generated and Evaluated by Local LLMs
Martin Balfroid, Balfroid Martin, Julien Albert +7
Code tours are interactive, onboarding documentation to guide developers through a codebase. Large Language Models (LLMs) can automatically synthesize code tours. Prior work on cod…
Systematic Detection of Energy Regression and Corresponding Code Patterns in Java Projects
François Bechet, Jérôme Maquoi, LuÃs Cruz +2
Green software engineering is emerging as a crucial response to information technology's rising energy impact, especially in continuous development. However, there remain challenge…
Real-World Fault Detection for C-Extended Python Projects with Automated Unit Test Generation
Lucas Berg, Lukas Krodinger, Stephan Lukasczyk +4
Many popular Python libraries use C-extensions for performance-critical operations allowing users to combine the best of the two worlds: The simplicity and versatility of Python an…
You Can REST Now: Automated REST API Documentation and Testing via LLM-Assisted Request Mutations
Alix Decrop, Xavier Devroey, Mike Papadakis +2
REST APIs are prevalent among web service implementations, easing interoperability through the HTTP protocol. API testers and users exploit the widely adopted OpenAPI Specification…