2018

  1. Maurício Aniche, Christoph Treude, Igor Steinmacher, Igor Wiese, Gustavo Pinto, Margaret-Anne Storey, Marco Gerosa. “How Modern News Aggregators Help Development Communities Shape and Share Knowledge”. Accepted to the 40th International Conference on Software Engineering (ICSE’2018). Gothenburg, Sweden, 2018.
    Preprint

  2. Igor Steinmacher, Gustavo Pinto, Igor Wiese, Marco Gerosa. “Almost There: A Study on Quasi-Contributors in Open-Source Software Projects”. Accepted to the 40th International Conference on Software Engineering (ICSE’2018). Gothenburg, Sweden, 2018.
    PreprintBlog Post

  3. Bruno Cartaxo, Gustavo Pinto, Sérgio Soares. “Towards a Model to Transfer Knowledge from Software Engineering Research to Practice”. Accepted for Information and Software Technology, 2017.
    Preprint

  4. Gustavo Pinto, Igor Wiese, Luiz Felipe Dias. “How Do Scientists Develop Scientific Software? An External Replication”. Accepted to the 25th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER’2018). Campobasso, Italy, 2017.
    Preprint

  5. Gustavo Pinto, Igor Steinmacher, Luiz Felipe Dias, Marco Gerosa. “On the Challenges of Open-Sourcing Proprietary Software Projects”. Accepted to the Empirical Software Engineering journal, 2018.
    Preprint

2017

  1. Gustavo Pinto, Fernando Castor. “Energy Efficiency: A New Concern for Application Software Developers”. Communications of the ACM 60(12), December 2017.
    PreprintHacker NewsMore

  2. Gustavo Pinto, Anthony Canino, Fernando Castor, Guoqing Harry Xu, Yu David Liu. “Understanding and Overcoming Parallelism Bottlenecks in ForkJoin Applications”. Accepted to the 32nd International Conference on Automated Software Engineering (ASE’2017). Illinois, USA, 2017.
    PreprintSlidesMore

  3. Bruno Cartaxo, Gustavo Pinto, Danilo Ribeiro, Fernando Kamei, Ronnie E. S. Santos, Sérgio Soares, Fabio Q. B. Da Silva. “Using Q&A Websites as a Method for Assessing Systematic Reviews”. Accepted to the 14th International Conference on Mining Software Repositories (MSR’2017). Buenos Aires, Argentina, 2017.
    Preprint

  4. Marcel Rebouças, Renato Oliveira, Gustavo Pinto, Fernando Castor. “How Does Contributors’ Involvement Influence the Build Status of an Open-Source Software Project?” Accepted to the 14th International Conference on Mining Software Repositories (MSR’2017). Buenos Aires, Argentina, 2017. [This paper won the Best Mining Challenge Paper Award!]
    PreprintSlidesHacker News

  5. Fernando Kamei, Gustavo Pinto, Bruno Cartaxo, Alexandre Vasconcelos. “On the Benefits/Limitations of Agile Software Development: An Interview Study with Brazilian Companies”. Accepted to the 21st International Conference on Evaluation and Assessment in Software Engineering (EASE’2017). Karlskrona, Sweden, 2017.
    Preprint

  6. Gustavo Pinto, Fernando Figueira Filho, Igor Steinmacher, Marco Gerosa. “Training Software Engineers using Open-Source Software: The Professors’ Perspective”. Accepted to the 30th IEEE Conference on Software Engineering Education and Training (CSEE&T). Savannah, EUA, 2017.
    PreprintSlides

  7. Gustavo Pinto, Marcel Rebouças, Fernando Castor. “Inadequate Testing, Time Pressure, and (Over) Confidence: A Tale of Continuous Integration Users”. Accepted to the 10th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE’2017). Buenos Aires, Argentina, 2017.
    Preprint

  8. Benito Fernandes, Gustavo Pinto, Fernando Castor. “Assisting Non-Specialist Developers to Build Energy-Efficient Software”. Accepted to the proceedings of ICSE 2017 Companion. Buenos Aires, Argentina, 2017.
    Preprint

  9. Luiz Felipe Dias, Jhoylan Santos, Igor Steinmacher, Gustavo Pinto. “Who Drive Company-Owned OSS Projects: Employees or Volunteers?”. Accepted to the 5th Brazilian Workshop on Software Visualization, Evolution and Maintenance (VEM’2017). Fortaleza, Brazil, 2017. [This paper won the Best Paper Award!]
    Preprint

