Thiago Souto Mendes

Professor Efetivo no Instituto Federal de Educação, Ciência e Tecnologia da Bahia (IFBA). Pesquisador no Time de Pesquisa sobre Dívida Técnica. Pesquisador no projeto Projeto Inovar para Pessoas Negras (UFBA/IFBA/NUBANK). Pesquisador nos grupos Software Visualization Group - (SOFTVIS/UFBA), no Grupo de Informática Aplicada (GIA/IFBA), no Laboratório de Engenharia de Software (LABES2/UFBA). Coordenador dos projetos de extensão LAB IFMAKER SANTO AMARO: Comunidade de Práticas Colaborativas do Recôncavo Baiano e do Grupo Besouras Digitais, mulheres na tecnologia e computação. Doutor em Ciência da Computação pela Universidade Federal da Bahia (2018), Mestre pela Universidade Federal de Viçosa (2008). Bacharel em Ciência da Computação pela Universidade Vale do Rio Doce (2005). Já participou de vários outros cursos de formação complementar na área da computação. Já atuou na iniciativa privada ocupando cargos de análise e gerência de projetos. Possui experiência na área de Ciência da Computação, com ênfase em Engenharia de Software, atua principalmente nos seguintes temas: Dívida Técnica, Visualização de Software, Gerência de Projetos e Evolução de Software. Além disso, participa de projetos de extensão e sociais que envolvem informática aplicados à educação e a Cultura Maker.

Informações coletadas do Lattes em 20/07/2023

Acadêmico

Formação acadêmica

Doutorado em Ciência da Computação - Ufba - Unifacs

2012 - 2018

Universidade Federal da Bahia
Título: IDENTIFICAÇÃO DE DÍVIDA TÉCNICA POR MEIO DA COMBINAÇÃO DE MÉTRICAS DE SOFTWARE E COMENTÁRIOS DE CÓDIGO FONTE
Manoel Gomes de Mendonça Neto. Coorientador: Rodrigo Oliveira Spínola. Palavras-chave: Engenharia de Software; Dívida Técnica; Visualização de Software; Testes de Software.Grande área: Ciências Exatas e da TerraGrande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação / Especialidade: Sistemas de Informação.

Mestrado em Ciência da Computação

2006 - 2008

Universidade Federal de Viçosa
Título: UM MODELO DE ARQUITETURA DE MATCHING ENTRE PERFIS DE USUÁRIOS E SERVICOS BASEADOS EM LOCALIZAÇÃO, Ano de Obtenção: 2008
Mauro Nacif Rocha.Palavras-chave: Serviços baseados em Localização; Ontologia; Gerenciamento de Informações; Perfil do Usuário.Grande área: Ciências Exatas e da TerraGrande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação / Especialidade: Computação Ubíqua. Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação / Especialidade: Arquitetura de Sistemas de Computação. Setores de atividade: Desenvolvimento de Programas (Software) e Prestação de Serviços em Informática.

Graduação em Ciência da Computação

2002 - 2005

Universidade Vale do Rio Doce
Título: Sistema de Help Desk em Java
Orientador: Natanael Rodrigues Gomes

Formação complementar

2012 - 2012

Curso Geral de Propriedade Intelectual à Distância. (Carga horária: 100h). , World Intellectual Property Organization, WIPO, Suiça.

2010 - 2010

Extensão universitária em Curso de Ext Profissional de Eng. de Software. (Carga horária: 120h). , Universidade Federal de Lavras, UFLA, Brasil.

2010 - 2010

Introdução ao MPS.BR. (Carga horária: 16h). , Sociedade Mineira de Software, FUMSOFT, Brasil.

2009 - 2009

GRE - Gestão de Requisitos para o MPS.br. (Carga horária: 8h). , Sociedade Mineira de Software, FUMSOFT, Brasil.

2008 - 2008

Processo de Desenvolvimento com RUP. (Carga horária: 40h). , Eteg Tecnologia da Informação, ETEG, Brasil.

2008 - 2008

Analise de Pontos de Função. (Carga horária: 16h). , Belo Horizonte Sistemas Ltda, BHS.COM.BR, Brasil.

2007 - 2007

Curso de ASP.Net. (Carga horária: 4h). , Universidade Federal de Viçosa, UFV, Brasil.

2006 - 2006

Curso de Perícia Judicial e Crime de Informática. (Carga horária: 3h). , Universidade Federal de Viçosa, UFV, Brasil.

2004 - 2004

Curso ASP. NET. (Carga horária: 5h). , Universidade Vale do Rio Doce, UNIVALE, Brasil.

2003 - 2003

Curso sobre Introdução ao Borland Kylix. (Carga horária: 8h). , Universidade Vale do Rio Doce, UNIVALE, Brasil.

2003 - 2003

Curso sobre PHP e MySQL. (Carga horária: 20h). , Universidade Vale do Rio Doce, UNIVALE, Brasil.

2003 - 2003

Curso de Delphi. (Carga horária: 20h). , Universidade Vale do Rio Doce, UNIVALE, Brasil.

2002 - 2002

Curso sobre Programação Orientada a Objetos em C++. (Carga horária: 16h). , Universidade Vale do Rio Doce, UNIVALE, Brasil.

2002 - 2002

Curso sobre Programação Orientada a Objetos em C++. (Carga horária: 12h). , Universidade Vale do Rio Doce, UNIVALE, Brasil.

2002 - 2002

Curso sobre Html, Dhtml e Flash. (Carga horária: 40h). , Universidade Vale do Rio Doce, UNIVALE, Brasil.

Idiomas

Bandeira representando o idioma Inglês

Compreende Bem, Fala Razoavelmente, Lê Bem, Escreve Bem.

Bandeira representando o idioma Espanhol

Compreende Bem, Fala Pouco, Lê Razoavelmente, Escreve Razoavelmente.

Bandeira representando o idioma Português

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Áreas de atuação

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação.

Grande área: Ciências Humanas / Área: Educação.

