Gustavo Henrique Lima Pinto

  • Endereço para acessar este CV: http://lattes.cnpq.br/1631238943341152
  • Última atualização do currículo em 16/01/2019


Possui graduação em Ciência da Computação pelo Centro Universitário do Pará (2007) e mestrado em Informática da Universidade Federal do Paraná (2010) e doutorado em Ciência da Computação pela Universidade Federal de Pernambuco (2015). Realizou pós-doutorado também pela Universidade Federal de Pernambuco (2015-2016). Atualmente é professor de disciplinas ligadas a programação na Universidade Federal do Pará. Atua principalmente na área de Engenharia de Software, nos seguintes sub-tópicos: programação concorrente e paralela, consumo de energia, mineração de repositórios, e software livre. (Texto informado pelo autor)


Identificação


Nome
Gustavo Henrique Lima Pinto
Nome em citações bibliográficas
PINTO, GUSTAVO;PINTO, G.;PINTO, GUSTAVO H.;LIMA, G.;PINTO, GUSTAVO H.L.;PINTO, GUSTAVO HENRIQUE LIMA

Endereço


Endereço Profissional
Universidade Federal do Pará, Instituto de Ciências Exatas e Naturais.
R. Augusto Corrêa, 1
Guamá
66093020 - Belém, PA - Brasil
Telefone: (91) 32011700
URL da Homepage: www.ufpa.br


Formação acadêmica/titulação


2011 - 2015
Doutorado em Ciências da Computação.
Universidade Federal de Pernambuco, UFPE, Brasil.
com período sanduíche em State University of New York (Orientador: Yu David Liu).
Título: A Refactoring Approach to Improve Energy Consumption of Parallel Software Systems, Ano de obtenção: 2015.
Orientador: Fernando José Castor de Lima Filho.
Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil.
Palavras-chave: Refactoring; Multicore programming; Energy consumption.
2008 - 2010
Mestrado em Informática.
Universidade Federal do Paraná, UFPR, Brasil.
Título: Um Algoritmo Evolutivo Para Geração de Dados de Teste,Ano de Obtenção: 2010.
Orientador: Silvia Regina Vergilio.
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil.
Palavras-chave: testes software; algoritmos evolutivos; geraçao de dados de teste; orientaçao a objetos.
Grande área: Ciências Exatas e da Terra
Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação / Especialidade: Inteligência Computacional.
2004 - 2007
Graduação em Ciência da Computação.
Centro Universitário do Estado do Pará, CESUPA, Brasil.
Título: Sistema para Auto-Avaliação Institucional do CESUPA.
Orientador: Orlando Shigueo Ohashi Junior.
Bolsista do(a): Centro Universitario do Pará, CESUPA, Brasil.


Pós-doutorado


2015 - 2016
Pós-Doutorado.
Universidade Federal de Pernambuco, UFPE, Brasil.
Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil.
Grande área: Ciências Exatas e da Terra
Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação / Especialidade: Linguagens de Programação.


Formação Complementar


2014 - 2014
Multicore Parallel Programming Summer School. (Carga horária: 20h).
Portland State University, PSU, Estados Unidos.
2008 - 2008
Enterprise Java Beans. (Carga horária: 20h).
Caelum - Ensino e Soluções em Java, CAELUM, Brasil.
2005 - 2005
Extensão universitária em Monitoramente de Redes de Computadores. (Carga horária: 10h).
Universidade Federal do Pará, UFPA, Brasil.
2005 - 2005
Extensão universitária em Redes Linux Básico. (Carga horária: 10h).
Universidade Federal do Pará, UFPA, Brasil.


Atuação Profissional



Universidade Tecnológica Federal do Paraná, UTFPR, Brasil.
Vínculo institucional

2018 - Atual
Vínculo: , Enquadramento Funcional:


Universidade Federal do Pará, UFPA, Brasil.
Vínculo institucional

2017 - Atual
Vínculo: Servidor Público, Enquadramento Funcional: Professor Adjunto, Carga horária: 40, Regime: Dedicação exclusiva.


Instituto Federal de Educação, Ciência e Tecnologia do Pará, IFPA, Brasil.
Vínculo institucional

2016 - 2017
Vínculo: Servidor Público, Enquadramento Funcional: Professor Adjunto, Carga horária: 40, Regime: Dedicação exclusiva.

Atividades

02/2016 - Atual
Ensino, Informática, Nível: Graduação

Disciplinas ministradas
Linguagem de Programação
Algoritmos e Construção de Programas
Banco de Dados
Software Utilitário
Micro-Informática
Informática Básica
01/2016 - Atual
Conselhos, Comissões e Consultoria, Instituto Federal de Educação, Ciência e Tecnologia do Pará - Campus Belém, .

Cargo ou função
Membro do Colegiado do Curso de Informática Integrado.
01/2016 - Atual
Conselhos, Comissões e Consultoria, Instituto Federal de Educação, Ciência e Tecnologia do Pará - Campus Belém, .

Cargo ou função
Membro do Núclo Docente Estruturante (NDE) do Curso de Informática Integrado.
01/2016 - 01/2016
Ensino, Informática, Nível: Graduação

Disciplinas ministradas
Linguagem de Programação
Algoritmos e Construção de Programas
Micro-informática

Universidade Federal de Pernambuco, UFPE, Brasil.
Vínculo institucional

2015 - 2016
Vínculo: Bolsista, Enquadramento Funcional: Bolsista de pós-doutorado, Carga horária: 40, Regime: Dedicação exclusiva.

Vínculo institucional

2011 - 2015
Vínculo: Bolsista, Enquadramento Funcional: Bolsista de doutorado, Carga horária: 40, Regime: Dedicação exclusiva.

Atividades

02/2013 - 06/2013
Ensino, Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Introdução a Programação

State University of New York, SUNY, Estados Unidos.
Vínculo institucional

2013 - 2014
Vínculo: Visiting Scholar, Enquadramento Funcional: Visiting Scholar, Carga horária: 40, Regime: Dedicação exclusiva.
Outras informações
Pesquisas relacionadas ao consumo de energia de aplicações paralelas.


Universidade Federal do Paraná, UFPR, Brasil.
Vínculo institucional

2008 - 2010
Vínculo: Aluno, Enquadramento Funcional: Bolsista de mestrado, Carga horária: 40, Regime: Dedicação exclusiva.


Centro Universitário do Estado do Pará, CESUPA, Brasil.
Vínculo institucional

2006 - 2007
Vínculo: Celetista formal, Enquadramento Funcional: Analista de Sistema, Carga horária: 44, Regime: Dedicação exclusiva.
Outras informações
Programação de sistemas utilizando: PHP, Shell Script e JavaEE (JSF, Hibernate, EJB3, Tomcat, GlassFish). Instalação e administração do servidor linux e serviços de rede. Recrutamento e capacitação de funcionários; Testes; Líder da equipe de desenvolvimento (6 pessoas).

Vínculo institucional

2005 - 2006
Vínculo: Bolsista, Enquadramento Funcional: Estágio em desenvolvimento de software, Carga horária: 20
Outras informações
Estágio em desenvolvimento de software utilizando tecnologias Java.

Atividades

08/2010 - 02/2011
Ensino, Especialização em Java Corporativo, Nível: Especialização

Disciplinas ministradas
Desenvolvimento Java para web - JSP e JSF
Frameworks para desenvolvimento Java
Teste de software em Java
08/2006 - 12/2006
Ensino, Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Teoria da Computabilidade
02/2006 - 06/2006
Ensino, Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Paradigmas de Linguagens de Programação