2016

  1. Luiz Felipe Dias, Igor Steinmacher, Gustavo Pinto, Daniel Alencar da Costa, and Marco Gerosa. “How Does the Shift to GitHub Impact Project Collaboration?”. Accepted to the 32nd IEEE International Conference on Software Maintenance and Evolution (ICSME’2016). Raleigh, USA. 2016.
    PreprintSlides

  2. Gustavo Pinto, Kenan Liu, Fernando Castor, Yu David Liu. “A Comprehensive Study on the Energy Efficiency of Java Thread-Safe Collections”. Accepted to the 32nd IEEE International Conference on Software Maintenance and Evolution (ICSME’2016). Raleigh, USA. 2016.
    PreprintSlides Video • • Hacker News [Artifacts Validated]

  3. Bruno Cartaxo, Gustavo Pinto, Elton Vieira, Sérgio Soares. “Evidence Briefings: Towards a Medium to Transfer Knowledge from Systematic Reviews to Practitioners”. Accepted to the 10th International Symposium on Empirical Software Engineering and Measurement (ESEM’2016). Ciudad Real, Spain, 2016.
    PreprintSlidesBlog Post

  4. Gustavo Pinto, Igor Steinmacher, Marco Gerosa. “More Common Than You Think: An In-Depth Study of Casual Contributors”. Accepted to the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER’2016). Osaka, Japan, 2016. [This paper was highlighted in the May/June 2017 issue of IEEE Software]
    PreprintSlidesBlog PostHacker News

  5. Marcel Rebouças, Gustavo Pinto, Felipe Ebert, Weslley Torres, Alexander Serebrenik, Fernando Castor. “An Empirical Study on the Usage of the Swift Programming Language”. Accepted to the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER’2016). Osaka, Japan, 2016.
    PreprintSlides

  6. Luiz Felipe Dias, Igor Steinmacher, Igor Wiese, Gustavo Pinto, Daniel Alencar da Costa, and Marco Gerosa. “Migrar para o Ambientes de Codificação Social é Sinônimo de Mais Contribuições?”. Accepted to the 4th Brazilian Workshop on Software Visualization, Evolution and Maintenance (VEM’2016). Maringa, Brazil, 2016.
    Preprint

2015

  1. Gustavo Pinto, Weslley Torres, Fernando Castor. “A Study on the Most Popular Questions About Concurrent Programming”. Accepted to the 6th Workshop on Evaluation and Usability of Programming Languages and Tools (PLATEAU) at the 6th Conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH). Pittsburgh, USA, 2015.
    Preprint

  2. Gustavo Pinto. “A Refactoring Approach to Improve Energy Consumption of Parallel Software Systems”. PhD thesis, Federal University of Pernambuco, Brazil, 2015.
    PreprintSlides

  3. Gustavo Pinto, Weslley Torres, Benito Fernandes, Fernando Castor, Roberto S. M. Barros. “A Large-Scale Study on the Usage of Java’s Concurrent Programming Constructs”. Journal of Systems and Software 106, 59-81, August 2015.
    Preprint

  4. Irineu Moura, Gustavo Pinto, Felipe Ebert and Fernando Castor. “Mining Energy-Aware Commits”. Accepted to the 12th Working Conference on Mining Software Repositories (MSR), Florence, Italy, 2015. [This paper was highlighted in the November/December 2015 issue of IEEE Software]
    PreprintSlidesData

  5. Gustavo Pinto, Francisco Soares-Neto and Fernando Castor. “Refactoring for Energy Efficiency: A Reflection on the State of the Art”. Accepted to the 4th Workshop on Green and Sustainable Software (GREENS), Florence, Italy, 2015.
    PreprintSlides

  6. Kenan Liu, Gustavo Pinto and Yu David Liu. “Data-Oriented Characterization of Application-Level Energy Optimization”. Accepted to the 18th International Conference on Fundamental Approaches to Software Engineering (FASE), London, UK, 2015.
    PreprintSlides [Website]

