Sérgio's publications

2020

  1. Vilmar Nepomuceno, Sergio Soares. Avoiding Plagiarism in Systematic Literature Reviews: An Update Concern. ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, Emerging Results and Vision Papers Track (ESEM 2020). DOI: 10.1145/3382494.3422170
  2. Fernando Kamei, Igor Wiese, Gustavo Pinto, Marcio Ribeiro, Sergio Soares. On the Use of Grey Literature: A Survey with the Brazilian Software Engineering Research Community. Research Track at 34th Brazilian Symposium on Software Engineering (SBES 2020). DOI: 10.1145/3422392.3422442
  3. Deyvson Silva, Adriano Gomes, Rafael Macieira, Emanoel Silva, Sergio Soares. Pah Pum: Uma ferramenta para gestão de projetos baseada no TAKT PM. Tools Track at 34th Brazilian Symposium on Software Engineering (SBES 2020). DOI: 10.1145/3422392.3422504
  4. Bruno Cartaxo, Gustavo Pinto, Sérgio Soares. Rapid Reviews in Software Engineering. Book Chapter in: Michael Felderer; Guilherme Horta Travassos. (Org.). Contemporary Empirical Methods in Software Engineering. 1ed. Cham: Springer International Publishing, 2020, ISBN: 978-3-030-32488-9. DOI: 10.1007/978-3-030-32489-6_13

2019

  1. Alberto Tavares, Paulo Borba, Guilherme Cavalcanti, Sérgio Soares. Semistructured Merge in JavaScript Systems. 34th IEEE/ACM International Conference on Automated Software Engineering (ASE 2019), San Diego. DOI: 10.1109/ASE.2019.00098
  2. Eudis Teixeira, Liliane Fonseca, Bruno Cartaxo, Sérgio Soares. PrioriTTVs: A process aimed at supporting researchers to prioritize threats to validity and their mitigation actions when planning controlled experiments in SE. Information and Software Technology. Volume 115, November 2019, Pages 20-22. DOI: 10.1016/j.infsof.2019.07.008
  3. Fernando Kamei, Sérgio Soares, Gustavo Pinto. The Use of Grey Literature Review as Evidence for Software Engineering Workshop de Teses e Dissertações do CBSoft 2019 - WTDSOFT 2029. Salvador, 2019. DOI: 10.5753/cbsoft_estendido.2019.7656
  4. Liliane Fonseca, Eudis Teixeira, Sérgio Soares, Allan Lima. ValiDEPlan: Validity-Driven Software Engineering Experiments Planning Tool. Sessao de Ferramentas do Congresso Brasileiro de Software: Teoria e Pratica (CBSoft 2019), 2019, Salvador. DOI: 10.5753/cbsoft_estendido.2019.7665
  5. Jayr Pereira, Carolline Pena, Bruno Cartaxo, Sérgio Soares, Robson Fidalgo. Facilitators and Barriers to Using Alternative and Augmentative Communication Systems by Aphasic:Therapists Perceptions. IEEE 32nd International Symposium on Computer-Based Medical Systems (CBMS 2019), 2019, Cordoba. DOI: 10.1109/CBMS.2019.00077
  6. Vilmar Nepomuceno, Sérgio Soares. On the need to Update Systematic Literature Reviews. Information and Software Technology, volume 109, May 2019, Pages 40-42. DOI: 10.1016/j.infsof.2019.01.005
  7. Bruno Cartaxo, Gustavo Pinto, Baldoino Fonseca, Marcio Ribeiro, Pedro Pinheiro, Sérgio Soares, Maria Teresa Baldassare. Software Engineering Research Community Viewpoints on Rapid Reviews. 13th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement - ESEM '19, 2019, Porto de Galinhas. DOI: 10.1109/ESEM.2019.8870144

2018

  1. Vilmar Nepomuceno, Sérgio Soares. Maintaining systematic literature reviews: benefits and drawbacks. 12th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 2018), Oulu, Finland. DOI: 10.1145/3239235.3267432
  2. Eudis Teixeira, Liliane Fonseca, Sérgio Soares. Threats to validity in controlled experiments in software engineering: what the experts say and why this is relevant (in Portuguese), Ameaças a Validade em Experimentos Controlados na Engenharia de Software: O que Dizem os Especialistas e Por que Isto é Relevante. XXXII Simpósio Brasileiro de Engenharia de Software (SBES 2018), São Carlos. DOI: 10.1145/3266237.3266264
  3. Bruno Cartaxo, Gustavo Pinto, Sérgio Soares. The Role of Rapid Reviews Supporting Decision-Making in Software Engineering Practice. 22nd International Conference on Evaluation and Assessment in Software Engineering (EASE 2018), Christchurch, New Zealand. DOI: 10.1145/3210459.3210462
  4. Waldemar Ferreira, Maria Teresa Baldassarre, Sérgio Soares. Codex: A metamodel ontology to guide the execution of coding experiments. Computer Standards & Interfaces. Volume 59, August 2018, Pages 35-44. DOI: 10.1016/j.csi.2018.02.003
  5. Bruno Cartaxo, Gustavo Pinto, Sérgio Soares. Towards a Model to Transfer Knowledge from Software Engineering Research to Practice. Information and Software Technology, 2018. Volume 97, May 2018, Pages 80-82. DOI: 10.1016/j.infsof.2018.01.001

