publications
Copyright Notice: The following material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the permission of the copyright holder.
Journal papers
MENDONÇA, N. C. Evaluating ChatGPT-4 Vision on Brazil’s National Undergraduate Computer Science Exam. ACM Transactions on Computing Education, 2024. Accepted for publication. [DOI] [PDF]
MENDONÇA, N. C., BOX, C., MANOLACHE, C., RYAN, L. The Monolith Strikes Back: Why Istio Migrated from Microservices to a Monolithic Architecture. IEEE Software, 38(5):17-22, September/October 2021. [DOI] [PDF]
FREIRE, A. F., SAMPAIO, A., CARVALHO, L. H. L., MEDEIROS, O., MENDONÇA, N. C. Migrating production monolithic systems to microservices using Aspect Oriented Programming. Software: Practice and Experience, 51(6):1280-1307, June 2021. [DOI] [PDF]
MENDONÇA, N. C., JAMSHIDI, P., GARLAN, D., PAHL, C. Developing Self-Adaptive Microservice Systems: Challenges and Directions. IEEE Software, 38(2), March/April 2021. [DOI] [PDF]
MONTEIRO, D., MAIA, P. H. M., ROCHA, L. S., MENDONÇA, N. C. Building orchestrated microservice systems using declarative business processes. Service Oriented Computing and Applications, 14:243–268, December 2020. [DOI] [PDF]
GONCALVES JUNIOR, R. P., SAMPAIO, A., ROLIM, T., MENDONÇA, N. C. Cloud application architecture appraiser (CA3): A multi-criteria approach and tool for assessing cloud deployment options based on non-functional requirements. Software: Practice and Experience, 48(12):2278-2301, December 2018. [DOI] [PDF]
JAMSHIDI, P., PAHL, C., MENDONÇA, N. C., LEWIS, J., TILKOV, S. Microservices: The Journey So Far and Challenges Ahead. IEEE Software, 35(3):24-35, May/June 2018. Guest Editors' Introduction to the Special Issue on Microservices. [DOI] [PDF]
JAMSHIDI, P., PAHL, C., MENDONÇA, N. C. Pattern-based multi-cloud architecture migration. Software: Practice and Experience, 47(9):1159–1184, September 2017. Special Issue on Cloud and Fog Computing. [DOI] [PDF]
CUNHA, M., MENDONÇA, N. C., SAMPAIO, A. Cloud Crawler: A declarative performance evaluation environment for infrastructure-as-a-service clouds. Concurrency and Computation: Practice and Experience, 29(1):e3825, January 2017. [DOI] [PDF]
JAMSHIDI, P., PAHL, C., MENDONÇA, N. C. Managing Uncertainty in Autonomic Cloud Elasticity Controllers. IEEE Cloud Computing, 3(3):50-60, May-June 2016. Special Issue on Autonomic Clouds. [DOI] [PDF]
MENDONÇA, N. C. Architectural Options for Cloud Migration. Computer, 47(8):62-66, August 2014. [DOI] [PDF]
SAMPAIO, A., LIMA JR., R. C., MENDONÇA, N. C., HOLANDA FILHO, R. Implementation and Empirical Assessment of a Web Application Cloud Deployment Tool. International Journal of Cloud Computing, 1(1):40-52, 2013. [PDF]
KULESZA, U., SOARES, S. C. B., CHAVEZ, C., CASTOR, F., BORBA, P. H. M., LUCENA, C., MASIERO, P., SANT'ANNA, C., FERRARI, F., ALVES, V., COELHO, R., FIGUEIREDO, E., PIRES, P. F., DELICATO, F. C., PIVETA, E., SILVA, C., CAMARGO, V., BRAGA, R., LEMOS, O., BONIFACIO, R., MENDONÇA, N. C., BATISTA, T., CACHO, N., STAA, A., SILVEIRA, F., VALENTE, M. T. O., SILVA, L., ALENCAR, F., CASTRO, J., LEITE, J., RAMOS, R., PENTEADO, R., RUBIRA, C. The Crosscutting Impact of the AOSD Brazilian Research Community. The Journal of Systems and Software, 86(4):905-933, 2013. [DOI] [PDF]
RODRIGUES, M. A. F., BARBOSA, R. G., MENDONÇA, N. C. Interactive Navigation and Exploration of Virtual Environments on Handheld Devices. International Journal of Handheld Computing Research, 3(3):67-86, 2012. [DOI] [PDF]
PASSOS, L., TERRA, R., VALENTE, M. T. O., DINIZ, R., MENDONÇA, N. C. Static Architecture-Conformance Checking: An Illustrative Overview. IEEE Software, 27(5):82-89, May 2010. [DOI] [PDF]
SALES, L., TEOFILO, H., MENDONÇA, N. C., D'ORLEANS, J., BARBOSA, R. G., TRINTA, F. An Evaluation of the Performance Impact of Generic Group Communication APIs. International Journal of High Performance Systems Architecture, 2(2):90-98, 2009. [DOI] [PDF]
MENDONÇA, N. C., SILVA, J. A. F., ANIDO, R. O. Client-side Selection of Replicated Web Services: An Empirical Assessment. Journal of Systems and Software, 81(8):1346–1363, 2008. [DOI] [PDF]
MENDONÇA, N. C., SILVA, C. F., MAIA, I. G., RODRIGUES, M. A. F., VALENTE, M. T. O. A Loosely Coupled Aspect Language for SOA Applications. International Journal of Software Engineering and Knowledge Engineering, 18(2):243-262, 2008. [DOI] [PDF]
RIBEIRO JUNIOR, J. G., CARMO, G. T., VALENTE, M. T. O., MENDONÇA, N. C. Smart Proxies for Accessing Replicated Web Services. IEEE Distributed Systems Online, 8(12), 2007. [DOI] [PDF] [HTML]
MENDONÇA, N. C., SILVA, C. F. A Unified Model for Service- and Aspect-Oriented Software Development. International Journal of Web Services Practices, 2(2):59-67, 2006. [PDF]
MENDONÇA, N. C., KRAMER, J. Reverse Engineering of Distributed System Architecture - A Case Study. Revista Tecnologia - UNIFOR, 24(1):45-56, 2003. [PDF]
MENDONÇA, N. C., KRAMER, J. An Approach for Recovering Distributed System Architectures. Automated Software Engineering, 8(3/4):311-355, 2001. [DOI] [PDF]
Conference and workshop papers
RODRIGUES, M. A. F., DUTRA, E. D., LINHARES, P. F., GUEDES, P. J., ROCHA, H. L. S., GAYA, P. H., MENDONÇA, N. C., ZARANZA, M. S. A Remote Cyber-Physical Patient Monitoring System Using Computer Vision Technologies In: IEEE 12th International Conference on Serious Games and Applications for Health (SeGAH), 2024, Funchal, Portugal. [DOI] [PDF]
MENDONÇA FILHO, R. C., MENDONÇA, N. C. Impacto de Desempenho da Granularidade de Microsserviços: Uma Avaliação com o Arcabouço Service Weaver In: XLII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC), 2024, Niterói, RJ. [DOI] [PDF]
ADERALDO, C. M., MENDONÇA, N. C. How the Retry Pattern Impacts Application Performance: A Controlled Experiment In: XXXVII Simpósio Brasileiro de Engenharia de Software (SBES), 2023, Campo Grande, MS. [DOI] [PDF]
MENDONÇA, N. C., RODRIGUES, M. A. F., MENDONCA, L. R. QLattes: An Open-Source Tool for Qualis Annotation and Visualization in the Lattes Platform In: L Seminário Integrado de Software e Hardware (SEMISH), 2023, João Pessoa, PB. [DOI] [PDF]
MENDONÇA, N. C., TEIXEIRA, L., SOARES, S. C. B., GARCIA, V. C., KULESZA, U., FRANÇA, C., LUCRÉDIO, D., CIRILO, E., MACHADO, I. A Decade of Internationalization of the Brazilian Symposium on Software Engineering: The Good, the Bad, and the Ugly In: XXXVI Simpósio Brasileiro de Engenharia de Software (SBES), 2022, Uberlândia, MG. [DOI] [PDF]
ADERALDO, C. M., MENDONÇA, N. C. ResilienceBench: Um Ambiente para Avaliação Experimental de Padrões de Resiliência para Microsserviços In: Salão de Ferramentas do XL Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC), 2022, Fortaleza, CE. [DOI] [PDF]
COSTA, T. M., VASCONCELOS, D. M., ADERALDO, C. M., MENDONÇA, N. C. Avaliação de Desempenho de Dois Padrões de Resiliência para Microsserviços: Retry e Circuit Breaker In: XL Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC), 2022, Fortaleza, CE. [DOI] [PDF]
MENDONÇA, N. C., STEINMACHER, I., WIESE, I., CARTAXO, B., PINTO, G. Quão Fechada é a Comunidade do SBES? TL;DR: Não Passarás! In: 1st Workshop on Open Science Practices for Software Engineering (OpenScienSE), 2021. [DOI] [PDF]
MENDONÇA, N. C. Abertura e Internacionalização do SBES: Um Oximoro Irreconciliável? In: 1st Workshop on Open Science Practices for Software Engineering (OpenScienSE), 2021. [DOI] [PDF]
MENDONÇA, N. C., ADERALDO, C. M. Towards First-Class Architectural Connectors: The Case for Self-Adaptive Service Meshes. In: XXXV Brazilian Symposium on Software Engineering (SBES), Insightful Ideas and Emerging Results Track, 2021. [DOI] [PDF]
RODRIGUES, J., MENDONÇA, N. C., MACHADO, I. Lyzeli: a tool for identifying the clues in survey research data. In: XXXV Brazilian Symposium on Software Engineering (SBES), Tools Track, 2021. [DOI] [PDF]
MENDONÇA, N. C., ADERALDO, C. M., CAMARA, J., GARLAN, D. Model-Based Analysis of Microservice Resiliency Patterns. In: IEEE International Conference on Software Architecture (ICSA), 2020, Salvador, BA, p. 114-124. [DOI] [PDF]
CANDIDO, A. L., TRINTA, F. A. M., ROCHA, L. S., REGO, P. A. L., MENDONÇA, N. C., GARCIA, V. C. A Microservice Based Architecture to Support Offloading in Mobile Cloud Computing. In: XIII Brazilian Symposium on Software Components, Architectures, and Reuse (SBCARS), 2019, Salvador, BA. [DOI] [PDF]
CANDIDO, A. L., TRINTA, F. A. M., REGO, P. A. L., ROCHA, L. S., MENDONÇA, N. C., GARCIA, V. C. Um Relato Sobre a Migração de uma Plataforma de Offloading para Microsserviços. In: VII Workshop on Software Visualization, Evolution and Maintenance (VEM), 2019, Salvador, BA. [PDF]
ADERALDO, C. M., MENDONÇA, N. C. Kubow: Um Serviço de Autoadaptação Baseada em Arquitetura para Aplicações Nativas da Nuvem. In: Sessão de Ferramentas do X Congresso Brasileiro de Software: Teoria e Prática (CBSoft), 2019, Salvador, BA. [PDF]
ADERALDO, C. M., MENDONÇA, N. C., SCHMERL, B., GARLAN, D. Kubow: An Architecture-Based Self-Adaptation Service for Cloud Native Applications. In: 13th European Conference on Software Architecture (ECSA), Tools, Demos and Posters Track, 2019, Paris, France. [DOI] [PDF] Best Demo Award!
FREIRE, A. F., SAMPAIO, A., MEDEIROS, O., MENDONÇA, N. C. Migração de Sistemas Monolíticos para Microsserviço: Uma Abordagem Híbrida sem Downtime. In: XVII Workshop em Clouds e Aplicações (WCGA), 2019, Gramado, RS, p. 1-14. [PDF]
MENDONÇA, N. C., GARLAN, D., SCHMERL, B., CAMARA, J. Generality vs. Reusability in Architecture-Based Self-Adaptation: The Case for Self-Adaptive Microservices. In: 1st International Workshop on Architectural Knowledge for Self-Adaptive Systems (AKSAS), 2018, Madrid, Spain. [DOI] [PDF]
BARBOSA, D. M., GADELHA, R., MAIA, P. H. M., ROCHA, L. S., MENDONÇA, N. C. Beethoven: An Event-Driven Lightweight Platform for Microservice Orchestration. In: 12th European Conference on Software Architecture (ECSA), 2018, Madrid, Espanha. [DOI] [PDF]
ADERALDO, C. M., MENDONÇA, N. C., PAHL, C., JAMSHIDI, P. Benchmark Requirements for Microservices Architecture Research. In: IEEE/ACM 1st International Workshop on Establishing the Community-Wide Infrastructure for Architecture-Based Software Engineering (ECASE), 2017, Buenos Aires, Argentina, p. 8-13. [DOI] [PDF]
SAMPAIO, A., ROLIM, T., MENDONÇA, N. C., CUNHA, M. An Approach for Evaluating Cloud Application Topologies Based on TOSCA. In: IEEE 9th International Conference on Cloud Computing (CLOUD), 2016, San Francisco, CA, EUA, p. 407-414. [DOI] [PDF]
CUNHA, M., GONÇALVES, M., MENDONÇA, N. C., SAMPAIO, A. Cloud Capacitor: Uma Ferramenta de Apoio ao Planejamento da Capacidade de Aplicações na Nuvem In: Salão de Ferramentas do XXXIV Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC), 2016, Salvador, BA. [PDF]
ROLIM, T., SAMPAIO, A., MENDONÇA, N. C., CUNHA, M. Uma Abordagem para Avaliação de Topologias de Aplicações em Nuvem Baseado em TOSCA In: XIV Workshop em Clouds e Aplicações (WCGA 2016), 2016, Salvador, BA. [PDF]
COSTA, C. H., MAIA, P. H. M., MENDONÇA, N. C., ROCHA, L. S. Supporting Partial Database Migration to the Cloud Using Non-Intrusive Software Adaptations: An Experience Report. In: 1st International Workshop on Cloud Adoption and Migration (CloudWay), 2015, Taormina, Itália. Communications in Computer and Information Science. Berlin: Springer, 2015, v.567. [DOI] [PDF]
VASCONCELOS, M., MENDONÇA, N. C., MAIA, P. H. M. Cloud Detours: A Non-intrusive Approach for Automatic Software Adaptation to the Cloud. In: 4th European Conference on Service-Oriented and Cloud Computing (ESOCC 2015), 2015, Taormina, Italy. Lecture Notes in Computer Science. Berlin: Springer, 2015. v. 9306, p. 13-27. [DOI] [PDF]
GONÇALVES, M., CUNHA, M., MENDONÇA, N. C., SAMPAIO, A. Performance Inference: A Novel Approach for Planning the Capacity of IaaS Cloud Applications. In: IEEE 8th International Conference on Cloud Computing (CLOUD 2015), 2015, New York, NY, USA, p. 813-820. [DOI] [PDF]
GONCALVES JUNIOR, R. P., ROLIM, T., SAMPAIO, A., MENDONÇA, N. C. A Multi-Criteria Approach for Assessing Cloud Deployment Options Based on Non-Functional Requirements. In: 30th ACM/SIGAPP Symposium on Applied Computing (ACM SAC 2015), Technical Track on Requirements Engineering, 2015, p. 1383-1389. [DOI] [PDF]
GONÇALVES, M., CUNHA, M., SAMPAIO, A., MENDONÇA, N. C. Inferência de Desempenho: Uma Nova Abordagem para o Planejamento de Capacidade de Aplicações na Nuvem. In: XXXIII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC 2015), 2015. [PDF] Best Paper Award!
ANDRADE, P. R. M., ARAUJO, R. G., CRONEMBERGER FILHO, J., ROLIM, T., ALBUQUERQUE, A. B., MENDONÇA, N. C. Improving Business by Migrating Applications to the Cloud Using Cloudstep. In: 29th International Conference on Advanced Information Networking and Applications (AINA 2015) Workshops, 2015, p. 77-82. [DOI] [PDF]
COSTA, C. H., ROCHA, L. S., MENDONÇA, N. C., MAIA, P. H. M. Migração Parcial de um Banco de Dados Relacional para um Banco de Dados NoSQL na Nuvem Através de Adaptações Não-intrusivas: Um Relato de Experiência. In: II Workshop Brasileiro de Visualização, Evolução e Manutenção de Software (VEM 2014), 2014, Maceió, AL. In: II Workshop Brasileiro de Visualização, Evolução e Manutenção de Software (VEM 2014), 2014. [PDF]
VASCONCELOS, M. A., BARBOSA, D. M., MAIA, P. H. M., MENDONÇA, N. C. Uma Abordagem Baseada em Eventos para Adaptação Automática de Aplicações para a Nuvem. In: I Workshop Brasileiro de Visualização, Evolução e Manutenção de Software (VEM 2013), 2013. [PDF]
CUNHA, M., MENDONÇA, N. C., SAMPAIO, A. A Declarative Environment for Automatic Performance Evaluation in IaaS Clouds. In: IEEE 6th International Conference on Cloud Computing (CLOUD 2013), 2013, Santa Clara, CA, EUA. Proceedings of the IEEE 6th International Conference on Cloud Computing (CLOUD 2013). Los Alamitos, California, EUA: IEEE Computer Society Press, 2013. [DOI] [PDF]
LIMA JR., R. C., HOLANDA, R., SAMPAIO, A., MENDONÇA, N. C. TREXCloud: Java EE IaaS Cloud Deployment Made Easy In: IEEE 6th International Conference on Cloud Computing (CLOUD 2013), 2013, Santa Clara, CA, EUA. Proceedings of the IEEE 6th International Conference on Cloud Computing (CLOUD 2013). Los Alamitos, California, EUA: IEEE Computer Society Press, 2013. [DOI] [PDF]
CUNHA, M., MENDONÇA, N. C., SAMPAIO, A. Cloud Crawler: Um Ambiente Programável para Avaliar o Desempenho de Aplicações em Nuvens de Infraestrutura. In: XXXI Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC2013), 2013, Brasília - DF. Anais do XXXI Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC 2013), 2013, p. 747-760. [PDF]
LIMA JR., R. C., SAMPAIO, A., MENDONÇA, N. C. TREXCloud: Facilitando a Implantação de Aplicações Java Enterprise em Nuvens IaaS. In: XI Workshop em Clouds, Grids e Aplicações (WCGA 2013), 2013, Brasília - DF. Anais do XI Workshop em Clouds, Grids e Aplicações (WCGA2013), 2013. [PDF]
LIMA JR., R. C., SAMPAIO, A., MENDONÇA, N. C. TREX Cloud Framework: Uma Ferramenta para Implantação Automatizada de Aplicações Web JEE em Provedores de Nuvem de Infraestrutura. In: Salão de Ferramentas do XXX Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC 2012), 2012, Outro Preto - MG. Anais do Salão de Ferramentas do XXX Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC 2012), 2012. [PDF]
BESERRA, P. V., CAMARA, A., XIMENES, R., ALBUQUERQUE, A. B., MENDONÇA, N. C. Cloudstep: A Step-by-Step Decision Process to Support Legacy Application Migration to the Cloud. In: IEEE 6th International Workshop on the Maintenance and Evolution of Service-Oriented and Cloud-Based Systems (MESOCA), 2012, Trento, Itália. Proceedings of the IEEE 6th International Workshop on the Maintenance and Evolution of Service-Oriented and Cloud-Based Systems (MESOCA 2012). Los Alamitos, California, EUA: IEEE Computer Society Press, 2012, p. 7-16. [DOI] [PDF]
SAMPAIO, A., MENDONÇA, N. C. Uni4Cloud: An Approach based on Open Standards for Deployment and Management of Multi-cloud Applications. In: ICSE 2011 Software Engineering for Cloud Computing Workshop (SECLOUD), 2011, Honolulu, Hawaii, EUA. ICSE 2011 Workshops Proceedings. New York, NY: ACM Press, 2011, p. 15-21. [DOI] [PDF]
SOUSA, W. E. Q., MENDONÇA, N. C. Novas Políticas de Invocação Paralela para Seleção Dinâmica de Servidores Replicados. In: XXIX Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC2011), 2011, Campo Grande - MS. Anais do XXIX Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC2011), 2011, p. 689-702. [PDF]
CUNHA, M., MENDONÇA, N. C., SAMPAIO, A. Avaliação do Custo por Usuário de uma Aplicação de Rede Social na Amazon EC2. In: IX Workshop em Clouds, Grids e Aplicações (WCGA2011), 2011, Campo Grande - MS. Anais do IX Workshop em Clouds, Grids e Aplicações (WCGA2011), 2011, p. 73-85. [PDF]
CHAVEZ, C., KULESZA, U., SOARES, S. C. B., BORBA, P. H. M., LUCENA, C., MASIERO, P., SANT'ANNA, C., PIVETA, E., FERRARI, F., CASTOR, F., COELHO, R., ALVES, V., SILVA, L., PIRES, P. F., MENDONÇA, N. C., FIGUEIREDO, E., BATISTA, T., SILVA, C., CAMARGO, V., CACHO, N., LEMOS, O., DELICATO, F. C., STAA, A., SILVEIRA, F., ALENCAR, F., et al. The AOSD Community in Brazil and its Crosscutting Impact. In: XXV Simpósio Brasileiro de Engenharia de Software (SBES 2011), Trilha Especial, 2011, São Paulo - SP. Anais do XXV Simpósio Brasileiro de Engenharia de Software (SBES 2011), 2011, p. 72-81. [DOI] [PDF]
CUNHA, M., MENDONÇA, N. C., SAMPAIO, A. Investigating the Impact of Deployment Configuration and User Demand on a Social Network Application in the Amazon EC2 Cloud. In: 3rd IEEE International Conference on Cloud Computing Technology and Science (IEEE CloudCom 2011), Workshop on Network Infrastructure Services as part of Cloud Computing (NetCloud), 2011, Atenas, Grécia. Proceedings of the 3rd IEEE International Conference on Cloud Computing Technology and Science (IEEE CloudCom 2011). Los Alamitos, California, EUA: IEEE Computer Society Press, 2011, p. 746-751. [DOI] [PDF]
SALES, L., TEOFILO, H., MENDONÇA, N. C. Development and Evaluation of a Generic Group Communication Layer. In: XXVIII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC2010), 2010, Gramado - RS. Anais do XXVIII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC2010), 2010, p. 929-942. [PDF]
SALES, L., TEOFILO, H., MENDONÇA, N. C. G2CL: A Generic Group Communication Layer for Clustered Applications. In: 10th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS2010), 2010, Amsterdam, Holanda. Lecture Notes in Computer Science. Berlin: Springer, 2010. v. 6115, p. 169-182. [DOI] [PDF]
SAMPAIO, A., CUNHA, M., MENDONÇA, N. C., BARROS, M., LEITE, T., VASCONCELOS, M. Uni4Cloud Uma Abordagem para Implantação de Aplicações sobre Múltiplas Nuvens de Infraestrutura. In: VIII Workshop em Clouds, Grids e Aplicações (WCGA2010), 2010, Gramado - RS. Anais do VIII Workshop em Clouds, Grids e Aplicações (WCGA2010), 2010. [PDF]
MIRANDA, B. H., MENDONÇA, N. C. Implementação de um Combinador de Aspectos para a Linguagem WSAL Utilizando o Padrão ESB. In: IV Latin American Workshop on Aspect-Oriented Software Development (LA-WASP2010), 2010, Salvador - BA. Anais do IV Latin American Workshop on Aspect-Oriented Software Development (LA-WASP2010), 2010. [PDF]
BARROS, M., MENDONÇA, N. C. Gridificação Semi-automática de Aplicações Multi-thread. In: 4th Workshop on Languages and Tools for Multithreaded, Parallel and Distributed Programming (LTPD2010), 2010, Salvador - BA. Anais do 4th Workshop on Languages and Tools for Multithreaded, Parallel and Distributed Programming (LTPD2010), 2010. [PDF]
SALES, L., TEOFILO, H., D'ORLEANS, J., MENDONÇA, N. C., BARBOSA, R. G., TRINTA, F. An Evaluation of the Performance Impact of Generic APIs on Two Group Communication Systems. In: XXVII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC 2009), 2009, Recife - PE. Anais do XXVII Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC 2009), 2009, p. 801-812. [PDF]
SALES, L., TEOFILO, H., D'ORLEANS, J., MENDONÇA, N. C., BARBOSA, R. G., TRINTA, F. Performance Impact Analysis of Two Generic Group Communication APIs. In: 1st IEEE International Workshop on Middleware Engineering (ME 2009), 2009, Seattle, Washington. Workshop proceedings of the 33rd IEEE Computer Software and Applications Conference (COMPSAC 2009). New York, NY, USA: IEEE Computer Society Press, 2009, p. 148-153. [DOI] [PDF]
PINTO, L. S. H., MENDONÇA, N. C., BARBOSA, R. G., D'ORLEANS, J., TRINTA, F., TEOFILO, H. Um Estudo do Impacto de Desempenho de Dois Sistemas Genéricos de Comunicação em Grupo sobre o JGroups In: IX Simpósio de Sistemas Computacioais de Alto Desempenho (WSCAD-SSC 2008), 2008, Campo Grande - MS, Brazil. Anais do IX Simpósio de Sistemas Computacioais de Alto Desempenho (WSCAD-SSC 2008), 2008. [PDF]
MENDONÇA, N. C., SILVA, C. F., MAIA, I. G., CORDEIRO, T. M. Uma Linguagem para Especificação e Combinação Dinâmica de Aspectos em Aplicações Orientadas a Serviços In: XI Simpósio Brasileiro de Linguagens de Programação (SBLP'07), 2007, Natal - RN, Brazil. Anais do XI Simpósio Brasileiro de Linguagens de Programação (SBLP'07), 2007. p 193-206. [PDF]
MAIA, M. E. F., MAIA, P. H. M., MENDONÇA, N. C., ANDRADE, R. M. C. An Aspect-Oriented Programming Model for Bag-Of-Tasks Grid Applications. In: 7th IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2007), Workshop on Programming Models for Grid Computing (PMGC), 2007, Rio de Janeiro, Brazil. Proceedings of the CCGrid 2007 Workshops. Los Alamitos, CA, USA: IEEE Computer Society Press, 2007, p. 789-794. [DOI] [PDF]
FREITAS NETO, J. J., MENDONÇA, N. C. RedoX-UML: Uma Visão Atualizada. In: IV Workshop de Manutenção de Software Moderna (WMSWM'07), evento integrante do VI Simpósio Brasileiro de Qualidade de Software (SBQS'07), 2007, Porto de Galinhas, PE, Brazil. Anais do IV Workshop de Manutenção de Software Moderna (WMSWM'07), 2007. [PDF]
SOUSA, F. C., MENDONÇA, N. C. Um Ambiente para Detecção de Cenários Implícitos a partir de Rastros de Execução. In: XXI Simpósio Brasileiro de Engenharia de Software (SBES'07), 2007, João Pessoa, PB, Brazil. Anais do XXI Simpósio Brasileiro de Engenharia de Software (SBES'07), 2007. [PDF]
MELO JUNIOR, L. S., MENDONÇA, N. C., Menezes, R. S. Uma Ferramenta de Refatoração para AspectJ utilizando AspectJML e XSLT. In: XIV Sessão de Ferramentas, evento integrante do XXI Simpósio Brasileiro de Engenharia de Software (SBES'07), 2007, João Pessoa, PB, Brazil. Anais da XIV Sessão de Ferramentas, SBES'07, 2007. [PDF]
SOUSA, F. C., MENDONÇA, N. C., UCHITEL, S., KRAMER, J. Detecting Implied Scenarios from Execution Traces. In: 14th Working Conference on Reverse Engineering (WCRE'07), Vancouver, BC, Canada, 2007, p. 50-59. [DOI] [PDF]
MELO JUNIOR, L. S., MENDONÇA, N. C., Menezes, R. S., Trinta, F. Um Processo de Construção de Refatorações para AspectJ utilizando AspectJML e XSLT.In: I Latin American Workshop on Aspect-Oriented Software Development (LA-WASP'07), evento integrante do XXI Simpósio Brasileiro de Engenharia de Software (SBES'07), 2007, João Pessoa, PB, Brazil. Anais do I Latin American Workshop on Aspect-Oriented Software Development (LA-WASP'07), 2007. [PDF]
MAIA, P. H. M., MENDONÇA, N. C., FURTADO, V., CIRNE, W., SAIKOSKI, K. A Process for Separation of Crosscutting Grid Concerns. In: 21st Annual ACM Symposium on Applied Computing (ACM SAC'06), Special Track on Programming for Separation of Concerns, 2006, Dijon, France. Proceedings of the ACM SAC'06. New York, NY, USA: ACM Press, 2006, p. 1569-1574. [DOI] [PDF]
RODRIGUES, M. A. F., BARBOSA, R. G., MENDONÇA, N. C. Interactive Mobile 3D Graphics for On-the-go Visualization and Walkthroughs. In: 21st Annual ACM Symposium on Applied Computing (ACM SAC'06), Special Track on Handheld Computing, 2006, Dijon, France. Proceedings of the ACM SAC'06. New York, NY, USA: ACM Press, 2006, p. 1002-1007. [DOI] [PDF]
FREITAS NETO, J. J., MENDONÇA, N. C. RedoX-UML: Redocumentação de Aplicações Legadas COBOL Usando XML e UML. In: III Workshop de Manutenção de Software Moderna (WMSWM'06), evento integrante do V Simpósio Brasileiro de Qualidade de Software (SBQS'06), 2006, Vila Velha - ES, Brazil. Anais do III Workshop de Manutenção de Software Moderna (WMSWM'06), 2006. [PDF] Best Technical Paper Award!
DIÓGENES, F. A., MENDONÇA, N. C. LogMiddle: Um Middleware P2P para Replicação de Dados em Redes Móveis Ad Hoc. In: II Workshop sobre Redes Peer-to-Peer (WP2P'06), evento integrante do XXIV Simpósio Brasileiro de Redes de Computadores (SBRC'06), 2006, Curitiba - PR, Brazil. Anais do II Workshop sobre Redes Peer-to-Peer (WP2P'06), 2006. [PDF]
DIÓGENES, F. A., MENDONÇA, N. C. LogMiddle: Uma Solução Eficiente para o Compartilhamento de Dados em Redes Móveis Ad Hoc. In: XXXII Conferência Latinoamericana de Informática (CLEI'06), evento integrante do 19th IFIP World Computer Congress (WCC'06), 2006, Santiago, Chile. Anais da XXXII Conferência Latinoamericana de Informática (CLEI'06), 2006.
MENDONÇA, N. C., SILVA, C. F. Aspectual Services: Unifying Service- and Aspect-Oriented Software Development. In: International Conference on Next Generation Web Services Practices (NWeSP'05), 2005, Seoul, Korea. Proceedings of the International Conference on Next Generation Web Services Practices (NWeSP'05). Los Alamitos, CA, USA: IEEE Computer Society Press, 2005, p. 351-356. [DOI] [PDF] Invited for publication in the International Journal of Web Services Practices
MENDONÇA, N. C., SILVA, J. A. F. An Empirical Evaluation of Client-side Server Selection Policies for Accessing Replicated Web Services. In: 20th Annual ACM Symposium on Applied Computing (ACM SAC'05), Special Track on Web Technologies and Applications, 2005, Santa Fé, New Mexico, USA, p. 1704-1708. [DOI] [PDF]
SILVA, J. A. F., MENDONÇA, N. C. Implementation and Empirical Evaluation of Server Selection Policies for Accessing Replicated Web Services. In: XVIII Concurso de Teses e Dissertações (CTD'05), evento integrante do XXV Congresso da Sociedade Brasileira de Computação (SBC'05), 2005, São Leopoldo - RS, Brazil. [PDF] Honorary Mention in the M.Sc. Dissertations category
MAIA, P. H. M., MENDONÇA, N. C., FURTADO, V. Um Processo para Implementação de Aplicações Baseadas em Grades Computacionais Utilizando Aspectos. In: II Workshop Brasileiro de Desenvolvimento de Software Orientado a Aspectos (WASP'05), evento integrante do XIX Simpósio Brasileiro de Engenharia de Software (SBES'05), 2005, Uberlândia - MG, Brazil. [PDF] Runner-up for the Best Paper Award
MELO JUNIOR, L. S., MENDONÇA, N. C. AspectJML: Uma Linguagem de Marcação para AspectJ. In: II Workshop Brasileiro de Desenvolvimento de Software Orientado a Aspectos (WASP'05), evento integrante do XIX Simpósio Brasileiro de Engenharia de Software (SBES'05), 2005, Uberlândia - MG, Brazil. [PDF]
SOUSA, F. C., MENDONÇA, N. C. Detecção e Análise de Cenários Implícitos como Suporte à Manutenção de Software. In: X Workshop de Teses e Dissertações em Engenharia de Software (WTES'05), evento integrante do XIX Simpósio Brasileiro de Engenharia de Software (SBES'05), 2005, Uberlândia - MG, Brazil. [PDF]
BARBOSA, R. G., RODRIGUES, M. A. F., MENDONÇA, N. C. Ambientes Virtuais Colaborativos para Dispositivos Móveis. In: IV Workshop de Teses e Dissertações em Computação Gráfica e Processamento de Imagens (WTDCGPI'05), evento integrante do XVIII Simpósio Brasileiro de Computação Gráfica e Processamento de Imagens (SIBGRAPI'05), 2005, Natal - RN, Brazil.
ANDRADE, R. M. C., SANTOS, M. S., NOGUEIRA, R., ROCHA, L. S., MENDONÇA, N. C. IIMPaR: Uma Interface de Integração de Modelos de Padrões de Software para o Rose. In: XII Sessão de Ferramentas, evento integrante do XIX Simpósio Brasileiro de Engenharia de Software (SBES'05), 2005, Uberlândia - MG, Brazil.
MENDONÇA, N. C., MAIA, P. H. M., FONSECA, L. A., ANDRADE, R. M. C. RefaX: A Refactoring Framework Based on XML. In: IEEE International Conference on Software Maintenance (ICSM'04), 2004, Chicago, Illinois, USA, p. 147-156. [DOI] [PDF]
SILVA, J. A. F., MENDONÇA, N. C. Dynamic Invocation of Replicated Web Services. In: 2nd Latin American Web Congress and 10th Brazilian Symposium on Multimedia and the Web (WebMedia & LA-Web 2004 Joint Conference), 2004, Ribeirão Preto - SP, Brazil, p. 22-29. [DOI] [PDF]
MAIA, P. H. M., MENDONÇA, N. C., FONSECA, L. A., ANDRADE, R. M. C. Um Ambiente para Refatoração de Código Java Utilizando Tecnologias XML. In: IV Workshop de Desenvolvimento Baseado em Componentes (WDBC'04), 2004, João Pessoa - PB, Brazil. [PDF]
MENDONÇA, N. C., MAIA, P. H. M., FONSECA, L. A., ANDRADE, R. M. C. Building Flexible Refactoring Tools with XML. In: XVIII Simpósio Brasileiro de Engenharia de Software (SBES'04), 2004, Brasília - DF, Brazil, p. 178-193. [PDF]
SILVA, J. A. F., MENDONÇA, N. C. Uma Avaliação Empírica de Políticas de Invocação para Serviços Web Replicados. In: XXII Simpósio Brasileiro de Redes de Computadores (SBRC'04), 2004, Gramado - RS, Brazil, p. 691-704. [PDF]
SILVA, C. F., MENDONÇA, N. C. Uma Abordagem para Integrar Aspectos e Serviços Web. In: I Workshop Brasileiro de Desenvolvimento de Software Orientado a Aspectos (WASP'04), evento integrante do XVIII Simpósio Brasileiro de Engenharia de Software (SBES'04), 2004, Brasília - DF, Brazil. [PDF]
PITOMBEIRA, D. K. D., BRITO, R. W. C., SILVA, W. B., AMORIM, D. C. C., ALMEIDA FILHO, M. P., MENDES, M. S., OLIVEIRA, W. A., CARVALHO, T. L., BRAYNER, A., MENDONÇA, N. C. PDM: Palm Database Manager. In: I Sessão de Demos, evento integrante do XIX Simpósio Brasileiro de Banco de Dados (SBBD'04), 2004, Brasília - DF, Brazil.
FONSECA, L. A., MENDONÇA, N. C., MAIA, P. H. M. Towards Reusable Code Analysis Tools Using Standard XML Technologies. In: I Workshop de Ciências da Computação e Sistemas da Informação da Região Sul (WORKCOMP-SUL'04), 2004, Palhoça - SC.
SOUSA, A. G., MENDONÇA, N. C. RLime: Uma Camada de Replicação para o Lime. In: V Workshop de Comunicação Sem Fio e Computação Móvel (WCSF'03), 2003, São Lourenço - MG, Brazil, p. 20-31. [PDF]
MAIA, P. H. M., MENDONÇA, N. C., ANDRADE, R. M. C. Implementação de Ferramentas Abertas de Reestruturação de Código Utilizando Tecnologias e Padrões Baseados em XML. In: VIII Workshop de Teses e Dissertações em Engenharia de Software (WTES'03), evento integrante do XVII Simpósio Brasileiro de Engenharia de Software (SBES'03), 2003, Manaus - AM, Brazil, p. 53-58. [PDF]
RODRIGUES, M. A. F., MAIA, J. G. R., MENDONÇA, N. C., CHAVES, F. J., Um Ambiente Interativo Distribuído para Simulação de Procedimentos Cirúrgicos. In: 5th Brazilian Symposium on Virtual Reality (SVR'02), 2002, Fortaleza - CE, Brazil, p. 179-190.
RODRIGUES, M. A. F., MAIA, J. G. R., MENDONÇA, N. C. Simulação de Procedimentos Médicos Usando Java e Tecnologias da Web. In: II Workshop de Informática Médica (WIM'02), evento integrante do XVI Simpósio Brasileiro de Engenharia de Software (SBES'02), 2002, Gramado - RS, Brazil.
MENDONÇA, N. C., Architecture Recovery for Distributed Systems (Position Paper). In: 8th Working Conference on Reverse Engineering (WCRE'01), Workshop on Software Architecture Recovery and Modelling (SWARM'01), 2001, Stuttgart, Alemanha. [PDF]
MENDONÇA, N. C., KRAMER, J. Component Module Classification for Distributed Software Understanding. In: IEEE International Conference on Software Maintenance (ICSM'99), 1999, Oxford, UK, p. 119-127. [DOI]
MENDONÇA, N. C., KRAMER, J. Developing an Approach for the Recovery of Distributed Software Architectures. In: IEEE International Workshop on Program Comprehension (IWPC'98), 1998, Ischia, Italy, p. 28-36. [DOI]
MENDONÇA, N. C., KRAMER, J. An Experiment in Distributed Software Architecture Recovery. In: Proceedings of the 2nd International ESPRIT ARES Workshop on Development and Evolution of Software Architectures for Product Families, 1998, Las Palmas, Spain. Lecture Notes in Computer Science, Vol. 1429, Springer, 1998, p. 106-114. [Springer link]
MENDONÇA, N. C., KRAMER, J. A Quality-Based Analysis of Architecture Recovery Environments. In: First European Working Conference on Software Maintenance and Reengineering (CSMR'97), 1997, Berlin, Germany, p. 54-59. [DOI]
MENDONÇA, N. C., KRAMER, J. Requirements for an Effective Architecture Recovery Framework. In: 4th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE'96), 2nd International Software Architecture Workshop (ISAW'96), 1996, San Francisco, USA. Joint Proceedings of the ACM SIGSOFT'96 Workshops. New York, NY : ACM Press, 1996, p. 101-105. [DOI]
MENDONÇA, N. C. Um Algoritmo de Baixo Custo para Exclusão Mútua Distribuída com Balanceamento Eficiente de Carga. In: XXII Seminário Integrado de Software e Hardware (SEMISH'95), evento integrante da XXI Conferencia Latino-Americana de Informática (CLEI'95) & XIV Congresso da Sociedade Brasileira de Computação (SBC'95), 1995, Canela - RS, Brazil, p. 301-312.
MENDONÇA, N. C., ANIDO, R. O. Using Extended Hierarchical Quorum Consensus to Control Replicated Data: From Traditional Voting to Logical Structures. In: 27th Hawaii International Conference on Systems Sciences (HICSS-27), Minitrack on Parallel and Distributed Databases, 1994, Maui, Hawaii, USA, p. 303-312. [DOI]
MENDONÇA, N. C., ANIDO, R. O. Um Protocolo Geral para Controlar Dados Replicados em Sistemas de Computação Distribuídos. In: XXI Seminário Integrado de Software e Hardware (SEMISH'94), Caxambu - MG, Brazil, p. 427-442.
MENDONÇA, N. C., ANIDO, R. O. Protocolos para Controlar Dados Replicados em Sistemas de Computação Distribuídos. In: VII Concurso de Teses e Dissertações (CTD'94), evento integrante do XIII Congresso da Sociedade Brasileira de Computação (SBC'94), 1994, Caxambu - MG, Brazil, p. 707-715. 2nd Place in the M.Sc. Dissertations category
MENDONÇA, N. C., ANIDO, R. O. Usando Votação Hierárquica Estendida para Controlar Dados Replicados: de Votação Simples a Estruturas Lógicas. In: V Simpósio de Computadores Tolerantes a Falhas (SCTF'93), 1993, São José dos Campos - SP, Brazil, p. 18-36.
MENDONÇA, N. C., ANIDO, R. O. Utilizando uma Estrutura de Grade com Anéis para Reduzir o Custo de Acesso a Dados Replicados. In: XX Seminário Integrado de Software e Hardware (SEMISH'93), evento integrante do XII Congresso da Sociedade Brasileira de Computação (SBC'93), 1993, Florianópolis - SC, Brazil, p. 490-502.
MENDONÇA, N. C., ANIDO, R. O. Protocolo Hierárquico em Anel: um Esquema Eficiente para Leitura de Dados Replicados. In: XI Simpósio Brasileiro de Redes de Computadores (SBRC'93), 1993, Campinas - SP, Brazil, p. 119-138. Best Paper Award!