6 citations · 8 across the 12 of their papers we have counts for
14 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…
Centrality Change Proneness: an Early Indicator of Microservice Architectural Degradation
Alexander Bakhtin, Matteo Esposito, Valentina Lenarduzzi +1
Over the past decade, the wide adoption of Microservice Architecture has required the identification of various patterns and anti-patterns to prevent Microservice Architectural Deg…
Leveraging Network Methods for Hub-like Microservice Detection
Alexander Bakhtin, Matteo Esposito, Valentina Lenarduzzi +1
Context: Microservice Architecture is a popular architectural paradigm that facilitates flexibility by decomposing applications into small, independently deployable services. Catal…
LO2: Microservice API Anomaly Dataset of Logs and Metrics
Alexander Bakhtin, Jesse Nyyssölä, Yuqing Wang +5
Context. Microservice-based systems have gained significant attention over the past years. A critical factor for understanding and analyzing the behavior of these systems is the co…
Network Centrality as a New Perspective on Microservice Architecture
Alexander Bakhtin, Matteo Esposito, Valentina Lenarduzzi +1
Context: Over the past decade, the adoption of Microservice Architecture (MSA) has led to the identification of various patterns and anti-patterns, such as Nano/Mega/Hub services.…
Comparison of Static Analysis Architecture Recovery Tools for Microservice Applications
Simon Schneider, Alexander Bakhtin, Xiaozhou Li +5
Architecture recovery tools help software engineers obtain an overview of the structure of their software systems during all phases of the software development life cycle. This is…
Comparison of Static Analysis Architecture Recovery Tools for Microservice Applications
Simon Schneider, Alexander Bakhtin, Xiaozhou Li +5
Architecture recovery tools help software engineers obtain an overview of their software systems during all phases of the software development lifecycle. This is especially importa…
Using Microservice Telemetry Data for System Dynamic Analysis
Abdullah Al Maruf, Alexander Bakhtin, Tomas Cerny +1
Microservices bring various benefits to software systems. They also bring decentralization and lose coupling across self-contained system parts. Since these systems likely evolve i…
Survey on Tools and Techniques Detecting Microservice API Patterns
Alexander Bakhtin, Abdullah Al Maruf, Tomas Cerny +1
It is well recognized that design patterns improve system development and maintenance in many aspects. While we commonly recognize these patterns in monolithic systems, many patter…