Organização de eventos

Mendonça Neto, M. G. ; MENDES, T. S. . 7th International Conference on Open Source Systems - OSS 2011. 2011. (Congresso).

Participação em eventos

XIV ESCOLA REGIONAL DE COMPUTAÇÃO BAHIA ALAGOAS SERGIPE (ERBASE). 2014. (Outra).

Festival Latino-americano de Instalação de Software livre. 2013. (Encontro).

IV Congresso Brasileiro de Software: Teoria e Prática. 2013. (Congresso).

Primeira Escola Latino Americana de Engenharia de Software: Fundamentos e Estado da Arte.Fault.Identificação e Gerenciamento da Dívida Técnica na Evolução e Manutenção de Software Utilizando Recursos de Visualização de Software. 2013. (Encontro).

Primeiro Colóquio Latino Americano de Engenharia de Software Dirigida por Modelos. 2013. (Encontro).

VIII Congresso Norte e Nordeste de Pesquisa e Inovação. EXPERIÊNCIAS PARA AVALIAR A IMPLANTAÇÃO DO PROJETO PIBID EM UMA ESCOLA PÚBLICA. 2013. (Congresso).

XII Simpósio Brasileiro de Qualidade de Software. 2013. (Congresso).

XII Simpósio Brasileiro de Qualidade de Software.Managing Technical Debt. 2013. (Oficina).

I Encontro de Tecnologias Interdisciplinares, Cultura, Ciências e suas Aprendizagens.Conceitos Básicos de Montagem e Manutenção de Computadores. 2012. (Encontro).

III Congresso Brasileiro de Software: Teoria e Prática. 2012. (Congresso).

II Workshop Brasileiro de Visualização de Software.SkyscrapAR: An Augmented Reality Visualization for Software Evolution. 2012. (Outra).

V Seminário de Energia, Meio Ambiente e Desenvolvimento. 2012. (Seminário).

II CBSoft: Congresso Brasileiro de Software: Teoria e Prática. 2011. 2011. (Congresso).

IV Seminário de Energia, Meio Ambiente e Desenvolvimento. 2011. (Seminário).

RiSS 2011 - RiSE Summer School. 2011. 2011. (Outra).

VI Congresso de Pesquisa e Inovação da Rede Norte Nordeste de Educação Tecnológica (CONNEPI 2011). CodeAnalyzer: Uma Ferramenta de Visualização para Compreensão de Código Fonte. 2011. (Congresso).

XI Erbase 2011 - Escola Regional de Computação Bahia Alagoas Sergipe. 2011. (Outra).

III Seminário de Energia, Meio Ambiente e Desenvolvimento. 2010. (Seminário).

I Workshop sobre Diretrizes para Jovens Pesquisadores em Engenharia de Software DJP - ES. 2010. (Congresso).

XXIV Simpósio Brasileiro de Engenharia de Software (SBES) e IV Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software (SBCARS). 2010. (Congresso).

IADIS International Conference Information Systems.A User Profile and Location-Based Services Matching Model Architecture. 2008. (Simpósio).

IADIS International Conference Mobile Learning.The Use of Mobile Devices in Educational Environments - A Case Study. 2008. (Simpósio).

I Encontro de Computação e IV Semana de Ciência & Tecnologia do CEFET-MG.Java Versus .NET. 2008. (Encontro).

SBSI 2008 ? WTDSI.Um Modelo de Arquitetura de Matching entre Perfis de Usuários e Serviços Baseados em Localização. 2008. (Simpósio).

III Seminário de Dissertações da Pós-graduação em Ciência da Computação do DPI.Um modelo de Arquitetura de Matching Entre Perfis de Usuários e Serviços baseados em Localização. 2007. (Simpósio).

VII SIMPóS ? Mostra Cientifica da Pós Graduação.Um modelo de matching de perfis de usuários e serviços baseados em localização. 2007. (Simpósio).

XII Semana de Informática. 2007. (Outra).

II Seminário de Dissertações da Pós-graduação em Ciência da Computação do DPI.Desenvolvimento de um Modelo para Adaptação de Aplicações Moveis Baseados em Contexto. 2006. (Seminário).

XI Semana de Informática. 2006. (Outra).

XXI Simpósio Brasileiro de Banco de Dados. 2006. (Simpósio).

XX Simpósio Brasileiro de Engenharia de Software. 2006. (Simpósio).

III Simpósio de Pesquisa e Iniciação Cientifica da Univale.?Sistema de Help Desk em Java?. 2005. (Simpósio).

III Simpósio de Pesquisa e Iniciação Cientifica da Univale.?Banco de Dados Orientado a Objetos?. 2005. (Simpósio).

III Simpósio de Pesquisa e Iniciação Cientifica da Univale.?Tutorial sobre Engenharia de Software baseada em Agentes?. 2005. (Simpósio).

III Simpósio de Pesquisa e Iniciação Cientifica da Univale.?Sistemas Distribuídos?. 2005. (Simpósio).

X Semana de Informatica da UFV. 2005. (Encontro).

Curso sobre Introdução à Internet.Introdução à Internet. 2004. (Outra).

Palestra sobre Desenvolvimento de Sistemas Utilizando Tecnologia Microsoft .NET. 2004. (Seminário).

V Workshop de Informática da Univale, Inclusão Digital.. 2004. (Outra).

Curso sobre Introdução à Internet.Introdução à Internet. 2003. (Outra).

Curso sobre Sistema para Cadastro de Estudos Climáticos para uso na Internet.Sistema para Cadastro de Estudos Climáticos para uso na Internet. 2003. (Seminário).

I Simpósio de Pesquisa e Iniciação Cientifica da Univale. 2003. (Simpósio).

IV Workshop de Informática da Univale.Desenvolvimento de um Sistema de Informação para Cadastrar Dados Climáticos para uso na Internet. 2003. (Seminário).

IV Workshop de Informática da Univale. 2003. (Outra).