2017

  1. Liliane Fonseca, Carolyn Seaman, Sergio Soares. Understanding What Experimental Experts Do When They Design their Experiments – A Qualitative Study – Preliminary Results. ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 2017), Toronto. DOI: 10.1109/ESEM.2017.63
  2. Emanoel Barreiros, Jones Albuquerque, João Fasto Lorenzato de Oliveira, Helaine Lins, Sergio Soares. Programming Language Adoption as an Epidemiological Phenomenon. Insightful Ideas and Emerging Results Track at 31st Brazilian Symposium on Software Engineering (SBES 2017). DOI: 10.1145/3131151.3131188
  3. Liliane da Silva Fonseca, Erick Lucena, Sergio Soares, Carolyn Seaman. Reviewer EP: Uma Plataforma Web Colaborativa para Revisao da Completude de Planos Experimentais. Sessão de Ferramentas do Congresso Brasileiro de Software: Teoria e Prática (CBSoft 2017). DOI: to appear
  4. Bruno Cartaxo, Gustavo Pinto, Danilo Ribeiro, Fernando Kamei, Ronnie E. S. Santos, Fabio Q. B. da Silva, Sérgio Soares. Using Q&A Websites as a Method for Assessing Systematic Reviews. 14th International Conference on Mining Software Repositories (MSR 2017), Buenos Aires, Argentina. DOI: 10.1109/MSR.2017.5
  5. Waldemar Pires Ferreira Neto, Sergio Soares, Maria Teresa Baldassarre, Bruno Cartaxo and Giuseppe Visaggio. A Comparative Study of Model-Driven Approaches For Scoping and Planning Experiments. 21st Evaluation and Assessment in Software Engineering Conference (EASE 2017), Karlskrona, Sweden. DOI: 10.1145/3084226.3084258
  6. Sergio Soares, Paulo Borba. Programas Concorrentes Orientados a Objetos: Uma Abordagem de Desenvolvimento Progressiva. Novas Edições Acadêmicas, ISBN 978-3-330-99870-4, 116 páginas, 2017.

2016

  1. Micael Soares, Samuel de Sales Barbosa, Juliana Saraiva, Sérgio Soares. An Empirical Investigation of Maintainability Metrics Adoption in Brazilian Software Companies. 15° Simpósio Brasileiro de Qualidade de Software (SBQS 2016), 2016, Maceio.
  2. Silvio Meira, Vanilson Buregio, Paulo Borba, Vinicius Garcia, Jones Albuquerque, Sérgio Soares. Programming the Universe: The First Commandment of Software Engineering for all Varieties of Information Systems. XXX Brazilian Symposium on Software Engineering (SBES 2016), Maringá, Brazil. DOI: 10.1145/2973839.2982567
  3. Bruno Cartaxo, Gustavo Pinto, Elton Vieira, Sergio Soares. Evidence Briefings: Towards a Medium to Transfer Knowledge from Systematic Reviews to Practitioners. ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 2016), 2016, Ciudad Real, Spain. DOI: 10.1145/2961111.2962603
  4. André Magno Costa de Araújo, Valéria Cesário Times, Sérgio Soares. A Conceptual Data Model for Health Information Systems. International Conference on Software Engineering Research and Practice (SERP 2016), Las Vegas, USA. ISBN: 1-60132-446-4, CSREA Press.

2015

  1. Waldemar Ferreira, Maria Teresa Baldassarre, Sergio Soares, Giuseppe Visaggio. Toward a meta-ontology for accurate ontologies to specify domain specific experiments in software engineering. 16th International Conference on Product-Focused Software Process Improvement (PROFES 2015). Bolzano, Italy. Lecture Notes in Computer Science, Volume 9459, Pages 455-470. DOI: 10.1007/978-3-319-26844-6_33
  2. Bruno Cartaxo, Paulo Borba, Sérgio Soares, Helio Fugimoto. Improving Performance and Maintainability of ObjectCloning with Lazy Clones: An Empirical Evaluation. ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 2015), 2015, Beijing. DOI: 10.1109/ESEM.2015.7321202
  3. Larissa Falcao, Waldemar Pires Ferreira Neto, Alex Borges, Vilmar Nepomuceno, Sérgio Soares, Maria Teresa Baldassare. An Analysis of Software Engineering Experiments Using Human Subjects. ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 2015), 2015, Beijing. DOI: 10.1109/ESEM.2015.7321185
  4. Juliana Saraiva, Micael Soares, Sérgio Soares, Fernando Castor, Renata Souza. Classifying Metrics for Assessing Object-Oriented Software Maintainability: A Family of Metrics’ Catalogs. The Journal of Systems and Software, v. 103, p. 85-101, 2015. DOI: 10.1016/j.jss.2015.01.014.
  5. Bruno Cartaxo, Juliana Saraiva, ALMEIDA, ADAUTO, BARREIROS, Emanoel, Waldemar Pires Ferreira Neto, Sérgio Soares. Mechanisms to Characterize Context of Empirical Studies in Software Engineering. 18 Workshop em Engenharia de Software Experimental (ESELAW 2015), Lima.
  6. Alex Borges, Waldemar Pires Ferreira Neto, BARREIROS, Emanoel Francisco Sposito, Adauto Almeida Filho, Liliane Fonseca, Eudis Teixeira, Diogo Vinícius Silva, Aline Alencar, Sérgio Soares. Support Mechanisms to Conduct Empirical Studies in Software Engineering: a Systematic Mapping Study. 19th International Conference on Evaluation and Assessment in Software Engineering (EASE 2015), Nanjing, China. DOI: 10.1145/2652524.2652572

2014

  1. Alex Borges, Waldemar Ferreira, Emanoel Barreiros, Adauto Almeida, Liliane Fonseca, Eudis Teixeira, Diogo Silva, Aline Alencar, Sergio Soares. Support mechanisms to conduct empirical studies in software engineering. 8th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement - ESEM '14. New York: ACM Press. DOI: 10.1145/2652524.2652572.
  2. Helaine Lins, Vinicius Garcia, Sérgio Soares. Análise da Qualidade de Experimentos da Computação em Nuvem. IV Workshop de Teses e Dissertações do CBSoft (WTDSoft 2014), Maceio.
  3. Adauto Almeida Filho, Emanoel Barreiros, Juliana Saraiva, Fernando Castor, Sérgio Soares. Is Exception Handling a Reusable Aspect?. 8o Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software (SBCARS 2014), Maceio. DOI: 10.1109/SBCARS.2014.17

