11 papers
Towards LLM Accelerated Rapid Reviews for Software Tool Discovery -- Case for Log Anomaly Detection
Jesse Nyyssölä, Hamza Bin Mazhar, Alexander Bakhtin +6
In software engineering research, the primary outcome is frequently a tool. However, for practitioners and academics alike, it is hard to tell which tools are maintained and do the…
Identifying unique developers in OSS projects: A family of models
Ruoyu Su, Alexander Bakhtin, Matteo Esposito +2
Organizational and logical coupling metrics require reliable identification of unique developers. In OSS, commit metadata is limited to names and emails, and the same developer may…
Analyzing the Evolution of Structural Communities within Microservice Architecture
Alexander Bakhtin, Matteo Esposito, Valentina Lenarduzzi +1
In recent years, the detection of anti-patterns in microservice architecture has gained traction, particularly to identify instances of Microservice Architectural Degradation. In s…
Evaluating Large Language Models for Detecting Architectural Decision Violations
Ruoyu Su, Alexander Bakhtin, Noman Ahmad +3
Architectural Decision Records (ADRs) play a central role in maintaining software architecture quality, yet many decision violations go unnoticed because projects lack both systema…
Temporal Network Analysis of Microservice Architectural Degradation
Alexander Bakhtin
Microservice architecture can be modeled as a network of microservices making calls to each other, commonly known as the service dependency graph. Network Science can provide metho…
Autonomic Microservice Management via Agentic AI and MAPE-K Integration
Matteo Esposito, Alexander Bakhtin, Noman Ahmad +4
While microservices are revolutionizing cloud computing by offering unparalleled scalability and independent deployment, their decentralized nature poses significant security and m…