Palestra sobre Programação Para Internet em C++ e Interbase. 2003. (Seminário).

Simpósio de Pesquisa e Iniciação Cientifica.?Desenvolvimento de um Sistema de Informação para Cadastrar Dados Climáticos para uso na Internet?. 2003. (Simpósio).

III Workshop de Informática da Univale. 2002. (Outra).

Palestra sobre Ética, Qualidade de vida e violação da Propriedade Intelectual do Software. 2002. (Seminário).

Palestra sobre Infra-Estrutura de Hardware e Software para Suportar um Sistema Integrado(ERP). 2002. (Seminário).

Palestra sobre Recuperação de Informação na Web. 2002. (Seminário).

Palestra sobre Software Livre: Liberdade e Oportunidade. 2002. (Seminário).

Participação em bancas

Aluno: Amanda Ferraz de Olveira Passos

SPINOLA, R. O.;MENDES, T. S.; SILVA, P. C.. Uma análise sobre padrões de Comentários que indicam a presença de Dívida Técnica de documentação e requisito em Projetos de Software. 2018. Dissertação (Mestrado em Sistemas e Computação) - Universidade Salvador.

Aluno: Lucas Santos Reis

GALVAO, N. C. S.;MENDES, T. S.. CENTRAL DE INFORMAÇÕES SOBRE TECNOLOGIA ASSISTIVA E ACESSIBILIDADE NO ENSINO SUPERIOR PARA PESSOAS COM DEFICIÊNCIA SENSORIAL. 2021. Trabalho de Conclusão de Curso (Graduação em Interdisciplinar em Energia e Sustentabilidade) - Universidade Federal do Recôncavo da Bahia.

Aluno: David de Pinho Gonçalves

NOVAIS, R. L;MENDES, T. S.; Mendonça, M. G.. Um ambiente para Identificação e monitoramento de evolução de dívida técnica em projetos de software. 2016. Trabalho de Conclusão de Curso (Graduação em Computação) - Universidade Federal da Bahia.

Aluno: Daniel Araújo Almeida

SPINOLA, RODRIGO O.;MENDES, T. S.; ALMEIDA, D. A.. VisMinerTD: Identifying and Monitoring Technical Debt using Software Visualization. 2014. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Salvador.

Aluno: Lucas A

SPINOLA, R. O.;MENDES, T. S.; FERNANDES, S. M.. A. Parada.CodeCloud - Uma ferramenta de apoio à visualização de God Classes em projetos de software. 2014. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Salvador.

Aluno: André Luiz Venâncio Simões

SPINOLA, R. O.;MENDES, T. S.; FERNANDES, S. M.. NoSQL ? Uma alternativa ao modelo relacional de Banco de Dados. 2014. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Salvador.

Aluno: Luis Antonio Soares de Araújo da Silva

MENDES, T. S.; NOVAIS, R. L. GLASH: Ensinando Inglês de uma Maneira Interativa. 2014. Trabalho de Conclusão de Curso (Graduação em Técnico em Informática) - Instituto Federal de Educação, Ciência e Tecnologia da Bahia.

Aluno: Nicolli Souza Rios Alves

SPINOLA, R. O.;MENDES, T. S.; MOUREIRA, I. D.. Gerenciamento e Identificação de Dívida Técnica em Projetos de Software. 2013. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Salvador.

Aluno: Victor Wanderley Shyba

SPINOLA, R. O.;MENDES, T. S.; MOREIRA, I. D.. Visualização de God Class como Ferramenta de Auxílio para o Controle da Dívida Técnica.. 2013.

Aluno: Adelmo Pereira; Danilo Spósito; Marcelo Valiense

MENDES, T. S.; SILVA, B. C.; SOUZA, Rodrigo. Visualização com Realidade Aumentada de Informações de Desenvolvedor em Repositórios de Código Fonte. 2012 - Faculdade Ruy Barbosa.

Aluno: Rossini Pena Abrantes

NETTO, C. M.; TRINDADE, B. M.;LEAL, B. G.MENDES, T. S.. Desenvolvimento e Avaliação de um Sistema de Processamento Dsitribuído Multiplataforma.. 2005. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Vale do Rio Doce.

MENDES, T. S.. Banca Avaliadora do 1 Ciclo de apresentações dos projetos de pesquisa do IFBA/Santo Amaro. 2013. Instituto Federal da Bahia.

MENDES, T. S.. Avaliador no X Seminário de Iniciação Cientifica, Tecnológica e de Educação do IFBA. 2013. Instituto Federal da Bahia.

MENDES, T. S.. Comitê de avaliação do PIBITI. 2012. Instituto Federal de Sergipe.

MENDES, T. S.. Comitê de avaliação do PIBIC-IC. 2012. Instituto Federal de Sergipe.

MENDES, T. S.. Comitê de avaliação do PIBIC-JR. 2012. Instituto Federal de Sergipe.

Orientou

Marcelo Pereira Novaes

Um Ambiente para Visualização de Dados de Diferentes Repositórios de Bug Tracking; 2013; Iniciação Científica - Instituto Federal de Educação, Ciência e Tecnologia da Bahia, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Thiago Souto Mendes;

Luis Gustavo de Jesus Araujo

Um Ambiente Visual para Cobertura de Teste de Software; 2013; Iniciação Científica - Instituto Federal de Educação, Ciência e Tecnologia da Bahia, Fundação de Amparo à Pesquisa do Estado da Bahia; Orientador: Thiago Souto Mendes;

Thiago Souto Mendes

Desenvolvimento de um Sistema de Informação para Cadastrar Dados Climáticos Para Uso na Internet; 2003; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Vale do Rio Doce, Fundação de Amparo à Pesquisa do Estado de Minas Gerais; Orientador: Thiago Souto Mendes;

Luis Antonio Soares de Araújo da Silva

GLASH: ENSINANDO INGLÊS DE UMA MANEIRA INTERATIVA; 2014; Orientação de outra natureza - Instituto Federal de Educação, Ciência e Tecnologia da Bahia; Orientador: Thiago Souto Mendes;

