collaborators

6 papers

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

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…