activity
20242026
most citedModular Monolith: Is This the Trend in Software Architecture?

2 citations · 4 across the 8 of their papers we have counts for

collaborators
Showing cs.SEShow all

10 papers · 1 filter

cs.SE2026

Architectural Degradation: How to Measure and to Remediate

Noman Ahmad, Ruoyu Su, Matteo Esposito +3

Context. Architectural degradation undermines software maintainability, evolvability, and quality. However, existing research remains fragmented across measurement approaches, metr…

cs.SE2026

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…

cs.SE2026

Making Sense of AI Agents Hype: Adoption, Architectures, and Takeaways from Practitioners

Ruoyu Su, Matteo Esposito, Roberta Capuano +4

To support practitioners in understanding how agentic systems are designed in real-world industrial practice, we present a review of practitioner conference talks on AI agents. We…

cs.SE2026

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…

cs.SE2025★ 1 cited

Emerging Trends in Software Architecture from the Practitioners Perspective: A Five Year Review

Ruoyu Su, Noman Ahmad, Matteo Esposito +3

Software architecture plays a central role in the design, development, and maintenance of software systems. With the rise of cloud computing, microservices, and containers, archite…

cs.SE2025

Architectural Degradation: Definition, Motivations, Measurement and Remediation Approaches

Noman Ahmad, Ruoyu Su, Matteo Esposito +3

Architectural degradation, also known as erosion, decay, or aging, impacts system quality, maintainability, and adaptability. Although widely acknowledged, current literature shows…

cs.SE2025

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…

cs.SE2024★ 1 cited

6GSoft: Software for Edge-to-Cloud Continuum

Muhammad Azeem Akbar, Matteo Esposito, Sami Hyrynsalmi +17

In the era of 6G, developing and managing software requires cutting-edge software engineering (SE) theories and practices tailored for such complexity across a vast number of conne…

cs.SE2024

6G Software Engineering: A Systematic Mapping Study

Ruoyu Su, Xiaozhou Li, Davide Taibi

6G will revolutionize the software world allowing faster cellular communications and a massive number of connected devices. 6G will enable a shift towards a continuous edge-to-clou…

cs.SE2024★ 2 cited

Modular Monolith: Is This the Trend in Software Architecture?

Ruoyu Su, Xiaozhou Li

Recently modular monolith architecture has attracted the attention of practitioners, as Google proposed "Service Weaver" framework to enable developers to write applications as mod…