@inproceedings{BartolomeiGSF06, title = {Towards a unified coupling framework for measuring aspect-oriented programs}, author = {Thiago T. Bartolomei and Alessandro Garcia and Cláudio Sant Anna and Eduardo Figueiredo}, year = {2006}, doi = {10.1145/1188895.1188907}, url = {http://doi.acm.org/10.1145/1188895.1188907}, tags = {object-oriented programming, aspect oriented programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/BartolomeiGSF06}, cites = {0}, citedby = {0}, pages = {46-53}, booktitle = {Third International Workshop on Software Quality Assurance, SOQUA 2006, Portland, Oregon, USA, November 6, 2006}, editor = {Johannes Mayer and Neelam Gupta and Yves Ledru}, publisher = {ACM}, isbn = {1-59593-584-3}, } @inproceedings{GarciaSFKLS05, title = {Modularizing design patterns with aspects: a quantitative study}, author = {Alessandro F. Garcia and Cláudio Sant Anna and Eduardo Figueiredo and Uirá Kulesza and Carlos José Pereira de Lucena and Arndt von Staa}, year = {2005}, doi = {10.1145/1052898.1052899}, url = {http://doi.acm.org/10.1145/1052898.1052899}, tags = {design}, researchr = {https://researchr.org/publication/GarciaSFKLS05}, cites = {0}, citedby = {0}, pages = {3-14}, booktitle = {Proceedings of the 4th International Conference on Aspect-Oriented Software Development, AOSD 2005, Chicago, Illinois, USA, March 14-18, 2005}, editor = {Mira Mezini and Peri L. Tarr}, publisher = {ACM}, isbn = {1-59593-042-6}, } @inproceedings{Figueiredo-09, title = {Detecting Architecture Instabilities with Concern Traces: An Exploratory Study}, author = {Eduardo Figueiredo and Ismenia Galvao and Safoora Shakil Khan and Alessandro Garcia and Claudio Sant'Anna and Afonso Pimentel and Ana Luisa Medeiros and Lyrene Fernandes da Silva and Thais Vasconcelos Batista and Rita Almeida Ribeiro and Pim van den Broek and Mehmet Aksit and Steffen Zschaler and Ana Moreira}, year = {2009}, doi = {10.1109/WICSA.2009.5290815}, tags = {architecture}, researchr = {https://researchr.org/publication/Figueiredo-09}, cites = {0}, citedby = {0}, booktitle = {8th Joint Working IEEE/IFIP Conf. on Software Architecture and European Conf. on Software Architecture (WICSA/ECSA 2009)}, publisher = {IEEE}, } @inproceedings{ConejeroFGHJ09, title = {Early Crosscutting Metrics as Predictors of Software Instability}, author = {José María Conejero and Eduardo Figueiredo and Alessandro Garcia and Juan Hernández and Elena Jurado}, year = {2009}, doi = {10.1007/978-3-642-02571-6_9}, url = {http://dx.doi.org/10.1007/978-3-642-02571-6_9}, researchr = {https://researchr.org/publication/ConejeroFGHJ09}, cites = {0}, citedby = {0}, pages = {136-156}, booktitle = {Objects, Components, Models and Patterns, 47th International Conference, TOOLS EUROPE 2009, Zurich, Switzerland, June 29-July 3, 2009. Proceedings}, editor = {Manuel Oriol and Bertrand Meyer}, volume = {33}, series = {Lecture Notes in Business Information Processing}, publisher = {Springer}, isbn = {978-3-642-02570-9}, } @inproceedings{FigueiredoSGBCM08, title = {On the Maintainability of Aspect-Oriented Software: A Concern-Oriented Measurement Framework}, author = {Eduardo Figueiredo and Cláudio Sant Anna and Alessandro Garcia and Thiago T. Bartolomei and Walter Cazzola and Alessandro Marchetto}, year = {2008}, doi = {10.1109/CSMR.2008.4493313}, url = {http://dx.doi.org/10.1109/CSMR.2008.4493313}, researchr = {https://researchr.org/publication/FigueiredoSGBCM08}, cites = {0}, citedby = {0}, pages = {183-192}, booktitle = {12th European Conference on Software Maintenance and Reengineering, CSMR 2008, April 1-4, 2008, Athens, Greece}, publisher = {IEEE}, } @article{FilhoCFGRAS09, title = {On the modularization and reuse of exception handling with aspects}, author = {Fernando Castor Filho and Nélio Cacho and Eduardo Figueiredo and Alessandro Garcia and Cecília M. F. Rubira and Jefferson Silva de Amorim and Hítalo Oliveira da Silva}, year = {2009}, doi = {10.1002/spe.939}, url = {http://dx.doi.org/10.1002/spe.939}, tags = {exceptions, reuse}, researchr = {https://researchr.org/publication/FilhoCFGRAS09}, cites = {0}, citedby = {0}, journal = {Software: Practice and Experience}, volume = {39}, number = {17}, pages = {1377-1417}, } @inproceedings{FigueiredoC08, title = {Evolving software product lines with aspects: an empirical study on design stability}, author = {Eduardo Figueiredo and Nélio Cacho and Cláudio Sant Anna and Mario Monteiro and Uirá Kulesza and Alessandro Garcia and Sérgio Soares and Fabiano Cutigi Ferrari and Safoora Shakil Khan and Fernando Castor Filho and Francisco Dantas}, year = {2008}, doi = {10.1145/1368088.1368124}, url = {http://doi.acm.org/10.1145/1368088.1368124}, tags = {empirical, software product lines, design}, researchr = {https://researchr.org/publication/FigueiredoC08}, cites = {0}, citedby = {0}, pages = {261-270}, booktitle = {30th International Conference on Software Engineering (ICSE 2008), Leipzig, Germany, May 10-18, 2008}, editor = {Wilhelm Schäfer and Matthew B. Dwyer and Volker Gruhn}, publisher = {ACM}, isbn = {978-1-60558-079-1}, } @article{GarciaSFKLS06, title = {Modularizing Design Patterns with Aspects: A Quantitative Study}, author = {Alessandro F. Garcia and Cláudio Sant Anna and Eduardo Figueiredo and Uirá Kulesza and Carlos José Pereira de Lucena and Arndt von Staa}, year = {2006}, doi = {10.1007/11687061_2}, url = {http://dx.doi.org/10.1007/11687061_2}, tags = {design}, researchr = {https://researchr.org/publication/GarciaSFKLS06}, cites = {0}, citedby = {0}, journal = {Transactions on Aspect-Oriented Software Development}, pages = {36-74}, } @inproceedings{CachoFGF08, title = {EJFlow: taming exceptional control flows in aspect-oriented programming}, author = {Nélio Cacho and Fernando Castor Filho and Alessandro Garcia and Eduardo Figueiredo}, year = {2008}, doi = {10.1145/1353482.1353492}, url = {http://doi.acm.org/10.1145/1353482.1353492}, tags = {object-oriented programming, data-flow programming, data-flow, aspect oriented programming, programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/CachoFGF08}, cites = {0}, citedby = {0}, pages = {72-83}, booktitle = {Proceedings of the 7th International Conference on Aspect-Oriented Software Development, AOSD 2008, Brussels, Belgium, March 31 - April 4, 2008}, editor = {Theo D Hondt}, publisher = {ACM}, isbn = {978-1-60558-044-9}, } @article{SilvaFGN09, title = {Refactoring of Crosscutting Concerns with Metaphor-Based Heuristics}, author = {Bruno Carreiro da Silva and Eduardo Figueiredo and Alessandro Garcia and Daltro Nunes}, year = {2009}, doi = {10.1016/j.entcs.2009.02.064}, url = {http://dx.doi.org/10.1016/j.entcs.2009.02.064}, tags = {rule-based, refactoring, rule-based refactoring}, researchr = {https://researchr.org/publication/SilvaFGN09}, cites = {0}, citedby = {0}, journal = {Electronic Notes in Theoretical Computer Science}, volume = {233}, pages = {105-125}, } @inproceedings{SantAnnaFGL07, title = {On the Modularity of Software Architectures: A Concern-Driven Measurement Framework}, author = {Cláudio Sant Anna and Eduardo Figueiredo and Alessandro F. Garcia and Carlos José Pereira de Lucena}, year = {2007}, doi = {10.1007/978-3-540-75132-8_17}, url = {http://dx.doi.org/10.1007/978-3-540-75132-8_17}, tags = {software architecture, architecture}, researchr = {https://researchr.org/publication/SantAnnaFGL07}, cites = {0}, citedby = {0}, pages = {207-224}, booktitle = {Software Architecture, First European Conference, ECSA 2007, Aranjuez, Spain, September 24-26, 2007, Proceedings}, editor = {Flávio Oquendo}, volume = {4758}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-75131-1}, } @inproceedings{CachoSFGBL06, title = {Composing design patterns: a scalability study of aspect-oriented programming}, author = {Nélio Cacho and Cláudio Sant Anna and Eduardo Figueiredo and Alessandro F. Garcia and Thaís Vasconcelos Batista and Carlos José Pereira de Lucena}, year = {2006}, doi = {10.1145/1119655.1119672}, url = {http://doi.acm.org/10.1145/1119655.1119672}, tags = {object-oriented programming, aspect oriented programming, programming, subject-oriented programming, design, feature-oriented programming}, researchr = {https://researchr.org/publication/CachoSFGBL06}, cites = {0}, citedby = {0}, pages = {109-121}, booktitle = {Proceedings of the 5th International Conference on Aspect-Oriented Software Development, AOSD 2006, Bonn, Germany, March 20-24, 2006}, editor = {Robert E. Filman}, publisher = {ACM}, isbn = {1-59593-300-X}, } @inproceedings{FigueiredoSSGWN09, title = {Crosscutting patterns and design stability: An exploratory analysis}, author = {Eduardo Figueiredo and Bruno Carreiro da Silva and Cláudio Sant Anna and Alessandro F. Garcia and Jon Whittle and Daltro Nunes}, year = {2009}, doi = {10.1109/ICPC.2009.5090037}, url = {http://dx.doi.org/10.1109/ICPC.2009.5090037}, tags = {analysis, design}, researchr = {https://researchr.org/publication/FigueiredoSSGWN09}, cites = {0}, citedby = {0}, pages = {138-147}, booktitle = {The 17th IEEE International Conference on Program Comprehension, ICPC 2009, Vancouver, British Columbia, Canada, May 17-19, 2009}, publisher = {IEEE Computer Society}, } @inproceedings{GreenwoodBFDGCSSBKR07, title = {On the Impact of Aspectual Decompositions on Design Stability: An Empirical Study}, author = {Phil Greenwood and Thiago T. Bartolomei and Eduardo Figueiredo and Marcos Dósea and Alessandro F. Garcia and Nélio Cacho and Cláudio Sant Anna and Sérgio Soares and Paulo Borba and Uirá Kulesza and Awais Rashid}, year = {2007}, doi = {10.1007/978-3-540-73589-2_9}, url = {http://dx.doi.org/10.1007/978-3-540-73589-2_9}, tags = {empirical, design}, researchr = {https://researchr.org/publication/GreenwoodBFDGCSSBKR07}, cites = {0}, citedby = {0}, pages = {176-200}, booktitle = {ECOOP 2007 - Object-Oriented Programming, 21st European Conference, Berlin, Germany, July 30 - August 3, 2007, Proceedings}, editor = {Erik Ernst}, volume = {4609}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-540-73588-5}, } @inproceedings{FilhoCFMGR06, title = {Exceptions and aspects: the devil is in the details}, author = {Fernando Castor Filho and Nélio Cacho and Eduardo Figueiredo and Raquel Maranhão and Alessandro Garcia and Cecília M. F. Rubira}, year = {2006}, doi = {10.1145/1181775.1181794}, url = {http://doi.acm.org/10.1145/1181775.1181794}, tags = {exceptions}, researchr = {https://researchr.org/publication/FilhoCFMGR06}, cites = {0}, citedby = {0}, pages = {152-162}, booktitle = {Proceedings of the 14th ACM SIGSOFT International Symposium on Foundations of Software Engineering, FSE 2005, Portland, Oregon, USA, November 5-11, 2006}, editor = {Michal Young and Premkumar T. Devanbu}, publisher = {ACM}, isbn = {1-59593-468-5}, } @inproceedings{FigueiredoWG09, title = {ConcernMorph: metrics-based detection of crosscutting patterns}, author = {Eduardo Figueiredo and Jon Whittle and Alessandro F. Garcia}, year = {2009}, doi = {10.1145/1595696.1595751}, url = {http://doi.acm.org/10.1145/1595696.1595751}, tags = {rule-based}, researchr = {https://researchr.org/publication/FigueiredoWG09}, cites = {0}, citedby = {0}, pages = {299-300}, booktitle = {Proceedings of the 7th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2009, Amsterdam, The Netherlands, August 24-28, 2009}, editor = {Hans van Vliet and Valérie Issarny}, publisher = {ACM}, isbn = {978-1-60558-001-2}, }