2 citations · 4 across the 8 of their papers we have counts for
10 papers · 1 filter
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…