N
Nelio Cacho
Researcher at Federal University of Rio Grande do Norte
Publications - 103
Citations - 2053
Nelio Cacho is an academic researcher from Federal University of Rio Grande do Norte. The author has contributed to research in topics: Exception handling & Smart city. The author has an hindex of 20, co-authored 96 publications receiving 1870 citations. Previous affiliations of Nelio Cacho include Faculdade de Engenharia da Universidade do Porto & Lancaster University.
Papers
More filters
Proceedings ArticleDOI
Evolving software product lines with aspects: an empirical study on design stability
Eduardo Figueiredo,Nelio Cacho,Cláudio Sant'Anna,Mario Monteiro,Uirá Kulesza,Alessandro Garcia,Sergio Soares,Fabiano Cutigi Ferrari,Safoora Shakil Khan,Fernando Castor Filho,Francisco Dantas +10 more
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
On the impact of aspectual decompositions on design stability: an empirical study
Phil Greenwood,Thiago Tonelli Bartolomei,Eduardo Figueiredo,Marcos Dósea,Alessandro Garcia,Nelio Cacho,Cláudio Sant'Anna,Sergio Soares,Paulo Borba,Uirá Kulesza,Awais Rashid +10 more
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.
Exceptions and aspects: the devil is in the details
Fernando Castor,Nelio Cacho,Eduardo Figueiredo,Raquel Maranhão,Alessandro Garcia,Cecília M. F. Rubira +5 more
Proceedings ArticleDOI
Exceptions and aspects: the devil is in the details
Fernando Castor Filho,Nelio Cacho,Eduardo Figueiredo,Raquel Maranhão,Alessandro Garcia,Cecília M. F. Rubira +5 more
TL;DR: An in-depth study of the adequacy of the AspectJ language for modularizing exception handling code and performs quantitative assessments of four systems based on four quality attributes, namely separation of concerns, coupling, cohesion, and conciseness.
Proceedings ArticleDOI
Composing design patterns: a scalability study of aspect-oriented programming
Nelio Cacho,Cláudio Sant'Anna,Eduardo Figueiredo,Alessandro Garcia,Thais Batista,Carlos José Pereira de Lucena +5 more
TL;DR: This paper presents a systematic investigation on how AOP scales up to deal with modularization of pattern-specific concerns in the presence of pattern interactions, based on four fundamental software attributes, namely separation of concerns, coupling, cohesion, and conciseness.