Cinq Technologies, CINQ, Brasil.
Vínculo institucional

2008 - 2008
Vínculo: Colaborador, Enquadramento Funcional: Consultor, Carga horária: 22
Outras informações
Programação de sistemas utilizando JavaEE (JSP, JSTL, EJB2.1, Spring Framework, SOA, Webservices) e Oracle (SGBD, BEA, WebLogic).


Bredi - Criação sob medida, Brasil.
Vínculo institucional

2006 - 2007
Vínculo: Colaborador, Enquadramento Funcional: Estagio, Carga horária: 20

Atividades

03/2006 - 04/2007
Estágios , Bredi - Criação sob medida, .

Estágio realizado
Desenvolvimento de sistemas para internet utilizando PHP e banco de dados MySQL. Participação de diversos projetos para empresas de vários portes, implementando sistemas, gerenciadores de conteúdo, automatização de serviços..

Banco do Estado do Pará, BANPARA, Brasil.
Vínculo institucional

2004 - 2004
Vínculo: Bolsista, Enquadramento Funcional: Estágio em desenvolvimento de software, Carga horária: 20


BankSystem, BK, Brasil.
Vínculo institucional

2011 - 2013
Vínculo: Consultor, Enquadramento Funcional: Consultor, Carga horária: 0
Outras informações
Consultor de técnicas de desenvolvimento de software


INGÁ Cursos, INGÁ CURSOS, Brasil.
Vínculo institucional

2014 - 2017
Vínculo: Consultor, Enquadramento Funcional: Consultor, Carga horária: 0
Outras informações
Consultoria de manutenção do website institucional.


PDCase Informática, PDCASE, Brasil.
Vínculo institucional

2010 - 2011
Vínculo: Celetista formal, Enquadramento Funcional: Analista de Sistemas, Carga horária: 40
Outras informações
Atuante no desenvolvimento de softwares comerciais.



Projetos de pesquisa


2018 - Atual
Apoio a desenvolvedores novatos como forma de fomentar a formação de comunidades de software livre na Internet

Projeto certificado pelo(a) coordenador(a) Igor Fabio Steinmacher em 15/06/2018.
Descrição: Projetos de software livre alavancaram o crescimento de vários setores da sociedade e da Internet. Muitos projetos são mantidos ou recebem contribuições de voluntários distribuídos globalmente. No entanto, sabe-se que desenvolvedores novatos são suscetíveis a várias barreiras de entrada, tais como problemas de recepção, erros na configuração do ambiente de trabalho local e curva de aprendizado. Com isso, muitos novatos acabam desistindo. Estudos anteriores investigaram aspectos da entrada e motivação em de novatos em comunidades de colaboração aberta, mas uma área pouco estudada desse fenômeno é a identificação e compreensão das barreiras críticas que novatos enfrentam enquanto estão tentanto contribuir pela primeira vez para um projeto. Esse período é importante para projetos de software livre que recebem muitas contribuições de contribuidores casuais. Neste projeto, propomos a evolução e expansão de nossa pesquisa anterio, que abordou a questão da recém-chegados de integração para abrir projetos de software de software. Neste sentido, definimos como objetivos deste projeto: (1) entender o fenômeno contribuintes casuais, bem como como seus benefícios e problemas ; (2) investigar os efeitos de longo prazo de oferta de dinheiro para novatos se tornarem contribuidores de um projeto de software livre em programas como o Google Summer of Code; (3) entender as motivações dos novatos e as barreiras que eles enfrentam ao fazer a sua primeira contribuição para um projeto de software livre; e (4) automatizar a identificação, extração e produção de informação que é relevante para os novatos em projetos de software livre para alimentar e atualizar um portal de entrada de novatos (FLOSScoach). Espera-se contribuir para a área, fornecendo uma compreensão profunda das motivações dos novatos e do processo de entrada, incluindo o papel dos incentivos financeiros de curto prazo e os fenômenos contribuintes casuais. Nossas contribuições incluem também o desenvolvimento e avaliação de técnicas de sumarização de documentos para auxiliar novatos em projeto de software livre. As técnicas e ferramentas propostas irão reduzir as barreiras aos novatos ao tentar fazer a sua primeira contribuição para um projeto de software livre, aumentando as chances de tornar os novatos membros ativos, e que acabará por levar a projetos de software livre a tornarem-se mais acessíveis..
Situação: Em andamento; Natureza: Pesquisa.

Integrantes: Gustavo Henrique Lima Pinto - Integrante / Igor Steinmacher - Coordenador / Igor Wiese - Integrante / GEROSA, MARCO - Integrante.
2017 - Atual
Estudo do fenômeno das plataformas sociais de codificação

Projeto certificado pelo(a) coordenador(a) Igor Fabio Steinmacher em 15/04/2018.
Descrição: Projetos de software livre alavancaram o crescimento de vários setores da sociedade. As plataformas de hospedagem de projetos de software livre (chamadas de ambientes de social coding) recentemente tornaram-se ambientes mais sociais. A dinâmica das contribuições mudou e passou a dar-se por meio do chamado modelo de desenvolvimento baseado em pull-requests. Essas mudanças, dentre outros benefícios, introduziram mecanismos que diminuíram as barreiras de contribuições para desenvolvedores novatos. Devido às facilidades proporcionadas por essa evolução, os projetos de Software Livre (SL) estão passando por uma fase de grande exposição, o que leva ao aumento do número de contribuidores, o fenômeno dos contribuintes casuais, e fomenta o engajamento e a colaboração nesses projetos. Alguns indícios dessas mudanças são o grande número de desenvolvedores que fazem contribuições pontuais em diferentes projetos dentro dessas plataformas de hospedagem e a quantidade de projetos de software livre que têm migrado para plataformas como o GitHub e BitBucket. Além disso, recentemente empresas conhecidas por serem restritivas com relação à abertura do código, passaram a adotar iniciativas relacionadas a transformar seus produtos em projetos de software livre. Neste projeto, propomos a evolução e expansão de nossa pesquisa anterior, que abordou a questão da entrada de novatos em projetos de software livre. Neste sentido, definimos como objetivo deste projeto estudar o fenômeno das plataformas sociais de codificação, a fim de (i) entender como as facilidades oferecidas pelas plataformas sociais de colaboração influenciam o engajamento e como a comunidade vê e se envolve com projetos proprietários que se tornaram software livre; e (ii) entender o fenômeno contribuintes casuais no contexto destas novas plataformas, bem como como seus benefícios e problemas. Espera-se contribuir para a área, fornecendo uma compreensão dessas plataformas, do envolvimento da comunidade e do fenômeno dos contribuintes casuais. Com isso, pretende-se auxiliar os mantenedores de projetos a tirarem melhor proveito destas novas plataformas e dos contribuintes casuais..
Situação: Em andamento; Natureza: Pesquisa.

