Publications
2012
-
Claus Brabrand, Márcio Ribeiro, Társis Tolêdo, and Paulo Borba. Intraprocedural Dataflow Analysis for Software Product Lines. In 11th International ACM Conference on Aspect-Oriented Software Development (AOSD 2012), Potsdam, Germany, March 2012.
-
Márcio Ribeiro, Társis Tolêdo, Johnni Winther, Claus Brabrand and Paulo Borba. Emergo: A Tool for Improving Maintainability of Preprocessor-based Product Lines. In Demo track of the 11th International ACM Conference on Aspect-Oriented Software Development (AOSD 2012), Potsdam, Germany, March 2012.
2011
-
Márcio Ribeiro, Felipe Queiroz, Paulo Borba, Társis Tolêdo, Claus Brabrand and Sérgio Soares. On the Impact of Feature Dependencies when Maintaining Preprocessor-based Software Product Lines. In 10th International Conference on Generative Programming and Component Engineering (GPCE 2011), Portland, Oregon, USA, October 2011.
-
Márcio Ribeiro, Társis Tolêdo, Paulo Borba and Claus Brabrand. A Tool for Improving Maintainability of Preprocessor-based Product Lines. In Tools Session of the 2nd Brazilian Congress on Software (CBSoft 2011), São Paulo, Brazil, September 2011.
-
Henrique Rebêlo, Ricardo Lima, Uirá Kulesza, Cláudio Sant'Anna, Roberta Coelho, Alexandre Mota, Márcio Ribeiro and César Oliveira. Assessing the Impact of Aspects on Design By Contract Effort: A Quantitative Study. In 23rd International Conference on Software Engineering and Knowledge Engineering (SEKE 2011), Miami, USA, July 2011.
-
Rodrigo Andrade, Márcio Ribeiro, Vaidas Gasiunas, Lucas Satabin, Henrique Rebêlo and Paulo Borba. Assessing Idioms for Implementing Features with Flexible Binding Times. In 15th European Conference on Software Maintenance and Reengineering (CSMR 2011), Oldenburg, Germany, March 2011.
2010
-
Márcio Ribeiro, Humberto Pacheco, Leopoldo Teixeira and Paulo Borba. Emergent Feature Modularization. In Proceedings of Onward! 2010, affiliated with ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH 2010). Reno-Tahoe, Nevada, USA, October 2010.
-
Márcio Ribeiro and Paulo Borba. Towards Feature Modularization. Doctoral Symposium of the ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH 2010). Reno-Tahoe, Nevada, USA, October 2010.
-
Alan Pedro da Silva, Evandro Costa, Ig Ibert Bittencourt, Patrick H. S. Brito, Olavo Holanda, Jean Melo, Diego Dermeval and Márcio Ribeiro. Ontology-Based Software Product Line for Building Semantic Web Applications. In 1st International Workshop on Knowledge-Oriented Product Line Engineering (KOPLE 2010), in conjunction with ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH 2010). Reno-Tahoe, Nevada, USA, October 2010.
-
Henrique Rebêlo, Ricardo Lima, Uirá Kulesza, Roberta Coelho, Alexandre Mota, Márcio Ribeiro and José Elias Araújo. The Contract Enforcement Aspect Pattern. of the 8th Latin American Conference on Pattern Languages of Programming (SugarLoafPLoP'10). Salvador-BA, Brazil, September 2010.
-
Márcio Ribeiro, Pedro Matos Jr. and Paulo Borba. Recommending Mechanisms for Modularizing Mobile Software Variabilities. (Book Chapter). In Handbook of Research on Mobile Software Engineering: Design Implementation and Emergent Applications. IGI Global, 2010.
2009
-
Renata Rego, Márcio Ribeiro, Emanuella Aleixo and Renata Souza. A Self-organizing Based Approach for Bug Reports Retrieval. In Journal of Digital Information Management (JDIM), Vol. 7, No. 6, pp. 358-363. 2009.
-
Carlos Eduardo Pontual, Rodrigo Bonifácio, Henrique Rebêlo, Márcio Ribeiro, Paulo Borba. Modularizing Variabilities with CaesarJ Collaboration Interfaces. In 3rd Workshop on Assessment of Contemporary Modularization Techniques (ACoM 2009), in conjunction with 24th ACM SIGPLAN conference on Object Oriented Programming Systems Languages and Applications (OOPSLA 2009). Orlando, Florida, USA, October 2009.
-
Márcio Ribeiro, Rodrigo Cardoso, Paulo Borba, Rodrigo Bonifácio and Henrique Rebêlo. Does AspectJ Provide Modularity when Implementing Features with Flexible Binding Times?. In 3rd Latin American Workshop on Aspect-Oriented Software Development (LA-WASP 2009), in conjunction with XXIII Simpósio Brasileiro de Engenharia de Software (SBES 2009), Fortaleza-CE, Brazil, October 2009.
-
Henrique Rebêlo and Márcio Ribeiro. Guiding the use of AspectJ Advice: An Initial Assessment. In 3rd Latin American Workshop on Aspect-Oriented Software Development (LA-WASP 2009), in conjunction with XXIII Simpósio Brasileiro de Engenharia de Software (SBES 2009), Fortaleza-CE, Brazil, October 2009.
-
Márcio Ribeiro and Paulo Borba. Improving Guidance when Restructuring Variabilities in Software Product Lines. In 13th European Conference on Software Maintenance and Reengineering (CSMR 2009), Kaiserslautern, Germany, March 2009.
2008
-
Márcio Ribeiro and Paulo Borba. Recommending Refactorings when Restructuring Variabilities in Software Product Lines. In 2nd ACM Workshop on Refactoring Tools (WRT 2008), in conjunction with 23rd ACM SIGPLAN conference on Object Oriented Programming Systems Languages and Applications (OOPSLA 2008), Tennessee, USA, October 2008.
-
Renata Rego, Márcio Ribeiro, Emanuella Aleixo and Renata Souza. Bug Reports Retrieval Using Self-Organizing Map. In 3rd IEEE International Conference on Digital Information Management (ICDIM 2008), London, UK, November 2008.
-
Hyggo Almeida, Marcos Pereira, Márcio Ribeiro, Angelo Perkusich, Emerson Loureiro and Evandro Costa. Developing Enterprise Applications with Support to Dynamic Unanticipated Evolution. In 20th International Conference on Software Engineering and Knowledge Engineering (SEKE 2008), San Francisco, USA, September 2008.
-
Márcio Ribeiro, Pedro Matos Jr. and Paulo Borba. A Decision Model for Implementing Product Lines Variabilities. In 23rd Annual ACM Symposium on Applied Computing (SAC 2008), Fortaleza-CE, Brazil, March 2008.
2007
-
Márcio Ribeiro, Marcos Dósea, Rodrigo Bonifácio, Alberto Costa Neto, Paulo Borba and Sérgio Soares. Analyzing Class and Crosscutting Modularity with Design Structure Matrixes. In XXI Simpósio Brasileiro de Engenharia de Software (SBES 2007), João Pessoa-PB, Brazil, October 2007.
-
Márcio Ribeiro, Pedro Matos Jr., Paulo Borba and Ivan Cardim. On the Modularity of Aspect-Oriented and other Techniques for Implementing Product Lines Variabilities. In 1st Latin American Workshop on Aspect-Oriented Software Development (LA-WASP 2007), in conjunction with XXI Simpósio Brasileiro de Engenharia de Software (SBES 2007), João Pessoa-PB, Brazil, October 2007.
-
Alberto Costa Neto, Márcio Ribeiro, Marcos Dósea, Rodrigo Bonifácio, Paulo Borba and Sérgio Soares. Semantic Dependencies and Modularity of Aspect-Oriented Software. In 1st Workshop on Assessment of Contemporary Modularization Techniques (ACoM 2007), in conjunction with 29th International Conference on Software Engineering (ICSE 2007). Minneapolis, USA, May 2007.
2005 (in portuguese)
-
Leandro Melo de Sales, Felipe Barros Pontes, Luiz Eugênio Fernandes Tenório, Márcio Ribeiro, Evandro de Barros Costa and Henrique Pacca Loureiro Luna. ArCoLIVE: uma ferramenta de código livre baseada em componentes para videoconferência. In II Simpósio Brasileiro de Sistemas de Informação (SBSI 2005), pages 1-8, Florianópolis-SC, Brazil, October 2005.
-
Márcio Ribeiro, Felipe Barros Pontes, Leandro Melo de Sales, Talita Perciano Costa Leite and Alejandro C. Frery. RSwing: uma biblioteca de componentes de código livre para geração de gráficos estatísticos. In X Congresso Estadual de Informática e Telecomunicações (SUCESU 2005), Cuiabá-MT, Brazil, October 2005.