Camila Santos Bulcão

Sistema de Gerenciamento do Programa de Assistência e Apoio aos Estudantes; 2011; Orientação de outra natureza - Instituto Federal de Educação, Ciência e Tecnologia da Bahia, Instituto Federal de Educação, Ciência e Tecnologia da Bahia; Orientador: Thiago Souto Mendes;

ANA PAULA SANTOS VASCONCELOS

Orientação de Estágio; 2011; Orientação de outra natureza - Instituto Federal de Educação, Ciência e Tecnologia da Bahia; Orientador: Thiago Souto Mendes;

Adrielly Moura De Souza

Orientação de Estágio; 2010; Orientação de outra natureza - Instituto Federal de Educação, Ciência e Tecnologia da Bahia; Orientador: Thiago Souto Mendes;

Wellison Caetano Costa Morais

Orientação de Estágio; 2010; Orientação de outra natureza - Instituto Federal de Educação, Ciência e Tecnologia da Bahia; Orientador: Thiago Souto Mendes;

Produções bibliográficas

  • MENDES, T. S. ; GOMES, FELIPE G. S. ; GONÇALVES, DAVID P. ; Mendonça, M. G. ; Novais, Renato L. ; Spínola, Rodrigo O. . VisminerTD: a tool for automatic identification and interactive monitoring of the evolution of technical debt items. JOURNAL OF THE BRAZILIAN COMPUTER SOCIETY (IMPRESSO) , v. 25, p. 2-29, 2019.

  • HOLVITIE, JOHANNES ; LICORISH, SHERLOCK A. ; Spínola, Rodrigo O. ; HYRYNSALMI, SAMI ; MACDONELL, STEPHEN G. ; MENDES, THIAGO S. ; BUCHAN, JIM ; LEPPÄNEN, VILLE . Technical debt and agile software development practices and processes: An industry practitioner survey. INFORMATION AND SOFTWARE TECHNOLOGY , v. 96, p. 141-160, 2018.

  • ALVES, NICOLLI S.R. ; MENDES, THIAGO S. ; DE MENDONÇA, MANOEL G. ; SPÍNOLA, RODRIGO O. ; SHULL, FORREST ; SEAMAN, CAROLYN . Identification and management of technical debt: A systematic mapping study. INFORMATION AND SOFTWARE TECHNOLOGY , v. 70, p. 100-121, 2016.

  • NOVAIS, RENATO LIMA ; TORRES, ANDRÉ ; MENDES, THIAGO SOUTO ; MENDONÇA, MANOEL ; ZAZWORKA, NICO . Software evolution visualization: A systematic mapping study. Information and Software Technology , v. 55, p. 1860-1883, 2013.

  • MENDES, T. S. ; NOVAIS, M. P. . Um Ambiente para Visualização de Dados de Repositórios de Bug Tracking. E.T.C. EDUCAÇÃO, TECNOLOGIA E CULTURA , v. 10, p. 31-36, 2012.

  • FARIAS, M. ; MENDES, T. S. ; Mendonça, M. G. ; SPINOLA, R. O. . On comment patterns that are good indicators of the presence of self-admitted technical debt and those that lead to false positive items. In: 27th Annual Americas Conference on Information Systems, 2021. 27th Annual Americas Conference on Information Systems (AMCIS 2021), 2021.

  • MENDONÇA, MANOEL ; FARIAS, MÁRIO ; DE S. GOMES, FELIPE GUSTAVO ; SOUTO MENDES, THIAGO ; O. SPÍNOLA, RODRIGO . Uma análise da relação entre code smells e dívida técnica auto-admitida. In: VII Workshop on Software Visualization, 2019, Salvador. Anais do VII Workshop on Software Visualization (VEM 2019), 2019. p. 37.

  • MENDES, T. S. ; GONCALVES, D. P. ; GOMES, F. ; NOVAIS, R. L ; Spínola, Rodrigo O. ; Mendonça, M. G. . VisMinerTD: Uma Ferramenta para Identificação Automática e Monitoramento Interativo de Dívida Técnica.. In: IV Workshop de Visualização, Evolução e Manutenção de Software, 2017, Fortaleza. IV Workshop de Visualização, Evolução e Manutenção de Software, 2017.

  • MENDES, T. S. ; GOMES, FELIPE G. S. ; CARVALHO, L. ; SPINOLA, R. O. ; MENDONCA, MANOEL . RepositoryMiner ? Uma Ferramenta Extensível de Mineração de Repositórios de Software para Identificação Automática de Dívida Técnica. In: VIII Congresso Brasileiro de Software, 2017, Fortaleza. VIII Congresso Brasileiro de Software, 2017.

  • MENDES, THIAGO SOUTO ; DE F. FARIAS, MÁRIO ANDRÉ ; MENDONÇA, MANOEL ; SOARES, HENRIQUE FROTA ; KALINOWSKI, MARCOS ; SPÍNOLA, RODRIGO OLIVEIRA . Impacts of agile requirements documentation debt on software projects. In: the 31st Annual ACM Symposium, 2016, Pisa. Proceedings of the 31st Annual ACM Symposium on Applied Computing - SAC '16, 2016. p. 1290.

  • MAGNAVITA, R. ; NOVAIS, R. L ; MENDES, T. S. ; MENDONCA, M. . On the Use of Software Visualization to Analyze Library Dependency Evolution: an Exploratory Study. In: XV Simpósio Brasileiro de Qualidade de Software, 2016, Maceió. XV Simpósio Brasileiro de Qualidade de Software, 2016.

  • SOARES, HENRIQUE F. ; ALVES, NICOLLI S.R. ; MENDES, THIAGO S. ; MENDONCA, MANOEL ; SPINOLA, RODRIGO O. . Investigating the Link between User Stories and Documentation Debt on Software Projects. In: 2015 12th International Conference on Information Technology New Generations (ITNG), 2015, Las Vegas. 2015 12th International Conference on Information Technology - New Generations, 2015. p. 385.

  • MENDES, T. S. ; ALMEIDA, D. A. ; ALVES, N. S. R. ; NOVAIS, R. L ; SPINOLA, R. O. ; Mendonça Neto, M. G. . VisMinerTD - An Open Source Tool to Support the Monitoring of the Technical Debt Evolution using Software Visualization. In: 17th International Conference on Enterprise Information Systems, 2015, Barcelona. 17th International Conference on Enterprise Information Systems (ICEIS), 2015.

  • NOVAIS, R. L ; MENDES, T. S. ; ALVES, F. . Uma Análise da História do VEM, WBVS e WMSWM. In: 2nd Workshop on Software Visualization, Evolution and Maintenance. In: Congresso Brasileiro de Software: Teoria e Prática, 2014, Maceió-AL. Anais do Congresso Brasileiro de Software: Teoria e Prática, 2014. v. 1.

  • ALVES, NICOLLI S.R. ; RIBEIRO, LEILANE F. ; CAIRES, VIVYANE ; MENDES, THIAGO S. ; SPINOLA, RODRIGO O. . Towards an Ontology of Terms on Technical Debt. In: 2014 6th International Workshop on Managing Technical Debt (MTD), 2014, Victoria. 2014 Sixth International Workshop on Managing Technical Debt. v. 1. p. 1.

  • MENDES, T. S. ; SANTANA, D. O. ; BORGES, J. L. ; PINHEIRO, A. . EXPERIÊNCIAS PARA AVALIAR A IMPLANTAÇÃO DO PROJETO PIBID EM UMA ESCOLA PÚBLICA foi. In: VIII Congresso Norte e Nordeste de Pesquisa e Inovação, 2013, Salvador. VIII Congresso Norte e Nordeste de Pesquisa e Inovação, 2013.

  • GONCALVES, D. P. ; SOUZA, L. T. M. ; NOVAIS, R. L ; MENDES, T. S. . InfoSVN: Um Ambiente de Visualização de Informações. In: Workshop de Trabalhos de IC e de Graduação - ERBASE, 2012, Juazeiro/BA. Workshop de Trabalhos de IC e de Graduação - ERBASE, 2012.

  • SOUZA, Rodrigo ; SILVA, B. C. ; MENDES, T. S. ; Mendonça Neto, M. G. . SkyscrapAR: An Augmented Reality Visualization for Software Evolution. In: Workshop Brasileiro de Visualização de Software, 2012, Natal. Anais do II Workshop Brasileiro de Visualização de Software, 2012. v. 07. p. 17-24.

  • NOVAIS, R. L ; LIMA, C. A. N. ; ROCHA, J. F. ; MENDES, T. S. ; Mendonça Neto, M. G. . CodeAnalyzer: Uma Ferramenta de Apoio a Compreensão de Cóigo Fonte Através do Uso de Visualização e Métricas de Software. In: VI Congresso de Pesquisa e Inovação da Rede Norte Nordeste de Educação Tecnológica- CONNEPI, 2011, Natal, RN. VI Congresso de Pesquisa e Inovação da Rede Norte Nordeste de Educação Tecnológica- CONNEPI, 2011.

  • MENDES, T. S. ; ROCHA, M. N. ; MIRANDA, N. R. de O. . Um Modelo de Arquitetura de Matching entre Perfis de Usuários e Serviços Baseados em Localização. In: http://www.uniriotec.br/~sbsi2008, 2008, Rio de Janeiro. IV Simpósio Brasileiro de Sistemas de Informação-SBSI2008, 2008. v. 1. p. 304-309.

  • MENDES, T. S. ; ROCHA, M. N. ; MIRANDA, N. R. de O. . A User Profile and Location-Based Services Matching Model Architecture. In: IADIS International Conference Information Systems, 2008, Algarve, Portugual. IADIS International Conference Information Systems, 2008.

  • NOGUEIRA, H. M. ; LADEIRA, P. H. ; MIRANDA, N. R. de O. ; MENDES, T. S. ; ROCHA, M. N. . The Challenge of Displaying Web Mobile Pages. In: IADIS International Conference Information Systems, 2008, Algarve, Portugal. IADIS International Conference Information Systems, 2008.

  • MIRANDA, N. R. de O. ; MENDES, T. S. ; ROCHA, M. N. . The Use of Mobile Devices in Educational Environments - A Case Study. In: IADIS International Conference Mobile Learning, 2008, Algarve, Portugal. IADIS International Conference Mobile Learning, 2008.

  • MENDES, T. S. ; PEREIRA, A. R. ; JESUS, F. ; FRANCO, J. S. S. ; SOUZA, L. C. ; SALES, E. S. M. . Impactos do PIBID para formação docente na Escola Prado Valadares no contexto das tecnologias digitais e da Computação: um relato de experiências. In: 9ª Semana de Produção Científica do IFB, 2019, Brasília. 9ª Semana de Produção Científica do IFB, 2019.

  • MENDES, T. S. ; MARTINS, M. P. . ?Tutorial sobre Engenharia de Software baseada em Agentes?. In: III Simpósio de Pesquisa e Iniciação Cientifica da Univale., 2005, Governador Valadares. III Simpósio de Pesquisa e Iniciação Cientifica, 2005. v. 1. p. 38-38.

  • MENDES, T. S. ; NETTO, C. M. ; MARTINS, M. P. . ?Banco de Dados Orientado a Objetos?. In: III Simpósio de Pesquisa e Iniciação Cientifica da Univale, 2005, Governador Valadares. III Simpósio de Pesquisa e Iniciação Cientifica da Univale, 2005. v. 1. p. 32-32.

  • MENDES, T. S. ; MARTINS, M. P. . ?Sistema de Help Desk em Java?. In: III Simpósio de Pesquisa e Iniciação Cientifica da Univale, 2005, Governador Valadares. III Simpósio de Pesquisa e Iniciação Cientifica da Univale, 2005. v. 1. p. 39-39.

  • MENDES, T. S. ; MARTINS, M. P. . ?Sistemas Distribuídos?. In: III Simpósio de Pesquisa e Iniciação Cientifica da Univale, 2005, Governador Valadares. III Simpósio de Pesquisa e Iniciação Cientifica da Univale, 2005. v. 1. p. 33-33.

  • LICORISH, SHERLOCK A. ; HOLVITIE, JOHANNES ; HYRYNSALMI, SAMI ; LEPPANEN, VILLE ; SPINOLA, RODRIGO O. ; MENDES, THIAGO S. ; MACDONELL, STEPHEN G. ; BUCHAN, JIM . Adoption and Suitability of Software Development Methods and Practices. In: 2016 23rd AsiaPacific Software Engineering Conference (APSEC), 2016, Hamilton. 2016 23rd Asia-Pacific Software Engineering Conference (APSEC), 2016. p. 369.

  • MENDES, T. S. . Identification and Management of Technical Debt using Software Visualization Resources. In: ICSE 2017 PhD and Young Researchers Warm Up Symposium, 2014, Maceió. ICSE 2017 PhD and Young Researchers Warm Up Symposium, 2014.

  • MENDES, T. S. ; SPINOLA, R. O. ; Mendonça Neto, M. G. . Identificação e Gerenciamento da Dívida Técnica na Evolução e Manutenção de Software Utilizando Recursos de Visualização de Software. In: Primeira Escola Latino America de Engenharia de Software ELA-ES 2013, 2013, Rio de Janeiro. Primeira Escola Latino America de Engenharia de Software ELA-ES 2013, 2013. v. II.

  • MENDES, T. S. ; ROCHA, M. N. . Um modelo de Arquitetura de Matching Entre Perfis de Usuários e Serviços baseados em Localização. In: III Seminário de Dissertações da Pós-graduação em Ciência da Computação do DPI, 2007. III Seminário de Dissertações da Pós-graduação em Ciência da Computação do DPI, 2007.

  • MENDES, T. S. ; ROCHA, M. N. . Um modelo de matching de perfis de usuários e serviços baseados em localização. In: VII SIMPóS ? Mostra Cientifica da Pós Graduação, 2007, Viçosa. VII SIMPóS ? Mostra Cientifica da Pós Graduação, 2007.

  • MENDES, T. S. ; ROCHA, M. N. . Desenvolvimento de um Modelo para Adaptação de Aplicações Moveis Baseados em Contexto. In: II Seminário de Dissertações da Pós-graduação em Ciência da Computação do DPI, 2006, Viçosa. II Seminário de Dissertações da Pós-graduação em Ciência da Computação do DPI, 2006.

  • MENDES, T. S. ; LEAL, B. G. ; ABRANTES, R. P. . ?Desenvolvimento de um Sistema de Informação para Cadastrar Dados Climáticos para uso na Internet?. In: Simpósio de Pesquisa e Iniciação Cientifica, 2003, Governador Valadares. Simpósio de Pesquisa e Iniciação Cientifica. Governador Valadares: UNIVALE, 2003. v. 1. p. 84-84.

