scispace - formally typeset
A

Alessandro Garcia

Researcher at Pontifical Catholic University of Rio de Janeiro

Publications -  349
Citations -  7571

Alessandro Garcia is an academic researcher from Pontifical Catholic University of Rio de Janeiro. The author has contributed to research in topics: Software development & Code refactoring. The author has an hindex of 40, co-authored 336 publications receiving 6905 citations. Previous affiliations of Alessandro Garcia include Federal University of Bahia & The Catholic University of America.

Papers
More filters
Proceedings ArticleDOI

Evolving software product lines with aspects: an empirical study on design stability

TL;DR: This investigation focused upon a multi-perspective analysis of the evolving product lines in terms of modularity, change propagation, and feature dependency and identified a number of scenarios which positively or negatively affect the architecture stability of aspectual SPLs.
Proceedings ArticleDOI

Modularizing design patterns with aspects: a quantitative study

TL;DR: This paper presents a quantitative study that compares aspect-based and OO solutions for the 23 Gang-of-Four patterns and finds that most aspect-oriented solutions improve separation of pattern-related concerns, although only 4 aspect- oriented implementations have exhibited significant reuse.

On the Reuse and Maintenance of Aspect-Oriented Software: An Assessment Framework

TL;DR: This paper presents an assessment framework for AOSD, which is composed of two components: a suite of metrics and a quality model based on well-known principles and existing metrics in order to avoid the reinvention of well-tested solutions.
Proceedings ArticleDOI

On the impact of aspectual decompositions on design stability: an empirical study

TL;DR: A quantitative case study that evolves a real-life application to assess various facets of design stability of OO and AO implementations and includes an analysis of the application in terms of modularity, change propagation, concern interaction, identification of ripple-effects and adherence to well-known design principles.