Integrantes: Gustavo Henrique Lima Pinto - Integrante / Igor Steinmacher - Coordenador / Igor Wiese - Integrante.
2016 - Atual
Reestruturacão de Aplicações Concorrentes Para Fins de Melhorar seu Consumo de Energia
Descrição: A recente introdução de dispositivos como smartphones, smartwatches e smartglasses mudou a maneira que usuários interagem com softwares implantados nessas plataformas. Em particu- lar, estes usuários agora se preocupam com um requisito antigo, mas não conhecido no domínio de aplicações de usuário: consumo de energia. A medida que usuários usam estes dispositivos, estes se tornam menos disponíveis, dado sua finita capacidade de bateria. No entanto, a efi- ciência energética das soluções empregadas por desenvolvedores de software ainda não é bem entendida. Como resultado, desenvolvedores de software sao refens de tecnicas que nao foram avaliadas empiricamente. Quando perguntados, muitos destes desenvolvedores sugerem que nao tem certeza se estas tecnicas irao, de fato, melhorar o consumo de energia de suas aplicacoes. Este projeto de pesquisa tem por objetivo desenvolver novos metodos, tecnicas e ferramentas para a refatoracao de aplicacoes de software, de modo a melhorar seu consumo de energia..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (1) / Doutorado: (3) .

Integrantes: Gustavo Henrique Lima Pinto - Coordenador / CASTOR, FERNANDO - Integrante / Igor Steinmacher - Integrante / GEROSA, MARCO AURELIO - Integrante.
Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.
2014 - 2017
Redução do Consumo de Energia Através de Reestruturação de Aplicações Paralelas

Projeto certificado pelo(a) coordenador(a) Fernando José Castor de Lima Filho em 12/03/2015.
Descrição: Nos últimos anos, muito esforços de pesquisa vem sendo direcionados para o desenvolvimento de técnicas, processos e ferramentas que façam melhor uso da energia disponível. No entanto, no contexto da computação, muitos dos trabalhos desenvolvidos estão direcionados a otimizações de hardware ou a otimizações de software baixo nível, como sistemas operacionais e/ou máquinas virtuais. Todavia, uma parcela significativa do consumo de energia de sistemas computacionais advém das aplicações de usuário que, até então, não foram alvo de investigações minuciosas. Complementarmente, o desenvolvimento de software como um todo vem passando por uma mudança desde a última década decorrente da popularização dos processadores multicore, ou multi-núcleo. A construção de aplicações capazes de tirar proveito desses processadores depende de técnicas específicas. Essas técnicas são difíceis de usar de maneira eficaz e não é incomum que sua utilização produza sistemas que não se comportam conforme o desejado ou que são menos eficientes do que variantes estritamente sequenciais. Além disso, a eficiência energética dessas técnicas ainda não é bem entendida. Este projeto de pesquisa tem por objetivo desenvolver novos métodos, técnicas e ferramentas para a refatoração de programas, de modo a melhorar o consumo de energia da aplicação e ainda se beneficiar com a evolução da tecnologia multi-núcleo. Seu principal resultado esperado é um catálogo de refatorações para permitir que desenvolvedores alternem consistentemente entre diferentes técnicas para programação paralela, levando em conta a eficiência energética de cada uma dessas técnicas.
Situação: Concluído; Natureza: Pesquisa.

Integrantes: Gustavo Henrique Lima Pinto - Integrante / Fernando Castor - Coordenador.
2013 - 2015
Refatoração Automática de Aplicações Concorrentes e Paralelas

Projeto certificado pelo(a) coordenador(a) Fernando José Castor de Lima Filho em 12/03/2015.
Descrição: Com a popularização das arquiteturas multi-núcleo, novas propostas para o desenvolvimento de aplicações paralelas são necessárias, já que essas arquiteturas colocam a responsabilidade por aumentar o desempenho das aplicações no programador e a construção de aplicações paralelas eficientes é notoriamente difícil e passível de erros. Este trabalho tem por objetivo desenvolver novos métodos, técnicas e ferramentas para a refatoração de programas, de modo que sejam capazes de se beneficiar com a evolução da tecnologia multi-núcleo. Seus principais resultados esperados são um conjunto de refatorações e ferramentas que implementem essas refatorações para permitir que desenvolvedores alternem consistentemente entre diferentes técnicas para programação paralela.
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: / Mestrado profissional: (2) / Doutorado: (2) .

Integrantes: Gustavo Henrique Lima Pinto - Integrante / Fernando Castor - Coordenador.


Projetos de extensão


2007 - 2007
CoTWiS: Uma proposta de software livre para gerência de redes sem fio.
Descrição: Este projeto de extensão tem como objetivo desenvolver técnicas e ferramentas que possam dar suporte à uma rapidação adoção de mecanismos para gerenciamento de redes sem fio. Como resultado, espera-se um ferramental, distribuído como software open-source, que possa ser utilizado em instituições de ensino para gerenciar o acesso à internet entre seus alunos e colaboradoes..
Situação: Concluído; Natureza: Extensão.
Alunos envolvidos: Graduação: (2) .

Integrantes: Gustavo Henrique Lima Pinto - Integrante / Orlando Shigeo Ohashi Jr - Coordenador.
Financiador(es): Centro Universitario do Pará - Bolsa.


Projetos de desenvolvimento


2015 - 2016
Uma Estrutura Para Estimar o Consumo de Energia de Aplicações de Software
Descrição: Este projeto de pesquisa tem por objetivo desenvolver um conjunto ferramental que seja capaz de dar suporte a atividade de estimar o consumo de energia de aplicações de software. O foco deste trabalho será na linguagem de programação Python. Esta linguagem foi escolhida por ser amplamente difundida, tanto no meio acadêmico quanto industrial. De acordo com websites especializados, a linguagem Python está em crescente popularidade e, atualmente, é a segunda linguagem de programação mais popular do mundo . No entanto, apesar do rico acervo de bibliotecas de alto nível que são disponibilizados por padrão pela linguagem, o que simplifica a construção e manutenção de programas nesta linguagem, até o momento, nenhuma das bibliotecas disponíveis tem como propósito estimar o consumo de energia de aplicações escritas utilizando esta linguagem..
Situação: Concluído; Natureza: Desenvolvimento.
Alunos envolvidos: Técnico de nível médio: (2) .

Integrantes: Gustavo Henrique Lima Pinto - Coordenador / CASTOR, FERNANDO - Integrante.


Revisor de periódico


2015 - Atual
Periódico: Science of Computer Programming (Print)
2015 - 2015
Periódico: Sustainable Computing: Informatics and Systems
2015 - 2015
Periódico: Plos One
2016 - 2016
Periódico: IEEE Transactions on Services Computing
2016 - 2017
Periódico: Journal of Internet Services and Applications
2016 - Atual
Periódico: IEEE Transactions on Software Engineering
2017 - Atual
Periódico: Journal of Information and Software Technology
2018 - Atual
Periódico: JOURNAL OF THE BRAZILIAN COMPUTER SOCIETY (ONLINE)
2018 - Atual
Periódico: EMPIRICAL SOFTWARE ENGINEERING


Áreas de atuação


1.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Refactoring.
2.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Open Source Software.
3.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Software Energy Consumption.
4.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Mining Software Repositories.


Idiomas


Inglês
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Espanhol
Compreende Razoavelmente, Fala Pouco, Lê Razoavelmente, Escreve Pouco.


Prêmios e títulos


2017
Melhor Artigo do 5o Workshop Brasileiro de Visualização, Evolução e Manutenção de Software, SBC.
2017
Melhor Artigo da Trilha Mining Challenge da 14a International Conference on Mining Software Repositories, ACM.
2015
Bolsista de Pós-doutorado, CAPES.
2014
Student Travel Grant Award, 28th Object-Oriented Programming, Systems, Languages & Applications (OOPSLA 2014).
2013
Bolsista de doutorado sanduíche, CNPq.
2013
Space Apps Challenge, NASA.
2013
Student Travel Grant Award, 27th Object-Oriented Programming, Systems, Languages & Applications (OOPSLA 2013).
2011
Bolsista de doutorado, CAPES.
2009
Bolsista de mestrado, CNPq.
2007
Honorable Mention, Maratona de Programação, International Collegiate Progamming Contest..