2013

  1. Bruno Cartaxo, Allan Araújo, Antônio Sá Barreto, Sérgio Soares. The Impact of Scrum on Customer Satisfaction: An Empirical Study XXVII Simpósio Brasileiro de Engenharia de Software (SBES 2013), Brasilia. DOI: 10.1109/sbes.2013.10
  2. Waldemar Pires Ferreira Neto, Sérgio Soares. Modularity Metrics for Conditional Compilation Software Product Lines V Latin American Workshop on Aspect-Oriented Software Development (LA-WASP.13) at SBES 2013, Brasilia.
  3. Marília Freire, Daniel Costa, Edmilson Campos, Tainá Medeiros, Uirá Kulesza, Eduardo Aranha, Sérgio Soares. Automated Support for Controlled Experiments in Software Engineering: A Systematic Review. 25th International Conference on Software Engineering and Knowledge Engineering (SEKE 2013), Boston, USA.
  4. Juliana Saraiva, Sérgio Soares, Fernando Castor. Towards a Catalog of Object-Oriented Software Maintainability Metrics. 4th Workshop on Emerging Trends in Software Metrics (WETSoM 2013) at ICSE 2013, San Francisco, USA. DOI: 10.1109/WETSoM.2013.6619342.
  5. Alex Borges, Rodrigo Rocha, Sérgio Soares, Catarina Costa, Silvio Meira, Hilario Oliveira. Ontologies Supporting the Distributed Software Development: a Systematic Mapping Study. 17th International Conference on Evaluation & Assessment in Software Engineering (EASE 2013), Porto de Galinhas, Brazil. DOI: 10.1145/2460999.2461022.
  6. Uira Kulesza, Sérgio Soares, Christina Chavez, Fernando Castor, Paulo Borba, Carlos Lucena, Paulo Masiero, Claudio Sant’Anna, Fabiano Ferrari, Vander Alves, Roberta Coelho, Eduardo Figueiredo, Paulo Pires, Flávia Delicato, Eduardo Piveta, Carla Silva, Valter Camargo, Rosana Braga, Julio Leite, Otávio Lemos, Nabor Mendonca, Thais Batista, Rodrigo Bonifacio, Nelio Cacho, Lyrene Silva, Arndt von Staa, Fabio Silveira, Marco Tulio Valente, Fernanda Alencar, Jaelson Castro, Ricardo Ramos, Rosangela Penteado, Cecília Rubira. The Crosscutting Impact of the AOSD Brazilian Research Community. Journal of Systems and Software, Volume 86, issue 4, April 2013. DOI: 10.1016/j.jss.2012.08.031.

2012

  1. Flávio Lima, Adauto Almeida Filho, Emanoel Barreiros, Juliana Saraiva, Sérgio Soares, Aline Alencar, Gustavo Pinto. Métodos, Técnicas e Ferramentas para o Desenvolvimento de Software Educacional: Um Mapeamento Sistemático. 23º SBIE - Simpósio Brasileiro de Informática na Educação (SBIE 2012) - Trilha 5: Desenvolvimento de Software Educacional.
  2. Bruno Cartaxo, Italo Costa, Dhiego Martins, André Santos, Sérgio Soares, Vinicius Garcia. ESEML - Empirical Software Engineering Modeling Language. 12th Workshop on Domain-Specific Modeling (DSM 2012) at OOPSLA/SPLASH 2012. DOI: 10.1145/2420918.2420933.
  3. Felipe Queiroz, Marcio Ribeiro, Sergio Soares, Paulo Borba. Towards a Better Understanding of Feature Dependencies in Preprocessor-based Systems. 6th Latin American Workshop on Aspect-Oriented Software Development (LA-WASP 2012). Natal, Brazil. DOI: to appear.
  4. Thaysa Paiva, Sérgio Soares. Digital Libraries. In: Carlos Alexandre Barros de Mello, Adriano Lorena Inacio de Oliveira, Wellington Pinheiro dos Santos (Editors). Digital Document Analysis and Processing. Nova Publishers, 2012. ISBN: 978-1-62100-377-9.
  5. Ricardo de A. Araújo, Adriano L.I. Oliveira, Sérgio Soares. An Evolutionary Morphological Approach for Software Development Cost Estimation. Neural Networks, v. 32, p. 285-291, 2012. DOI: 10.1016/j.neunet.2012.02.040.
  6. Márcio Ribeiro, Felipe Queiroz, Paulo Borba, Társis Tolêdo, Claus Brabrand, Sérgio Soares. On the impact of feature dependencies when maintaining preprocessor-based software product lines. SIGPLAN Notices, ACM SIGPLAN Notices, ISSN 1523-2867, v. 47, p. 23-32, 2012. DOI: 10.1145/2189751.2047868.
  7. Ricardo de A. Araújo, Adriano L.I. Oliveira, Sérgio Soares, Silvio Romero de Lemos Meira. A Quantum-Inspired Evolutionary Learning Process to Design Dilation-Erosion Perceptrons for Financial Forecasting. Learning and Nonlinear Models, v. 10, p. 192-201, 2012. DOI: 10.21528/LNLM-vol10-no3-art6.
  8. Ricardo de A. Araújo, Sérgio Soares, Adriano L.I. Oliveira. Hybrid Morphological Methodology for Software Development Cost Estimation. Expert Systems with Applications, v. 39, p. 6129-6139, 2012. DOI: 10.1016/j.eswa.2011.11.077.
  9. Juliana Saraiva, Emanoel Barreiros, Adauto Almeida Filho, Flavio Lima, Aline Alencar, Gustavo Lima, Sérgio Soares, Fernando Castor. Aspect-Oriented Software Maintenance Metrics: A Systematic Mapping Study. 16th International Conference on Evaluation & Assessment in Software Engineering (EASE 2012), 2012, Ciudad Real, Spain. DOI: 10.1049/ic.2012.0033.

