Home

Publications

Projects

Related Links

Miscellaneous

 

 

 


 JOURNAL and CONFERENCE PAPERS

  • 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, 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, Buenos Aires, Argentina, May 2017.

  • 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, accepted in February 2017.

  • 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, December 2015, v. 99.

  • Luciano Sampaio, Alessandro Garcia. Exploring Context-Sensitive Data Flow Analysis for Early Vulnerability Detection. Journal of Systems and Software, accepted in December 2015.

  • 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, Santiago Vidal, Alessandro Garcia, J. Andrés Diaz Pace. Exploring Architecture Information for Prioritizing Critical Code Anomalies: Experiences and Tool Support. Journal of Systems and Software (submitted)

  • 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, 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, 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

  • Alessandro F. Garcia
    Desenvolvimento de Software Orientado a Aspectos
    PUC-Rio, Computer Science Department, January 2005.
    Slides

 

 


Last update: 23/01/2005 by Alessandro F. Garcia

 

Rua Marquês de São Vicente, 225
Ed. Pe. Leonel Franca 10º Andar - CEP 22.453-900
Rio de Janeiro/RJ - Brazil
Tel - +55 (21) 540 6915 r. 136