2014

  1. Gustavo Pinto and Fernando Castor. “Characterizing the Energy Efficiency of Java’s Thread-Safe Collections in a Multicore Environment”. Accepted to the 1st Workshop on Software Engineering for Parallel Systems (SEPS) at the 5th Conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH). Portland, USA, 2014.
    PreprintSlides

  2. Gustavo Pinto, Fernando Castor and Yu David Liu. “Understanding Energy Behaviors of Thread Management Constructs”. Accepted to the 28th ACM Conference on Object-Oriented programming systems, languages, and applications (OOPSLA), Portland, USA, 2014.
    PreprintSlides

  3. Gustavo Pinto, Fernando Castor and Yu David Liu. “Mining Questions About Software Energy Consumption”. Accepted to the 11th Working Conference of Mining Software Repositories (MSR), Hyderabad, India, 2014.
    PreprintSlidesBlog Post

  4. Gustavo Pinto and Fernando Kamei. “The Census of the Brazilian Open-Source Community”. Accepted to the 10th International Conference of Open-Source Systems (OSS), San Jose, Costa Rica, 2014.
    Preprint

2013

  1. Gustavo Pinto and Fernando Castor. “On The Implications of Language Constructs for Concurrent Execution for the Energy Efficiency of Multicore Applications”. Accepted to the 4th ACM Conference on Systems, Programming, Languages, and Applications: Software for Humanity (SPLASH), Indianapolis, EUA, 2013.
    Preprint Poster

  2. Gustavo Pinto. “Do Language Constructs for Concurrent Execution Have Impact on Energy Efficiency?”. Accepted to the ACM Student Research Competition at the 4th ACM Conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH), Indianapolis, EUA, 2013.
    Preprint

  3. Gustavo Pinto. “Refactoring Multicore Applications Towards Energy Efficiency”. Accepted to the Doctoral Symposium at the 4th ACM Conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH), Indianapolis, EUA, 2013.
    Preprint

  4. Gustavo Pinto and Fernando Kamei. “What Programmers Say About Refactoring Tools? An Empirical Investigation of Stack Overflow”. Accepted to the 6th International Workshop on Refactoring Tools (WRT) at the 4th Conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH), Indianapolis, EUA, 2013.
    PreprintSlides

  5. Gustavo Pinto and Fernando Kamei. “Analisando as Contribuições de Desenvolvedores Brasileiros em Projetos Distribuídos de Software Open-Source: Um Estudo Inicial”. Accepted to the 7th Workshop on Distributed Software Development (WDDS), at the 3rd Brazilian Conference on Software: Theory and Practice (CBSoft), Brasilia, Brazil, 2013.
    Preprint

2012

  1. Juliana Saraiva, Emanoel Barreiros, Adauto Almeida, Flavio Lima, Aline Alencar, Gustavo Pinto, Sérgio Soares, and Fernando Castor. “Aspect-Oriented Software Maintenance Metrics: A Systematic Mapping Study”. Accepted to the 16th International Conference on Evaluation and Assessment in Software Engineering (EASE), Ciudad Real, Spain, 2012.
    Preprint

  2. Flávio Abreu, Adauto Almeida, Emanoel Barreiros, Juliana Saraiva, Sérgio Soares, Aline Araújo and Gustavo Pinto. “Métodos, Técnicas e Ferramentas para o Desenvolvimento de Software Educacional: Um Mapeamento Sistemático”. Accepted to the Brazilian Symposium of Informatics in the Education (SBIE), Rio de Janeiro, Brazil, 2012.
    Preprint

2011

  1. Weslley Torres, Gustavo Pinto, Benito Fernandes, João Paulo Oliveira, Filipe Ximenes, and Fernando Castor. “Are Java Programmers Transitioning to Multicore? A Large Scale Study of Java FLOSS”. Accepted to the of the 1st Workshop on Transitioning to Multicore (TMC), at the 2nd Conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH). Portland, USA, October, 2011.
    PreprintSlides

2010

  1. Gustavo Pinto and Silvia Vergilio. “Gerando Dados de Teste para Programas Orientados a Objeto com um Algoritmo Genético Multiobjetivo”. Accepted to the 1st Brazilian Workshop of Search-Based Software Engineering, at the 1st Brazilian Conference on Software: Theory and Practice (CBSoft), Salvador, Brazil, 2010.
    Preprint

  2. Gustavo Pinto and Silvia Vergilio. “A Multi-Objective Genetic Algorithm to Test Data Generation”. Accepted to the 22th International Conference on Tools with Artificial Intelligence (ICTAI), Arras, Italy, 2010.
    Preprint

2014

Sketches and Diagrams in Practice.
Sebastian Baltes and Stephan Diehl.
Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE 2014).
Acceptance rate: 22% (61/273).
PreprintarXivSlidesPoster

Linking Sketches and Diagrams to Source Code Artifacts.
Sebastian Baltes, Peter Schmitz, and Stephan Diehl.
Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE 2014 Research Demos).
Acceptance rate: 65% (15/23).
PreprintarXivPosterVideo