2011

  1. Fabio Silva, André Santos, Sérgio Soares, César França, Cleviton Monteiro, Felipe Maciel. Six Years of Systematic Literature Reviews in Software Engineering: an Updated Tertiary Study. Information and Software Technology, 2011. DOI: 10.1016/j.infsof.2011.04.004.
  2. Ricardo Araújo, Adriano Oliveira, Sérgio Soares. A Shift-Invariant Morphological System for Software Development Cost Estimation. Expert Systems with Applications, Elsevier, Volume 38, Issue 4, April 2011, Pages 4162-4168. DOI: 10.1016/j.eswa.2010.09.078.
  3. Ricardo de A. Araújo, Adriano L.I. Oliveira, Sérgio Soares, Silvio Meira. A Quantum-Inspired Morphological Approach to Solve the Random Walk Dilemma for Financial Forecasting. X Congresso Brasileiro de Inteligência Computacional (CBIC 2011), Fortaleza - Brazil, 2011.
  4. Christina Chavez, Uira Kulesza, Sérgio Soares, Paulo Borba, Carlos Lucena, Paulo Masiero, Claudio Sant'Anna, Eduardo Piveta, Fabiano Ferrari, Fernando Castor, Roberta Coelho, Vander Vander, Lyrene Fernandes, Paulo Pires, Nabor Mendonça, Eduardo Figueiredo, Thais Batista, Carla Silva, Valter Camargo, Nelio Cacho, Otávio Lemos, Flávia Delicato, Arndt von Staa, Fabio Silveira, Fernanda Alencar, Júlio Leite, Ricardo Ricardo, Rodrigo Bonifácio, Marco Tulio Valente, Rosana Braga, Rosângela Penteado, Jaelson Castro. The AOSD Community in Brazil and its Crosscutting Impact. 25th Brazilian Symposium on Software Engineering - SBES 2011, Special Track "SBES is 25". São Paulo, September 26-30, 2011. DOI: 10.1109/SBES.2011.10.
  5. Márcio Ribeiro, Felipe Queiroz, Paulo Borba, Társis Tolêdo, Claus Brabrand, Sérgio Soares. On the Impact of Feature Dependencies when Maintaining Preprocessor-based Software Product Lines. Generative Programming and Component Engineering (GPCE'11). Portland, USA, October 22-33, 2011. DOI: 10.1145/2047862.2047868.
  6. Juliana Saraiva, Sérgio Soares, Fernando Castor. Analyzing Architectural Layering Violations in Aspect-Oriented Software with ArchE Meter. Sessão de Ferramentas do Congresso Brasileiro de Software: Teoria e Prática (CBSoft 2011). São Paulo, September 28-30, 2011
  7. Rafael Di Bernardo, Ricardo Sales Jr., Fernando Castor, Roberta Coelho, Nélio Cacho, Sérgio Soares. Agile Testing of Exceptional Behavior. 25th Brazilian Symposium on Software Engineering (SBES 2011). São Paulo, September 28-30, 2011 DOI: 10.1109/SBES.2011.28.
  8. Emanoel Barreiros, Adauto Almeida Filho, Juliana Saraiva, Sérgio Soares. A Systematic Mapping Study on Software Engineering Testbeds. ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 2011). Banff, September 22-23, 2011 DOI: 10.1109/ESEM.2011.19.
  9. Thaysa Paiva, Carlos Mello, Sérgio Soares, Marcos Galindo Lima. Prohist: A Digital Library For Image Processing of Historical Documents. Conferência sobre Tecnologia, Cultura e Memória (CTCM 2012), 2011, Recife, Brasil.
  10. Ricardo de A. Araújo, Adriano L.I. Oliveira, Sérgio Soares, Silvio Meira. Designing Dilation-Erosion Perceptrons with Differential Evolutionary Learning for Air Pressure Forecasting. 2011 International Joint Conference on Neural Networks (IJCNN 2011). San Jose, July 31 - August 5, 2011 DOI: 10.1109/IJCNN.2011.6033275.
  11. Ricardo de A. Araújo, Adriano L.I. Oliveira, Sérgio Soares, Silvio Meira. Gradient-based Morphological Approach for Software Development Cost Estimation. 2011 International Joint Conference on Neural Networks (IJCNN 2011). San Jose, July 31 - August 5, 2011. DOI: 10.1109/IJCNN.2011.6033274.
  12. Sérgio Soares, Emanoel Barreiros, Adauto Almeida Filho, Marcelo Moura, Uira Kulesza, Fernando Castor, Eduardo Aranha. Towards a Software Product Line Assessment Framework. 2nd International Workshop on Empirical Evaluation of Software Composition Techniques (ESCOT 2011) at ECOOP'11. Lancaster, July 25-29, 2011
  13. Juliana Saraiva, Sérgio Soares, Fernando Castor. A Metrics Suite to Evaluate the Impact of AOSD on Layered Software Architectures. 2nd International Workshop on Empirical Evaluation of Software Composition Techniques (ESCOT 2011) at ECOOP'11. Lancaster, July 25-29, 2011
  14. Ricardo Araújo, Adriano Oliveira, Sérgio Soares, Silvio Meira. An Evolutionary Approach to Design Dilation-Erosion Perceptrons for Stock Market Indices Forecasting. Genetic and Evolutionary Computation Conference (GECCO 2011). Dublin, July 12-16, 2011. DOI: 10.1145/2001576.2001799.
  15. Ricardo Araújo, Adriano Oliveira, Sérgio Soares, Silvio Meira. Swarm-based Evolutionary Learning for Dilation-Erosion Perceptrons with Application in Natural Phenomena Prediction. 2011 IEEE Congress on Evolutionary Computation (CEC). New Orleans, June 5-8, 2011.
  16. Ricardo Araújo, Adriano Oliveira, Sérgio Soares, Silvio Meira. Quantum-inspired Method for Financial Time Series Forecasting. 2011 IEEE Congress on Evolutionary Computation (CEC). New Orleans, June 5-8, 2011.
  17. Elder Cirilo, Demóstenes Sena, Uira Kulesza, Leopoldo Teixeira, Sérgio Soares, Paulo Borba, Rohit Gheyi, Laís Neves, Carlos Lucena. Integrating Product Line Refactoring and Derivation Tools: Challenges and Potential Solutions. Invited Case-Studie of the Product LinE Approaches in Software Engineering (PLEASE 2011), workshop at the 33nd International Conference on Software Engineering (ICSE 2011). Honolulu, 22-23 May, 2011.
  18. Adauto Almeida, Emanoel Barreiros, Juliana Saraiva, Sérgio Soares. Mechanisms to Guide Empirical Studies in Software Engineering: A Mapping Study (in portuguese). VIII Experimental Software Engineering Latin American Workshop (ESELAW 2011). Rio de Janeiro, 28-29 April, 2011.
  19. Rafael Di Bernardo, Fernando Castor, Sérgio Soares. Towards Agile Testing of Exceptional Behavior. Workshop on Exception Handling in Contemporary Software Systems (EHCoS). São José dos Campos, 25 April, 2011.
  20. Juliana Saraiva, Sérgio Soares, Fernando Castor. Analyzing Architectural Conformance of Layered Aspect-Oriented Systems with ArchE Meter. Demostration at AOSD 2011, 10th International Conference on Aspect-Oriented Software Development, ACM, March 2011, Porto de Galinhas, PE, Brazil. DOI: 10.1145/1960314.1960334

