|
PUBLICATIONS
-
Leonardo da Silva Sousa, Diego Cedrim,
Alessandro Garcia, Willian Oizumi, Ana Carla Bibiano, Daniel Oliveira,
Miryung Kim, Anderson Oliveira.Characterizing and Identifying
Composite Refactorings: Concepts, Heuristics and Patterns.
Proceedings of the 17th International Conference on Mining Software
Repositories (MSR 2020), co-located with ICSE 2020, Seoul, South Korea, May
2020.
-
Matheus Paixão, Anderson Uchôa, Ana Carla
Bibiano, Daniel Oliveira, Alessandro Garcia, Jens Krinke and Emilio Arvonio.
Behind the Intents: An In-depth Empirical Study on Software
Refactoring in Modern Code Review. Proceedings of the 17th
International Conference on Mining Software Repositories (MSR 2020),
co-located with ICSE 2020, Seoul, South Korea, May 2020.
-
Ana Bibiano, Vinicius Soares, Daniel Coutinho,
Eduardo Fernandes, João Correia, Kleber Tarcísio, Anderson Oliveira,
Alessandro Garcia, Rohit Gheyi, Marcio Ribeiro, Baldoino Fonseca, Caio
Barbosa, Daniel Oliveira. How Does Incomplete Composite Refactoring
Affect Internal Quality Attributes? Proceedings of the 28th IEEE
International Conference on Program Comprehension (ICPC 2020), co-located
with ICSE 2020, Seoul, South Korea, May 2020.
-
Leonardo Sousa, Willian Oizumi, Alessandro
Garcia, Anderson Oliveira, Diego Cedrim, Carlos Lucena. When Are
Smells Indicators of Architectural Refactoring Opportunities? A Study of 50
Software Projects. Proceedings of the 28th IEEE International
Conference on Program Comprehension (ICPC 2020), co-located with ICSE 2020,
Seoul, South Korea, May 2020.
-
Roberto Oliveira, Rafael de Mello, Eduardo
Fernandes, Alessandro Garcia, Carlos Lucena. Collaborative or
Individual Identifiation of Code Smells? On the Effectiveness of Novice and
Professional Developers. Information and Software Technology, Jan
2020.
-
Edson Oliveira, Eduardo Fernandes, Tayana Conte,
Marco Cristo, Igor
Steinmacher, Alessandro Garcia. Code and Commit
Metrics of Developer Productivity: A Study on Team Leaders Perceptions.
Empirical Software Engineering Journal, accepted to appear, 2020.
-
Filipe Falcão B. dos Santos, Caio Barbosa,
Baldoino Fonseca dos Santos Neto, Alessandro Garcia, Márcio Ribeiro and
Rohit Gheyi. On Relating Technical, Social Factors, and the
Introduction of Bugs. Proc. of the 27th IEEE International
Conference on Software Analysis, Evolution and Reengineering (SANER 2020),
London, Ontario, February 18-21, 2020. -
Ariel Afonso, Altigran Soares da Silva, Tayana Conte,
Alessandro Garcia, João Cavalcanti and Paulo Martins. LESSQL: Dealing
with Database Schema Changes in Continuous Deployment. Proc. of the
27th IEEE International Conference on Software Analysis, Evolution and
Reengineering (SANER 2020), London, Ontario, February 18-21, 2020. -
Tiago Tadeu Madrigar, Thelma Elita Colanzi,
Willian Oizumi, and Alessandro Garcia. Prevention of Architectural
Anomalies along Optimization of Software Produce Line Design. Proc. of the
23th Ibero-American Conference on Software Engineering (CIbSE 2020),
Curitiba, Brazil, May 2020.
-
Willian Oizumi, Leonardo Sousa, Anderson
Oliveira, Luiz Matheus Carvalho, Alessandro Garcia, Thelma Colanzi, Roberto
Oliveira. On the Density and Diversity of Degradation Symptoms in
Refactored Classes: A Multi-Case Study. Proceedings of the 30th IEEE
International Symposium on Software Reliability Engineering (ISSRE 2019),
Berlin, Germany, October 2019.
-
Eduardo Fernandes, Alexander Chávez, Alessandro
Garcia, Isabella Ferreira, Diego Cedrim, Leonardo Sousa, Willian Oizumi.
Refactoring Effect on Internal Quality Attributes: What Haven't They Told
You Yet?. Information and Software Technology, 2020.
(submitted) -
Santiago Vidal, Willian Oizumi, Alessandro
Garcia, Jorge Diaz Pace, Claudia Marcos. Ranking Architecturally
Critical Agglomerations of Code Smells. Journal: Science of Computer
Programming, accepted in July 2019. -
Ana Carla Bibiano, Eduardo Fernandes, Daniel
Oliveira, Alessandro Garcia, Marcos Kalinowski, Baldoino Fonseca, Roberto
Oliveira, Anderson Oliveira and Diego Cedrim. A Quantitative Study on
Characteristics and Effect of Batch Refactoring on Code Smells.
Proceedings of the 13th ACM/IEEE International Symposium on Empirical Software
Engineering and Measurement (ESEM 2019), September, Porto de Galinhas,
Brazil. -
Rafael de Mello, Anderson Uchôa, Roberto
Oliveira, Willian Oizumi, Jairo Souza, Kleyson Lucas Mendes, Daniel
Oliveira, Baldoino Fonseca, Alessandro Garcia. Do Research and
Practice of Code Smell Identification Walk Together? Proceedings of
the 13th ACM/IEEE International Symposium on Empirical Software Engineering and
Measurement (ESEM 2019), Industry Track, September, Porto de Galinhas,
Brazil. -
Felipe Pontes, Rohit Gheyi, Sabrina Souto,
Alessandro Garcia, and Márcio Ribeiro. Java Reflection API: Revealing
the Dark Side of the Mirror. Proceedings of the 27th Joint
Meeting of the ACM SIGSOFT Symposium on the Foundations of Software
Engineering and the European Software Engineering Conference (ESEC/FSE),
Tallinn, Estonia, 26-30 August 2019. -
Luiz Carvalho, Alessandro Garcia, Wesley
Assunção, Rodrigo Bonifácio, Leonardo Tizzei and Thelma Elita Colanzi.
Extraction of Configurable and Reusable Microservices from Legacy
Systems: an Exploratory Study. Proceedings of the 23rd International
Systems and Software Product Line Conference (SPLC), Paris, September 2019. -
Hugo Villamizar, Amadeu Anderlin Neto, Marcos
Kalinowski, Alessandro Garcia and Daniel Méndez Fernández. An Approach
for Reviewing Security-Related Aspects in Agile Requirements Specifications
of Web Applications. Proceedings of 27th IEEE International
Requirements Engineering Conference (RE'19), Jeju Island, South Korea,
September 2019. -
Rafael de Mello, Anderson Uchôa, Roberto
Oliveira, Daniel Oliveira, Willian Oizumi, Jairo Souza, Baldoino Santos
Neto, Alessandro Garcia. Investigating the Social Representations of
the Identification of Code Smells by Practitioners and Students from Brazil.
Proceedings of the XXXIII Brazilian Symposium on Software Engineering
(SBES'19), Salvador, Brazil, September 2019. -
Rodrigo Laigner, Marcos Kalinowski, Luiz
Carvalho, Diogo Mendonça, Alessandro Garcia. Towards a Catalog of Java
Dependency Injection Anti-Patterns. Proceedings of the XXXIII
Brazilian Symposium on Software Engineering (SBES'19), Salvador, Brazil,
September 2019. -
Anderson Oliveira, Leonardo Sousa, Willian
Oizumi, Alessandro Garcia. On the Prioritization of Design-Relevant
Smelly Elements A Mixed-Method, Multi-Project Study. Proceedings of
the 13th Brazilian Symposium on Software Components,
Architectures and Reuse (SBCARS), Salvador, Brazil, September 2019. -
Rafael de Mello, Anderson Uchôa, Roberto
Oliveira, Daniel Tenorio, Baldoino Fonseca, Alessandro Garcia, Fernanda de
Mello. Investigating the Social Representations of Code Smell
Identification: A Preliminary Study. Proceedings of the 12th
International Workshop on Cooperative and Human Aspects of Software
Engineering (CHASE 2019), 41th International Conference on Software
Engineering (ICSE'19), Montreal, Canada, May 2019. -
Jonhnanthan Oliveira, Melina Mongiovi, Gustavo
Soares, Rohit Gheyi, Alessandro Garcia, Marcio Ribeiro. Revisiting the
Refactoring Mechanics. Information and Software Technology, 110:
136-138 (2019). -
André Hideki Eposhi, Willian Oizumi, Alessandro
Garcia, Leonardo Sousa, Roberto Oliveira and Anderson Oliveira. Removal of Design Problems through Refactorings: Are We Looking at the Right
Symptoms? Proceedings of the 27th IEEE International Conference on
Program Comprehension (ICPC 2019), Montreal, Canada, May 2019. -
Luiz Carvalho, Alessandro Garcia, Wesley
Assunção, Rafael de Mello, Maria Julia de Lima. Analysis of the
Criteria Adopted in Industry to Extract Microservices. Proceedings
of the Joint International Workshop on Conducting Empirical Studies in
Industry (CESI 2019) and 6th International Workshop on Software Engineering
Research and Industrial Practice (SER&IP 2019), 41th International
Conference on Software Engineering (ICSE'19), Montreal, Canada, May 2019. -
Daniel Tenório, Ana Carla Bibiano, Alessandro
Garcia. On the Customization of Batch Refactoring. Proceedings
of the 3rd International Workshop on Refactoring (IWoR 2019),
41th International Conference on Software Engineering (ICSE'19), Montreal,
Canada, May 2019. -
Eduardo Fernandes, Anderson Uchôa, Ana Carla
Bibiano, Alessandro Garcia. On the Alternatives for Composing Batch Refactoring.
Proceedings of the Third International Workshop on Refactoring (IWoR 2019),
41th International Conference on Software Engineering (ICSE'19), Montreal,
Canada, May 2019. -
Anderson Uchôa, Eduardo Fernandes, Baldoino
Fonseca, Rafael de Mello, Caio Barbosa, Gabriel Nunes, Alessandro Garcia,
Leopoldo Teixeira. On Gamifying an Existing Healthcare System: Method,
Conceptual Model and Evaluation. Proceedings of the 1st
International Workshop on Software Engineering for Healthcare, 41th
International Conference on Software Engineering (ICSE'19), Montreal,
Canada, May 2019. -
Anderson Uchôa, Eduardo Fernandes, Baldoino
Santos Neto, Rafael Maiani de Mello, Alessandro Garcia, Luiz Paulo Barroca,
Diogo Felipe Carvalho, Leopoldo Motta Teixeira. Engaging Citizens and
Disseminating the Use of a Healthcare Mobile Application with Gamification. (submitted) -
Amadeu Anderlin Neto, Marcos Kalinowski,
Alessandro Garcia, Dietmar Winkler, Stefan Biffl. A Preliminary
Comparison of Using Variability Modeling Approaches to Represent Experiment
Families. Proceedings of the Evaluation and Assessment in Software
Engineering (EASE 2019), Emerging Results and Vision Papers Track,
Copenhagen, Denmark, April 2019. -
Eduardo Fernandes, Anderson Uchôa, Leonardo
Sousa, Anderson Oliveira, Rafael de Mello, Luiz Paulo Barroca, Diogo
Carvalho, Alessandro Garcia, Baldoino Fonseca, and Leopoldo Teixeira. VazaZika: A Software Platform for Surveillance and Control of Mosquito-Borne
Diseases. Proceedings of 16th International Conference on
Information Technology: New Generations (ITNG 2019), April 2019. -
Eiji Adachi Barbosa, Alessandro Garcia. Global-Aware Recommendations for Repairing Violations in Exception Handling. IEEE Transactions on
Software Engineering, September 2018, 44(9): 855-873 (2018).
-
Willian Nalepa Oizumi, Leonardo da Silva Sousa,
Anderson Oliveira, Alessandro Garcia, Anne Benedicte Agbachi, Roberto
Oliveira, Carlos Lucena. On the Identification of Design Problems in
Stinky Code: Experiences and Tool Support. Journal of the Brazilian
Computer Society, accepted in September 2018. doi: 10.1186/s13173-018-0078-y -
Leonardo Da Silva Sousa, Anderson Oliveira,
Willian Oizumi, Simone Barbosa, Alessandro Garcia, Jaejoon Lee, Marcos
Kalinowski, Rafael de Mello, Baldoino Neto, Roberto Oliveira, Carlos Lucena
and Rodrigo Paes. Identifying Design Problems in the Source Code: A
Grounded Theory. Proceedings of the 40th International Conference on
Software Engineering (ICSE'18), Gothemburg, Sweden, June 2018. -
Eiji Adachi Barbosa, Alessandro Garcia. Global-Aware Recommendations for Repairing Violations in Exception Handling.
Proceedings of the 40th International Conference on Software Engineering (ICSE'18), Invited
Talk (Journal First Publication), Gothemburg, Sweden, June 2018. -
Isabella Ferreira, Eduardo Fernandes, Diego
Cedrim, Anderson Uchôa, Ana Carla Bibiano, Alessandro Garcia, João Lucas
Correia, Filipe Santos, Gabriel Nunes, Caio Barbosa, Baldoino Fonseca, Rafael
de Mello. The Buggy Side of Code Refactoring: Understanding the
Relationship between Refactorings and Bugs. Proceedings of the 40th International Conference on
Software Engineering (ICSE'18), Poster Track, Gothemburg, Sweden, June 2018. -
Leonardo Sousa, Rafael de Mello, Diego Cedrim,
Alessandro Garcia, Paolo Missier, Anderson Uchôa, Anderson Oliveira,
Alexander Romanovsky. VazaDengue: An Information System for Preventing
and Combating Mosquito-Borne Diseases with Social Networks.
Information Systems, accepted in February 2018.
-
Mário Hozano, Alessandro Garcia, Baldoino
Fonseca, Evandro Costa. Are You Smelling It? Investigating How Similar
Developers Detect Code Smells. In: Information & Software Technology 93: 130-146 (2018) -
Eduardo G. Perissato, Thelma E. Colanzi, Willian
N. Oizumi, João Choma Neto and Alessandro Garcia. On Identifying
Architectural Smells in Search-based Product Line Designs.
Proceedings of the 12th Brazilian Symposium on Software Components,
Architectures and Reuse (SBCARS), São Carlos, Brazil, September 2018. -
Otávio Augusto Lazzarini Lemos, Fabiano Cutigi
Ferrari, Fábio Fagundes Silveira, and Alessandro Garcia. The Impact of
Software Testing Education on Code Reliability: An Empirical Assessment.
Journal of Systems and Software, Volume 137, March 2018, Pages 497-511. -
Éverton Guimarães, Santiago Vidal, Alessandro
Garcia, Andrés Díaz Pace, Claudia Marcos. Exploring Architecture
Blueprints for Prioritizing Critical Code Anomalies: Experiences and Tool
Support. Software: Practice & Experience, February 2018. -
Rafael Melo, Roberto Oliveira, Alessandro
Garcia. On the Influence of Human Factors for Identifying Code Smells:
A Multi-Trial Empirical Study. Proceedings of the ACM / IEEE
International Symposium on Empirical Software Engineering and Measurement
(ESEM 2017), November, Toronto, Canada. -
Diego Cedrim, Alessandro Garcia, Melina
Mongiovi, Rohit Gheyi, Leonardo Sousa, Rafael de Mello, Baldoino Fonseca,
Márcio Ribeiro, Alexander Chávez. Understanding the Impact of
Refactoring on Smells: A Longitudinal Study of 23 Software Projects.
Proceedings of the 11th joint meeting of the ACM SIGSOFT Symposium on the Foundations of
Software Engineering (FSE) and the European Software Engineering
Conference (ESEC), 4-8 September 2017, Paderborn, Germany. -
Marcelo Garnier, Isabella Ferreira and
Alessandro Garcia. On the Influence of Program Constructs on Bug
Localization Effectiveness: A Study of 20 C# Projects. Journal of
Software Engineering Research and Development (JSERD), Springer, accepted in
September 2017. -
Alexander Chávez, Isabella Ferreira, Eduardo
Fernandes, Diego Cedrim, Alessandro Garcia. How Does Refactoring
Affect Internal Quality Attributes? A Multi-Project Study.
Proceedings of the XXXI Brazilian Symposium on
Software Engineering (SBES'17), Fortaleza, Brazil, September 2017.
-
Leonardo Sousa, Roberto Oliveira, Alessandro
Garcia, Jaejoon Lee, Tayana Conte, Willian Oizumi, Rafael de Mello, Adriana
Lopes, Natasha Valentim, Edson Oliveira, Carlos Lucena. How Do
Software Developers Identify Design Problems? A Qualitative Analysis.
Proceedings of the XXXI Brazilian Symposium on
Software Engineering (SBES'17), Fortaleza, Brazil, September 2017.
-
Elder Cirilo, Bruno Cafeo, Ingrid Nunes,
Alessandro Garcia, Uirá Kulesza, Carlos Lucena. Comprehensibility of
Heterogeneous Configuration Knowledge: A User Study. Proceedings of
the XXXI Brazilian Symposium on Software Engineering (SBES'17), Fortaleza,
Brazil, September 2017. -
Willian Oizumi, Leonardo Sousa, Alessandro
Garcia, Roberto Oliveira, Anderson Oliveira, O.I. Anne Benedicte Agbachi,
Carlos Lucena. Revealing Design Problems in Stinky Code A Mixed-Method
Study. Proceedings of the 11th Brazilian Symposium on Software
Components, Architectures and Reuse (SBCARS), Fortaleza, Brazil, September 2017. -
Anderson Uchôa, Eduardo Fernandes, Ana Carla
Bibiano, Alessandro Garcia. Do Coupling Metrics Help Characterize
Critical Components in Component-based Software Product Lines? An Empirical
Study. Proceedings of the 5th Workshop on Software Visualization,
Evolution and Maintenance (VEM 2017), Fortaleza, Brazil, September 2017. -
Roberto Oliveira, Leonardo Sousa, Rafael de
Mello, Natasha Valentim, Adriana Lopes, Tayana Conte, Alessandro Garcia,
Edson Oliveira, Carlos Lucena. Collaborative Identification of Code
Smells: A Multi-case Study. Proceedings of the 39th International
Conference on Software Engineering (ICSE'17), SEIP Track, Buenos Aires,
Argentina, May 2017. -
Mario Hozano, Alessandro Garcia, Baldoino
Fonseca, Evandro Costa, Nuno Antunes. Smells are Sensitive to
Developers! On the Efficiency of (Un)guided Customized Detection.
Proceedings of the 25th IEEE International Conference on Program
Comprehension (ICPC), Buenos Aires, Argentina, May 2017. -
Romero Malaquias, Márcio Ribeiro, Rodrigo
Bonifácio, Flávio Medeiros, Eduardo Monteiro, Alessandro Garcia, Rohit Gheyi.
The Discipline of Preprocessor-Based
Annotations: Does #ifdef TAG n’t #endif Matter? Proceedings of the
25th IEEE International Conference on Program Comprehension (ICPC), Buenos Aires,
Argentina, May 2017.
-
Paolo Missier, Callum McClean, Jonathan Carlton,
Diego Cedrim, Leonardo Silva, Alessandro Garcia, Alexandre Plastino, and
Alexander Romanovsky. Recruiting from the Network: Discovering Twitter
Users Who Can Help Combat Zika Epidemics. Proceedings of the 17th
International Conference on Web Engineering (ICWE), June 2017, Rome, Italy.
(short paper) -
Eduardo Fernandes, Gustavo Vale, Leonardo Sousa,
Eduardo Figueiredo, Alessandro Garcia, Jaejoon Lee. "No Code Anomaly
is an Island": Anomaly Agglomeration as Sign of Product Line Instabilities.
Proceedings of the 16th International Conference on Software Reuse (ICSR
2017), Salvador, May 2017. -
Rafael de Mello, Roberto Oliveira, Leonardo Sousa, Alessandro Garcia.
Towards Effective Teams for the Identification of Code Smells.
Proceedings of the
10th International Workshop on Cooperative and Human Aspects of Software
Engineering (CHASE 2017), 39th International
Conference on Software Engineering (ICSE'17), Buenos Aires,
Argentina, May 2017. (short paper) -
Rem Gensh, Ashur Rafiev, Alessandro Garcia, Fei
Xia, Alexander Romanovsky and Alex Yakovlev. Architecting Holistic
Fault Tolerance. Proceedings of the 21th IEEE High Assurance Systems
Engineering Symposium (HASE 2017), Singapore, 2017. -
Marcelo Garnier, Alessandro Garcia. On the
Evaluation of Structured Information Retrieval-based Bug Localization on 20
C# Projects. XXX Brazilian Symposium on Software Engineering
(SBES'16), Maringá, Brazil, September 2016. -
Diego Cedrim, Leonardo Sousa, Alessandro Garcia,
Rohit Gheyi. Does Refactoring Improve Software Structural Quality? A
Longitudinal Study of 25 Projects. XXX Brazilian Symposium on
Software Engineering (SBES'16), Maringá, Brazil, September 2016. -
Willian Oizumi, Alessandro Garcia, Leonardo da
Silva Sousa, Bruno Cafeo, Yixue Zhao. Code Anomalies Flock Together:
Exploring Code Anomaly Agglomerations for Locating Design Problems.
Proceedings of the 38th International Conference on Software Engineering
(ICSE'16), Austin, Texas, May 2016. -
Roberto Oliveira, Bernardo Estácio, Alessandro
Garcia, Sabrina Marczak, Rafael Prikladnicki, Marcos Kalinowski, Carlos
Lucena. Identifying Code Smells with Collaborative Practices: A
Controlled Experiment. Proceedings of the 10th Brazilian Symposium
on Software Components, Architectures and Reuse (SBCARS), Maringá, Brazil,
2016. -
Santiago Vidal, Everton Guimaraes, Willian
Oizumi, Alessandro Garcia, Andrés Díaz Pace, and Claudia Marcos. Identifying Architectural Problems through Prioritization of Code Smells.
Proceedings of the 10th Brazilian Symposium on Software Components,
Architectures and Reuse (SBCARS), Maringá, Brazil, 2016. -
Missier, P., Romanovsky, A., Miu, T., Pal, A., Danilakis, M., Garcia, A.,
Cedrim, D., Sousa, L. S. Tracking Dengue Epidemics using
Twitter Content Classification and Topic Modelling. Proceedings of
the 2nd International Workshop on Mining the Social Web, 16th International
Conference on Web Engineering (ICWE2016), 2016, Lugano, Sweeden (12 pg). -
Fiorini, S., Sousa, L. S.,
Cedrim, D., Garcia, A., Saade, D. C. M., Moraes, I. M., Frajhof, L.
Vigilância Entomológica da
Dengue, Zika e Chikunguya: Uma Solução Baseada em Redes Sociais e
Dispositivos Móveis. Anais do XVI Workshop de Informática Médica
(WIM 2016), XXXVI Congresso da Sociedade Brasileira de Computação (CSBC),
Porto Alegre, 2016 (10 pg). -
Bruno B. P. Cafeo, Claus Hunsen, Alessandro
Garcia, Sven Apel, Jaejoon Lee. Segregating Feature Interfaces to
Support Software Product Line Maintenance. Proceedings of MODULARITY
(AOSD) 2016, Málaga, Spain, March 2016. -
Santiago Vidal, Everton Guimaraes, Willian
Oizumi, Alessandro Garcia, Andrés Díaz Pace, Claudia Marcos. On the
Criteria for Prioritizing Code Anomalies to Identify Architectural Problems.
Proc. of the 31th Symposium on Applied Computing (SAC), Pisa, Italy, April
2016. -
Eiji Adachi Barbosa, Alessandro Garcia, Martin
P. Robillard, and Benjamin Jakobus. Enforcing Exception Handling
Policies with a Domain-Specific Language.
IEEE Transactions on Software Engineering, Vol.
42, Issue 6, June 2016, pp: 559 - 584. -
Luciano Sampaio, Alessandro Garcia. Exploring Context-Sensitive Data Flow Analysis for Early Vulnerability
Detection. Journal of Systems and Software, Volume 113, March 2016,
pp: 337-361. -
Bruno B. P. Cafeo, Elder Cirilo, Alessandro
Garcia, Francisco Dantas, Jaejoon Lee. Feature Dependencies as
Change Propagators: An Exploratory Study of Software Product Lines. Journal of Information and Software Technology, accepted in August 2015.
-
Santiago Vidal, Hernan Vazquez, J. Andrés
Díaz-Pace, Claudia Marcos, Alessandro Garcia, Willian Oizumi. JSpIRIT:
A Flexible Tool for the Analysis of Code Smells. XXXIV International
Conference of the Chilean Computer Science Society, Santiago, Chile, 9-13
November, 2015.
-
Benjamin Jakobus, Alessandro Garcia, Eiji Adachi
Barbosa, Carlos José Pereira de Lucena. Contrasting Exception Handling
Code across Languages: An Analysis of 50 Open Source Projects. Proceedings of the 26th IEEE International Symposium on Software Reliability
Engineering (ISSRE), Gaithersburg, MD, USA, November 2015.
-
Otávio Augusto Lazzarini Lemos, Fabiano Cutigi
Ferrari, Fábio Fagundes Silveira, and Alessandro Garcia Can Software
Testing Education Lead to More Reliable Software? Proceedings of the
26th IEEE International Symposium on Software Reliability Engineering (ISSRE),
Gaithersburg, MD, USA, November 2015.
-
Willian N Oizumi, Alessandro F Garcia, Thelma E
Colanzi, Manuele Ferreira and Arndt V Staa. On the Relationship of
Code-Anomaly Agglomerations and Architectural Problems. Journal of
Software Engineering Research and Development (JSERD), Springer, accepted in
July 2015. -
Gustavo Vale, Danyllo Albuquerque, Eduardo
Figueiredo, Alessandro Garcia. Defining Metric Thresholds for Software
Product Lines: A Comparative Study. Proceedings of the 19th
International Software Product Line Conference, SPLC'15, Nashville, USA,
July 2015. -
Bernardo Estácio, Roberto Oliveira, Sabrina Marczak, Rafael
Prikladnicki, Alessandro Garcia, Carlos Lucena, Marcos
Kalinowski. Evaluating Collaborative Practices in Acquiring
Programming Skills: Findings of a Controlled Experiment. XXIX
Brazilian Symposium on Software Engineering (SBES'15), Belo Horizonte,
Brazil, September 2015.
-
Alessandro Garcia, Rohit Gheyi, Márcio Ribeiro,
Sebastián Uchitel: Report on the First PhD and Young Researchers Warm
Up Symposium for ICSE 2017. ACM SIGSOFT Software Engineering Notes
40(3): 38 (2015)
-
Everton Guimarães, Alessandro Garcia, Yuanfang
Cai. Architecture-Sensitive Heuristics for Prioritizing Critical Code
Anomalies. Proceedings of MODULARITY (AOSD) 2015, March 2015, Ft
Collins, USA. -
Diego Albuquerque, Bruno Cafeo, Alessandro
Garcia, Simone D.J. Barbosa, Silvia Abrahão. António Ribeiro. Quantifying
Usability of Domain-Specific Languages: An Empirical Study on Software
Maintenance. Journal
of Systems and Software 101: 245-259 (2015) -
Nelio Cacho, Claudio Sant'anna, Eduardo
Figueiredo, Francisco Dantas, Alessandro Garcia, Thais Batista. Blending
Design Patterns with Aspects: A Quantitative Study. Journal of Systems
and Sofware, Volume 98, December 2014, Pages 117–139. -
Nelio Cacho, Juliana Araujo, Frederico Pranto ,
Thiago Cesar, Arthur Cassio, Eliezio Soares, Thomas Filipe, Israel Garcia,
Eiji Adachi Barbosa, Alessandro Garcia. How Does Exception Handling
Behavior Evolve? An Exploratory Study in Java and C# Applications.
Proc. of the 30th International Conference on Software Maintenance and
Evolution (ICSME), Canada, September 2014. -
Willian Oizumi, Alessandro Garcia, Manuele
Ferreira, Arndt von Staa, Thelma Elita Colanzi. When Code-Anomaly
Agglomerations Represent Architectural Problems? An Exploratory Study.
XXVIII Brazilian Symposium on Software Engineering (SBES'14), Maceió,
Brazil, September 2014.
-
Eiji Adachi Barbosa, Alessandro Garcia, Simone
D.J. Barbosa. Categorizing Faults in Exception Handling: A Study of
Open Source Projects. XXVIII Brazilian Symposium on Software
Engineering (SBES'14), Maceió, Brazil, September 2014.
-
Nélio Cacho, Thiago César, Thomas Filipe,
Eliezio Soares, Arthur Cassio, Rafael Souza, Israel Garcia, Eiji Barbosa, Alessandro Garcia.
Trading
Robustness for Maintainability: An Empirical Study of Evolving C# Programs.
Proceedings of the 36th International Conference on Software Engineering
(ICSE'14),
Hyderabad, India, June 2014.
-
Everton Guimarães, Alessandro Garcia, Yuanfang
Cai. Exploring Blueprints on the
Prioritization of Architecturally Relevant Code Anomalies: A Controlled
Experiment. Proceedings of COMPSAC 2014, July, 2014,
Västerås, Sweeden. -
Juliana Padilha, Juliana Pereira, Eduardo
Figueiredo, Jussara Almeida, Alessandro Garcia, Cláudio Sant’Anna. On
the Effectiveness of Concern Metrics to Detect Code Smells: An Empirical
Study. Proc. of the 26th International Conference on Advanced
Information Systems Engineering (CAiSE 2014), 16-20 June 2014, Thessaloniki,
Greece.
-
Alessandro Gurgel, Isela Macia, Alessandro
Garcia, Arndt von Staa, Mira Mezini, Michael Eichberg, Ralf Mitschke. Blending and Reusing Rules for Architectural Degradation Prevention. Proceedings of the 13rd
International Conference on Modularity (AOSD'14),
Lugano, Switzerland, April 2014. -
Ralf Mitschke, Michael Eichberg, Mira Mezini,
Alessandro Garcia, Isela Macia. Modular Specification and Checking of
Structural Dependencies. Transactions on Aspect-Oriented Software Development,
volume 8400, 2014, pp 193-226. -
Eiji Adachi Barbosa. Improving Exception
Handling with Recommendations. In: Doctoral Symposium of the 36th
International Conference on Software Engineering, 2014, Hyderabad. Proc. of
the 36th International Conference on Software Engineering, 2014. (acting as
supervisor) -
Bruno Cafeo. Enhancing Feature Interfaces
for Supporting Software Product Lines Maintenance. In: Doctoral
Symposium of the 36th International Conference on Software Engineering,
2014, Hyderabad. Proc. of the 36th International Conference on Software
Engineering, 2014. (acting as supervisor) -
Kleinner Farias, Alessandro Garcia, Jon Whittle,
Christina Chavez, Carlos Lucena. Evaluating the Effort of Composing
Design Models: A Controlled Experiment. Journal of Software and
Systems Modeling (SoSyM), accepted for publication in October 2013.
-
Manuele Ferreira, Eiji Barbosa, Isela Macia,
Roberta Arcoverde and Alessandro Garcia. Detecting Architecturally-Relevant Code
Anomalies: A Case Study of Effectiveness and Effort. Proc. of the 29th
Symposium on Applied Computing (SAC), Gyeongju, Korea March 24 - 28, 2014. -
Everton Tavares Guimarães, Alessandro Garcia,
Kleinner Farias. On the Impact of Obliviousness and Quantification on
Model Composition Effort: A Quantitative Study. Proc. of the 29th
Symposium on Applied Computing (SAC), Gyeongju, Korea March 24 - 28, 2014. -
Kleinner Farias, Alessandro Garcia, Carlos
Lucena, Luiz Gonzaga Jr, Cristiano André da Costa, Rodrigo da Rosa Righi,
Fábio Basso, Toacy Oliveira. Towards a Quality Model for Model Composition Effort. Proc. of the 29th
Symposium on Applied Computing (SAC), Gyeongju, Korea March 24 - 28, 2014. -
Kleinner Farias, Alessandro Garcia, Jon Whittle,
Christina Chavez, Carlos Lucena. Analyzing the Effort of Composing
Design Models of Large-Scale Software in Industrial Case Studies.
Proceedings of the 16th International Conference on Model-Driven Engineering
Languages and Systems, MODELS 2013, Foundations Track, Miami, USA, October
2013.
-
Roberta Arcoverde, Everton Guimarães, Isela
Macia, Alessandro Garcia, Yuanfang Cai. Prioritization of Code
Anomalies Based on Architecture Sensitiveness. XXVII Brazilian
Symposium on Software Engineering (SBES'13), Brasília, Brazil, September
2013.
-
Lincoln S. Rocha, Rossana M. C. Andrade,
Alessandro Garcia. A Method for Verification of Context-Sensitive
Exception Handling Models. XXVII Brazilian
Symposium on Software Engineering (SBES'13), Brasília, Brazil, September
2013. (in Portuguese) -
Alexandre Leite Silva, Alessandro Garcia, Elder
José Reioli, Carlos
José Pereira de Lucena. Reuse of Domain-Sensitive Strategies for
Detecting Code Anomalies: A Multi-Case Study. XXVII
Brazilian Symposium on Software Engineering (SBES'13), Brasília, Brazil,
September 2013. (in Portuguese) -
Juliana Padilha, Eduardo Figueiredo, Cláudio
Sant’Anna, Alessandro Garcia. Detecting God Methods with Concern
Metrics - An Exploratory Study. Proc. of the Latin American Workshop
on Aspect-Oriented Software Development (LA-WASP), Brasília, Brazil,
September 2013. -
José M. Conejero, Eduardo Figueiredo, Alessandro
Garcia, Juan Hernández, and Elena Jurado. On the Relationship of
Concern Metrics and Requirements Maintainability. Jornadas de Ingeniería del Software y
Bases de Datos (JISBD), V Congreso Español de Informática (CEDI 2013),
Madri, España, Septiembre de 2013. -
Renato L. Novais, Camila Nunes, Alessandro
Garcia, Manoel Mendonça. SourceMiner Evolution: A Tool for Supporting
Feature Evolution Comprehension. 26th International Conference on
Software Maintenance (ICSM’10), September 2013. -
Camila Nunes, Alessandro Garcia, Carlos Lucena,
Jaejoon Lee. Heuristic Expansion of Feature Mappings in Evolving
Program Families. Software: Practice and Experience, accepted in April 2013. -
Alessandro Garcia. Software Engineering in
Brazil: Retrospective and Prospective Views. Journal of Systems and
Software, Volume 86, Issue 4, April 2013, Pages 869–871. -
Elder Cirilo, Uirá Kulesza, Alessandro Garcia,
Don Cowan, Paulo Alencar and Carlos Lucena. Configurable Software
Product Lines – Supporting Heterogeneous Configuration Knowledge.
Proceedings of the 13th International
Conference on Software Reuse (ICSR'13), Pisa, Italy, June 2013.
-
Everton Guimarães, Alessandro Garcia, Eduardo
Figueiredo, Yuanfang Cai. Prioritizing Software Anomalies with
Software Metrics and Architecture Blueprints A Controlled Experiment.
Workshop on Modeling in Software Engineering (MiSE), 35th International
Conference on Software Engineering (ICSE'13), San Francisco, USA, May 2013. -
Bruno B. P. Cafeo, Francisco Dantas, Elder J. R.
Cirilo, Alessandro Garcia. Towards Indicators of Instabilities in
Software Product Lines: An Empirical Evaluation of Metrics. 4th International
Workshop on Emerging Trends in Software Metrics (WeTSOM 2013), 35th
International Conference on Software Engineering (ICSE'13), San Francisco,
USA, May 2013.
-
Francisco Dantas, Alessandro Garcia, Jon
Whittle, João Araújo. Enhancing Design Models with Composition
Properties: A Software Maintenance Study. Proceedings of the 12nd
International Conference on Aspect-Oriented Software Development (AOSD'13),
Fukuoka, Japan, March 2013. -
Ralf Mitschke, Michael Eichberg, Mira Mezini,
Alessandro Garcia, Isela Macia. Modular Specification and Checking of
Structural Dependencies. Proceedings of the 12nd International
Conference on Aspect-Oriented Software Development (AOSD'13), Fukuoka, Japan, March
2013. -
Isela Macia, Alessandro Garcia, Christina
Chavez, Arndt von Staa. Enhancing the Detection of Code Anomalies with
Architecture-Sensitive Strategies. Proceedings of the 17th European
Conference on Software Maintenance and Reengineering (CSMR), March 2013,
Genova, Italy. -
Kleinner Farias, Alessandro Garcia, Carlos
Lucena. Effects of Stability on Model Composition Effort: an
Exploratory Study. Journal of Software and Systems Modeling,
accepted in January 2013.
-
Kleinner Farias, Alessandro Garcia, Carlos
Lucena. Evaluating the Impact of Aspects on Inconsistency Detection
Effort: A Controlled Experiment. Proceedings of the 15th
International Conference on Model-Driven Engineering Languages and Systems,
MODELS 2012, Foundations Track, Innsbruck, Robert France, Juergen Kazmeier,
Colin Atkinson, Ruth Breu (Eds), Austria, September 30 - October 5, 2012.
-
Kleinner Farias, Alessandro Garcia, Jon Whittle,
Christina Chavez, Carlos Lucena. Evaluating the Effort of Composing
Design Models: A Controlled Experiment. Proceedings of the 15th
International Conference on Model-Driven Engineering Languages and Systems,
MODELS 2012, Applications Track, Innsbruck, Robert France, Juergen Kazmeier,
Colin Atkinson, Ruth Breu (Eds), Austria, September 30 - October 5, 2012.
-
Francisco Dantas, Alessandro Garcia and Jon
Whittle. On the Role of Composition Code Properties on Evolving
Programs. Proceedings of the 6th International Symposium
on Empirical Software Engineering and Measurement, ESEM.12, Lund, Sweden,
September 2012.
-
Camila Nunes, Alessandro Garcia, Carlos Lucena,
Jaejoon Lee. History-Sensitive Heuristics for Recovery of Features in Code of Evolving Program Families. Proceedings of
the 16th International Software Product Line Conference, SPLC'12, Salvador,
Brazil, September 2012.
-
Bruno Silva, Claudio Sant'Anna, Christina
Chavez, Alessandro Garcia. Concern-based Cohesion: Unveiling a Hidden
Dimension of Cohesion Measurement. Proceedings of the 20th IEEE
International Conference on Program Comprehension (ICPC), Passau, Germany, June
2012. -
Eiji Adachi Barbosa, Alessandro Garcia, Mira
Mezini. Heuristic Strategies for Recommendation of Exception Handling
Code. Proceedings of the ACM SIGSoft XXVI Brazilian Symposium on
Software Engineering (SBES'12), Natal, Brazil, September 2012. -
José Herrera, Isela Macia, Percy Salas, Rafael
Pinho, Ronald Vargas, Alessandro Garcia, João Araújo, Karin Breitman. Revealing Crosscutting Concerns in Textual Requirements Documents: An
Exploratory Study with Industry Systems. Proceedings of the ACM
SIGSoft XXVI Brazilian Symposium on Software Engineering (SBES'12), Natal,
Brazil, September 2012.
-
Bruno Cafeo, Francisco Dantas, Alessandro
Gurgel, Everton Guimarães, Elder Cirilo, Alessandro Garcia, Carlos Lucena.
Analysing the Impact of Feature Dependency Implementation on Product
Line Stability: An Exploratory Study. ACM SIGSoft
XXVI Brazilian Symposium on Software Engineering (SBES'12), Natal, Brazil,
September 2012.
-
Otávio Augusto Lazzarini Lemos, Fabiano Cutigi
Ferrari, Fábio Fagundes Silveira, Alessandro Garcia. Development of
Auxiliary Functions: Should You Be Agile? An Empirical Assessment of Pair
Programming and Test-First Programming.
Proceedings of the 34th International Conference on Software Engineering (ICSE'12),
Zurich, Switzerland, June 2012.
-
Renato Novais, Camila Nunes, Caio Lima, Elder
Cirilo, Francisco Dantas, Alessandro Garcia, Manoel Mendonça. On the
Proactive and Interactive Visualization for Feature Evolution Comprehension:
An Industrial Investigation. Proceedings of the 34th International
Conference on Software Engineering (ICSE'12),
Software Engineering in Practice, Zurich, Switzerland, June 2012. -
Eiji Adachi Barbosa, Alessandro Garcia. JImboEH: An Infrastructure to Support the Search for Exception Handling Code. Proceedings of the ACM SIGSoft XXVI Brazilian Symposium on
Software Engineering (SBES'12), Tools Session, Natal, Brazil, September 2012. -
Isela Macia, Joshua Garcia, Daniel Popescu,
Alessandro Garcia, Nenad Medvidovic, Arndt von Staa. Are
Automatically-Detected Code Anomalies Relevant to Architectural Modularity?
An Exploratory Analysis of Evolving Systems. Proceedings of the 11st International Conference on
Aspect-Oriented Software Development (AOSD'12), Postdam, Germany, March 2012. -
Claudio Sant’Anna, Alessandro Garcia, Thais
Batista, Awais Rashid. Mastering Crosscutting Architectural Decisions
with Aspects. Software: Practice & Experience, John Wiley & Sons,
2012. (accepted to appear) -
Isela Macia, Roberta Arcoverde, Alessandro
Garcia, Christina Chavez, Arndt von Staa. On the Relevance of Code
Anomalies for Identifying Architecture Degradation Symptoms.
Proceedings of the 16th European Conference on Software Maintenance and
Reengineering (CSMR), March 2012, Szeged, Hungary. -
Willian Oizumi, Antonio C. Junior, Guilherme
Correia, Thelma Colanzi, Sandra Ferrari, Itana Gimenes, Edson O. Junior,
Alessandro Garcia, Paulo Masiero. On the Proactive Design of
Aspect-Oriented Product-Line Architectures: An Exploratory Study.
Proc. of the 36th IEEE Computer Software and Applications Conference
(COMPSAC 2012), July 2012, Izmir, Turkey.
-
Alessandro Gurgel, Francisco Dantas, Alessandro
Garcia, Claudio Sant'Anna. Integrating Software Product Lines: A Study
of Reuse versus Stability. Proc. of the 36th IEEE Computer Software
and Applications Conference (COMPSAC 2012), July 2012, Izmir, Turkey.
-
Eduardo Figueiredo, Cláudio Sant'Anna,
Alessandro Garcia, Carlos Lucena.
Applying and Evaluating Concern-Sensitive Design Heuristics. Journal of
Systems and Software,
Volume 85, Issue 2, February 2012, Pages 227–243.
Available at:
http://dx.doi.org/10.1016/j.jss.2011.09.060 -
José M. Conejero, Eduardo Figueiredo, Alessandro
Garcia, Juan Hernández, and Elena Jurado.
On the Relationship of Concern Metrics and Requirements
Maintainability. Journal of
Information and Software Technology, Volume 54, Issue 2, February, 2012. Available at:
http://dx.doi.org/10.1016/j.infsof.2011.09.003
-
Rachel Burrows, François Taïani, Alessandro Garcia,
Fabiano C. Ferrari.
Reasoning about Faults in Aspect-Oriented Programs: A
Metrics-Based Evaluation.
Proceedings of the 19th
IEEE International Conference on Program Comprehension (ICPC), Kingston, Canada, June 2011.
(accept. rate for full papers
= 23%)
-
Eiji Adachi Barbosa , Thais Batista, Alessandro
Garcia, Eduardo Silva. PL-AspectualACME: An Aspect-Oriented Architectural Description
Language for Software Product Lines. Proceedings of the 5th European
Conference on Software Architecture - 13-16 September 2011, Essen, Germany.
(accept. rate for full papers
= 17%) -
Antonio Contieri Junior, Guilherme Correia,
Thelma Colanzi, Itana Gimenes, Edson Oliveira Junior, Sandra Ferrari, Paulo
Masiero, Alessandro Garcia. Extending UML Components to Develop
Software Product-Line Architectures: Lessons Learned. Proceedings of the
5th European Conference on Software Architecture - 13-16 September 2011,
Essen, Germany. (accept. rate for full papers
= 17%) -
Macia, I.; Garcia, A.; Staa, A.; Garcia, J. and
Medvidovic, N. On the Impact of Aspect-Oriented Code Smells on
Architecture Modularity: An Exploratory Study. In Proceedings of the
5th Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS),
São Paulo, Brazil, 2011. -
Eduardo Figueiredo, Alessandro Garcia, Marcelo
Maia, Gabriel Ferreira, Camila Nunes, Jon Whittle. On the Impact of
Crosscutting Concern Projection on Code Measurement. Proceedings of the 10th International Conference on
Aspect-Oriented Software Development (AOSD'11), Porto de Galinhas, Brazil, March 2011.
(accept. rate ~
22%) -
Isela Macia Bertran, Alessandro Garcia, Arndt
von Staa.
An Exploratory Study of Code Smells in Evolving Aspect-Oriented
Systems. Proceedings of the 10th International Conference on
Aspect-Oriented Software Development (AOSD'11), Porto de Galinhas, Brazil, March 2011.
(accept. rate =
22%) -
Camila Nunes, Alessandro Garcia, Eduardo
Figueiredo, Carlos Lucena. Revealing Mistakes on Concern Mapping Tasks:
An Experimental Evaluation. Proceedings of the 15th European
Conference on Software Maintenance and Reengineering (CSMR), March 2011,
Oldenburg, Germany. -
Leonardo P. Tizzei, Marcelo Dias, Cecília M.F.
Rubira, Alessandro Garcia, Jaejoon Lee. Components meet Aspects:
Assessing Design Stability of a Software Product Line. Journal of
Information and Software Technology, Volume 53, Issue 2, February 2011,
Pages 121-136. -
Leandra Mara, Gustavo Honorato, Francisco
Dantas, Alessandro Garcia, Carlos Lucena. Hist-Inspect: A Tool for
History-Sensitive Detection of Code Smells. In: Proc. of the 10th
International Conference on Aspect-Oriented Software Development (AOSD),
Tools Session, Porto de Galinhas, March 2011. (extended abstract) -
Elder Cirilo, Ingrid Nunes, Alessandro Garcia,
Carlos Lucena. GenArch+: An Extensible Infrastructure for Building
Framework-based Software Product Lines. In: Proc. of the 10th
International Conference on Aspect-Oriented Software Development (AOSD),
Tools Session, Porto de Galinhas, March 2011. (extended abstract) -
Francisco Dantas (student), Alessandro Garcia
(supervisor). Reuse vs. Maintainability: Revealing the Impact of
Composition Code Properties. Proceedings of the 33th International Conference on Software Engineering (ICSE'11)
- Doctoral Symposium,
Hawaii, USA, May 2011. (short paper) -
Isela Macia Bertran (student), Arndt von Staa
(supervisor), Alessandro Garcia (supervisor). Detecting
Architecturally-Relevant Code Smells in Evolving Software Systems.
Proceedings of the 33th International Conference on Software Engineering (ICSE'11)
- Doctoral Symposium,
Hawaii, USA, May 2011. (short paper) -
Elder Cirilo, Ingrid Nunes, Alessandro Garcia,
Carlos Lucena. Configuration Knowledge of Software Product Lines: A
Comprehensibility Study. Proc. of the 2nd International Workshop on
Variability and Composition at AOSD'11, March 2011, Porto de Galinhas,
Brazil. -
Rachel Burrows, Fabiano C. Ferrari, Otávio
Lemos, Alessandro Garcia, François Taïani. The Impact of Coupling on
the Fault-Proneness of Aspect-Oriented Programs: An Empirical Study.
Proceedings of the 21st IEEE International Symposium on Software Reliability
Engineering (ISSRE), November 2010,
San Jose, USA.
-
Andrew Diniz da Costa, Viviane Torres da Silva,
Alessandro Garcia, Carlos José Pereira de Lucena. Improving Test
Models for Large Scale Industrial Systems: An Inquisitive Study.
Proceedings of the ACM/IEEE 13th International Conference on Model-Driven
Engineering Languages and Systems (MODELS), Oslo, Norway, October 2010. -
Camila Nunes, Alessandro Garcia, Carlos Lucena.
History-Sensitive Recovery of Product Line Features.
Proceedings of the 26th International Conference on Software Maintenance (ICSM’10)
- Doctoral Symposium, Timisoara, Romania, September 2010.
-
Leandra Mara, Gustavo Honorato, Francisco
Dantas, Alessandro Garcia, Carlos Lucena. Hist-Inspect: Tool Support
for History-Sensitive Analysis of Source Code. Proceedings of the ACM SIGSoft XXIII Brazilian Symposium on Software
Engineering (SBES'10), Salvador, Brazil, September 2010, Tools Session. -
Francisco Dantas, Alessandro Garcia.
Software Reuse versus
Stability: Evaluating Advanced Programming Techniques.
Proceedings of the ACM SIGSoft XXIII Brazilian Symposium on Software
Engineering (SBES'10), Salvador, Brazil,
September 2010.
(accept. rate ~
20%) -
Isela Macia, Alessandro Garcia, Arndt von Staa.
Defining and Applying Detection Strategies for Aspect-Oriented Code
Smells. Proceedings of the ACM SIGSoft XXIII Brazilian Symposium on Software
Engineering (SBES'10), Salvador, Brazil, September 2010. (accept. rate ~ 20%) -
F. Ferrari, R. Burrows, O. Lemos, A. Garcia, E.
Figueiredo, N. Cacho, F. Lopes, N. Temudo, L. Silva, S. Soares, A. Rashid,
P. Masiero, T. Batista, J. Maldonado. An Exploratory Study of
Fault-Proneness in Evolving Aspect-Oriented Programs. Proceedings of the 32th International Conference on
Software Engineering (ICSE'10), Cape Town, South Africa, May 2010.
(accep.
rate = 13%) -
Glauco de F. Carneiro, Marcos Silva, Leandra
Mara, Eduardo Figueiredo, Claudio Sant’Anna, Alessandro Garcia, Manoel
Mendonça. Identifying Code Smells with
Multiple Concern Views.
Proceedings of the ACM SIGSoft XXIII Brazilian Symposium on Software
Engineering (SBES'10), Salvador, Brazil, September 2010. (accept. rate ~ 20%) -
Fabiano C. Ferrari,
Rachel Burrows, Otávio
A. L. Lemos, Alessandro Garcia, José
C. Maldonado. Characterising Faults in
Aspect-Oriented Programs: Filling the Gap between Theory and Practice. Proceedings of the ACM SIGSoft XXIII Brazilian Symposium on Software
Engineering (SBES'10), Salvador, Brazil, September 2010. (accept. rate ~ 20%) -
Kleinner Farias, Alessandro Garcia, Jon Whittle.
Assessing the Impact of Aspects on Model Composition Effort. Proceedings of the
9th International Conference on
Aspect-Oriented Software Development (AOSD'10), Rennes and Saint Malo, France, March 2010. (accept.
rate < 30%) -
Leandra Mara da Silva, Francisco Dantas,
Gustavo Honorato, Alessandro Garcia, Carlos Lucena.
Detecting Smells
in Evolving Source Code: What the History
Can Tell?
Proceedings
of the 4th Brazilian Symposium on Software
Components, Software Architecture and Reuse (SBCARS 2010),
September 2010, Salvador,
Brazil. (in Portuguese) -
Ana Luisa Medeiros,
Eduardo Figueiredo, Ismênia Galvão,
Alessandro Garcia, Thais Batista,
Claudio Sant’Anna. Concern-based Assessment
of Architectural Stability: A Comparative Study.
Proceedings of the 4th Brazilian Symposium on
Software Components, Software Architecture and Reuse (SBCARS 2010),
September 2010, Salvador,
Brazil. -
Marcelo Dias, Leonardo Tizzei, Cecília Rubira,
Alessandro Garcia, Jaejoon Lee.
Leveraging Aspect-Connectors to Improve Stability of Product-Line
Variabilities. Proceedings of the Fourth International Workshop on
Variability Modelling of Software-intensive Systems (VaMoS 2010), Linz,
Austria — January 27-29, 2010. -
M. Silva, M. Fantinato, I. Gimenes, A. Garcia,
M. Toledo. ASPECT-MONITOR: An Aspect-based Approach to WS-contract
Monitoring. Proceedings of the 12th
International Conference on Enterprise Information Systems (ICEIS 2010),
Madeira, Portugal, June 2010. -
Mario Freitas da Silva, Itana Maria de Souza
Gimenes, Marcelo Fantinato, Maria Beatriz Felgar de Toledo, Alessandro
Garcia. Improving QoS Monitoring Based on the Aspect-Orientated
Paradigm. Proceedings of the 12th
International Conference on Enterprise Information Systems (ICEIS 2010),
Madeira, Portugal, June 2010. pp. 421-435.
-
Kleinner Farias (student), Alessandro Garcia
(supervisor), Carlos Lucena (co-supervisor).
Empirical Evaluation of Effort on Composing Design Models. Proceedings of the 32th International Conference on
Software Engineering (ICSE'10) - Doctoral Symposium,
Cape Town, South Africa, May 2010. -
Mauricio Alférez, João Santos, Ana Moreira,
Alessandro Garcia, Uirá Kulesza, João Araújo, Vasco Amaral. Multi-View
Composition Language for Software Product Line Requirements. Proc.
of the 2nd International Conference on Software Language Engineering (SLE
2009), Denver, USA, October, 2009. (accep. rate = 19%) -
Ambra Molesini,
Alessandro Garcia, Christina Chavez, Thais Batista.
Stability Assessment of
Aspect-Oriented Software Architectures: A Quantitative Study.
Journal of Systems and Software, 2009. (to appear) -
Fernando Castor-Filho, Nélio
Cacho, Eduardo Figueiredo, Alessandro Garcia, Cecília Rubira, Jefferson
Amorim, Hítalo Silva. On the Modularization and Reuse of Exception
Handling with Aspects. Software: Practice & Experience, John Wiley &
Sons, 2009.
-
Camila Nunes, Uirá Kulesza, Cláudio Sant’Anna,
Ingrid Nunes, Alessandro Garcia, Carlos Lucena. Assessment of the
Design Modularity and Stability of Multi-Agent System Product Lines.
Journal of Universal Computer Science (J.UCS) – Special Issue on Software
Components, Architectures and Reuse, 2009. (to appear) -
E. Figueiredo, J. Whittle, A. Garcia. ConcernMorph: Metrics-based Detection of Crosscutting Patterns. Proceedings of
the 17th ACM International Conference on
Foundations of Software Engineering, Demo Session, August 2009.
(accept. rate ~ 32%)
-
B. Silva, E. Figueiredo,
A. Garcia, D. Nunes. On the Support and Application of Macro-Refactorings for Crosscutting
Concerns. Proceedings of the 3rd Brazilian Symposium on Software
Components, Software Architecture and Reuse (SBCARS 2009), September 09-11,
2009, Natal, Brazil.
-
Kanwarpreet Sethi, Yuanfang Cai, Sunny Wong,
Alessandro Garcia, Claudio Sant'Anna. From Retrospect to Prospect:
Assessing Modularity and Stability From Software Architecture. Proc.
of the 8th Joint Working IEEE/IFIP Conference on Software Architecture &
European Conference on Software Architecture 2009 (WICSA/ECSA 2009), September 14-17, Cambridge, UK. (to appear)
-
E. Adachi, T. Batista, C.
Chavez, U. Kulesza, A. Garcia. Um Estilo Arquitetural para Linhas de Produtos de Software. Proceedings of the 3rd Brazilian Symposium on Software Components, Software
Architecture and Reuse (SBCARS 2009), September 09-11, 2009, Natal, Brazil.
-
E. Figueiredo, I. Galvão, S. Khan, A. Garcia, C.
Sant'Anna, A. Pimentel, A. Medeiros, L. Fernandes, T. Batista, R. Ribeiro, P.
van den Broek, M. Aksit, S. Zschaler, A. Moreira. Detecting Architecture
Instabilities with Concern Traces: An Exploratory Study. Proc. of the
8th Joint Working IEEE/IFIP Conference on Software Architecture & European
Conference on Software Architecture 2009 (WICSA/ECSA), September, Cambridge, UK. (to appear)
-
N. Cacho, F. Dantas, A. Garcia, F. Castor.
Exception Flows made Explicit: An Exploratory Study.
Proceedings of the ACM SIGSoft XXIII Brazilian Symposium on Software
Engineering (SBES'09), Fortaleza, Brazil, October 2009.
(accept. rate ~ 18%)
-
Eiji Barbosa, Thais Batista, Uirá Kulesza, Ana
Luisa Medeiros, Christina Chavez, Alessandro Garcia. Variability
Management in Aspect-Oriented Architecture Description Languages: An
Integrated Approach. Proceedings of the ACM SIGSoft XXIII Brazilian Symposium on Software
Engineering (SBES'09), Fortaleza, Brazil, October 2009.
(accept. rate ~ 18%)
-
E. Figueiredo, C. Sant’Anna, A. Garcia, C. Lucena.
Applying and Evaluating Concern-Sensitive Design Heuristics. Proceedings of the ACM SIGSoft XXIII Brazilian Symposium on Software
Engineering (SBES'09), Fortaleza, Brazil, October 2009.
(accept. rate ~ 18%)
-
José M. Conejero, Eduardo Figueiredo, Alessandro
Garcia, Juan Hernández and Elena Jurado. Early Crosscutting Metrics as
Predictors of Software Instability. Proceedings of the 47th Intl.
Conference on Objects, Models, Components, Patterns – TOOLS-Europe 2009,
Zurich, 29 June - 3 July 2009.
(accept. rate < 25%)
-
Eduardo Figueiredo, Bruno Silva, Claudio Sant'Anna,
Alessandro Garcia, Jon Whittle, Daltro Nunes. Crosscutting Patterns and
Design Stability: An Exploratory Analysis. Proceedings of the 17th
IEEE International Conference on Program Comprehension, May, Vancouver, 2009.
(accept. rate for full papers
= 27%)
-
B. Silva, E. Figueiredo, A. Garcia, D. Nunes.
Refactoring of Crosscutting Concerns with Metaphor-Based Heuristics.
Electronic Notes in Theoretical Computer Science (ENTCS), March 2009, Volume
233 , March 2009, pp. 105-125. -
Burrows, R.,
Garcia, A., Taiani,
F. Coupling Metrics for Aspect-Oriented Programming: A Systematic Review
of Maintainability Studies. In: 4th International Conference on
Evaluation of Novel Approaches to Software Engineering (ENASE), 2009, Milan.
Proceedings of the 4th International Conference on Evaluation of Novel
Approaches to Software Engineering (ENASE). Setubal : INSTICC, 2009.
(accept. rate < 30%)
-
Chavez, C., Garcia, A, Batista, T., Oliveria, M.,
Sant’Anna, C., Rashid, A. Composing Architectural Aspects based on Style
Semantics. Proceedings of the 8th International Conference on
Aspect-Oriented Software Development (AOSD'09), Charlottesville, Virginia,
USA, March 2009. (accept. rate < 25%)
-
Ruzanna Chitchyan, Phil Greenwood, Americo
Sampaio, Awais Rashid, Alessandro Garcia, Lyrene Fernandes da Silva. Semantic vs. Syntactic Compositions in Aspect-Oriented Requirements
Engineering: an Empirical Study. Proceedings of the 8th International
Conference on Aspect-Oriented Software Development (AOSD'09), Charlottesville,
Virginia, USA, March 2009. (accept. rate < 25%)
-
Camila Nunes, Uirá Kulesza, Claudio Sant'Anna,
Ingrid Nunes, Alessandro Garcia, Carlos Lucena. Comparing Stability of
Implementation Techniques for Multi-Agent System Product Lines. Proc.
13rd European Conf. Software Maintenance and Reengineering (CSMR),
Kaiserslautern, Germany, March 2009. (to appear)
-
Alessandro Garcia,
Carlos Lucena. Taming Heterogeneous Agent Architectures with Aspects.
Communications of the ACM, May 2008.
-
C. Lobato, A.
Garcia, A. Romanovsky, C. Lucena.
An Aspect-Oriented Software
Architecture for Code Mobility.
Software: Practice & Experience,
May 2008. -
Sanchez, P. , Loughran, N., Fuentes, L., Garcia,
A. Engineering Languages for Specifying Product-Derivation Processes in
Software Product Lines. Proc. of the 1st International Conference on
Software Language Engineering (SLE 2008), Tolouse, France, October, 2008. (accep.
rate = 20%)
-
Batista , T., Gomes, A., Coulson, G., Chavez, C.,
Garcia, A. On the Interplay of Aspects and Dynamic Reconfiguration in a
Specification-to-Deployment Environment. Proc. of the 2nd European
Conference on Software Architecture (ECSA 2008), Paphos, Cyprus, September 29
- October 01, 2008 LNCS, Springer.
-
Eduardo Figueiredo, Nelio Cacho, Claudio
Sant’Anna, Mario Monteiro, Uira Kulesza, Alessandro Garcia, Sergio Soares,
Fabiano Ferrari, Safoora Khan, Fernando Filho, Francisco Dantas. Evolving Software Product Lines with Aspects: An Empirical Study on Design
Stability. Proceedings of the 30th International Conference on
Software Engineering (ICSE'08), Leipzig, Germany, 10-18 May 2008.
(accep.
rate = 15%)
-
Ambra Molesini, Alessandro Garcia, Christina
Chavez, Thais Batista. On the Quantitative Analysis of Architecture
Stability in Aspectual Decompositions. Proc. of the 7th IEEE/IFIP
Conference on Software Architecture (WICSA) 2008, 18 – 22 February 2008,
Vancouver, BC, Canada. -
Nelio Cacho, Fernando Castor Filho, Alessandro
Garcia, Eduardo Figueiredo. EJFlow: Taming Exceptional Control Flow in
Aspect-Oriented Programming. 7th International Conference on
Aspect-Oriented Software Development (AOSD'08), Brussels, Belgium, March
2008.
-
R. Coelho, A. Rashid, A. Garcia, F. Ferrari, N.
Cacho, U. Kulesza, A. von Staa, C. Lucena. Assessing the Impact of
Aspects on Exception Flows: An Exploratory Study. Proc. of the 21st
Conf. Object-Oriented Programming (ECOOP.08), July 2008, Cyprus. -
L. Sabatucci, A.Garcia, N. Cacho, M. Cossentino,
S. Gaglio. Conquering Fine-Grained Blends of Design Patterns.
Proc. 10th International Conference on Software Reuse (ICSR 2008), Beijing,
China, May 2008. -
E. Figueiredo, C. Sant'Anna, A. Garcia, T.
Bartolomei, W. Cazzola, and A. Marchetto. On the Maintainability of
Aspect-Oriented Software: A Concern-Oriented Measurement Framework.
Proc. 12nd European Conf. Software Maintenance and Reengineering (CSMR),
Athens, Greece, April 2008. -
S. Khan, P. Greenwood, A. Garcia, A. Rashid.
On the Interplay of Requirements Dependencies and Architecture Evolution:
An Exploratory Study. Proc. of the 20th International Conference on
Advanced Information Systems Engineering (CAiSE'08), 16-20 June 2008,
Montpellier, France.
-
Loughran, N., Sánchez, P., Garcia, A., Fuentes,
L. Language Support for Managing Variability in Architectural Models.
Proc. 7th Intl. Symposium on Software Composition (SC2008), Budapest,
Hungary, 2008.
-
C. Lobato, A. Garcia, U. Kulesza, A. Staa, C.
Lucena. Evolving and Composing Frameworks with Aspects: The MobiGrid
Case. Proc. of the 7th IEEE Intl. Conf. on Composition-Based
Software Systems (ICCBSS), February, 25-29, 2008 - Madrid, Spain. -
F. Filho, A. Garcia, C. Rubira. Extracting
Error Handling to Aspects: A Cookbook. Proceedings of the 23rd
International Conference on Software Maintenance (ICSM’07), Paris, France,
October 2007.
-
Américo Sampaio, Phil Greenwood, Alessandro
Garcia and Awais Rashid. A Comparative Study of Aspect-Oriented
Requirements Engineering Approaches. Proceedings of the
International Symposium on Empirical Software Engineering and Measurement,
ESEM.07, Madrid, Spain, September 2007.
-
Sant’Anna, C.; Figueiredo, E.; Garcia, A.;
Lucena, C. On the Modularity of Software Architectures: A
Concern-Driven Measurement Framework. Proceedings of the 1st
European Conference on Software Architecture, September 24-26, 2007, Madrid,
Spain.
-
P. Greenwood, T. Bartolomei, E. Figueiredo, M.
Dosea, A. Garcia, N. Cacho, C. Sant’Anna, S. Soares, P. Borba, U. Kulesza,
A. Rashid. On the Impact of Aspectual Decompositions on Design
Stability: An Empirical Study. Proc. of the 21st European Conference on
Object-Oriented Programming (ECOOP.07), July 2007, Germany.
-
A. Molesini, A. Garcia, C. Chavez, T. Batista.
On the Interplay of Crosscuttings and MAS-Specific Styles.
Proceedings of the 1st European Conference on Software Architecture,
September 24-26, 2007, Madrid, Spain.
-
F. Filho, A. Garcia, C. Rubira. The Error
Handling Aspect Pattern. Proceedings of the 6th Latin American
Conference on Pattern Languages of Programming (SugarLoafPLoP'07), May 2007,
Porto de Galinhas, Brazil.
-
Nélio Cacho, Thaís Batista, Alessandro Garcia,
Cláudio Sant’anna. Aspect Open-ORB: An Aspect-Oriented Reflective
Middleware. Proc. Brazilian Symposium on Computer Networks and
Distributed Systems (SBRC 2007), May 2007.
-
C. Sant'Anna, C. Lobato,
Kulesza, U., Chavez, C., Garcia, A, Lucena, C. On the Quantitative Assessment of Modular Multi-Agent Architectures.
International Journal of Agent-Oriented Software Engineering, Special Issue on Multiagent Systems and Software Architecture, accepted in September 2007. (to appear). -
J. Brichau, R. Chitchyan, A. Garcia, A. Rashid,
S. Clark, E. D’Hondt, M. Haupt, W. Joosen, S. Katz, J. Noye, M. Sudholt.
A Model Curriculum for Aspect-Oriented Software Development. IEEE
Software, Special Issue on Software Engineering, November/December 2006. -
Chavez, Christina, Garcia, Alessandro, Kulesza,
Uirá, Sant'anna, Claudio, Lucena, Carlos. Crosscutting Interfaces for
Aspect-Oriented Modeling. Journal of the Brazilian Computer Society,
Brasil, v. 12, n. 1, June 2006. (SBES'05 Best Paper Award)
-
Filho, F., Cacho, N., Ferreira, R., Figueiredo,
E., Garcia, A, Rubira, C.. Exceptions and Aspects: The Devil is in the
Details. Proceedings of FSE-14, International Conference on
Foundations on Software Engineering, November 2006. -
Nelio Cacho, Alessandro Garcia. Modular
Exception Handling in Context-Aware Applications.
Doctoral Symposium, FSE 2006, Portland, USA, November 2006. -
Lobato, C., Garcia, A., Lucena, C., Romanovsky,
A. A Modular Implementation Framework for Code Mobility. Proc.
of the 3rd IEE Mobility Conference 2006, 25 - 27 October 2006, Bangkok,
Thailand.
-
C. Sant’Anna, C. Lobato, Kulesza, U., Chavez,
C., Garcia, A, Lucena, C. On the Quantitative Assessment of Modular
Multi-Agent Architectures. Proceedings of NetObjectDays, September
2006, Germany. -
Figueiredo, E., Garcia, A, Lucena, C. AJATO: an AspectJ Assessment Tool. Proc. of the ECOOP.06, Demo
Session, Nantes, France, July 2006. -
Uirá Kulesza, Cláudio Sant’Anna, Alessandro
Garcia, Roberta Coelho, Arndt von Staa, Carlos Lucena. Quantifying the
Effects of Aspect-Oriented Programming: A Maintenance Study.
Proceedings of the 9th International Conference on Software Maintenance
(ICSM’06), Philadelphia, USA, September 2006. -
Uirá Kulesza, Vander Alves, Alessandro Garcia,
Carlos J. P. de Lucena, Paulo Borba. Improving Extensibility of
Object-Oriented Frameworks with Aspect-Oriented Programming.
Proceedings of the 9th International Conference on Software Reuse (ICSR’06),
Turin, Italy, June 2006. -
Uirá Kulesza, Carlos Lucena, Paulo Alencar,
Alessandro Garcia. Customizing Aspect-Oriented Variabilities using
Generative Techniques. Proceedings of the Eighteenth International
Conference on Software Engineering and Knowledge Engineering (SEKE'06), San
Francisco Bay, USA, July 5-7, 2006 -
Thais Batista, Christina Chavez, Alessandro
Garcia, Uira Kulesza, Claudio Sant'Anna, Carlos Lucena. Aspectual
Connectors: Supporting the Seamless Integration of Aspects and ADLs.
Proceedings of the ACM SIGSoft XX Brazilian Symposium on Software
Engineering (SBES'06), Florianopolis, Brazil, October 2006.
-
Karla Damasceno, Nelio Cacho, Alessandro Garcia,
Carlos Lucena. Context-Aware Exception Handling. Proceedings
of the ACM SIGSoft XX Brazilian Symposium on Software Engineering (SBES'06),
Florianopolis, Brazil, October 2006. (in Portuguese) -
Uira Kulesza, Roberta Coelho, Vander Alves,
Alberto Costa Neto, Alessandro Garcia, Carlos Lucena, Arndt von Staa, Paulo
Borba. Implementing Framework Crosscutting Extensions with EJPs and
AspectJ. Proceedings of the ACM SIGSoft XX Brazilian Symposium on
Software Engineering (SBES'06), Florianopolis, Brazil, October 2006. -
Alessandro Garcia, Christina Chavez, Ricardo
Choren. Enhancing Agent-Oriented Models with Aspects.
Proceedings of the ACM Fifth International Joint Conference on Autonomous
Agents & Multi Agent Systems, Hakodate, Japan, 8-12 May 2006.
-
Nelio Cacho,
Cláudio Sant'Anna, Eduardo Figueiredo, Alessandro Garcia, Thais Batista, Carlos Lucena.
Composing Design Patterns: A Scalability Study of
Aspect-Oriented Programming. 5th International Conference on Aspect-Oriented Software
Development (AOSD'06),Bonn, Germany, 20-24 March
2006.
-
Chavez, C.,
Garcia, A., Kulesza, U., Sant’Anna, C., Lucena. Taming Heterogeneous
Aspects with Crosscutting Interfaces. Proceedings of the XIX
Brazilian Symposium on Software Engineering (SBES’05), Uberlandia, Brazil,
October 2005. (Nomination for the Best Paper Award)
-
Alessandro
Garcia, Christina Chavez, Uirá Kulesza, Carlos Lucena. The Role Aspect Pattern.
The 10th European Conference on Pattern Languages of Programs
(EuroPLoP2005), July 6 - 10, 2005, Irsee, Germany.
-
Alessandro
Garcia, Uirá Kulesza, Christina Chavez, Carlos Lucena. The Interaction Aspect Pattern.
The 10th European Conference on Pattern Languages of Programs
(EuroPLoP2005), July 6 - 10, 2005, Irsee, Germany.
-
Garcia, A., Choren, R., Lucena, C., Romanovsky,
A., Weyns, D., Giese, H. Software Engineering for Large-Scale
Multi-Agent Systems – SELMAS 2005. (Post-Workshop Report) ACM
Software Engineering Notes, Vol. 30, September 2005. -
Garcia, A., Sant'Anna, C., Figueiredo, E.,
Kulesza, U., Lucena, C., Staa, A. Modularizing Design Patterns with
Aspects: A Quantitative Study. LNCS Transactions on Aspect-Oriented
Software Development, Springer, 2005.
-
Alessandro
Garcia, Ricardo Choren, Carlos Lucena, Alexander Romanovsky, Tom Holvoet,
Paolo Giorgini. Software Engineering for Large-Scale Multi-Agent
Systems – SELMAS 2005. Proceedings of the IEEE/ACM International
Conference on Software Engineering (ICSE 2005), St. Louis, Missouri, USA,
May 2005.
-
Alessandro Garcia,
Cláudio Sant'Anna, Eduardo Figueiredo, Uirá Kulesza, Carlos Lucena & Arndt
von Staa. Modularizing Design Patterns with Aspects: A Quantitative
Study. 4th International Conference on Aspect-Oriented Software
Development (AOSD'05), Chicago, USA, 14-18 March
2005.
-
Cláudio
Sant'Anna, Alessandro Garcia, Uirá Kulesza, Carlos Lucena & Arndt
von Staa. Design Patterns as Aspects: A Quantitative Assessment.
Journal of the Brazilian Computer Society, SBC, October 2004 (SBES'04 Best
Paper Award).
-
Ricardo Choren,
Alessandro Garcia, Carlos Lucena, Martin Griss, David Kung, Naftaly Minsky,
Alexander Romanovsky, Jaelson Castro, Rogério de Lemos, R., Danny Weyns.
Software Engineering for Large-Scale Multi-Agent Systems – SELMAS 2004.(Post-Workshop
Report) ACM Software Engineering Notes, September 2004.
-
Alessandro F.
Garcia, Carlos J. P. Lucena & Donald D. Cowan Agents in Object-Oriented Software Engineering Software: Practice & Experience, Elsevier, Volume 34, Issue 5, April 2004,
pp. 489 - 521. Abstract
-
Uirá Kulesza,
Alessandro Garcia, Carlos Lucena & Arndt
von Staa. Integrating Generative and Aspect-Oriented Technologies.
XIX Brazilian Symposium on Software Engineering, Brasília, Brazil, October
2004. (Nomination for the Best Paper Award)
-
Alessandro
Garcia, Uirá Kulesza, Cláudio Sant'Anna, Carlos Lucena. The Mobility
Aspect Pattern. Fourth Latin American Conference on Pattern
Languages of Programming, SugarLoafPLoP'04. August, 2004, Fortaleza, Brazil.
-
Cláudio
Sant'Anna, Alessandro Garcia, Uirá Kulesza, Carlos Lucena & Arndt
von Staa. Design Patterns as Aspects: A Quantitative Assessment.
XIX Brazilian Symposium on Software Engineering, Brasília, Brazil, October
2004. (Best Paper Award)
-
José Sardinha,
Alessandro Garcia, Ruy Milidiú, Carlos Lucena. The Learning Pattern.
Fourth Latin American Conference on Pattern Languages of Programming,
SugarLoafPLoP'04. August, 2004, Fortaleza, Brazil.
-
Alessandro
Garcia, Uirá Kulesza, José Sardinha, Ruy Milidiú, Carlos Lucena. The
Learning Aspect Pattern. The 11th Conference on Pattern Languages of
Programs (PLoP2004), September 8 - 12, 2004, Allterton Park, Monticello,
Illinios, USA.
-
Ricardo Choren,
Alessandro Garcia, Carlos Lucena, Alexander Romanovsky, Martin Griss,
Naftaly Minsky, David Kung. Software Engineering for Large-Scale
Multi-Agent Systems – SELMAS 2004. Proceedings of the IEEE/ACM
International Conference on Software Engineering (ICSE 2004), Edinburgh,
Scotland, May 2004.
-
Cláudio
Sant'Anna, Alessandro Garcia, Christina Chavez, Carlos Lucena & Arndt
von Staa On the Reuse and Maintenance of Aspect-Oriented Software: An
Assessment Framework XVII Brazilian Symposium on Software Engineering, Manaus,
Brazil, October 2003.
-
José A. Sardinha, Alessandro Garcia,
Carlos Lucena, Jaelson Castro, Alexander Romanovsky, Paulo Alencar &
Donald Cowan. Software Engineering for Large-Scale Multi-Agent Systems
– SELMAS 2003. Proceedings of the IEEE/ACM International Conference on
Software Engineering (ICSE 2003), Portland, USA, May 2003.
-
Alessandro F.
Garcia & Carlos J. P. de Lucena Agents and Objects in Software Engineering: An Aspect-Oriented
Approach Doctoral Symposium, ECOOP 2003, Darmsdat, Germany,
July 2003.
Abstract
-
Alessandro F.
Garcia, José Sardinha, Carlos J. P. Lucena, Julio Leite, Ruy Milidiú, Jaelson Castro, Alexander Romanovsky, Martin Griss, Rogério de Lemos, Anna Perini.Software Engineering for
Large-Scale Multi-Agent Systems – SELMAS 2003.(Post-Workshop
Report) ACM Software Engineering Notes, Vol. 28, Number 6, November 2003.
(To appear)
-
Alessandro F.
Garcia, Viviane T. da Silva, Christina Chavez, Carlos J. P. Lucena Engineering Multi-Agent Systems with Patterns and Aspects Journal of the Brazilian
Computer Society, SBC, Special Issue on Software Engineering and
Databases, September 2002. Abstract
-
Alessandro F.
Garcia & Carlos J. P. Lucena.Software Engineering for
Large-Scale Multi-Agent Systems – SELMAS 2002.(Post-Workshop
Report) ACM Software Engineering Notes, Vol. 27, Number 5, September 2002,
pp. 82-88.
-
Alessandro F.
Garcia, Cecília M.F. Rubira, Alexander Romanovsky & Jie Xu A Comparative Study of Exception Handling Mechanisms for Building Dependable
Object-Oriented Software Journal of Systems and Software, Elsevier, Vol. 59, Issue 2, November 2001, pp.
197-222.
Abstract
-
Alessandro F.
Garcia, Delano M. Beder & Cecília M.F. Rubira A Unified Meta-Level Software Architecture for Sequential and Concurrent
Exception Handling The Computer Journal, Special Issue on High
Assurance Systems Engineering, Vol. 44, No. 6, December 2001, pp. 569-587.
Abstract
-
Alessandro F.
Garcia, Viviane T. da Silva, Carlos J. P. de Lucena & Ruy Milidiú
An Aspect-Based Approach for Developing Multi-Agent Object-Oriented
Systems XV Brazilian Symposium on Software Engineering, Rio de Janeiro,
Brazil, October 2001, pp. 177-192. (Nomination for the Best Paper Award)
Abstract
-
Alessandro F.
Garcia & Cecília M. F. Rubira Exception Handling in Concurrent Object-Oriented Systems 14th Brazilian Contest on Dissertations and Thesis, CTD'2001,
SBC, August 2001- Best Dissertation Award (In Portuguese) Abstract
-
Alessandro F.
Garcia, Mariela I. Cortés & Carlos J. P. de Lucena A Web Environment for the Development and Maintenance of E-Commerce
Portals based on a Groupware Approach 2001 Information Resources Management Association International
Conference (IRMA 2001) - Web
Engineering for E-Commerce Applications,
pp. 722-724. Abstract
-
Alessandro F.
Garcia, Delano M. Beder & Cecília M.F. Rubira An Exception Handling Software Architecture for Developing
Fault-Tolerant Software (full/extended version) 5th IEEE High Assurance Systems Engineering Symposium (HASE'2000),
Albuquerque, New Mexico, USA, November 2000.
Abstract
-
Alessandro F.
Garcia, Delano M. Beder & Cecília M.F. Rubira An Exception Handling Mechanism for Developing Dependable
Object-Oriented Software Based on a Meta-Level Approach 10th IEEE International Symposium on Software Reliability Engineering
(ISSRE'99), Florida, USA, November 1999.
Abstract
-
Alessandro F.
Garcia & Cecília M.F. Rubira
An
Object-Oriented
Exception Handling Mechanism
for
Fault-Tolerant
Concurrent Software
(In Portuguese)
8th
Brazilian Symposion on Fault-Tolerant Computing,
SBC, Campinas, SP, Brazil, June 1999.
Abstract
BOOK
CHAPTERS
-
Nelio Cacho,
Karla Damasceno, Alessandro Garcia, Alexander Romanovsky, Carlos Lucena.
Exception Handling in Context-Aware Agent Systems: A Case Study.
“Software Engineering for Multi-Agent Systems V”, Springer, LNCS,
State-of-the-Art Survey, December 2006 (to appear). -
Filho, F.,
Rubira, C., Ferreira, R., Garcia, A. A Quantitative Study on the
Aspectization of Exception Handling. In: “Advanced Topics in
Exception Handling Components”, Series: Lecture Notes in Computer Science
, Vol. 4119, Dony, C.; Knudsen, J.L.; Romanovsky, A.; Tripathi, A. (Eds.),
September 2006. -
Garcia, A.,
Kulesza, U., Sant'Anna, C., Chavez, C., Lucena, C. Aspects in
Agent-Oriented Software Engineering: Lessons Learned. In:
"Agent-Oriented Software Engineering VI", Joerg Mueller and Franco
Zambonelli, LNCS, Springer, May 2006. -
José Sardinha,
Alessandro Garcia, Carlos Lucena, Ruy Milidiú. A Systematic Approach
for Including Machine Learning in Multi-Agent Systems.
“Agent-Oriented Information Systems”, Springer-Verlag, Lecture Notes in
Artificial Intelligence, Vol. 3030, May 2005.
-
Alessandro
Garcia, Uirá Kulesza, Carlos Lucena. Aspectizing Multi-Agent Systems:
From Architecture to Implementation. "Software Engineering for Multi-Agent Systems
III". Springer-Verlag, LNCS 3390, December 2004, pp. 121-143. -
Uirá Kulesza,
Alessandro Garcia, Carlos Lucena. A Generative Approach for
Multi-Agent Systems. "Software Engineering for Multi-Agent Systems
III". Springer-Verlag, LNCS 3390, December 2004, pp. 52-69. -
Alessandro
Garcia, Cláudio Sant'Anna, Christina Chavez, Viviane Silva,
Carlos Lucena, Arndt von Staa. Separation of Concerns in Multi-Agent
Systems: An Empirical Study.
In: C. Lucena et al (Eds). "Software Engineering for Multi-Agent Systems
II". Springer-Verlag, LNCS
2940, February 2004.
-
Otavio Silva, Alessandro F.
Garcia & Carlos J. P. de Lucena. The Reflective Blackboard Pattern:
Architecting Large-Scale Multi-Agent Systems.
In: A.
Garcia, C. Lucena, F. Zambonelli, A. Omicini, J. Castro
(Eds). "Software Engineering for
Large-Scale Multi-Agent Systems". Springer-Verlag, LNCS 2603, April
2003,
pp. 76-97.
-
Viviane
Silva, Alessandro F.
Garcia, Anarosa Brandão, Christina Chavez, Carlos J. P. de Lucena &
Paulo Alencar. Taming Agents and Objects in
Software Engineering.
In: A.
Garcia, C. Lucena, F. Zambonelli, A. Omicini, J. Castro
(Eds). "Software Engineering for
Large-Scale Multi-Agent Systems". Springer-Verlag, LNCS 2603, April
2003, pp.
1-25.
-
Alessandro F.
Garcia, Viviane T. da Silva & Carlos J. P. Lucena
Towards Separation of Concerns in the Development of Multi-Agent Systems
Book Chapter: "Software Agents", July 2001, Brazil.
Abstract
-
Alessandro F.
Garcia & Cecília M.F. Rubira
An Architectural-based Reflective Approach to Incorporating Exception
Handling into Dependable Software
In: A. Romanovsky, C. Dony, J. L. Knudsen, A. Tripathi (Eds). "Advances in
Exception Handling Techniques". Springer-Verlag, LNCS-2022, April 2001,
ISSN 0302-9743, ISBN 3-540-41952-7.
Abstract
WORKSHOP
PAPERS
-
Everton Guimaraes, Alessandro Garcia, Eduardo
Figueiredo, and Yuanfang Cai. Prioritizing Software Anomalies with
Software Metrics and Architecture Blueprints: A Controlled Experiment.
In Proceedings of the Workshop on Modeling in Software Engineering (MiSE)
co-located with ICSE'13. San Francisco, CA. 18-19 May 2013.
-
Juliana Padilha, Eduardo Figueiredo, Cláudio
Sant'Anna, and Alessandro Garcia. Detecting God Methods with Concern
Metrics: An Exploratory Study. In Proceedings of the 7th
Latin-American Workshop on Aspect-Oriented Software Development(LA-WASP),
co-allocated with CBSoft. Brasilia, Brazil, 29 September 2013. -
Eiji Adachi Barbosa, Alessandro Garcia, Mira
Mezini. A Recommendation System for Exception Handling Code.
Proc. 5th Workshop on Exception Handling at ICSE 2012, Zurich, Switzerland,
June 2012. -
Roberta Arcoverde, Isela Macia, Alessandro Garcia,
Arndt von Staa. Automatically Detecting Architecturally-Relevant Code
Anomalies. Proc. 3rd International Workshop on Recommendation
Systems for Software Engineering at ICSE 2012, Zurich, Switzerland, June
2012.
-
Francisco Dantas, Alessandro Gurgel, Alessandro
Garcia. Towards a Suite of Metrics for Advanced Composition Mechanisms.
In: 2nd International Workshop on Empirical Evaluation of Composition Techniques (ESCOT
2011), 2011, Lancaster, July 2011.
-
Alessandro Gurgel, Francisco Dantas, Alessandro
Garcia. On-Demand Integration of Product Lines: A Study of Reuse and
Stability. 2nd International Workshop on Product LinE Approaches in
Software Engineering (PLEASE 2011), held in conjunction with the 33nd
International Conference on Software Engineering (ICSE 2011), May 2011. -
Roberta Arcoverde, Alessandro Garcia, Eduardo
Figueiredo. Understanding the Longevity of Code Smells - Preliminary
Results of an Explanatory Survey. 4th International Workshop on
Refactoring Tools (WRT 2011), held in conjunction with the 33nd
International Conference on Software Engineering (ICSE 2011), May 2011. -
Eiji Adachi Barbosa, Alessandro Garcia.
Analyzing Exceptional Interfaces on Evolving Frameworks.1st Workshop
on Exception Handling in Contemporary Software Systems, co-located with the
Fifth Latin-American Symposium on Dependable Computing (LADC), April 25th,
2011 - São José dos Campos, São Paulo, Brazil.
-
Kleinner Oliveira, Alessandro Garcia, Carlos
Lucena. Evaluating the Impact of Stability on Model Composition Effort.
Proc. of VIII Latin-American Workshop on Experimental Software Engineering
(ESELAW 2011), Rio de Janerio, Brazil, April 2011. -
Francisco Dantas, Camila Nunes, Alessandro
Garcia, Uirá Kulesza, Carlos Lucena.
Stability of Software Product Lines with Class-Aspect
Interfaces: A Comparative Study. Proc.
4th Workshop on Assessment of Contemporary Modularization
Techniques (ACoM.10), SPLC 2010,
South Korea, September 2010. -
Francisco Dantas, Eduardo Figueiredo, Alessandro
Garcia,Claudio Sant’Anna, Uirá Kulesza, Nélio Cacho, Sérgio Soares, Thaís
Batista, Roberta Coelho, Mauricio Alférez, Ana Moreira, Afonso Pimentel,
João Araujo. Benchmarking Stability of Aspect-Oriented Product-Line
Decompositions. Proc. 4th Workshop on Assessment of Contemporary Modularization
Techniques (ACoM.10), SPLC 2010, South Korea, September 2010. -
Alessandro Gurgel, Francisco Dantas, Alessandro
Garcia. A Study of Design Pattern
Compositions with CaesarJ. Proceedings
of the IV Latin American Workshop on Aspect-Oriented Software Development
(LA-WASP 2010), CBSoft 2010, September 2010, Salvador, Bahia - Brazil.
(in Portuguese) -
Eiji Adachi Barbosa, Alessandro Garcia.
Analyzing Crosscutting Exception Flows in an Evolving System.
Proceedings of the IV Latin American Workshop on Aspect-Oriented Software
Development (LA-WASP 2010), CBSoft 2010, September 2010, Salvador, Bahia -
Brazil. -
Burrows, R.,
Ferrari, F., Garcia,
A., Taiani, F. An
Empirical Evaluation of Coupling Metrics on Aspect-Oriented Programs. In:
International Workshop on Emerging Trends in Software Metrics
(WETSOM), ICSE 2010, Cape Town,
May 2010.
-
Dantas, F., Garcia, A. Stability of Product
Lines with Composition Filters: An Exploratory Study. In: 1st
International Workshop on Empirical Evaluation of Composition Techniques (ESCOT
2010), 2010, Rennes, 2010, p. 32-40.
-
Medeiros, A.,
Farias, K., Garcia,
A., Batista, T. .
Evaluating Composition Techniques for Architectural Specifications: An
Exploratory Study. In: 1st International Workshop on Empirical
Evaluation of Composition Techniques (ESCOT 2010), 2010, Rennes,
p. 41-48.
-
Kleinner Farias, Alessandro Garcia, Carlos Lucena.
On the Comparative Evaluation of Aspect-Oriented Model Composition
Techniques. Proc. of the III Latin American Workshop on
Aspect-Oriented Software Development, LA-WASP´2009, October 2009, Fortaleza,
Ceará – Brazil.
-
Isela Macía Bertrán, Alessandro Garcia, Arndt von
Staa. Estratégias de Detecção de Anomalias de Modularidade em Sistemas
Orientados a Aspectos. Proc. of the III Latin American Workshop on
Aspect-Oriented Software Development, LA-WASP´2009, October 2009, Fortaleza,
Ceará – Brazil.
-
Alessandro Garcia, Claudio Sant’Anna, Eduardo
Figueiredo, Monica Pinto, Lidia Fuentes. Representing Architectural
Aspects with a Symmetric Approach. 15th International Workshop on
Early Aspects, AOSD 2009, March 2009, USA.
-
Claudio Sant’Anna, Alessandro Garcia, Carlos J. P.
Lucena. Evaluating the Efficacy of Concern-Driven Metrics: A Comparative
Study. Proc. 2nd Workshop on Assessment of Contemporary Modularization
Techniques (ACoM.08), OOPSLA 2008, Nashville, USA, 19 October 2008.
-
Marcelo Moura, Sergio Soares, Fernando Castor
Filho, Mario Monteiro, Phil Greenwood, Alessandro Garcia, Elliackin
Figueiredo, Diego Araujo. Towards a Framework for Guiding
Aspect-Oriented Software Maintenance Empirical Studies. Proc. 2nd
Workshop on Assessment of Contemporary Modularization Techniques (ACoM.08),
OOPSLA 2008, Nashville, USA, 19 October 2008.
-
N. Cacho, T. Cottenier, A. Garcia. Improving
Robustness of Evolving Exceptional Behaviour in Executable Models.
Proc. 4th Workshop on Exception Handling at FSE 2008, Atlanta, USA, October
2008.
-
Kleinner Oliveira, Alessandro Garcia, Jon Whittle.
On the Quantitative Assessment of Class Model Compositions: An
Exploratory Study. Proc. of 1st Workshop on Empirical Assessment of
Model-Driven Software Engineering at MODELS 2008, October 2008, France.
-
B. Silva, E. Figueiredo, A. Garcia, D. Nunes.
Refactoring of Crosscutting Concerns with Metaphor-Based Heuristics.
Proc. of the 2nd International Workshop on Software Quality and
Maintainability (SQM), at CSMR 2008, Athens, Greece.
-
N. Anquetil, B. Grammel, I. Galvão, J. Noopen, S.
Khan, H. Arboleda, A. Rashid, A. Garcia. Traceability for Model Driven,
Software Product Line Engineering. ECMDA Traceability Workshop (2008),
Fourth European Conference on Model Driven Architecture Foundations and
Applications (ECMDA 2008), June 09-13, 2008, Berlin, Germany.
-
M. Silva, I. Gimenes, A. Garcia.
Monitoramento Baseado em Aspectos de Contratos Eletrônicos. Proc. of
the I Latin American Workshop on Aspect-Oriented Software Development,
LA-WASP´2007, October 15-16, 2007 - João Pessoa, Paraíba – Brazil.
-
P. Greenwood, A. Garcia, A. Rashid, E.
Figueiredo, C. Sant’Anna, N. Cacho, A. Sampaio, S. Soares, P. Borba, M.
Dosea, R. Ramos, U. Kulesza, L. Fernandes, T. Bartolomei, M. Pinto, L.
Fuentes, N. Gamez, A. Moreira, J. Araujo, T. Batista, A. Medeiros, F.
Dantas, J. Wloka, C. Chavez, R. France, I. Brito. On the Contributions
of an End-to-End AOSD Testbed. 11st Workshop on Early Aspects -
Aspect-Oriented Requirements Engineering and Architecture Design, ICSE'07,
May 2007, USA.
-
Mercedes Amor, Alessandro Garcia, Lidia Fuentes.
AGOL: An Aspect-Oriented Domain-Specific Language for MAS.
11st Workshop on Early Aspects - Aspect-Oriented Requirements Engineering
and Architecture Design, ICSE07, USA, May 2007.
-
Francisco Dantas, Thais Batista, Nelio Cacho,
and Alessandro Garcia. Towards Aspect-Oriented Programming for
Context-Aware Systems: A Comparative Study. 1st Workshop on Software
Engineering for Pervasive Computing Applications, Systems and Environments (SEPCASE'07),
in conjunction with ICSE 2007, Minneapolis, MN, May 26, 2007.
-
L. Silva, T. Batista, A. Garcia, A. Medeiros, L.
Minorca. On the Symbiosis of Aspect-Oriented Requirements and
Architectural Descriptions. 10th Workshop on Early Aspects -
Aspect-Oriented Requirements Engineering and Architecture Design, AOSD'07,
Vancouver, Canada, March 2007.
-
Uirá Kulesza, Vander Alves, Alessandro Garcia,
Alberto Costa Neto, Elder Cirilo, Carlos J. P. de Lucena, Paulo Borba.
Mapping Features to Aspects: A Model-Based Generative Approach.
10th Workshop on Early Aspects - Aspect-Oriented Requirements Engineering
and Architecture Design, AOSD'07, Vancouver, Canada, March 2007.
-
Claudio Sant'Anna, Alessandro Garcia. On
the Modularity Assessement of Software Architectures: A Concern-Oriented
Approach. First Workshop on Assessement of Aspect-Oriented
Technologies (ASAT.07), AOSD.07, March 12, 2007, Vancouver, British
Columbia..
-
Nelis Boucke, Alessandro Garcia, Tom Holvoet.
Composing Architectural Crosscutting Structures in xADL. 10th
Workshop on Early Aspects - Aspect-Oriented Requirements Engineering and
Architecture Design, AOS'07, Vancouver, Canada, March 2007.
-
F. Filho, A. Garcia, C. Rubira. Error
Handling as an Aspect. Proc. 2nd International Workshop on Best
Practices Aspects in AOSD (BPAOSD.07), AOSD.07 Conference, Vancouver,
Canada, March 2007. -
Phil Greenwood, Alessandro Garcia, Thiago
Bartolomei, Sergio Soares, Paulo Borba, Awais Rashid. On the Design of
an End-to-End AOSD Testbed for Software Stability. Proc. of
International Workshop on Assessment of Aspect-Oriented Technologies
(ASAT.07), AOSD Conference, Vancouver, Canada, March 2007.
-
C. Chavez, A. Garcia, T. Batista. Are
Architectural Aspects Style-Dependent? Proc. International Workshop
on Aspects in Architecture Descriptions (AARCH.07), AOSD Conference,
Vancouver, Canada, March 2007.
-
C. Sant’Anna, E. Figueiredo, A. Garcia, C.
Lucena. On the Modularity Assessment of Software Architectures: Do my
architectural concerns count? Proc. International Workshop on
Aspects in Architecture Descriptions (AARCH.07), AOSD.07 Conference,
Vancouver, Canada, March 2007.
-
Cacho, N., Batista, T., Garcia, A., Sant’Anna,
C, Blair, G. Improving Modularity of Reflective Middleware with
Aspect-Oriented Programming. International Workshop on Software
Engineering for Middleware (SEM'06), November, 2006, Portland, Oregon. -
Thiago Bartolomei, Alessandro Garcia, Claudio
Sant'Anna, Eduardo Figueiredo. Towards a Unified Coupling Framework
for Aspect-Oriented Programming. Proc. of the 3rd International
Workshop on Software Quality Assurance (SOQUA 2006) Portland, Oregon, USA,
November 6, 2006, co-located with ACM SIGSOFT 2006 / FSE 14. -
A. Garcia et al. On the Modular
Representation of Architectural Aspects. Proc. of the 3rd. European
Workshop on Software Architecture, Nantes, France, September 2006. -
R. Coelho, V. Alves, U. Kulesza, A. Neto, A.
Garcia, A. Staa, C. Lucena, P. Borba. A Verification Approach for
Crosscutting Features Based on Extension Join Points. Proceedings of
the 3rd International Workshop on Software Product Line Testing (SPLiT
2006), in conjunction with the 10th International Software Product Line
Conference, SPLC 2006, Baltimore, USA, August 2006.
-
Nelio Cacho, Sand Correa, Alessandro Garcia,
Renato Cerqueira, Thais Batista. Context-Aware Error Recovery in
Mobile Software Engineering. Workshop on Software Engineering
Challenges for Ubiquitous Computing, June 1-2, 2006 - Lancaster, UK. -
Nelio Cacho, Alessandro Garcia, Alexander
Romanovsky, Alexei Iliasov. Towards Effective Exception Handling
Engineering in Ubiquitous Mobile Software Systems. Workshop on
Software Engineering Challenges for Ubiquitous Computing, June 1-2, 2006 -
Lancaster, UK. -
Alessandro Garcia, Thais Batista, Awais Rashid,
Claudio Sant’Anna. Driving and Managing Architectural Decisions with
Aspects. SHARK.06 workshop, ICSR.06 Conference, Turin, Italy, June
2006. -
Nelio Cacho, Karla Damasceno, Alessandro Garcia,
Thais Batista, Fred Lopes, Carlos Lucena. Handling Exceptional
Conditions in Mobile Collaborative Applications: A Exploratory Case Study.
4th Intl. Workshop on Distributed and Mobile Collaboration (DMC 2006), 15th
IEEE Intl Workshops on Enabling Technologies: Infrastructures for
Collaborative Enterprises (WETICE-2006), Manchester, UK, June 26-28, 2006. -
Karla Damasceno, Nelio Cacho, Alessandro Garcia,
Alexander Romanovsky, Carlos Lucena. Context-Aware Exception Handling
in Mobile Agent Systems: The MoCA Case. Proceedings of the 5th
International Workshop on Software Engineering for Large-Scale Multi-Agent
Systems (SELMAS 2006) at ICSE 2006, Shangai, Chine, May 2006. -
Rashid, A., Garcia, A. Intensive Aspects:
Teaching AOSD in Block Mode. Workshop on Aspects in Teaching
(AIT.06), AOSD'06, March 20-24, 2006, Bonn, Germany. -
Batista, T., Chavez, C., Garcia, A., Sant’Anna,
C., Kulesza, U., Rashid, A., Filho, F. Reflections on Architectural
Connection: Seven Issues on Aspects and ADLs. Workshop on Early
Aspects - Aspect-Oriented Requirements Engineering and Architecture Design,
ICSE'06, May 2006, Shanghai, China. -
Garcia, A., Chavez, C., Choren, R. An
Aspect-Oriented Modeling Framework for MAS Design. 7th Workshop on
Agent-Oriented Software Engineering, AAMAS’06, Hakodate Japan, May 2006. -
I. Krechetov, B. Tekinerdogan, A. Garcia, C.
Chavez, U. Kulesza. Towards an Integrated Aspect-Oriented Modeling
Approach for Software Architecture Design. 8th International
Workshop on Aspect-Oriented Modeling, AOSD'06, March 20-24, 2006, Bonn,
Germany. -
Uirá Kulesza, Alessandro
Garcia,
Fabio Bleasby, Carlos Lucena. Instantiating and Customizing
Aspect-Oriented Architectures using Crosscutting Feature Models. Workshop on Early Aspects - Aspect-Oriented Requirements Engineering and Architecture
Design, OOPSLA'05, November 2005, San Diego, USA. -
Figueiredo, E., Garcia, A, Sant’Anna, C.,
Kulesza, U., Lucena, C. Assessing Aspect-Oriented Artifacts: Towards a
Tool-Supported Quantitative Method. Proc. of the 9th ECOOP Workshop
on Quantitative Approaches in OO Software Engineering (QAOOSE.05), in
conjunction with the ECOOP’05 Conference, Glasgow, Scotland, July 2005. -
Filho, F., Rubira, C., Garcia, A. A
Quantitative Study on the Aspectization of Exception Handling. Proc.
of the ECOOP Workshop on Exception Handling in OO Systems, in conjunction with
the ECOOP’05 Conference, Glasgow, Scotland, July 2005.
-
Garcia, A., Kulesza, U., Sant’Anna, C., Chavez,
C., Lucena, C. Aspects in Agent-Oriented Software Engineering: Lessons
Learned. Proceedings of the 6th Workshop on Agent-Oriented on Software
Engineering, in conjunction with the AAMAS’05 Conference, Utrecht, The
Netherlands, July 2005.
-
Uirá Kulesza, Alessandro
Garcia,
Carlos Lucena. Towards a Method for the Development of Aspect-Oriented
Generative Approaches. Workshop on Early Aspects - Aspect-Oriented Requirements Engineering and Architecture
Design, OOPSLA'04, November 2004, Vancouver, Canada.
-
Cidiane Lobato,
Alessandro Garcia, Alexander Romanovksy, Cláudio Sant’Anna, Uirá Kulesza,
Carlos Lucena. Mobility as an Aspect: The AspectM Framework.
Proceedings of the 1st Brazilian Workshop on Aspect-Oriented Software
Development – WASP’04, SBES’04, Brasília, Brazil, October 2004.
-
Alessandro
Garcia, Uirá Kulesza, Carlos
Lucena. Separation of Concerns in Open Multi-Agent Systems: An
Architectural Approach. Proceedings
of the 3rd International Workshop on Software Engineering for Large-Scale
Multi-Agent Systems (SELMAS 2004) at ICSE 2004, Edinburgh, Scotland, May 2004.
-
Uirá Kulesza, Alessandro
Garcia, Carlos Lucena. A Generative
Approach for Open Multi-Agent Systems. Proceedings
of the 3rd International Workshop on Software Engineering for Large-Scale
Multi-Agent Systems (SELMAS 2004) at ICSE 2004, Edinburgh, Scotland, May 2004.
-
José
Sardinha, Alessandro Garcia, Carlos Lucena & Ruy Milidiú. On the
Incorporation of Learning in Open Multi-Agent Systems: A Systematic Approach.
Sixth International Bi-Conference Workshop on Agent-Oriented Information
Systems (AOIS-2004) at CAiSE’04, Riga, Latvia, June 2004.
-
Uirá Kulesza, Alessandro
Garcia,
Carlos Lucena. Generating
Aspect-Oriented Agent Architectures. Proceedings of the 3rd Workshop
on Early Aspects - Aspect-Oriented Requirements Engineering and Architecture
Design, 3rd International Conference on Aspect-Oriented Software
Development, March 2004, Lancaster, UK.
-
Alessandro
Garcia, Cláudio Sant'Anna, Christina Chavez, Viviane Silva,
Carlos Lucena, Arndt von Staa. Agents and Objects: An Empirical Study
on the Design and Implementation of Multi-Agent Systems. Proceedings
of the 2nd International Workshop on Software Engineering for Large-Scale
Multi-Agent Systems (SELMAS 2003) at ICSE 2003, Portland, USA, May 2003.
-
Otavio Silva, Alessandro F.
Garcia & Carlos J. P. de Lucena
The Reflective Blackboard Architectural Pattern for Developing Large
Scale Multi-Agent Systems
1st International Workshop on Software Engineering for
Large-Scale Multi-Agent Systems (SELMAS 2002) at ICSE 2002, Orlando, USA,
May 2002.
Abstract
-
Alessandro
Garcia, Christina Chavez, Viviane Silva, Otavio Silva & Carlos J. P. de Lucena
Promoting Separation of Concerns in Multi-Agent Software Engineering
Advanced Separation of Concerns Workshop at OOPSLA'2001, Tampa, USA, October 2001.
Abstract
-
Otavio Silva, Alessandro F.
Garcia & Carlos J. P. de Lucena
T-Rex: A Reflective Tuple Space Environment for Dependable Mobile
Agent Systems
Workshop on Wireless Communication and Mobile Computation (WCSF'2001) at 3rd.
IEEE International Conference on Mobile and Wireless Communication Networks,
Recife, Brazil, August 2001.
Abstract
-
Christina von
Flach, Alessandro F. Garcia & Carlos J. P. Lucena
Some Insights on the Use of AspectJ and Hyper/J
Tutorial and Workshop on Aspect-Oriented Programming and
Separation of Concerns, Lancaster, UK, August 23-24, 2001
Abstract
-
Otavio Silva, Alessandro F.
Garcia & Carlos J. P. de Lucena
A Unified Software Architecture for Agent-Level and
System-Level Dependability in Multi-Agent Object-Oriented Systems
Workshop on Mobile Object Systems at ECOOP'2001, Budapest, June 2001.
Abstract
-
Alessandro F.
Garcia & Carlos J. P. de Lucena
An Aspect-Based Object-Oriented Model for Multi-Agent Systems
2th Advanced Separation of Concerns Workshop at ICSE'2001, Toronto, Canada, May 2001.
Abstract
-
Alessandro F.
Garcia & Cecília M.F. Rubira
An Exception Handling Software Architecture for Developing Robust
Software (6-page version)
2th Exception Handling in Object-Oriented Systems Workshop at ECOOP'2000
Sophia Antipolis and Cannes, France, June 12-16, 2000.
Abstract
POSTERS
-
Bruno C. da
Silva, Eduardo Figueiredo, Alessandro Garcia, Daltro J. Nunes.
Directives for Concern-Driven Code Refactorings. Proc. of the III
Latin American Workshop on Aspect-Oriented Software Development,
LA-WASP´2009, October 2009, Fortaleza, Ceará – Brazil.
-
R.
Burrows, A. Garcia. Empirical Investigation of Coupling Metrics for
AOP. Poster Session at the
3rd AOSD Summer School, July 21-25, 2008, Darmstadt, Germany.
-
A.
Molesini, A. Garcia, C. Chavez, T. Batista. On the Interplay of
Crosscuttings and MAS-Specific Styles.
Poster Session at the 1st European Conference on Software
Architecture, September 24-26, 2007, Madrid, Spain.
-
Alessandro
Garcia, Christina Chavez, Ricardo Choren. Enhancing Agent-Oriented
Models with Aspects. Poster Session at the ACM Fifth International
Joint Conference on Autonomous Agents & Multi Agent Systems, Hakodate,
Japan, May 2006.
-
Sant’Anna, C.,
Garcia, A., Lucena, C. A Metrics Suite for AOSD. Student
Stravaganza, Poster Session at AOSD’05, Chicago, USA, March 2005. 1.
Kulesza, U., Garcia, A., Lucena, C. An Aspect-Oriented Generative Approach.
Poster Session at OOPSLA’04, Vancouver, Canada, November 2004.
-
Uirá Kulesza, Alessandro F.
Garcia & Carlos J. P. de Lucena
An Aspect-Oriented Generative Approach
Poster Session at OOPSLA’04, Vancouver, Canada, November 2004.
Abstract
-
Alessandro
Garcia, Cláudio Sant’Anna, Uirá Kulesza, Cidiane Lobato, Eduardo Figueiredo,
Carlos Lucena, Arndt von Staa
Aspects @ PUC-Rio
Poster Session, 1st Brazilian Workshop on Aspect-Oriented Software
Development – WASP’04, SBES’04, Brasília, Brazil, October 2004.
-
Aline Santos,
Felipe Moraes, Maurício Vieira, Alessandro Garcia, Christina Chavez, Carlos
Lucena
RefazendA: Refatoração de Sistemas Multi-Agentes com Aspectos
Poster Session, 1st Brazilian Workshop on Aspect-Oriented Software
Development – WASP’04, SBES’04, Brasília, Brazil, October 2004. (In
Portuguese)
-
Uirá Kulesza,
Alessandro Garcia, Carlos Lucena
An Aspect-Oriented Generative Approach for Multi-Agent Systems
Poster Session, 1st Brazilian Workshop on Aspect-Oriented Software
Development – WASP’04, SBES’04, Brasília, Brazil, October 2004.
-
Alessandro F.
Garcia
IBM Enterprise TSpaces: Introducing Fault-Tolerance and Scalability to
TSpaces
IBM Internal Workshop at Almaden Research Center, San Jose, USA, August 2001.
Abstract
-
Viviane Silva,
Otavio Silva, Alessandro Garcia, Christina Chavez & Carlos J. P. de Lucena
Separation of Concerns in Multi-Agent Software Engineering
Poster Session at OOPSLA'2001, Tampa, USA, October 2001.
Abstract
BOOKS and
PROCEEDINGS
-
Garcia, A.,
Choren, R., Lucena, C., Romanovsky, A., Holvoet, T., Giorgini, P.
(editores). Software Engineering for Multi-Agent Systems IV. Lecture
Notes in Computer Science, State-of-the-Art Survey, Springer-Verlag,
February 2006.
-
Ricardo Choren, Alessandro Garcia, Carlos Lucena,
Alexander Romanovsky. Software Engineering for Multi-Agent
Systems III. LNCS, Springer, February 2005.
-
Carlos Lucena, Alessandro Garcia, Alexander Romanovsky, Jaelson Castro, Paulo Alencar. Software Engineering for Multi-Agent
Systems II. LNCS 2940, Springer, February 2004.
-
Alessandro Garcia, Carlos Lucena, Jaelson Castro, Andrea Omicini, Franco Zambonelli Software Engineering for Large-Scale Multi-Agent
Systems. LNCS 2603, Springer, April 2003.
-
Ricardo Choren,
Alessandro Garcia, Carlos Lucena, Alexander Romanovsky, Martin Griss,
Naftaly Minsky, David Kung. (editors). Software Engineering for
Large-Scale Multi-Agent Systems – “Building Open Multi-Agent Systems”.
IEE Proceedings of the SELMAS Workshop at ICSE 2004, Edinburgh, Scotland,
May 2004, 155 pages.
-
Alessandro Garcia, Carlos Lucena, Jaelson Castro, Andrea Omicini, Franco
Zambonelli. Proceedings of the 2nd International Workshop on Software Engineering for Large-Scale Multi-Agent
Systems. ACM/IEEE International Conference on Software Engineering, May
2003.
-
Alessandro
Garcia, Carlos Lucena, Jaelson Castro, Andrea Omicini, Franco
Zambonelli. Proceedings of the 1st International Workshop on Software Engineering for Large-Scale Multi-Agent
Systems. ACM/IEEE International Conference on Software Engineering, May 2002.
TECHNICAL
REPORTS
-
R.Chitchyan,
A.Rashid, P. Sawyer, J. Bakker, M. Pinto Alarcon, A. Garcia, B.
Tekinerdogan, S. Clarke, A. Jackson. Survey of Aspect-Oriented
Analysis and Design. AOSD-Europe Project Deliverable No:
AOSD-Europe-ULANC-9, 2005. Editor(s): R. Chitchyan, A. Rashid.
-
Garcia, A.,
Sant'Anna, C., Figueiredo, E., Kulesza, U., Lucena, C, Staa, A.
Aspectizing Design Patterns: Rewards and Pitfalls. Technical Report
MCC43_04, Computer Science Department, PUC-Rio, Brazil, November 2004.
-
Choren, R.,
Garcia, A., Lucena, C., Griss, M., Kung, D., Minsky, N., Romanovsky, A.,
Castro, J., Lemos, R., Weyns, D. Software Engineering for Large-Scale
Multi-Agent Systems – SELMAS 2004: Workshop Report. Technical Report
MCC29_04, Computer Science Department, PUC-Rio, Brazil, July 2004.
-
Sant'Anna, C.,
Garcia, A., Kulesza, U., Lucena, C, Staa, A. Design Patterns as
Aspects: A Quantitative Assessment. Technical Report MCC17_04,
Computer Science Department, PUC-Rio, Brazil, June 2004
-
Sardinha, J.,
Garcia, A., Lucena, C, Milidiú, R. On the Incorporation of Learning in
Open Multi-Agent Systems: A Systematic Approach. Technical Report
MCC07_04, Computer Science Department, PUC-Rio, Brazil, March 2004.
-
Alencar, P.,
Barrenechea, E., Garcia, A., Lucena, C., Cowan, D. A Query-Based
Approach for Aspect Understanding, Measurement and Analysis.
Technical Report CS-2004-13, School of Computer Science, University of
Waterloo, Canada, February 2004.
-
Viviane
Silva, Alessandro F.
Garcia, Anarosa Brandão, Christina Chavez, Carlos J. P. de Lucena &
Paulo Alencar. Theoretical Foundations for Agents and Objects in
Software Engineering.
Technical Report, Computer Science Department, PUC-Rio, Brazil, November 2002.
Abstract
-
Otavio Silva, Alessandro F.
Garcia & Carlos J. P. de Lucena. The Reflective Blackboard
Pattern.Technical Report, Computer Science Department, PUC-Rio, Brazil,
October 2002.
-
Alessandro F.
Garcia, Christina Chavez, Viviane T. da
Silva & Carlos J. P. de Lucena
Developing Multi-Agent Software: An Aspect-Based Approach and a
Pattern-Based Approach
Technical Report, Computer Science Department, PUC-Rio, Brazil, November 2001.
Abstract
-
Leonardo Cunha,
Alessandro Garcia, Rodrigo Assis, Hugo Fuks & Carlos Lucena
Participation Tracking and Evaluation in the AulaNet Environment
(In Portuguese)
Technical Report, Computer Science Department, PUC-Rio, Brazil, November 2001.
Abstract
-
Christina Chavez, Alessandro F.
Garcia & Carlos J. P. de Lucena
From AOP to MDSOC: An Experience Report
Technical Report, Computer Science Department, PUC-Rio, Brazil, September 2001.
Abstract
-
Otavio Silva, Alessandro F.
Garcia & Carlos J. P. de Lucena
Achieving Agent-Level and
System-Level Dependability in Multi-Agent Software
Technical Report, Computer Science Department, PUC-Rio, Brazil, May 2001.
Abstract
-
Alessandro F.
Garcia, Viviane T. da Silva, Carlos J. P. de Lucena & Rui Milidiu
An Aspect-Based Approach for Developing Multi-Agent Object-Oriented
Systems
Technical Report, Computer Science Department, PUC-Rio, Brazil, May 2001.
Abstract
-
Alessandro F.
Garcia, Viviane T. da Silva & Júlio Leite
Introducing Software Fault Tolerance to Object-Oriented Systems: A
Case Study on Software Evolution
Technical Report, Computer Science Department, PUC-Rio, Brazil, April 2001. (In
Preparation)
Abstract
-
Alessandro F.
Garcia, Carlos J. P. Lucena & Donald D. Cowan
Agents in Object-Oriented Software Engineering
Technical Report CS-2001-07, Computer Science Department, University of Waterloo,
Waterloo, Canada, March 2001.
Abstract
-
Alessandro F.
Garcia & Leonardo M. Cunha
Evaluation in Web Based Instruction (In Portuguese)
Technical Report, Computer Science Department, PUC-Rio, Brazil, August 2000.
Abstract
-
Alessandro F.
Garcia, Cecília M.F. Rubira, Alexander Romanovsky & Jie Xu
Exception Handling in Object-Oriented Programming Languages: A Survey
Technical Report, Computer Science Department, University of Newcastle upon
Tyne, United Kingdom, November 2000.
Abstract
-
Alessandro F.
Garcia & Cecília M.F. Rubira
Error Handling in the Development of Robust and Reusable Software
Components (In Portuguese)
Technical Report, Institute of Computing, State University of Campinas,
Brazil, May 1999.
Abstract
PHD
THESIS
-
Alessandro F.
Garcia
From Objects to Agents: An Aspect-Oriented Approach
PhD Thesis, Computer Science Department, PUC-Rio, Brazil, April 2004.
Abstract
MASTER'S
DISSERTATION
-
Alessandro F.
Garcia
Exception Handling in Concurrent Object-Oriented Software
Master's Thesis, Institute of Computing, State University of Campinas,
Brazil, March 2000.
Abstract
BRAZILIAN
PUBLICATIONS
-
Alessandro F.
Garcia, Simone A.
Marcato, Thelma E. Colanzi & Álvaro J. Periotto
Uma
Metodologia para Introdução da Linguagem Logo na Educação do Portador de
Deficiência Auditiva (In Portuguese)
RBEP
- Revista Brasileira de Estudos Pedagógicos,
IBEP - Instituto Brasileiro de Estudos Pedagógicos, Vol. 77, No. 187, Julho
de 1998, pp. 546-564
Abstract
-
Alessandro F.
Garcia, Simone A.
Marcato, Thelma E. Colanzi & Álvaro J. Periotto
Introdução
da Linguagem Logo na Educação do Portador de Deficiência Auditiva (In
Portuguese)
Revista
Educação,
Faculdade de Educação - PUCRS, Vol. 21, No. 34, Abril de 1998, pp. 101-117
Abstract
-
Alessandro F.
Garcia, Simone A.
Marcato & Álvaro J. Periotto
Emprego
de Recursos Computacionais Alternativos no Processo de Ensino-Aprendizagem
do Deficiente Mental (In Portuguese)
Revista
Tecnológica,
Centro de Tecnologia - UEM, No. 5, Outubro de 1997, pp. 7-19
Abstract
-
Alessandro F.
Garcia, Simone A.
Marcato, Thelma E. Colanzi, Álvaro J. Periotto & Jucélia G. P.
Fregoneis
A
Informática e o Processo Cognitivo do Portador de Deficiência Auditiva (In
Portuguese)
Revista
Tecnológica,
Centro de Tecnologia - UEM, No. 6, Outubro de 1996, pp. 59-73
Abstract
-
Alessandro F.
Garcia, Simone A.
Marcato, Thelma E. Colanzi, Álvaro J. Periotto & Jucélia G. P.
Fregoneis
Elaboração
de Uma
Metodologia para Introdução da Linguagem Logo na Educação do Portador de
Deficiência Auditiva (In Portuguese)
Revista Perspectiva,
URI - Universidade Regional
Integrada do Alto Uruguai e das Missões,
Vol. 21, No. 74, Junho de
1997, pp. 20-40
Abstract
-
Alessandro F.
Garcia, Simone A.
Marcato, Thelma E. Colanzi, Álvaro J. Periotto & Jucélia G. P.
Fregoneis
Elaboração
de Uma
Metodologia para Introdução da Linguagem Logo na Educação do Portador de
Deficiência Auditiva (In Portuguese)
Anais da VII Semana de Informática,
Centro de Tecnologia -
DIN/UEM, Setembro
de 1996, pp. 110 - 128
Abstract
INVITED
TALKS
-
Alessandro F.
Garcia
IBM Enterprise TSpaces: Introducing Fault Tolerance and
Scalability to TSpaces
IBM Almaden Research Center, Computer Science Department, San
Jose, USA, November 2001.
Abstract
-
Alessandro F.
Garcia
Agents in Object-Oriented Software Engineering
Computer Science Department, University of Waterloo,
Waterloo, Canada, March 2001.
Abstract
PRESENTATION
SLIDES
-
Alessandro F.
Garcia
IBM Enterprise TSpaces: Introducing Fault Tolerance and
Scalability to TSpaces
IBM Almaden Research Center, Computer Science Department, San
Jose, USA, November 2001.
Abstract
-
Alessandro F.
Garcia
Exception Handling in Concurrent Object-Oriented Systems
14th Brazilian Contest on Dissertations and Thesis, CTD'2001,
SBC, August 2001- Best Dissertation Award (In Portuguese)
Abstract
-
Alessandro F.
Garcia
Agents in Object-Oriented Software Engineering
Computer Science Department, University of Waterloo,
Waterloo, Canada, March 2001.
Abstract
TUTORIAL
SLIDES
Last update: 23/01/2005 by Alessandro F. Garcia
|
|