Outras produções

MENDES, T. S. ; GOMES, FELIPE G. S. ; ALMEIDA, D. A. ; GONCALVES, D. P. ; SPINOLA, R. O. ; Mendonça, M. G. . VisminerTD. 2016.

NOVAIS, R. L ; MENDES, T. S. ; RUFINO, E. . SGP: Sistema de Gerência de Processos. 2013.

MENDES, T. S. ; NOVAIS, R. L ; GOMES, F. ; SANTCHES, H. . VisMiner. 2013.

MENDES, T. S. ; MIRANDA, N. R. de O. ; ROCHA, M. N. . SOMM - SOUTO ONTHOLOGY MODEL. 2008.

MENDES, T. S. . SOUTO - Sistema de Help Desk em Java. 2005.

MENDES, T. S. ; LEAL, B. G. . Programa de Cupom Fiscal. 2004.

MENDES, T. S. ; LEAL, B. G. . Código de barras. 2004.

BATISTA, E. S. ; LEAL, B. G. ; MENDES, T. S. . Ótimo Software para a Resolução do Algoritmo Simplex. 2004.

MENDES, T. S. ; ABRANTES, R. P. ; BATISTA, E. S. ; LEAL, B. G. . Sistema Comercial. 2004.

LEAL, B. G. ; ABRANTES, R. P. ; MENDES, T. S. ; BATISTA, E. S. . Sistema de Irrigação. 2004.

