5 papers
ModARO: A Modular Approach to Architecture Reconstruction of Distributed Microservice Codebases
Oscar Manglaras, Alex Farkas, Thomas Woolford +2
Microservice architectures promote small, independently developed services, but increase overall architectural complexity. It is crucial that developers understand the architecture…
Distributed Architecture Reconstruction of Polyglot and Multi-Repository Microservice Projects
Oscar Manglaras, Alex Farkas, Thomas Woolford +2
Microservice architectures encourage the use of small, independently developed services; however, this can lead to increased architectural complexity. Accurate documentation is cru…
Forecasting Developer Environments with GenAI: A Research Perspective
Raula Gaikovina Kula, Christoph Treude, Xing Hu +28
Generative Artificial Intelligence (GenAI) models are achieving remarkable performance in various tasks, including code generation, testing, code review, and program repair. The ab…
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…