Produções



Produção bibliográfica
Artigos completos publicados em periódicos

1.
PINTO, GUSTAVO2018PINTO, GUSTAVO; STEINMACHER, IGOR ; DIAS, LUIZ FELIPE ; GEROSA, MARCO . On the challenges of open-sourcing proprietary software projects. EMPIRICAL SOFTWARE ENGINEERING, v. 1, p. 1, 2018.

2.
PINTO, G.2018PINTO, G.; CASTOR, FERNANDO ; BONIFACIO, R. ; REBOUCAS, M. . Work practices and challenges in continuous integration: A survey with Travis CI users. SOFTWARE-PRACTICE & EXPERIENCE, v. 1, p. 1, 2018.

3.
DIAS, L. F.2018DIAS, L. F. ; STEINMACHER, IGOR ; PINTO, GUSTAVO . Who drives company-owned OSS projects: internal or external members?. JOURNAL OF THE BRAZILIAN COMPUTER SOCIETY (IMPRESSO), v. 24, p. 1, 2018.

4.
CARTAXO, B.2018CARTAXO, B. ; PINTO, G. ; SOARES, SERGIO . Towards a Model to Transfer Knowledge from Software Engineering Research to Practice. INFORMATION AND SOFTWARE TECHNOLOGY, v. 97, p. 80-82, 2018.

5.
PINTO, G.2017 PINTO, G.; CASTOR, F. . Energy efficiency: A New Concern for Application Software Developers. COMMUNICATIONS OF THE ACM, v. 60, p. 68, 2017.

6.
PINTO, GUSTAVO2015PINTO, GUSTAVO; TORRES, WESLLEY ; FERNANDES, BENITO ; CASTOR, FERNANDO ; BARROS, ROBERTO S.M. . A large-scale study on the usage of Java?s concurrent programming constructs. JOURNAL OF SYSTEMS AND SOFTWARE, v. 106, p. 59-81, 2015.

7.
PINTO, GUSTAVO2014PINTO, GUSTAVO; CASTOR, FERNANDO ; LIU, YU DAVID . Understanding energy behaviors of thread management constructs. SIGPLAN Notices (Cessou em 1991. Cont. ISSN 1523-2867 ACM SIGPLAN Notices), v. 49, p. 345-360, 2014.

Livros publicados/organizados ou edições
1.
SANTOS, V. A. ; PINTO, GUSTAVO ; SECA NETO, A. G. S. . Proceedings of the 8th Brazilian Workshop on Agile Methods. 802. ed. Heidelberg: Springer, Cham, 2018. 161p .

Textos em jornais de notícias/revistas
1.
PINTO, GUSTAVO H.L.; OLIVEIRA, W. ; CASTOR, FERNANDO . Consumo de Energia: Um novo desafio para programadores. Computação Brasil, p. 11 - 15, 24 jul. 2018.

Trabalhos completos publicados em anais de congressos
1.
PINTO, GUSTAVO HENRIQUE LIMA; FERREIRA, C. ; SOUZA, C. ; STEINMACHER, IGOR ; MEIRELLES, PAULO . Training Software Engineers using Open-Source Software: The Students? Perspective. In: 41st ACM/IEEE International Conference on Software Engineering, 2019, Montreal. 41st ACM/IEEE International Conference on Software Engineering, 2019.

2.
ANICHE, M. ; TREUDE, C. ; STEINMACHER, IGOR ; WIESE, I. ; PINTO, G. ; STOREY, M. ; GEROSA, MARCO . How Modern News Aggregators Help Development Communities Shape and Share Knowledge. In: 40th International Conference on Software Engineering (ICSE), 2018, Gothenburg. 40th International Conference on Software Engineering (ICSE), 2018.

3.
STEINMACHER, IGOR ; PINTO, G. ; WIESE, I. ; GEROSA, MARCO . Almost There: A Study on Quasi-Contributors in Open-Source Software Projects. In: 40th International Conference on Software Engineering (ICSE), 2018, Gothenburg. 40th International Conference on Software Engineering (ICSE), 2018.

4.
PINTO, GUSTAVO; WIESE, IGOR ; DIAS, LUIZ FELIPE . How do scientists develop scientific software? An external replication. In: 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER), 2018, Campobasso. 2018 IEEE 25th International Conference on Software Analysis, Evolution and Reengineering (SANER), 2018. p. 582.

5.
CASSEE, NATHAN ; PINTO, GUSTAVO ; CASTOR, FERNANDO ; SEREBRENIK, ALEXANDER . How swift developers handle errors. In: the 15th International Conference, 2018, Gothenburg. Proceedings of the 15th International Conference on Mining Software Repositories - MSR '18. New York: ACM Press, 2018. p. 292.

6.
MELOCA, RÔMULO ; PINTO, GUSTAVO ; BAISER, LEONARDO ; MATTOS, MARCO ; POLATO, IVANILTON ; WIESE, IGOR SCALIANTE ; GERMAN, DANIEL M . Understanding the usage, impact, and adoption of non-OSI approved licenses. In: the 15th International Conference, 2018, Gothenburg. Proceedings of the 15th International Conference on Mining Software Repositories - MSR '18. New York: ACM Press, 2018. p. 270.

7.
PINTO, GUSTAVO; DIAS, LUIZ FELIPE ; STEINMACHER, IGOR . Who gets a patch accepted first?. In: the 11th International Workshop, 2018, Gothenburg. Proceedings of the 11th International Workshop on Cooperative and Human Aspects of Software Engineering - CHASE '18. New York: ACM Press, 2018. p. 110.

8.
PINTO, GUSTAVO; STEINMACHER, IGOR ; GEROSA, MARCO . Leaving Behind the Software History When Transitioning to Open-Source: Reasons and Implications. In: 14th International Conference of Open-Source Systems (OSS), 2018, Athens. 14th International Conference of Open-Source Systems (OSS), 2018.

9.
CARTAXO, BRUNO ; PINTO, GUSTAVO ; SOARES, SERGIO . The Role of Rapid Reviews in Supporting Decision-Making in Software Engineering Practice. In: the 22nd International Conference, 2018, Christchurch. Proceedings of the 22nd International Conference on Evaluation and Assessment in Software Engineering 2018 - EASE'18, 2018. p. 24.

10.
LUZ, WELDER PINHEIRO ; PINTO, GUSTAVO ; BONIFÁCIO, RODRIGO . Building a collaborative culture. In: the 12th ACM/IEEE International Symposium, 2018, Oulu. Proceedings of the 12th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement - ESEM '18, 2018. p. 1.

11.
LUZ, WELDER ; AGILAR, EVERTON ; DE OLIVEIRA, MARCOS CÉSAR ; DE MELO, CARLOS EDUARDO R. ; PINTO, GUSTAVO ; BONIFÁCIO, RODRIGO . An experience report on the adoption of microservices in three Brazilian government institutions. In: the XXXII Brazilian Symposium, 2018, Sao Carlos. Proceedings of the XXXII Brazilian Symposium on Software Engineering - SBES '18, 2018. p. 32.