MENDES, T. S. ; LEAL, B. G. ; ABRANTES, R. P. . CLIMA - Sistema de informação para cadastrar dados climáticos via www. 2003.. 2003.

MENDES, T. S. . Membro do Comitê de Programa do WEIBASE-XIV ESCOLA REGIONAL DE COMPUTAÇÃO BAHIA ALAGOAS SERGIPE (ERBASE). 2014.

MENDES, T. S. . Membro do Comitê Científico. X Enacomp - Encontro Anual de Computação - UFG. 2013.

MENDES, T. S. . Membro do Comitê de programa do VIII Congresso de Pesquisa e Inovação da Rede Norte Nordeste de Educação Tecnológica - CONNEPI 2013. 2013.

MENDES, T. S. . Membro do Comitê de programa do VI Congresso de Pesquisa e Inovação da Rede Norte Nordeste de Educação Tecnológica - CONNEPI 2011. 2011.

MENDES, T. S. . Conceitos Básicos de Montagem e Manutenção de Computadores. 2012. .

Projetos de pesquisa

  • 2020 - Atual

    LAB IFMAKER SANTO AMARO: Comunidade de Práticas Colaborativas do Recôncavo Baiano, Descrição: O projeto foi aprovado no Edital 35/2020/SETEC/MEC que apoiar a criação de Laboratórios IFMaker nas unidades acadêmicas da Rede Federal, exclusivamente por meio da aquisição de equipamentos, para disseminar os princípios que norteiam o ensino Maker. O Lab IFMaker Santo Amaro (IFMaker) visa impactar diretamente em todo o instituto na formação dos estudantes que estão na Educação Básica, no Ensino Técnico, EJA e no Ensino Superior. O espaço terá ferramentas digitais e tecnológicas do mundo Maker, como por exemplo, kits de robótica e de eletrônica, impressão 3D, cortadoras a laser, microcontroladores, programação, ferramentas manuais, entre outros. Os educandos através do laboratório poderão criar e utilizar objetos que auxiliem no ensino-aprendizagem a partir de projetos multidisciplinares e interdisciplinares apoiados na integração das diversas áreas do conhecimento. Como objetivo principal pretende-se disseminar os princípios do ensino Maker embasado na Aprendizagem Baseada em Projetos, articulado com escolas públicas, a sociedade civil e arranjos produtivos locais do município de Santo Amaro e cidades circunvizinhas. E para alcançar esse objetivo, temos os seguintes objetivos específicos: (1) Capacitar Docentes, Técnicos Administrativos em Educação, Estudantes e Trabalhadores para o desenvolvimento da CM e learning by doing (aprender fazendo); (2) Refletir sobre o uso da metodologia Aprendizagem Baseada em Projetos e sobre como ela pode ser utilizada nestes espaços como suporte ao processo de ensino e aprendizagem de todas as áreas do conhecimento; (3) Possibilitar com o espaço do IFMaker, por meio da colaboração criativa, em que o estudante seja protagonista no processo de ensino e aprendizagem; (4) Estimular o envolvimento dos estudantes na proposição e criação de soluções inovadoras que atendam às necessidades da sociedade, em articulação com a sociedade civil e arranjos produtivos locais.. , Situação: Em andamento; Natureza: Pesquisa. , Integrantes: Thiago Souto Mendes - Coordenador / Eduardo Souto Maior Sales - Integrante / Harlei Vasconcelos Rosa - Integrante / Jecilma Alves Lima - Integrante / Jorge Costa Leite Junior - Integrante / Luis Alves Correia Filho - Integrante / Maria de Fatima Luz Santos - Integrante / Marcus Vinicius Pascoal Ramos - Integrante / Mauricio Porto Silva - Integrante / Silvando Vieira dos Santos - Integrante., Financiador(es): Ministério da Educação - Auxílio financeiro.

  • 2006 - 2008

    Um modelo de arquitetura de matching entre perfis de usuários e serviços, Descrição: Na era da Computação Pervasiva; uma classe de aplicações vem despertando um interesse crescente na comunidade acadêmica; chamadas aplicações móveis sensíveis ao contexto. A Computação Ciente de Contexto necessita de mecanismos de representação de informações de contexto que facilitem o processamento dessas informações por infra-estruturas de software. Uma possível solução é integrar tecnologias de Web Semântica no desenvolvimento de aplicações cientes de contexto através da modelagem e implementação de ontologias como extensão a uma infra-estrutura de gerenciamento de informações de contexto. A arquitetura deve possuir um modelo formal e padrão de representação de informações de contexto; suporte à interoperabilidade semântica entre aplicações cientes de contexto e mecanismos de inferência com base na semântica desse modelo ontológico. Este trabalho propõe um modelo de arquitetura distribuída; baseada em dispositivos móveis e orientada a serviços; capaz de anotar semanticamente a descrição dos serviços e do perfil dos usuários. Um usuário poderá fazer buscas e execução de serviços semânticos; além de poder consultar mapas para descobrir a localização de serviços.. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Thiago Souto Mendes - Coordenador.

  • 2003 - 2003

    Desenvolvimento de um sistema de informação para cadastrar dados climáticos para uso na Internet, Descrição: Os dados climatológicos são lidos três vezes ao dia, durante todos os dias do ano, totalizando 56 parâmetros que são diariamente escritos manualmente no chamado Mapa de Observações Meteorológicas . Estes dados são consistidos por meio de somas, medias e valores extremos. A fim de informatizar este processo manual, este trabalho tem como objetivo desenvolver um sistema de informação para uso na internet capaz de cadastrar e validar dados climáticos e sua manipulação. O sistema desenvolvido oferece ao usuário meios rápidos para a consulta de dados cadastrados, exibição de cálculos realizados e, sobre tudo, e de fácil uso. Para sua realização utilizaram-se três tecnologias da informática: a) HTML - parte visual do sistema e páginas web; b) SQL - manipulação do banco de dados; e c) C++ - programação para internet com recursos para interação com servidor web, banco de dados e browser. Os softwares utilizados, todos free, foram: a) InterBase 6.0 - banco de dados cliente/servidor; b) Builder 3.0 da Borland - programação para internet em C++; c) Savant 3.1 - como servidor web. O sistema de informação desenvolvido denomina-se CLIMA, disponível para o uso na internet, sendo capaz de fazer cadastros, consultas, cálculos, modificações, visualização de gráficos de dados climatológicos. Com o sistema desenvolvido pode-se fazer via internet, os mesmo processos manuais, trazendo significativas vantagens para os usuários do sistema, tais como não ter a necessidade de arquivar planilhas de papel (suscetíveis a contra tempos diversos), ou dificuldade de compartilhamento de informações.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (2) . , Integrantes: Thiago Souto Mendes - Integrante / Brauliro Gonçalves Leal - Coordenador / Rossini Pena Abrantes - Integrante., Financiador(es): Universidade Vale do Rio Doce - Bolsa., Número de produções C, T & A: 5