2010

  1. Marco Tulio Valente, Cesar Couto, Jaqueline Faria, Sérgio Soares. On the Bene fits of Quantification in AspectJ Systems. Journal of the Brazilian Computer Society, 2010. Online on 07/May/2010.
  2. Lyrene Fernandes, Thais Batista, Sérgio Soares, Lidiane Santos. On the Role of Features and Goals Models in the Development of a Software Product Line. Early Aspects 2010, Workshop at 9th Annual Aspect-Oriented Software Development Conference (AOSD 2010), Rennes, France, March 2010. Information Sciences and Technologies Bulletin of the ACM Slovakia, Vol. 2, No. 1 (2010) pages 60-65. ISSN: 1338-1237
  3. Ricardo Araújo, Adriano Oliveira, Sérgio Soares. Overcoming the Random Walk Dilemma Using a Covariance Matrix Adaptation Evolutionary Method. 2010 IEEE Conference on Systems, Man and Cybernetics (SMC 2010), Istanbul. IEEE, 2010. DOI: 10.1109/ICSMC.2010.5641946
  4. Fabio Q. B. da Silva, André L. M. Santos, Sérgio C. B. Soares, A. César C. França, Cleviton V. F. Monteiro. A Critical Appraisal of Systematic Reviews in Software Engineering from the Perspective of the Research Questions Asked in the Reviews. ACM/IEEE 4th Empirical Software Engineering and Measurement conference (ESEM 2010), Bolzano. ACM, 2010. DOI: 10.1145/1852786.1852830
  5. Juliana Saraiva, Sérgio Soares, Fernando Castor Filho. Assessing the Impact of AOP on Layered Software Architectures 4th European Conference on Software Architecture (ECSA 2010), Copenhagen. Springer, 2010. DOI: 10.1007/978-3-642-15114-9_27
  6. Ricardo Araújo, Adriano Oliveira, Sérgio Soares. A Covariance Matrix Adaptation based Evolutionary Methodology for Phase Adjustment in Financial Time Series Forecasting. Genetic and Evolutionary Computation Conference (GECCO 2010), Portland. New York: ACM press, 2010 DOI: 10.1145/1830483.1830720
  7. 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 and João Araujo. Benchmarking Stability of Aspect-Oriented Product-Line Decompositions. 4th Workshop on Assessment of Contemporary Modularization Techniques (ACoM 2010), Workshop at 14th International Software Product Line Conference (SPLC 2010), Jeju Island, South Korea, September 2010.
  8. Ricardo Araújo, Adriano Oliveira, Sérgio Soares A Quantum-Inspired Hybrid Methodology for Financial Time Series Prediction. IEEE International Joint Conference on Neural Networks (IJCNN 2010), Barcelona. IEEE, 2010. DOI: 10.1109/IJCNN.2010.5604601
  9. Fabiano Ferrari, Rachel Burrows, Otávio Lemos, Alessandro Garcia, Nelio Cacho, Eduardo Figueiredo, Frederico Lopes, Nathalia Temudo, Liana Silva, Sérgio Soares, Awais Rashid, Paulo Masiero, Thais Batista, José Carlos Maldonado An Exploratory Study of Fault-Proneness in Evolving Aspect-Oriented Programs. 32th International Conference on Software Engineering (ICSE'10), ACM press, Cape Town, May, 2009. DOI: 10.1145/1806799.1806813
  10. Ricardo Araújo, Adriano Oliveira, Sérgio Soares Hybrid Intelligent Design of Morphological-Rank-Linear Perceptrons for Software Development Cost Estimation. 22nd International Conference on Tools with Artificial Intelligence, ICTAI 2010. Arras, France, October 2010. DOI: 10.1109/ICTAI.2010.30
  11. Julio Taveira, Hítalo Oliveira, Fernando Castor Filho, Sérgio Soares. On Inter-Application Reuse of Exception Handling Aspects. Empirical Evaluation of Software Composition Techniques (ESCOT 2010), Workshop at 9th Annual Aspect-Oriented Software Development Conference (AOSD 2010), Rennes, France, March 2010.
  12. Ricardo Araújo, Adriano Oliveira, Sérgio Soares. Hybrid Evolutionary Quantum Inspired Method to Adjust Time Phase Distortions in Financial Time Series. 25th ACM Symposium On Applied Computing (SAC 2010). Suiça, March 2010. DOI: 10.1145/1774088.1774332

2009

  1. Julio Cesar Taveira, Juliana Saraiva, Fernando Castor, Sergio Soares. A Concern-Specific Metrics Collection Tool 3rd Workshop on Assessment of Contemporary Modularization Techniques (ACoM.09), Workshop at ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2009) Orlando, USA, October, 2009.
  2. Ricardo Araujo, Adriano Oliveira, Sergio Soares. Uma Abordagem Morfologico-Posto-Linear para a Estimativa de Custo de Desenvolvimento de Software. IX Congresso Brasileiro de Redes Neurais / Inteligencia Computacional (IX CBRN). Ouro Preto, MG, October, 2009.
  3. Ricardo Araujo, Adriano Oliveira, Sergio Soares. A Morphological-Rank-Linear Approach for Software Development Cost Estimation 21st International Conference on Tools with Artificial Intelligence - ICTAI 2009. Newark, New Jersy, USA. November, 2009. IEEE Computer Society.
  4. Sergio Soares, Paulo Borba, Eduardo Laureano. Desenvolvimento de Programas Concorrentes Orientados a Objetos: Uma Abordagem Progressiva. 1. ed. CreateSpace, 2009. 110 p. ISBN 9781448619870.
  5. Julio Cesar Taveira, Cristiane Queiroz, Romulo Lima, Juliana Saraiva, Emanoel Barreiros, Fernando Castor, Sergio Soares, Nathalia Temudo, Hitalo Oliveira, Amanda Araujo, Jefferson Amorim. Assessing Intra-Application Exception Handling Reuse with Aspects. XXIII Brazilian Symposium on Software Engineering - SBES 2009. Fortaleza, Brazil, October 2009.
  6. Sergio Soares, Paulo Borba, Eduardo Laureano. AOPim: An Aspect-Oriented Implementation Method: Supporting Aspect-Oriented Software Development. 1. ed. Saarbrucken: VDM Verlag, 2009. 180 p. ISBN 9783639171136
  7. Ricardo Araujo, Glaucio Melo, Adriano Oliveira, Sergio Soares. Morphological-Rank-Linear Models for Financial Time Series Forecasting. In: Aleksandar Lazinica. (Org.). Evolutionary Computation. Vienna: IN-TECH, 2009
  8. Fernando Rocha, Sérgio Soares, André Soares, Ricardo Lima. An Adaptable Framework for Distributed and Parallel Applications. 8th Parallel/High-Performance Object-Oriented Scientific Computing (POOSC 09), Workshop at the 23rd European Conference on Object-Oriented Programming (ECOOP 09). Genova, Italy, July 2009.
  9. Liana Silva, Sérgio Soares Towards Aspects of Coverage to Measure Thoroughness of Testing. Software & Systems Quality Conference 2009. SQS Group. Dusseldorf, Germany, May 2009.
  10. Sílvio Meira, Eduardo Almeida, Sérgio Soares Investigating methods, processes and tools to increase productivity and quality in large scale to software development companies. (in portuguese) II Seminar on great computing challenges in Brazil. Manaus, AM, March 2009.
  11. Liana Silva, Sérgio Soares Analyzing Structure-based Techniques for Test Coverage on a J2ME Software Product Line. 10th IEEE Latin-American Test Workshop (LATW09). Buzios, RJ, March 2009.

