4 papers
The Invisible Hand of AI Libraries Shaping Open Source Projects and Communities
Matteo Esposito, Andrea Janes, Valentina Lenarduzzi +1
In the early 1980s, Open Source Software emerged as a revolutionary concept amidst the dominance of proprietary software. What began as a revolutionary idea has now become the corn…
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…
Toward Organizational Decoupling in Microservices Through Key Developer Allocation
Xiaozhou Li, Noman Ahmad, Tomas Cerny +3
With microservices continuously being popular in the software architecture domain, more practitioners and researchers have begun to pay attention to the degradation issue that dimi…