6 papers
Organizational Cohesion in Microservice Architectures: A Multi-Project Empirical Study
Xiaozhou Li, Andrea Janes
The widespread adoption of microservice architectures has introduced new challenges in aligning software modularity with the structure of development organizations. Although prior…
Reference Architecture for Metadata-driven Services to Promote Reusability in Software Systems
João F. L. Daniel, Bruno P. Romano, Xiaofeng Wang +2
Service-based Architectures place reusability among their central design goals, yet structural heterogeneity across clients often drives the creation of services with similar funct…
PPTAM: Energy Aware CI/CD Pipeline for Container Based Applications
Alessandro Aneggi, Xiaozhou Li, Andrea Janes
Modern container-based microservices evolve through rapid deployment cycles, but CI/CD pipelines still rarely measure energy consumption, even though prior work shows that design p…
Performance Antipatterns: Angel or Devil for Power Consumption?
Alessandro Aneggi, Vincenzo Stoico, Andrea Janes
Performance antipatterns are known to degrade the responsiveness of microservice-based systems, but their impact on energy consumption remains largely unexplored. This paper empiri…
Lessons from a Big-Bang Integration: Challenges in Edge Computing and Machine Learning
Alessandro Aneggi, Andrea Janes
This experience report analyses a one year project focused on building a distributed real-time analytics system using edge computing and machine learning. The project faced critica…
Impermanent Identifiers: Enhanced Source Code Comprehension and Refactoring
Eduardo Martins Guerra, Andre A. S. Ivo, Fernando O. Pereira +3
In response to the prevailing challenges in contemporary software development, this article introduces an innovative approach to code augmentation centered around Impermanent Ident…