Prêmios

2008

Primeiro colocado na seleção pública para professor substituto do magistério do ensino superior e técnico (áreas: Arquitetura e Organização de Computadores(nível superior) e Periféricos (nível médio)), Centro Federal de Educação Tecnológica de Minas Gerais - CEFET-MG.

2003

Certificado de Melhor Aluno da Turma de 2002 do Curso de Ciência da Computação, Universidade Vale do Rio Doce.

Histórico profissional

Endereço profissional

  • Instituto Federal da Bahia. , Fazenda Mussunga, Av. São José, Bomfim, 44200-000 - Santo Amaro, BA - Brasil, Telefone: (75) 32410845, URL da Homepage:

Experiência profissional

2010 - Atual

Instituto Federal da Bahia

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

Atividades

  • 06/2011

    Pesquisa e desenvolvimento, IFBA - Campus Santo Amaro, Grupo de Informática Aplicada.,Linhas de pesquisa

2012 - Atual

Universidade Federal da Bahia

Vínculo: Aluno de Doutorado, Enquadramento Funcional: Aluno de Doutorado, Carga horária: 20

2012 - Atual

Universidade Federal da Bahia

Vínculo: Representante Estudantil, Enquadramento Funcional: Rep. Estudantil no Colegiado do Doutorado

Outras informações:
Representante Estudantil do Colegiado do Doutorado