12.
FERREIRA, CLARICE ; SOUZA, CLEICE ; PINTO, GUSTAVO ; STEINMACHER, IGOR ; MEIRELLES, PAULO . When students become contributors. In: the XXXII Brazilian Symposium, 2018, Sao Carlos. Proceedings of the XXXII Brazilian Symposium on Software Engineering - SBES '18. New York: ACM Press, 2018. p. 260.

13.
ROCHA, G. ; PINTO, GUSTAVO H. ; CASTOR, FERNANDO . Caracterizando o Consumo de Energia de APIs de E/S da Linguagem Java. In: 6th Brazilian Workshop on Software Visualization, Evolution and Maintenance (VEM'2018), 2018, São Carlos. 6th Brazilian Workshop on Software Visualization, Evolution and Maintenance (VEM'2018), 2018.

14.
PINTO, GUSTAVO; REBOUCAS, MARCEL ; CASTOR, FERNANDO . Inadequate Testing, Time Pressure, and (Over) Confidence: A Tale of Continuous Integration Users. In: 2017 IEEE/ACM 10th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE), 2017, Buenos Aires. 2017 IEEE/ACM 10th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE), 2017. p. 74.

15.
REBOUCAS, MARCEL ; SANTOS, RENATO O. ; PINTO, GUSTAVO ; CASTOR, FERNANDO . How Does Contributors' Involvement Influence the Build Status of an Open-Source Software Project?. In: 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR), 2017, Buenos Aires. 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR), 2017. p. 475.

16.
CARTAXO, BRUNO ; PINTO, GUSTAVO ; RIBEIRO, DANILO ; KAMEI, FERNANDO ; SANTOS, RONNIE E.S. ; DA SILVA, FABIO Q.B. ; SOARES, SERGIO . Using Q&A Websites as a Method for Assessing Systematic Reviews. In: 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR), 2017, Buenos Aires. 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR), 2017. p. 238.

17.
KAMEI, FERNANDO ; PINTO, GUSTAVO ; CARTAXO, BRUNO ; VASCONCELOS, ALEXANDRE . On the Benefits/Limitations of Agile Software Development. In: the 21st International Conference, 2017, Karlskrona. Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering - EASE'17, 2017. p. 154.

18.
PINTO, GUSTAVO; CANINO, ANTHONY ; CASTOR, FERNANDO ; XU, GUOQING ; LIU, YU DAVID . Understanding and overcoming parallelism bottlenecks in ForkJoin applications. In: 2017 32nd IEEE/ACM International Conference on Automated Software Engineering (ASE), 2017, Urbana. 2017 32nd IEEE/ACM International Conference on Automated Software Engineering (ASE), 2017. p. 765.

19.
PINTO, GUSTAVO HENRIQUE LIMA; FILHO, FERNANDO FIGUEIRA ; STEINMACHER, IGOR ; GEROSA, MARCO AURELIO . Training Software Engineers Using Open-Source Software: The Professors' Perspective. In: 2017 IEEE 30th Conference on Software Engineering Education and Training (CSEE&T), 2017, Savannah. 2017 IEEE 30th Conference on Software Engineering Education and Training (CSEE&T), 2017. p. 117.

20.
DIAS, LUIZ FELIPE ; SANTOS, J. ; STEINMACHER, IGOR ; PINTO, G. . Who Drive Company-Owned OSS Projects: Employees or Volunteers?. In: 5th Brazilian Workshop on Software Visualization, Evolution and Maintenance (VEM?2017), 2017, Fortaleza. 5th Brazilian Workshop on Software Visualization, Evolution and Maintenance (VEM?2017), 2017.

21.
PINTO, GUSTAVO; STEINMACHER, IGOR ; GEROSA, MARCO AURELIO . More Common Than You Think: An In-depth Study of Casual Contributors. In: 2016 IEEE 23rd International Conference on Software Analysis, Evolution and Reengineering (SANER), 2016, Suita. 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER). p. 112.

22.
REBOUCAS, MARCEL ; PINTO, GUSTAVO ; EBERT, FELIPE ; TORRES, WESLLEY ; SEREBRENIK, ALEXANDER ; CASTOR, FERNANDO . An Empirical Study on the Usage of the Swift Programming Language. In: 2016 IEEE 23rd International Conference on Software Analysis, Evolution and Reengineering (SANER), 2016, Suita. 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER). p. 634.

23.
CARTAXO, BRUNO ; PINTO, GUSTAVO ; VIEIRA, ELTON ; SOARES, SERGIO . Evidence Briefings. In: the 10th ACM/IEEE International Symposium, 2016, Ciudad Real. Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement - ESEM '16, 2016. p. 1.

24.
PINTO, GUSTAVO; Liu, Kenan ; CASTOR, FERNANDO ; LIU, YU DAVID . A Comprehensive Study on the Energy Efficiency of Java?s Thread-Safe Collections. In: 2016 IEEE International Conference on Software Maintenance and Evolution (ICSME), 2016, Raleigh. 2016 IEEE International Conference on Software Maintenance and Evolution (ICSME), 2016. p. 20.

25.
DIAS, LUIZ FELIPE ; STEINMACHER, IGOR ; PINTO, GUSTAVO ; COSTA, DANIEL ALENCAR DA ; GEROSA, MARCO . How Does the Shift to GitHub Impact Project Collaboration?. In: 2016 IEEE International Conference on Software Maintenance and Evolution (ICSME), 2016, Raleigh. 2016 IEEE International Conference on Software Maintenance and Evolution (ICSME), 2016. p. 473.

26.
DIAS, L. F. ; STEINMACHER, I. ; WIESE, I. ; PINTO, GUSTAVO H. ; COSTA, D. A. ; GEROSA, M. A. . Migrar para o Ambientes de Codificação Social é Sinônimo de Mais Contribuições?. In: IV Workshop on Software Visualization, Evolution and Maintenance (VEM), 2016, Maringá. IV Workshop on Software Visualization, Evolution and Maintenance (VEM), 2016.

27.
PINTO, GUSTAVO; SOARES-NETO, FRANCISCO ; CASTOR, FERNANDO . Refactoring for Energy Efficiency: A Reflection on the State of the Art. In: 2015 IEEE/ACM 4th International Workshop on Green and Sustainable Software (GREENS), 2015, Florence. 2015 IEEE/ACM 4th International Workshop on Green and Sustainable Software. p. 29.

28.
MOURA, IRINEU ; PINTO, GUSTAVO ; EBERT, FELIPE ; CASTOR, FERNANDO . Mining Energy-Aware Commits. In: 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories (MSR), 2015, Florence. 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories. p. 56.

29.
PINTO, GUSTAVO; TORRES, WESLLEY ; CASTOR, FERNANDO . A study on the most popular questions about concurrent programming. In: the 6th Workshop, 2015, Pittsburgh. Proceedings of the 6th Workshop on Evaluation and Usability of Programming Languages and Tools - PLATEAU 2015. New York: ACM Press. p. 39.

30.
LIU, K. ; PINTO, G. ; LIU, Y. D. . Data-Oriented Characterization of Application-Level Energy Optimization. In: 18th International Conference on Fundamental Approaches to Software Engineering (FASE), 2015, London. 18th International Conference on Fundamental Approaches to Software Engineering (FASE), 2015.

31.
PINTO, GUSTAVO; KAMEI, F. K. . The Census of the Brazilian Open-Source Community. In: International Conference on Open Source Systems, 2014, San Jose. The Census of the Brazilian Open-Source Community, 2014.

32.
PINTO, GUSTAVO; CASTOR, FERNANDO ; LIU, YU DAVID . Understanding energy behaviors of thread management constructs. In: the 2014 ACM International Conference, 2014, Portland. Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages & Applications - OOPSLA '14. New York: ACM Press. p. 345.