2008

  1. Henrique Rebêlo, Sérgio Soares, Ricardo Lima, Paulo Borba, Márcio Cornélio. JML and Aspects: The Benefits of Instrumenting JML Features with AspectJ. Specification and Verification of Component-Based Systems (SAVCBS'08), Workshop at the 16th International Symposium on the Foundations of Software Engineering (FSE 16). Atlanta, USA, November 2008.
  2. Marcelo Moura, Sergio Soares, Fernando Castor Filho, Mario Monteiro, Philip Greenwood, Alessandro Garcia, Elliackin Figueiredo, Diego Araujo. Towards a Framework for Guiding Aspect-Oriented Software Maintenance Empirical Studies. 2nd Workshop on Assessment of Contemporary Modularization Techniques (ACoM.08) at the 23th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, OOPSLA'08. Nashville, USA, October 2008.
  3. Sergio Soares, Fernando Calheiros, Vilmar Nepomuceno, Andrea Menezes, Paulo Borba, Vander Alves. Supporting Software Product Lines Development: FLiP - Product Line Derivation Tool. OOPSLA 2008 Demonstration Track. Companion of 23th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, OOPSLA'08. Nashville, USA, October 2008.
  4. Thais Batista, Maria Cecilia Bastarrica, Sergio Soares, Lyrene Fernandes. A Marriage of MDD and Early Aspects in Software Product Line Development. Early Aspects Workshop at 12th International Software Product Line Conference, SPLC 2008. Limerick, Ireland, v.2. pp. 97 - 104, September 2008.
  5. Vander Alves, Fernando Calheiros, Vilmar Nepomuceno, Andrea Menezes, Sérgio Soares, Paulo Borba. FLiP: Managing Software Product Line Extraction and Reaction with Aspects. Demo section at 12th International Software Product Line Conference, SPLC 2008. Limerick, Ireland, p.354 - 354, September 2008.
  6. Mário Monteiro, Marcelo Moura, Sérgio Soares, Fernando Castor Filho. Towards an Analysis of Layering Violations in Aspect-Oriented Software Architectures. ADI 2008 - Workshop on Aspects, Dependencies, and Interactions at 22nd European Conference on Object-Oriented Programming, ECOOP 2008. Paphos, Cyprus, July 2008.
  7. Liana Silva, Célio Santana, Fernando Rocha, Maíra Paschoalino, Gabriel Falconieri, Lúcio Ribeiro, Renata Medeiros, Sérgio Soares, Cristine Gusmão. Applying XP to an Agile Inexperienced Software Development Team. 9th International Conference on Agile Processes and eXtreme Programming in Software Engineering (XP2008). Limerick, Ireland, June 2008. Spring-Verlag LNBIP v.9, 2008. p.114 - 126.
  8. 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. In: 30th International Conference on Software Engineering ICSE'08, p. 261-270, 2008, Leipzig.
  9. César Oliveira, Fernando Rocha, Renata Medeiros, Ricardo Lima, Sérgio Soares, Félix Santos, Ismael H. S. Santos . Dynamic Interface for Muilti-physics Simulators. International Journal of Modelling and Simulation for the Petroleum Industry, v. 2, n. 1, p. 35-42, 2008. ISSN 1982-6036.
  10. Henrique Rebêlo, Ricardo Lima, Márcio Cornélio, Sérgio Soares. A JML compiler based on AspectJ. First International Conference on Software Testing, Verification and Validation - ICST 2008, p. 541-544. Lillehammer, Norway, p. .541 - 544, April 2008.
  11. Rodrigo Bonifacio, Paulo Borba, Sérgio Soares. On the Benefits of Scenario Variability as Crosscutting. Early Aspects Workshop at Seventh International Conference on Aspect-Oriented Software Development, AOSD.08. Brussels, Belgium, March/April 2008.
  12. Paulo Borba, Fernando Calheiros, Vilmar Nepomuceno, Andrea Menezes, Sérgio Soares, Vander Alves. FLiP – Product Line Derivation Tool. Forum Demonstration at Seventh International Conference on Aspect-Oriented Software Development, AOSD.08. Brussels, Belgium, March/April 2008.
  13. Henrique Rebêlo, Ricardo Lima, Márcio Cornélio, Sérgio Soares, Leopoldo Ferreira. Implementing Java Modeling Language Contracts with AspectJ. 23rd Annual ACM Symposium on Applied Computing, SAC'08, p. 228-233. Fortaleza, Brazil, March 2008.

2007

  1. 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. 21st Brazilian Symposium on Software Engineering - SBES 2007, 2007, João Pessoa.
  2. Marcos Dósea, Alberto Costa Neto, Paulo Borba and Sérgio Soares. Specifying Design Rules in Aspect-Oriented Systems. I Latin American Workshop on Aspect-Oriented Software Development (LA-WASP.07). 2007, João Pessoa.
  3. Roberta Arcoverde, Patrícia Lustosa, Adeline Sousa, Sérgio Soares, and Paulo Borba. AJaTS - AspectJ Transformation System: Tool Support for Aspect-Oriented Development and Refactoring. In Tools Session of the XXI Brazilian Symposium on Software Engineering (SBES'07), João Pessoa-PB, Brazil, October 2007.
  4. Frederico de Oliveira Jr., Ricardo Lima, Márcio Cornélio, Sérgio Soares, Eduardo Tavares, Paulo Maciel, Raimundo Barreto, Meuse Oliveira Jr. CML: C Modeling Language. Journal of Universal Computer Science, v. 13, p. 682-700, 2007.
  5. Philip Greenwood, Thiago Bartolomei, Eduardo Figueiredo, Marcos Dosea, Alessandro Garcia, Nelio Cacho, Claudio Sant'Anna, Sérgio Soares, Paulo Borba, Uira Kulesza and Awais Rashid. On the Impact of Aspectual Decompositions on Design Stability: An Empirical Study. European Conference on Object-Oriented Programming ECOOP'07, LNCS v. 4609, pp. 176-200. Berlin, July 2007.
  6. Fernando Calheiros, Paulo Borba, Sérgio Soares, Vilmar Nepomuceno and Vander Alves. Product Line Variability Refactoring Tool. In 1st Workshop on Refactoring Tools (WRT'07), in conjunction with the 21st European Conference on Object-Oriented Programming (ECOOP'07), Berlin, pages 33-34, July 2007. Danny Dig, Michael Cebulla (Eds.), ISSN 1436-9915.
  7. Roberta Arcoverde, Sérgio Soares, Patrícia Lustosa and Paulo Borba. AJaTS: AspectJ Transformation System. In 1st Workshop on Refactoring Tools (WRT'07), in conjunction with the 21st European Conference on Object-Oriented Programming (ECOOP'07), Berlin, pages 35-36, July 2007. Danny Dig, Michael Cebulla (Eds.), ISSN 1436-9915.
  8. Sérgio Soares, Paulo Borba, and Ricardo Lima. Concurrency Control Modularization with Aspect-Oriented Programming. 31st Annual International Computer Software and Applications Conference COMPSAC'07. Pages 295-298, Beijing, July 2007.
  9. Frederico de Oliveira Jr., Ricardo Lima, Márcio Cornélio, Sérgio Soares, Eduardo Tavares, Paulo Maciel, Raimundo Barreto, Meuse Oliveira Jr. CML: C Modeling Language. 11th Brazilian Symposium on Programming Languages, SBLP'07. Natal, Maio 2007.
  10. Phil Greenwood, Alessandro Garcia, Awais Rashid, Eduardo Figueiredo, Claudio Sant’Anna, Nelio Cacho, Americo Sampaio, Sergio Soares, Paulo Borba, Marcos Dosea, Ricardo Ramos, Uira Kulesza, Lyrene Fernandes, Thiago Bartolomei, Monica Pinto, Lidia Fuentes, Nadia Gamez, Ana Moreira, Joao Araujo, Thais Batista, Ana Medeiros, Francisco Dantas, Ana Luisa de Medeiros, Jan Wloka, Christina Chavez, Robert France, Isabel Brito. On the Contributions of an End-to-End AOSD Testbed. Early Aspects: Workshop in Aspect-Oriented Requirements Engineering and Architecture Design, affiliated with ICSE 2007. Minneapolis, May 2007.
  11. Alberto Costa Neto, Márcio Ribeiro, Marcos Dósea, Rodrigo Bonifácio, Paulo Borba e Sérgio Soares Semantic Dependencies and Modularity of Aspect-Oriented Software. Workshop on Assessment of Contemporary Modularization Techniques (ACoM.07), affiliated with ICSE 2007. Minneapolis, May 2007.
  12. Philip Greenwood, Alessandro Garcia, Thiago Bartolomei, Sérgio Soares, Paulo Borba and Awais Rashid. On The Design of an End-to-End AOSD Testbed for Software Stability. First Workshop on Assessement of Aspect-Oriented Technologies (ASAT.07), affiliated with AOSD 2007. Vancouver, March 2007.
  13. Sérgio Soares and Paulo Borba. Towards Reusable and Modular Aspect-Oriented Concurrency Control. In: 22nd Annual ACM Symposium on Applied Computing. Seoul, Korea. ACM press, 2007.

2006

  1. Vander Alves, Alberto Costa Neto, Sergio Soares, Gustavo Santos, Fernando Calheiros, Vilmar Nepomuceno, Davi Pires, Jorge Leal and Paulo Borba. From Conditional Compilation to Aspects: A Case Study in Software Product Lines Migration. In: Aspect-Oriented Product Line Engineering AOPLE'06, Workshop of the Fifth International Conference on Generative Programming and Component Engineering (GPCE'06), Portland, OR. ACM, 2006.
  2. Sérgio Soares, Paulo Borba and Eduardo Laureano. Distribution and Persistence as Aspects. Software: Practice & Experience, v. 36, n. 6, p. 711-759, 2006. Published Online: 7 Mar 2006. DOI: 10.1002/spe.715. Preprint
  3. Gilvan Durães, André Soares, Sérgio Soares e William Giozza. SimRWA-D: Uma Abordagem Distribuída para Simulação de Redes Ópticas Transparentes. 5th International Information and Telecommunication Technologies Symposium, Cuiabá, 2006.

1999-2005

  1. Sérgio Soares and Paulo Borba. Implementing Modular and Reusable Aspect-Oriented Concurrency Control with AspectJ. 2nd Brasilian Workshop on Aspect-Oriented Software Develpment - WASP'05 - SBES'05. October 4, 2005, Uberlândia-MG, Brazil.
  2. Sérgio Soares and Paulo Borba. Towards Progressive and Non-progressive Implementation Approaches Evaluation. 1st Experimental Software Engineering Latin American Workshop - ESELAW'04 - SBES'04. October 18, 2004. Academia de Tênis Resort, Brasília-DF, Brazil.
  3. Sérgio Soares and Paulo Borba. Aspect-Oriented Software Development with RUP and AspectJ (in portuguese). Tutorial of the XVIII Brazilian Symposium on Software Engineering - SBES'04. October 20, 2004. Academia de Tênis Resort, Brasília-DF, Brazil.
  4. Sérgio Soares and Paulo Borba. An Aspect-Oriented Implementation Method with support to Progressive Implementation. I Brazillian Workshop on Aspect-Oriented Software Development - WASP'04 (SBES'04). Poster Session. October 18, 2004. Academia de Tênis Resort, Brasília-DF, Brazil.
  5. Sérgio Soares and Paulo Borba. An Aspect-Oriented Implementation Method. International Conference on Aspect-Oriented Software Development (AOSD'04) - Student Research Extravaganza (Poster Session). March 22-26, 2004. Lancaster, UK.
  6. Geórgia Sousa, Sérgio Soares, Paulo Borba and Jaelson Castro. Separation of Crosscutting Concerns from Requirements to Design: Adapting the Use Case Driven Approach. Early Aspects 2004: Aspect-Oriented Requirements Engineering and Architecture Design. Workshop at International Conference on Aspect-Oriented Software Development, AOSD 2004, pages 93-102. March 22-26, 2004, Lancaster UK.
  7. Sérgio Soares and Paulo Borba. Aspect-Oriented Implementation Method: Progressive or Non-progressive Approach?. Doctoral Symposium of 18th ACM conference on Object-oriented programming, systems, languages, and applications, OOPSLA'03. OOPSLA 2003 Companion, pages 128-129, ACM Press. October 26-30, 2003. Anaheim, CA, USA.
  8. Sérgio Soares, Eduardo Laureano and Paulo Borba. Implementing Distribution and Persistence Aspects with AspectJ. In: Proceedings of the 17th ACM Conference on Object-Oriented programming systems, languages, and applications, OOPSLA'02, pages 174-190, ACM Press. 4th-8th November 2002, Seattle, WA, USA. Also been published in ACM SIGPLAN Notices 37(11).
  9. Sérgio Soares and Paulo Borba. PIP: Progressive Implementation Pattern. SDPP'02 - 1st Workshop on Software Development Process Patterns, 17th ACM Conference on Object-Oriented programming systems, languages, and applications, OOPSLA'02. 5th November 2002, Seattle, WA, USA.
  10. Sérgio Soares and Paulo Borba. Concurrency Control with Java and Relational Databases. In: COMPSAC 2002, Computer Software and Applications Conference, IEEE Computer Society Press, pages 834-849. 26th-29th August 2002, Oxford, England.
  11. Sérgio Soares and Paulo Borba. PaDA: A pattern for distribution aspects. In: Second Latin American Conference on Pattern Languages Programming - SugarLoafPLoP 2002. 5th-7th August 2002, Itaipava, RJ, Brazil. ICMC - University of São Paulo Magazine, pages 87-99.
  12. Sérgio Soares and Paulo Borba. Progressive implementation with aspect-oriented programming. The 12th Workshop for PhD Students in Object-Oriented Systems, European Conference for Object-Oriented Programming (ECOOP) 2002. LNCS (Lecture Notes in Computer Science), volume 2548, Springer Verlag, pages 44-54. 10th-11th June 2002, Malaga, Spain.
  13. Sérgio Soares and Paulo Borba. AspectJ - Aspect-oriented programming in Java. (in portuguese) Tutorial in SBLP 2002, VI Brazilian Symposium of Programming Languages. pages 39-55. June 5-7, 2002. PUC-Rio, Rio de Janeiro, Brazil.
  14. Sérgio Soares and Paulo Borba. Concurrency Manager. In: First Latin American Conference on Pattern Languages Programming - SugarLoafPLoP 2001. October 3-5, 2001. Rio de Janeiro, Brazil. Published in UERJ Magazine: Special Issue on Software Patterns, June 2002, pages 221-231.
  15. Tiago Massoni, Vander Alves, Sérgio Soares and Paulo Borba. PDC: Persistent Data Collections pattern. In: First Latin American Conference on Pattern Languages Programming - SugarLoafPLoP. October 3-5, 2001. Rio de Janeiro, Brazil. ICMC - University of São Paulo Magazine, pages 311-326.
  16. Sérgio Soares and Paulo Borba. Concurrency Control with Java and Relational Databases. (in portuguese) In: Anais of V Brazilian Symposium of Programming Languages, pages 252-267. May 23-25, 2001. Curitiba, Paraná, Brazil.
  17. L. C. de S. Menezes, S. C. B. Soares, J. B. Meneses, H. P. Moura and A. L. C. Cavalcanti. A Framework for defining Object-oriented Languages using Action Semantics. In: Anais of IV Brazilian Symposium of Programming Languages, pages 172-185. May 17-19, 2000. Recife, Pernambuco, Brazil.
  18. Sérgio Soares, Marcelo d'Amorim, Denise Neves, Marcelo Faro, Luciana Valadares, Gibeon Soares and Antonio Valenca. Implementing Object-oriented Web Systems Web using Java Servlets. (in portuguese) In: Anais of IV Brazilian Symposium of Programming languages, pages 290-299. May 17-19, 2000. Recife, Pernambuco, Brazil.
  19. Paulo Borba, Saulo Araújo, Hednilson Bezerra, Marconi Lima and Sérgio Soares. Progressive Implementation of Distributed Java Applications. In: Anais of Engineering Distributed Objects, pages 40-47. ICSE Workshop, May 17-18, 1999. Los Angeles, CA, USA.