Atividades

  • 03/2012

    Pesquisa e desenvolvimento, Instituto de Matemática/Departamento de Computação.,Linhas de pesquisa

2012 - Atual

Fraunhofer Project Center for Software and System Engineering UFBA

Vínculo: , Enquadramento Funcional:

2008 - 2010

Centro Federal de Educação Tecnológica de Minas Gerais

Vínculo: Professor Graduação, Enquadramento Funcional: Professor Substituto, Carga horária: 40

Outras informações:
Professor da disciplina de Arquitetura e Organização de Computadores para o curso de graduação em Engenharia da Computação / Professor da disciplina de Periféricos (Hardware Completo) para o curso Técnico em Informática.

2008 - 2010

Belo Horizonte Sistemas Ltda

Vínculo: CLT, Enquadramento Funcional: Gerente de Projetos, Carga horária: 40

Outras informações:
Descrição dos Projetos/Atividades: Projetos Controle de Sinistros, Controle de Fraudes, Siscard e Apuração de Telemarketing do Banco Bonsucesso (Analista de Requisitos e Analistas de Testes). / Projetos Sistema de Avaliação de Capacitação do Sebrae/MG (Analista de Sistemas). / Projetos DCP da V&M (Analista de Requisitos). / Projetos SCM, RENTA, PORTAL RH, OVERHEAD, SGNC e SCA da Andrade Gutierrez (Analista de Testes e Analista de Sistemas). / Projetos Mobile Site do Portal do Sebrae (Analista de Requisitos e Desenvolvedor). / Projetos Sistema Financeiro, Sistema de Currículos e Sistema de RH da BHS Sistemas, / Gerenciamento Interno da BHS (Controle de permissões dos Sistemas de Tarefas, Visual Source Safe e SQL Server). / Acompanhamento em outros Projetos e das turmas de Trainees. / Preparação de materiais de treinamento sobre os sistemas internos e processos de qualidade CMMI e MPS.br. / Preparação de propostas para a FIEMG, SEBRAE, FERROUS, VIP LOGISTICA, GUILMAN AMORIN, VALE, MACSOFT, GE INDUSTRIAL, Pitágoras, Ale Sat, Group Software, Banco Rural, Alma Viva, Fiat e Bonsucesso. / Auditorias de qualidade para a certificação de MPS.br na BHS. / Revisor de documentos de requisitos e contagem de pontos de função realizados por outros analistas. / SQA da Fábrica de Software da BHS. / Gerência de Projetos de empresas como: Sebrae, Cemig, Ale, Coca-Cola, Pitágoras, CBMM, MRV, Vivo.

2006 - 2008

Universidade Federal de Viçosa

Vínculo: Outro (especifique), Enquadramento Funcional: Estudante

2004 - 2004

Channut Confecções

Vínculo: Estagiário, Enquadramento Funcional: Estágio de Engenheiro de Software, Carga horária: 20

Outras informações:
Participei da criação de vários Projetos de Sistemas de Informação para Irrigação (Projetos de Pesquisa para UFV) e Sistemas Empresariais, junto ao Prof. Dr. Brauliro Gonçalves Leal (Pesquisador-UFV), 2004. Utilizando as linguagens C e C++ para o desenvolvimento, Interbase/Firebird para banco de dados e Builder como ferramenta IDE.

2005 - 2005

P&R Informatica

Vínculo: Estagiário, Enquadramento Funcional: Implementador e instalador, Carga horária: 20

Outras informações:
Responsável pela implementação e instalação de produtos novos no mercado (VOIP, Câmera IP, Gerenciador de Banda, Wireless, e Acesso Remoto). Além da criação, elaboração e implantação de projetos para a empresa na área de redes de computadores, montagem e manutenção de computadores e criação de softwares empresariais

2004 - 2005

Universidade Vale do Rio Doce

Vínculo: Monitor, Enquadramento Funcional: Monitor, Carga horária: 20

Outras informações:
Disciplina: Programação II. Tempo de serviço/Ano: 800 horas / Out. 2004 à Nov. 2005.

2002 - 2005

Universidade Vale do Rio Doce

Vínculo: Membro da Congregação da FATEC, Enquadramento Funcional: Representante Discente, Carga horária: 4

Outras informações:
Vice-Representante discente do curso de Ciência da Computação da UNIVALE.

2002 - 2005

Universidade Vale do Rio Doce

Vínculo: Representante, Enquadramento Funcional: Membro da Câmara de Pesquisa - CONSEPE, Carga horária: 4

2002 - 2003

Universidade Vale do Rio Doce

Vínculo: Bolsista, Enquadramento Funcional: Bolsista de Iniciação Científica, Carga horária: 20

Outras informações:
Bolsa de Iniciação Científica, Ciência da Computação, UNIVALE. Mendes, T. S.; Abrantes, R. P; Leal, R. G., Desenvolvimento de um Sistema de Informação para Cadastrar Dados Climáticos Para Uso na Internet. Tempo de serviço/Ano: 960 horas / Nov. 2002 à Nov. 2003.