33.
PINTO, GUSTAVO; CASTOR, F. . Characterizing the Energy Efficiency of Java?s Thread-Safe Collections in a Multicores Environment. In: 1st Workshop on Software Engineering for Parallel Systems (SEPS 2014) held in conjunction with the 5th Conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH), 2014, Portland. Proceedings of the 1st Workshop on Software Engineering for Parallel Systems (SEPS 2014), 2014.

34.
PINTO, GUSTAVO; CASTOR, FERNANDO ; LIU, YU DAVID . Mining questions about software energy consumption. In: the 11th Working Conference, 2014, Hyderabad. Proceedings of the 11th Working Conference on Mining Software Repositories - MSR 2014. New York: ACM Press. p. 22.

35.
PINTO, GUSTAVO; KAMEI, F. K. . Avaliando a Contribuição de Desenvolvedores Brasileiros em Projetos Distribuidos de Software Open-Source: Um Estudo Inicial. In: 4th Brazilian Conference on Software: Theory and Practice (CBSoft), 2013, Brasília. VII Em Workshop de Desenvolvimento Distribuido de Software, 2013.

36.
PINTO, GUSTAVO H.; KAMEI, FERNANDO . What programmers say about refactoring tools?. In: the 2013 ACM workshop, 2013, Indianapolis. Proceedings of the 2013 ACM workshop on Workshop on refactoring tools - WRT '13. p. 33.

37.
SARAIVA, J. ; BARREIROS, E. ; ALMEIDA, A. ; LIMA, F. ; ALENCAR, A. ; LIMA, G. ; SOARES, S. ; CASTOR, F. . Aspect-oriented software maintenance metrics: a systematic mapping study. In: 16th International Conference on Evaluation & Assessment in Software Engineering (EASE 2012), 2012, Ciudad Real. 16th International Conference on Evaluation & Assessment in Software Engineering (EASE 2012). p. 253.

38.
LIMA, F. ; A. Trigueiro ; BARREIROS, E. ; SARAIVA, J. ; SOARES, S. ; ALENCAR, A. ; PINTO, GUSTAVO . Métodos, Técnicas e Ferramentas para o Desenvolvimento de Software Educacional: Um Mapeamento Sistemático. In: Simpósio Brasileiro de Informática na Educação, 2012, Rio de Janeiro. Congresso Brasileiro de Informática na Educação, 2012.

39.
TORRES, WESLLEY ; PINTO, GUSTAVO ; FERNANDES, BENITO ; OLIVEIRA, JOÃO PAULO ; XIMENES, FILIPE ALENCAR ; CASTOR, FERNANDO . Are Java programmers transitioning to multicore?. In: the compilation of the colocated workshops, 2011, Portland. Proceedings of the compilation of the co-located workshops on DSM'11, TMC'11, AGERE!'11, AOOPES'11, NEAT'11, & VMIL'11 - SPLASH '11 Workshops. p. 123.

40.
PINTO, GUSTAVO; S. Vergilio . Gerando Dados de Teste para Programas Orientados a Objeto com um Algoritmo Genético Multiobjetivo. In: 1st Brazilian Conference on Software: Theory and Practice (CBSoft), 2010, Salvador. I Workshop Brasileiro de Otimização em Engenharia de Software, 2010.

41.
PINTO, GUSTAVO H.L.; VERGILIO, SILVIA R. . A Multi-Objective Genetic Algorithm to Test Data Generation. In: 2010 22nd International Conference on Tools with Artificial Intelligence (ICTAI), 2010, Arras. 2010 22nd IEEE International Conference on Tools with Artificial Intelligence, 2010. p. 129.

Resumos publicados em anais de congressos
1.
FERNANDES, BENITO ; PINTO, GUSTAVO ; CASTOR, FERNANDO . Assisting Non-Specialist Developers to Build Energy-Efficient Software. In: 2017 IEEE/ACM 39th International Conference on Software Engineering Companion (ICSEC), 2017, Buenos Aires. 2017 IEEE/ACM 39th International Conference on Software Engineering Companion (ICSE-C), 2017. p. 158.

2.
PINTO, GUSTAVO; CASTOR, F. . Do Language Constructs for Concurrent Execution Have Impact on Energy Efficiency?. In: Escola Latino Americana de Engenharia de Software: Fundamentos e Estado da Arte, 2013, Rio de Janeiro. Escola Latino Americana de Engenharia de Software: Fundamentos e Estado da Arte, 2013.

3.
PINTO, GUSTAVO; CASTOR, FERNANDO . On the implications of language constructs for concurrent execution in the energy efficiency of multicore applications. In: the 2013 companion publication for conference, 2013, Indianapolis. Proceedings of the 2013 companion publication for conference on Systems, programming, & applications: software for humanity - SPLASH '13. New York: ACM Press. p. 95.

4.
PINTO, GUSTAVO. Do language constructs for concurrent execution have impact on energy efficiency?. In: the 2013 companion publication for conference, 2013, Indianapolis. Proceedings of the 2013 companion publication for conference on Systems, programming, & applications: software for humanity - SPLASH '13. New York: ACM Press, 2013. p. 121.

5.
PINTO, GUSTAVO. Refactoring multicore applications towards energy efficiency. In: the 2013 companion publication for conference, 2013, Indianapolis. Proceedings of the 2013 companion publication for conference on Systems, programming, & applications: software for humanity - SPLASH '13, 2013. p. 61.

Apresentações de Trabalho
1.
PINTO, G.. Evidence Briefings: Towards a Medium to Transfer Knowledge from Systematic Reviews to Practitioners. 2017. (Apresentação de Trabalho/Conferência ou palestra).

2.
PINTO, GUSTAVO H.L.. Empowering Software Developers to Understand and Overcome Energy Inefficiencies. 2016. (Apresentação de Trabalho/Conferência ou palestra).

3.
PINTO, GUSTAVO. TDD: Desenvolvimento guiado por testes. 2009. (Apresentação de Trabalho/Conferência ou palestra).

4.
PINTO, GUSTAVO. TDD e Python: Como, onde e quando?. 2009. (Apresentação de Trabalho/Conferência ou palestra).

5.
PINTO, GUSTAVO. Persistência de dados com JPA. 2007. (Apresentação de Trabalho/Conferência ou palestra).

6.
PINTO, GUSTAVO. HTML5 com PHP. 2007. (Apresentação de Trabalho/Conferência ou palestra).

7.
PINTO, GUSTAVO. Mapeamento Objeto Relacional com JPA. 2007. (Apresentação de Trabalho/Conferência ou palestra).

8.
PINTO, GUSTAVO. JSF - Propondo uma nova abordagem para aplicações web. 2006. (Apresentação de Trabalho/Conferência ou palestra).


Produção técnica
Programas de computador sem registro
1.
PINTO, GUSTAVO. Sistema EPEP. 2007.

2.
PINTO, GUSTAVO. CoTWiS. 2007.

3.
PINTO, GUSTAVO. Sistema MicroLanWeb. 2006.

4.
PINTO, GUSTAVO. Dicionário Paraense. 2005.


Demais tipos de produção técnica
1.
PINTO, G.. Membro de Comitê de Programa - 12th Brazilian Symposium on Components, Architecture, and Reuse. 2018. (Revisor).

2.
PINTO, G.. Membro de Comitê de Programa - 21th Brazilian Symposium on Programming Languages. 2018. (Revisor).

3.
PINTO, G.. Membro de Comitê de Programa - 32nd Brazilian Symposium on Software Engineering (Research Track). 2018. (Revisor).

4.
PINTO, G.. Membro de Comitê de Programa - 22nd International Conference on Evaluation and Assessment in Software Engineering. 2018. (Revisor).

5.
PINTO, G.. Membro de Comitê de Programa - 6th International Workshop on Green and Sustainable Software. 2018. (Revisor).

6.
PINTO, G.. Membro de Comitê de Programa - 32nd Brazilian Symposium on Software Engineering (ERA Track). 2018. (Revisor).

7.
PINTO, G.. Membro de Comitê de Programa - 34th International Conference on Software Maintenance and Evolution (Research Track). 2018. (Revisor).

8.
PINTO, G.. Membro de Comitê de Programa - 34th International Conference on Software Maintenance and Evolution (Tool Demo Track). 2018. (Revisor).

9.
PINTO, G.. Membro de Comitê de Programa - 34th International Conference on Software Maintenance and Evolution (New Ideas and Emerging Results Track). 2018. (Revisor).

10.
PINTO, G.. Membro de Comitê de Programa - 51st Hawaii International Conference on System Sciences (Software Engineering Education and Training). 2018. (Revisor).

11.
PINTO, GUSTAVO. Membro de Comitê de Programa - 2nd International Workshop on Refactoring. 2018. (Revisor).

12.
PINTO, G.. Membro do Comitê de Programa - 9th Brazilian Workshop on Agile Methods. 2018. (Revisor).

13.
PINTO, G.. Membro de Comitê de Programa - 12th Workshop on Distribuited Software Development, Softwar Ecosystems and Systems of Systems. 2018. (Revisor).

14.
PINTO, G.. Publicity Co-Chairs do 9th IEEE International Workshop on Empirical Software Engineering in Practice. 2018. (Revisor).

15.
PINTO, G.. Membro de Comitê de Programa - 9th Brazilian Workshop on Theses and and Dissertations of Software. 2018. (Revisor).

16.
PINTO, G.. Membro de Comitê de Programa - 26th International Conference on Software Analysis, Evolution and Reengineering (RENE Track). 2018. (Revisor).

17.
PINTO, G.. Membro de Comitê de Programa - 26th International Conference on Software Analysis, Evolution and Reengineering (ERA Track). 2018. (Revisor).

18.
PINTO, G.. Membro de Comitê de Programa - 26th International Conference on Software Analysis, Evolution and Reengineering (Tool Demo Track). 2018. (Revisor).

19.
PINTO, G.. Membro de Comitê de Programa - 50th ACM Technical Symposium on Computer Science Education. 2018. (Revisor).

20.
PINTO, G.. Membro de Comitê de Programa - 6th Workshop on Software Visualization, Evolution and Maintenance. 2018. (Revisor).

21.
PINTO, G.. Membro de Comitê de Programa - 11th Brazilian Symposium on Components, Architecture, and Reuse. 2017. (Revisor).

22.
PINTO, G.. Membro de Comitê de Programa - 20th Brazilian Symposium on Programming Languages. 2017. (Revisor).

23.
PINTO, G.. Membro de Comitê de Programa - 8th Brazilian Workshop on Agile Methods. 2017. (Revisor).

24.
PINTO, G.. Membro de Comitê de Programa - 5th Workshop on Software Visualization, Evolution and Maintenance. 2017. (Revisor).

25.
PINTO, G.. Program chair do comitê de programa - 8th Brazilian Workshop on Agile Methods. 2017. (Revisor).

26.
PINTO, GUSTAVO H.. Membro de Comitê de Programa - 19th Brazilian Symposium on Programming Languages. 2016. (Revisor).

27.
PINTO, GUSTAVO H.. Membro de Comitê de Programa - 10th Brazilian Symposium on Components, Architecture, and Reuse. 2016. (Revisor).

28.
PINTO, GUSTAVO H.. Membro de Comitê de Programa - 1st International Workshop on Software Refactoring. 2016. (Revisor).

29.
PINTO, GUSTAVO H.. Membro de Comitê de Programa - 28th ACM Conference on Object-Oriented Systems, Programming, Languages, and Applications - Artifact Evaluation Track. 2014. (Revisor).



Bancas



Participação em bancas de trabalhos de conclusão
Mestrado
1.
OLIVEIRA, S. R. B.; PORTELA, C. S.; PINTO, GUSTAVO H.L.. Participação em banca de Kleoson Bruno Correa dos Santos. REACT: Uma Abordagem Ágil de Apoio ao Processo de Desenvolvimento de Requisitos de Software Baseada em Evidências Empíricas. 2018. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Pará.

2.
PINTO, G.; BONIFACIO, R.; CANEDO, E. D.. Participação em banca de Alan Saulo da Costa Mazuco. Percepções de Práticas Ágeis em Desenvolvimento de Software: Benefícios e Desafios. 2017. Dissertação (Mestrado em Ciência da Computação) - Universidade de Brasília.

Qualificações de Doutorado
1.
VALENTE, M. T.; MASSONI, T.; ALVES, V.; PINTO, G.. Participação em banca de Marcos César de Oliveira. Leveraging Co-change Dependencies to Recommend Refactorings. 2018. Exame de qualificação (Doutorando em Pós-Graduação em Computação Aplicada) - Universidade de Brasília.

2.
SOUZA, C. R. B.; CONTE, T.; BEZERRA, S.; PORTELA, C.; PINTO, G.. Participação em banca de Adailton Magalhães Lima. Um Estudo Empírico sobre Fatores que Influenciam Testes de Software em Projetos Distribuídos de Software. 2018. Exame de qualificação (Doutorando em Ciência da Computação) - Universidade Federal do Pará.

3.
SOUZA, C. R. B.; CONTE, T.; PORTELA, C.; OLIVEIRA, S. R. B.; PINTO, G.. Participação em banca de ABRAHAM LINCOLN RABELO DE SOUSA. Um Método de Apoio a Modelagem e Simulação de Redes Bayesianas para o Gerenciamento de Projetos de Desenvolvimento de Software. 2018. Exame de qualificação (Doutorando em Ciência da Computação) - Universidade Federal do Pará.

Qualificações de Mestrado
1.
BONIFACIO, R.; CANEDO, E. D.; PINTO, GUSTAVO. Participação em banca de Diego Venâncio Marcilio. FixMyIssues: Transformando Código-fonte para Solucionar Desvios de Qualidade Recorrentes. 2018. Exame de qualificação (Mestrando em Ciência da Computação) - Universidade de Brasília.

Trabalhos de conclusão de curso de graduação
1.
REIS, R. Q.; REIS, C. L.; PINTO, G.. Participação em banca de Franciellem Mayara Pontes Bezerra.Relato de Experiência na Implantação de Medição no Desenvolvimento de Software em Uma Instituição Pública. 2017. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal do Pará.

2.
MARTINS, C. R. L.; ROCHA, C. A. J.; PINTO, GUSTAVO. Participação em banca de Ewerton Rofran dos Santos Andrade.Aplicação de um Processo de Extração de Conhecimento em Banco de Dados para Estudar a Influência das Variáveis Socioeconômicas nas notas do ENEM. 2016. Trabalho de Conclusão de Curso (Graduação em Análise e Desenvolvimento de Sistemas) - Instituto Federal de Educação, Ciência e Tecnologia do Pará.

3.
JUNIOR, A. M.; PINTO, GUSTAVO. Participação em banca de Juscelino Rodrigues Gangora.Tecnologias Java Para Desenvolvimento de Portal Web. 2009. Trabalho de Conclusão de Curso (Graduação em Tecnologia em Processamento de Dados) - Sociedade Paranaense de Ensino e Tecnologia.



Participação em bancas de comissões julgadoras
Concurso público
1.
SOUSA, R.; CARVALHO, L.; PINTO, GUSTAVO. Concurso para o cargo de Professor Substituto. 2016. Instituto Federal de Educação, Ciência e Tecnologia do Pará.



Eventos



Participação em eventos, congressos, exposições e feiras
1.
32nd International Conference on Software Maintenance and Evolution (ICSME) i). A Comprehensive Study on the Energy Efficiency of Java Thread-Safe Collections. 2016. (Congresso).

2.
Community-Based Sustainable Energy. 2016. (Seminário).

3.
Python Conference (PyCon). 2016. (Congresso).

4.
VII Congresso Brasileiro de Software: Teoria e Prática - CBSOFT. 2016. (Congresso).

5.
XXXIV Simpósio Brasileiro de Telecomunicações e Processamento de Sinais. 2016. (Congresso).

6.
12th International Working Conference on Mining Software Repositories. 2015. (Congresso).

7.
37th International Conference on Software Engineering. 2015. (Congresso).

8.
Python Conference (PyCon). 2015. (Encontro).

9.
VI Congresso Brasileiro de Software: Teoria e Prática - CBSOFT. 2015. (Congresso).

10.
11th International Working Conference on Mining Software Repositories. Mining Question about Software Energy Consumption. 2014. (Congresso).

11.
28th Object-Oriented Programming, Systems, Languages & Applications. Understanding Energy Behaviors of Thread Management Constructs. 2014. (Congresso).

12.
36th International Conference on Software Engineering. 2014. (Congresso).

13.
Python Conference (PyCon). 2014. (Encontro).

14.
10th International Conference on Open-Source Software and Systems. The Census of the Brazilian Open-Source Community. 2013. (Congresso).

15.
27th Object-Oriented Programming, Systems, Languages & Applications. Refactoring Multicore Applications Towards Energy Efficiency. 2013. (Congresso).

16.
6th International Workshop on Refactoring Tools.What Programmers Say About Refactoring Tools? An Empirical Investigation of Stack Overflow. 2013. (Seminário).

17.
I Escola Latino Americana de Engenharia de Software: Fundamentos e Estado da Arte. Do Language Constructs for Concurrent Execution Have Impact on Energy Efficiency?. 2013. (Congresso).

18.
QCon. 2012. (Seminário).

19.
V Agile Brasil. 2012. (Seminário).

20.
IV Agile Brasil. 2011. (Seminário).

21.
Qcon. 2011. (Seminário).

22.
I Congresso Brasileiro de Software -- Teoria e Prática. Generating Test Data for Object Oriented Programs with a Multiobjective Genetic Algorithm. 2010. (Congresso).

23.
XII Python Brasil.Web, escalabilidade e NoSQL: Possibilidades com Python. 2010. (Seminário).

24.
VI Conferência Latino Americana de Software Livre. TDD: Desenvolvimento guiado por testes. 2009. (Congresso).

25.
X Fórum Internacional de Software Livre. 2009. (Congresso).

26.
XXVII Congresso Nacional dos Estudantes de Computação. TDD com python: quando, como e onde?. 2009. (Congresso).

27.
Sun Tech Days Jugs Edition. 2007. (Outra).

28.
Programa Brasileiro e Produtividade em Software. 2006. (Encontro).

29.
XIX Semana Paraense de Informática e Telecomunicações. 2005. (Congresso).

30.
I Congresso Paraense de Software. 2004. (Congresso).


Organização de eventos, congressos, exposições e feiras
1.
PINTO, GUSTAVO; HAPKE, H. . Chair da Sessão de Posters da Python Conference. 2016. (Congresso).

2.
GOMEZ, J. ; PINTO, GUSTAVO . Co-Chair da Sessão de Posters da Python Conference. 2015. (Congresso).

3.
GOMEZ, J. ; PINTO, GUSTAVO . Co-Chair da Sessão de Posters da Python Conference. 2014. (Congresso).



Orientações



Orientações e supervisões em andamento
Dissertação de mestrado
1.
Marcos Felipe Carvalho Nazário. A definir. Início: 2018. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Pará. (Orientador).

2.
Gilson Rocha Silva. Caracterizando o Consumo de Energia de APIs de E/S da Linguagem Java. Início: 2017. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Pará. (Orientador).

Tese de doutorado
1.
Fernando Kenji Kamei. A definir. Início: 2018. Tese (Doutorado em Ciências da Computação) - Universidade Federal de Pernambuco. (Coorientador).

Trabalho de conclusão de curso de graduação
1.
Jefferson Klister. A ser definido. Início: 2019. Trabalho de Conclusão de Curso (Graduação em Sistema de Informação) - Universidade Federal do Pará. (Orientador).

2.
Matheus Seabra. A ser definido. Início: 2019. Trabalho de Conclusão de Curso (Graduação em Sistema de Informação) - Universidade Federal do Pará. (Orientador).

Iniciação científica
1.
Leonardo Furtado. A ser definido. Início: 2018. Iniciação científica (Graduando em Ciência da Computação) - Universidade Federal do Pará. (Orientador).

2.
Wagner Felidré. A ser definido. Início: 2018. Iniciação científica (Graduando em Ciência da Computação) - Universidade Federal do Pará. (Orientador).


Orientações e supervisões concluídas
Dissertação de mestrado
1.
Welder Luz. Uma Caracterização da Adoção de DevOps Utilizando Grounded Theory. 2018. Dissertação (Mestrado em Ciência da Computação) - Universidade de Brasília, . Coorientador: Gustavo Henrique Lima Pinto.

2.
Benito Fernandes. Uma Abordagem Estática para Recomendar Estruturas de Dados Java Para Melhorar o Consumo de Energia. 2016. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Pernambuco, . Coorientador: Gustavo Henrique Lima Pinto.

Tese de doutorado
1.
Bruno Cartaxo. A Model to Transfer Knowledge from Research to Software Engineering Practice Based on Rapid Reviews and Evidence Briefings. 2018. Tese (Doutorado em Ciências da Computação) - Universidade Federal de Pernambuco, . Coorientador: Gustavo Henrique Lima Pinto.

Trabalho de conclusão de curso de graduação
1.
Clarice Moraes Ferreira. Utilização de Projetos de Software Livre em Disciplinas de Engenharia de Software: A Perspectiva do Aluno. 2018. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Universidade Federal do Pará. Orientador: Gustavo Henrique Lima Pinto.

2.
Marcos Almeida da Costa. Qual a Percepção dos Desenvolvedores Sobre Ferramentas de Refatoração? Um Estudo de Replicação. 2018. Trabalho de Conclusão de Curso. (Graduação em Sistema de Informação) - Universidade Federal do Pará. Orientador: Gustavo Henrique Lima Pinto.

3.
Thiago Benício Macedo. Qual a Percepção dos Desenvolvedores Sobre Ferramentas de Refatoração? Um Estudo de Replicação. 2018. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Universidade Federal do Pará. Orientador: Gustavo Henrique Lima Pinto.




Página gerada pelo Sistema Currículo Lattes em 24/01/2019 às 11:34:55