Flávio Mota Medeiros

Possui graduação em Ciência da Computação pela Universidade Federal de Alagoas (UFAL), mestrado em Engenharia de Software pela Universidade Federal de Pernambuco (UFPE) e doutorado em Engenharia de Software pela Universidade Federal de Campina Grande (UFCG). Tem experiência na área de Ciência da Computação, com ênfase em Engenharia de Software, atuando principalmente nas seguintes áreas: análise de código fonte, reuso de software, linhas de produto de software, refatoramentos, detecção de bugs e arquitetura orientada a serviços. Atualmente, é professor efetivo do Instituto Federal de Alagoas (IFAL) desde 2010.

Informações coletadas do Lattes em 11/05/2023

Acadêmico

Formação acadêmica

Doutorado em Ciência da Computação

2012 - 2016

Universidade Federal de Campina Grande
Título: An Approach to Safely Evolve Preprocessor-Based C Program Families
Orientador: em Universität Passau ( Sven Apel / Christian Kästner - Carnegie Mellon University)
com , Ano de obtenção: 2016. Rohit Gheyi. Coorientador: Márcio de Medeiros Ribeiro. Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil. Palavras-chave: Linhas de Produto de Software; Refatoramento.

Mestrado em Ciências da Computação

2008 - 2010

Universidade Federal de Pernambuco
Título: An Approach to Design Service-Oriented Product Line Architectures, Ano de Obtenção: 2010
Orientador: Silvio Romero de Lemos Meira e Eduardo Santana de Almeida
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil. Palavras-chave: Reuso de Software; Linhas de Produto de Software; Arquitetura Orientada a Serviços; Processos de Desenvolvimento de Software.Grande área: Ciências Exatas e da Terra

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

2003 - 2007

Universidade Federal de Alagoas
Título: Implementação do FA_PorT: Framework para Sistemas Portfólio-Tutor baseado em Agentes
Orientador: Arturo Hernández Domínguez

Formação complementar

2009 - 2009

General English. (Carga horária: 90h). , LTC College London, LTC, Inglaterra.

2009 - 2009

IELTS. (Carga horária: 90h). , LTC College London, LTC, Inglaterra.

2008 - 2009

Inglês. (Carga horária: 60h). , Cultura Inglesa, ABCI, Brasil.

2007 - 2007

.NET. (Carga horária: 45h). , The University of Sydney, U.SYDNEY, Austrália.

2007 - 2007

Databases and SQL. (Carga horária: 45h). , The University of Sydney, U.SYDNEY, Austrália.

2007 - 2007

General English. (Carga horária: 600h). , Holmes College, HOLMES COLLEGE, Austrália.

2007 - 2007

General English. (Carga horária: 240h). , Language Studies International, LSI, Nova Zelândia.

2006 - 2006

Redes de Computadores. (Carga horária: 60h). , CETIM, CETIM, Brasil.

2003 - 2003

Delphi. (Carga horária: 45h). , Quality Center, QUALITY, Brasil.

2002 - 2002

Criatégia para Jovens. (Carga horária: 60h). , Instituto Latino-Americano de Criatégia, ILACE, Brasil.

Idiomas

Bandeira representando o idioma Inglês

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

Bandeira representando o idioma Espanhol

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

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 / Subárea: Metodologia e Técnicas da Computação/Especialidade: Engenharia de Software.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Computação Verde.

Organização de eventos

MEDEIROS, FLÁVIO . Congresso Brasileiro de Software: Teoria e Prática (CBSoft). 2014. (Congresso).

Participação em eventos

International Conference on Software Engineering (ICSE). A Comparison of 10 Sampling Algorithms for Configurable Systems. 2016. (Congresso).

SPLASH (GPCE). An empirical study on configuration-related issues: investigating undeclared and unused identifiers. 2015. (Congresso).

SPLASH (GPCE). Investigating preprocessor-based syntax errors. 2013. (Congresso).

8 CertForum. 2010. (Outra).

Alagoas Digital. 2010. (Encontro).

Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS).Designing a set of Service-Oriented Systems as a Software Product Line. 2010. (Simpósio).

XXX Congresso da SBC. 2010. (Congresso).

Alagoas Digital. 2009. (Encontro).

III Service-Oriented Architectures and Software Product Lines Workshop (SOAPL).Towards an Approach for Service-Oriented Product Line Architectures. 2009. (Outra).

III Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software (SBCARS). 2009. (Simpósio).

IV Workshop para Introdução de Reuso em Empresas (WIRE). 2009. (Outra).

XIII Software Product Line Conference (SPLC). 2009. (Outra).

III Workshop para Introdução de Reuso em Empresas (WIRE). 2008. (Outra).

II RiSE Summer School on Software Product Lines (RISS). 2008. (Congresso).

XXVIII Congresso da Sociedade Brasileira de Computação. Um Sistema Tutor Inteligente para o Ensino de Fração. 2008. (Congresso).

I Encontro Regional dos Estudantes de Computação em Alagoas. 2007. (Encontro).

I RiSE Summer School on Software Reuse (RISS). 2007. (Congresso).

Congresso Acadêmico da UFAL. Implementação do FA_PorT: Framework para Sistemas Portfolio-Tutor baseados em Agentes. 2006. (Congresso).

I Congresso Alagoano de Tecnologia da Informação (CATI). 2003. (Congresso).

Participação em bancas

Aluno: Maria do Carmo Bispo Filho

Medeiros, F. M.; F. Paraguaçu; Domínguez, A.H.. Metodologia para especificação de processos acadêmicos usando padrões de workflow e redes de Petri. 2017. Dissertação (Mestrado em Modelagem Computacional de Conhecimento) - Universidade Federal de Alagoas.

Aluno: Carlos Alberto Correia Lessa Filho

Medeiros, F. M.; RIBEIRO, M.; F. Paraguaçu. JIndie: Uma Abordagem Baseada no Reuso de Software e Linha de Produto de Software para Jogos Construcionistas. 2016. Dissertação (Mestrado em Ciência da computação) - Universidade Federal de Alagoas.

Aluno: Luiz Matheus de Alencar Carvalho

Medeiros, F. M.; RIBEIRO, M.. Mutantes Equivalentes em Sistemas Configuráveis: Um Estudo Empírico. 2017. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Alagoas.

Medeiros, F. M.; R. Massa; D. Serey. Concurso Público para Professor Efetivo. 2016. Universidade Federal de Alagoas.

Orientou

Antonio Geroncio

Avaliação de Suítes de Teste em Javascript: Um estudo de caso sobre a ótica de Testes de Mutação; Início: 2018; Monografia (Aperfeiçoamento/Especialização em Pós-Graduação em Gereciamento e Desenvolvimento Ágil de Software) - Instituto Federal de Alagoas; (Orientador);

Wesley de Oliveira Cavalcante

Recomendações para Turístas: Um Estudo Comparativo de Algoritmos de Recomendação; Início: 2018; Monografia (Aperfeiçoamento/Especialização em Pós-Graduação em Gereciamento e Desenvolvimento Ágil de Software) - Instituto Federal de Alagoas; (Orientador);

ERICKSSON TADEU FERNANDES DE MELO NASCIMENTO

Mineração de Dados de Ordem de Serviços: Um Estudo Empírico; Início: 2018; Monografia (Aperfeiçoamento/Especialização em Pós-Graduação em Gereciamento e Desenvolvimento Ágil de Software) - Instituto Federal de Alagoas; (Orientador);

Jean Melo

UMA COMPARAÇÃO DE ALGORITMOS DE SAMPLING PARA SISTEMAS CONFIGURÁVEIS: INTRODUZINDO ALGORITMOS GENÉTICOS NO ESTUDO COMPARATIVO; Início: 2018; Iniciação científica (Graduando em Bacharelado em Sistemas de Informação) - Instituto Federal de Alagoas; (Orientador);

Igor Gabriel Garcia Pereira

UM AMBIENTE VIRTUAL PARA O ENSINO DE PROGRAMAÇÃO COM TÉCNICAS DE GAMIFICAÇÃO; Início: 2018; Iniciação científica (Graduando em Informática) - Instituto Federal de Alagoas; (Orientador);

Anderson Morais Feitosa

REFATORAMENTOS PARA REMOVER BAD SMELLS EM PROJETOS DE CÓDIGO ABERTO: UM ESTUDO EMPÍRICO; Início: 2018; Iniciação científica (Graduando em Bacharelado em Sistemas de Informação) - Instituto Federal de Alagoas; (Orientador);

Ronyberque Cardoso da Silva

Filtragem de conteúdo sobre eventos utilizando Web Crawling; 2018; Monografia; (Aperfeiçoamento/Especialização em Pós-Graduação em Gereciamento e Desenvolvimento Ágil de Software) - Instituto Federal de Alagoas; Orientador: Flávio Mota Medeiros;

Luiz Jardim

Definindo Contratos para Interfaces Emergentes; 2011; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de Alagoas; Orientador: Flávio Mota Medeiros;

Joab Leite

Investigação Empírica sobre o uso de Ferramentas de Refatoração de Código Fonte; 2017; Iniciação Científica; (Graduando em Bacharelado em Sistemas de Informação) - Instituto Federal de Alagoas, Instituto Federal de Alagoas; Orientador: Flávio Mota Medeiros;

GABRIEL LIMA SILVA

Um Estudo Empírico sobre Bad Smell em Repositórios de Software; 2017; Iniciação Científica; (Graduando em Bacharelado em Sistemas de Informação) - Instituto Federal de Alagoas, Fundação de Amparo à Pesquisa do Estado de Alagoas; Orientador: Flávio Mota Medeiros;

Henrique Barbosa

Guia Maceió; 2017; Iniciação Científica; (Graduando em Bacharelado em Sistemas de Informação) - Instituto Federal de Alagoas, Instituto Federal de Alagoas; Orientador: Flávio Mota Medeiros;

Anderson Morais Feitosa

Estudo e Avaliação de Modelos de Recomendação para Construção de Roteiros de Viagens Turísticas; 2017; Iniciação Científica; (Graduando em Bacharelado em Sistemas de Informação) - Instituto Federal de Alagoas; Orientador: Flávio Mota Medeiros;

Ana Dayane / Ednaldo Felix

MWP Mobile (Projeto de Extensão); 2016; Iniciação Científica; (Graduando em Informática) - Instituto Federal de Alagoas, Instituto Federal de Alagoas; Orientador: Flávio Mota Medeiros;

GABRIEL LIMA SILVA

Um Estudo Empírico para Identificar Bad Smells em Projetos de Software com Código Aberto; 2016; Iniciação Científica; (Graduando em Informática) - Instituto Federal de Alagoas, Instituto Federal de Alagoas; Orientador: Flávio Mota Medeiros;

Genilson Almeida

Guia Maceió: Um Aplicativo Android para Auxiliar Turistas Visitando o Paraíso das Águas; 2016; Iniciação Científica; (Graduando em Informática) - Instituto Federal de Alagoas, Instituto Federal de Alagoas; Orientador: Flávio Mota Medeiros;

Arimax Marques

Um Modelo Ecologicamente Correto e Economicamente Viável para a Tecnologia da Informação; 2011; Iniciação Científica; (Graduando em Curso Técnico em Hospedagem) - Instituto Federal de Alagoas, Instituto Federal de Alagoas; Orientador: Flávio Mota Medeiros;

Produções bibliográficas

  • DA COSTA, JOSÉ ALDO SILVA ; GHEYI, ROHIT ; RIBEIRO, Márcio ; APEL, SVEN ; ALVES, VANDER ; FONSECA, BALDOINO ; MEDEIROS, FLÁVIO ; GARCIA, ALESSANDRO . Evaluating refactorings for disciplining #ifdef annotations: An eye tracking study with novices. EMPIRICAL SOFTWARE ENGINEERING , v. 26, p. 91, 2021.

  • BARROS, P. A. M. ; FREITAS JUNIOR, O. G. ; CARVALHO, V. D. H. ; BRAGA, M. M. ; MEDEIROS, FLAVIO . Impacto da pandemia de COVID-19 para as organizações empresariais brasileiras. PERSPECTIVAS EM GESTÃO & CONHECIMENTO , v. 11, p. 37, 2021.

  • COSTA FIGUEIREDO MEDEIROS, ISABELLA ; ALVES DOS SANTOS, ALMIRA ; ACCIOLY CANUTO WANDERLEY, FLÁVIA ; MOTA MEDEIROS, FLÁVIO ; DE MELO CARVALHO FILHO, ADERVAL . Estruturação de um aplicativo como produto educacional em saúde. RENOTE. REVISTA NOVAS TECNOLOGIAS NA EDUCAÇÃO , v. 18, p. 19, 2020.

  • BRAZ, LARISSA ; GHEYI, ROHIT ; MONGIOVI, MELINA ; RIBEIRO, Márcio ; MEDEIROS, FLÁVIO ; TEIXEIRA, Leopoldo ; SOUTO, SABRINA . A change-aware per-file analysis to compile configurable systems with #ifdefs. COMPUTER LANGUAGES SYSTEMS & STRUCTURES , v. 1, p. 20, 2018.

  • MEDEIROS, FLÁVIO ; LIMA, GABRIEL ; AMARAL, GUILHERME ; APEL, SVEN ; KÄSTNER, CHRISTIAN ; RIBEIRO, Márcio ; GHEYI, ROHIT . An investigation of misunderstanding code patterns in C open-source software projects. EMPIRICAL SOFTWARE ENGINEERING , v. 24, p. 1693-1726, 2018.

  • MEDEIROS, FLAVIO ; RIBEIRO, MARCIO ; GHEYI, ROHIT ; APEL, SVEN ; KASTNER, CHRISTIAN ; FERREIRA, BRUNO ; CARVALHO, LUIZ ; FONSECA, BALDOINO . Discipline Matters: Refactoring of Preprocessor Directives in the #ifdef Hell. IEEE Transactions on Software Engineering , v. PP, p. 1-1, 2017.

  • RODRIGUES, IRAN ; RIBEIRO, MÁRCIO ; MEDEIROS, FLÁVIO ; BORBA, PAULO ; FONSECA, BALDOINO ; GHEYI, ROHIT . Assessing fine-grained feature dependencies. Information and Software Technology , v. 78, p. 27-52, 2016.

  • Medeiros, F. M. ; RODRIGUES, IRAN ; RIBEIRO, Márcio ; TEIXEIRA, Leopoldo ; GHEYI, ROHIT . An empirical study on configuration-related issues: investigating undeclared and unused identifiers. SIGPLAN Notices (Cessou em 1991. Cont. ISSN 1523-2867 ACM SIGPLAN Notices) , v. 51, p. 35-44, 2016.

  • Medeiros, F. M. ; KASTNER, C. ; RIBEIRO, Márcio ; NADI, S. ; GHEYI, ROHIT . The Love/Hate Relationship with the C Preprocessor: An Interview Study (Artifact). Dagstuhl Artifacts Series - DARTS , v. 1, p. 1-32, 2015.

  • MEDEIROS, FLÁVIO ; RIBEIRO, M. ; GHEYI, R. ; FONSECA, B. . A Catalogue of Refactorings to Remove Incomplete Annotations. Journal of Universal Computer Science (Online) , v. 20, p. 746-771, 2014.

  • MEDEIROS, FLÁVIO ; RIBEIRO, MÁRCIO ; GHEYI, ROHIT . Investigating preprocessor-based syntax errors. SIGPLAN Notices (Cessou em 1991. Cont. ISSN 1523-2867 ACM SIGPLAN Notices) , v. 49, p. 75-84, 2014.

  • Medeiros, F. M. . A Practical Guide to Develop Software Projects with Young Students. 1. ed. Lambert Academic Publishing, 2020.

  • MEDEIROS, FLÁVIO . Strategies to Safely Evolve Preprocessor-Based Systems. 1. ed. Lambert, 2019.

  • Medeiros, F. M. . A Design Approach for Service-Oriented Product Lines. Saarbrücken, Germany: LAP LAMBERT Academic Publishing AG & Co. KG, 2010.

  • Lima, R. C. A. ; Medeiros, F. M. ; Falcao, T. Q. . Estruturação da ASI-PE por Meio da Orientação a Serviços. In: e-PING. (Org.). Panorama da Interoperabilidade no Brasil. : , 2010, v. , p. -.

  • Anderson Feitosa ; Medeiros, F. M. ; I. Calado . An Evaluation of Recommendation Algorithms for Tourist Attractions. In: International Conference on Software Engineering & Knowledge Engineering, 2020, Pittsburgh. Anais do International Conference on Software Engineering & Knowledge Engineering, 2020.

  • Lucas Pugliese ; Medeiros, F. M. ; Eduardo Moraes ; Anderson Feitosa . Analyzing the Performance of Apps Developed by using Cross-Platform and Native Technologies. In: International Conference on Software Engineering & Knowledge Engineering, 2020. Anais do International Conference on Software Engineering & Knowledge Engineering, 2020.

  • Romero M. ; RIBEIRO, M. ; Rodrigo B. ; Eduardo M. ; MEDEIROS, FLÁVIO ; Garcia A. ; GHEYI, R. . The Discipline of Preprocessor-Based Annotations Does #ifdef TAG n?t #endif Matter. In: International Conference on Program Comprehension (ICPC), 2017, Buenos Aires. Anais do ICPC, 2017.

  • MEDEIROS, FLÁVIO ; KÄSTNER, CHRISTIAN ; RIBEIRO, MÁRCIO ; GHEYI, ROHIT ; APEL, SVEN . A comparison of 10 sampling algorithms for configurable systems. In: the 38th International Conference, 2016, Austin. Proceedings of the 38th International Conference on Software Engineering - ICSE '16, 2016. p. 643.

  • L. Braz ; GHEYI, R. ; M. Mongiovi ; RIBEIRO, M. ; MEDEIROS, FLÁVIO ; TEIXEIRA, LEOPOLDO . A Change-Centric Approach to Compile Configurable Systems with #ifdefs. In: International Conference on Generative Programming: Concepts & Experiences (GPCE), 2016, Amsterdam. GPCE 2016 Proceeedings, 2016.

  • MEDEIROS, FLÁVIO ; RODRIGUES, IRAN ; RIBEIRO, MÁRCIO ; TEIXEIRA, LEOPOLDO ; GHEYI, ROHIT . An empirical study on configuration-related issues: investigating undeclared and unused identifiers. In: the 2015 ACM SIGPLAN International Conference, 2015, Pittsburgh. Proceedings of the 2015 ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences - GPCE 2015, 2015. p. 35.

  • MEDEIROS, FLÁVIO ; C. Kästner ; RIBEIRO, M. ; S. Nadi ; GHEYI, R. . The Love/Hate Relationship with the C Preprocessor: An Interview Study. In: European Conference on Object-Oriented Programming (ECOOP 2015), 2015, Prague. Proceedings of the European Conference on Object-Oriented Programming (ECOOP 2015).

  • MEDEIROS, FLÁVIO ; RIBEIRO, MÁRCIO ; GHEYI, ROHIT . Investigating preprocessor-based syntax errors. In: the 12th international conference, 2013, Indianapolis. Proceedings of the 12th international conference on Generative programming: concepts & experiences - GPCE '13. New York: ACM Press, 2013. p. 75.

  • Lima, R. C. A. ; Medeiros, F. M. ; Falcao, T. Q. . Estruturação da Arquitetura de Sistemas de Informação do Governo de Pernambuco por Meio da Orientação a Serviços ? Relato de Experiência da ATI-PE. In: Workshop de Computação Aplicada em Governo Eletrônico (WCGE), 2010, Belo Horizonte. Anais do II Workshop de Computação Aplicada em Governo Eletrônico (WCGE), 2010.

  • Medeiros, F. M. ; Almeida, E. S. ; Meira, S. R. L. . Designing a set of Service-Oriented Systems as a Software Product Line. In: Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS), 2010, Salvador. Anais do SBCARS 2010, 2010.

  • Medeiros, F. M. ; Almeida, E. S. ; Meira, S. R. L. . Towards an Approach for Service-Oriented Product Line Architectures. In: III Service-Oriented Architectures and Software Product Lines (SOAPL) - SPLC, 2009, São Francisco. Proceedings of the 13th International Software Product Line Conference, 2009.

  • Sibaldo, M. A. ; Rocha, A. ; Medeiros, F. M. ; I. Bittencourt ; E. Barros . Um Sistema Tutor Inteligente para o Ensino de Fração. In: Workshop sobre Informática na Escola (WIE), 2008, Belém. Anais do XXVIII Congresso da Sociedade Brasileira de Computação, 2008.

  • R. Holanda ; J. G. Menenzes ; I. Bittencourt ; E. Costa ; Medeiros, F. M. ; I. Calado ; B. F. Neto . Uma Ontologia para Ambientes Interativos de Aprendizagem. In: XIII Workshop sobre Informática na Escola - WIE, 2007, Rio de Janeiro. Anais do XXVII Congresso da Sociedade Brasileira de Computação, 2007.

  • Medeiros, F. M. ; Domínguez, A.H. ; Medeiros, F. N. ; Gomes, A. . Um Sistema de Ensino na Web Baseado no Padrão Pedagógico Exposição Teórica-Exemplos-Atividade-Apresentação-Avaliação. In: Simpósio Brasileiro de Informática na Educação - SBIE, 2007, São Paulo. Anais do XVIII Simpósio Brasileiro de Informática na Educação - SBIE, 2007.

  • Medeiros, F. N. ; Medeiros, F. M. ; Domínguez, A.H. . FA_PorT: Framework para sistemas Portfolio-Tutor utilizando Agentes. In: XVII Simpósio Brasileiro de Informática na Educação - SBIE, 2006, Brasília. Anais do XVII Simpósio Brasileiro de Informática na Educação - SBIE, 2006.

  • Sibaldo, M. A. ; Rocha, A. ; Medeiros, F. M. ; I. Bittencourt ; E. Barros . FraW - Ambiente Interativo de Aprendizagem para o Domínio de Fração via Web. In: Simpósio Brasileiro de Informática na Educação, 2008, Fortaleza. Anais do XIX Simpósio Brasileiro de Informática na Educação, 2008.

  • Medeiros, F. M. . An Approach to Safely Evolve Program Families in C. In: The ACM SIGPLAN conference on Systems, Programming, Languages and Applications: Software for Humanity - Doctoral Symposium, 2014, Portland, OR, USA. Proceedings of the ACM SIGPLAN conference on Systems, Programming, Languages and Applications: Software for Humanity, 2013.

  • Medeiros, F. M. ; LIMA, T. ; DALTON, F. ; RIBEIRO, M. ; GHEYI, R. ; FONSECA, B. . Colligens: A Tool to Support the Development of Preprocessor-based Software Product Lines in C. In: Proceedings of the 4th Brazilian Conference on Software: Theory and Practice (Tools Session), 2013, Brasília. Proceedings of the 4th Brazilian Conference on Software: Theory and Practice, 2013.

  • Medeiros, F. M. ; Almeida, E. S. ; Meira, S. R. L. . SOPLE-DE: An Approach to Design Service-Oriented Product Line Architectures. In: Software Product Line Conference (SPLC), 2010, Jeju Island. Proceedings of the 14th Software Product Line Conference (SPLC), 2010.

  • Medeiros, F. M. ; C. Kästner ; RIBEIRO, M. ; GHEYI, R. ; Apel, S. . A Comparison of 10 Sampling Algorithms for Configurable Systems. 2016. (Apresentação de Trabalho/Congresso).

  • MEDEIROS, FLÁVIO ; Iran Rodrigues ; RIBEIRO, M. ; Leopoldo Teixeira ; GHEYI, R. . An empirical study on configuration-related issues: investigating undeclared and unused identifiers. 2015. (Apresentação de Trabalho/Congresso).

  • Medeiros, F. M. ; RIBEIRO, M. ; GHEYI, R. . Investigating preprocessor-based syntax errors. 2013. (Apresentação de Trabalho/Conferência ou palestra).

  • Medeiros, F. M. ; Almeida, E. S. ; Meira, S. R. L. . Designing a set of Service-Oriented Systems as a Software Product Line. 2010. (Apresentação de Trabalho/Simpósio).

  • Medeiros, F. M. ; Almeida, E. S. ; Meira, S. R. L. . Towards an Approach for Service-Oriented Product Line Architectures. 2009. (Apresentação de Trabalho/Conferência ou palestra).

  • Sibaldo, M. A. ; Rocha, A. ; Medeiros, F. M. ; I. Bittencourt ; E. Costa . Um Sistema Tutor Inteligente para o Ensino de Fração. 2008. (Apresentação de Trabalho/Congresso).

  • Medeiros, F. M. ; Medeiros, F. N. . Implementação do FA_PorT: Framework para Sistemas Portfolio-Tutor baseados em Agentes. 2006. (Apresentação de Trabalho/Congresso).

  • MEDEIROS, FLÁVIO . An Approach to Safely Evolve Preprocessor-Based C Program Families 2016 (Tese).

  • Medeiros, F. M. . An Approach to Design Service-Oriented Product Line Architectures 2010 (Dissertação).

  • Medeiros, F. M. . Implementação do FA_PorT: Um Framework para Sistemas Portfólio-Tutor baseado em Agentes 2006 (Monografia).

Outras produções

Medeiros, F. M. ; B. F. Neto ; E. Costa ; J. G. Menenzes . Sistema Multiagente para resolução de equações matemáticas (UFAL). 2007.

Medeiros, F. M. ; T. Araujo ; S. Nilton . Sistema de Controle de Reserva de Recursos (TRT Alagoas). 2006.

Medeiros, F. M. ; Medeiros, F. N. ; Domínguez, A.H. . FA_PorT: Framework para Sistemas Portfolio-Tutor baseado em Agentes (TCC UFAL). 2006.

Medeiros, F. M. ; B. M. C. Neto . Sistema de Visualização do Boletim Industrial (S.A. Usina Coruripe Açúcar e Álcool). 2005.

B. M. C. Neto ; Medeiros, F. M. . Sistema de Controle de Índices Pluviométricos (S.A. Usina Coruripe Açúcar e Álcool). 2005.

B. M. C. Neto ; Medeiros, F. M. . Sistema de Solicitação de Suporte On-line (S.A. Usina Coruripe Açúcar e Álcool). 2005.

Medeiros, F. M. ; E. Barros . Sistema de Ordem de Serviço (UFAL). 2005.

Projetos de pesquisa

  • 2016 - Atual

    Um Estudo Empírico para Identificar Bad Smells em Projetos de Software com Código Aberto, Descrição: No desenvolvimento de software com código aberto, vários desenvolvedores contribuem com a evolução do código fonte. Esses desenvolvedores escrevem códigos seguindo seu próprio estilo de programação, e muitas vezes, não levam em consideração as diretrizes do projeto. Assim, eles frequentemente introduzem trechos de códigos com baixa qualidade e difícil entendimento, o que prejudica a qualidade dos projetos. Esses trechos de códigos são conhecidos como bad smells e são comumente encontrados na prática. Vários pesquisadores criticam diferentes tipos de bad smells, como long method, large class e outros. No entanto, a percepção dos desenvolveres nem sempre é levada em conta nesses estudos. Esse projeto de pesquisa tem como objetivo estudar diversos projetos com código aberto para identificar bad smells segundo a percepção dos desenvolvedores. Assim, diferentes versões do código serão analisadas para identificar quais bad smells são importantes segundo os desenvolvedores. O projeto de pesquisa visa também reportar os bad smells para os desenvolvedores através da submissão de patches, com a motivação de remové-los do código fonte e de contribuir para a evolução dos projetos. Os resultados desse estudo poderão ser utilizados na criação de ferramentas para remover bad smells automaticamente e no desenvolvimento de ferramentas para detecção de bad smells. Além disso, os resultados podem servir como base para a criação de estratégias que evitem bad smells em projetos reais.. , Situação: Em andamento; Natureza: Pesquisa. , Integrantes: Flávio Mota Medeiros - Coordenador.

  • 2011 - 2012

    Um Modelo Ecologicamente Correto e Economicamente Viável para a Tecnologia da Informação, Descrição: As atividades humanas têm contribuído bastante para as alterações climáticas e a poluição das águas e do solo. Em particular, a área da Tecnologia da Informação (TI) também vem contribuindo para agravar esses problemas, por exemplo, com o uso exagerado de energia elétrica e com a grande quantidade de lixo eletrônico produzido. Nesse contexto, surge uma nova área de pesquisa para ser explorada, a chamada Computação Verde (CV) ou Tecnologia da Informação Verde (TIV), a qual tem o objetivo de estudar práticas ecologicamente corretas e economicamente viáveis para a TI. Assim, esse documento apresenta um projeto de pesquisa que visa desenvolver esta área de pesquisa, focando na identificação de técnicas, políticas e soluções para a área da tecnologia da informação verde, com o objetivo de reduzir os custos com equipamentos e serviços tecnológicos no contexto do Instituto Federal de Educação, Ciência e Tecnologia de Alagoas (IFAL) e apoiar a preservação do meio ambiente.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (1) . , Integrantes: Flávio Mota Medeiros - Coordenador / Arimax Marques - Integrante., Financiador(es): Instituto Federal de Alagoas - Auxílio financeiro.

  • 2008 - 2010

    Reuse in Software Engineering (RiSE), Descrição: The Reuse in Software Engineering (RiSE) group was created in April 2004 by professor Silvio Romero de Lemos Meira and their students. RiSE's goal is to investigate and develop the state-of-the-art {practice} related to software reuse. Our major challenge is to develop a robust framework for software reuse. The proposed framework has two layers. The first layer is formed by best practices related to software reuse. Non-technical factors, such as education, training, incentives, and organizational management are considered. This layer constitutes a fundamental step before of the introduction of the framework in the organizations. The second layer is formed by important technical aspects related to software reuse, such as processes (reuse, reengineering, adaptation, component certification), environments, and tools (repository systems and its associated tools). This framework constitutes a solid basis for organizations that are moving towards an effective reuse program. Its elements not only help the organization in adopting reuse, but also guide it in the migration process, reducing its risks and failure possibilities.. , Situação: Em andamento; Natureza: Pesquisa. , Alunos envolvidos: Mestrado acadêmico: (19) Doutorado: (5) . , Integrantes: Flávio Mota Medeiros - Integrante / Eduardo Santana de Almeida - Coordenador / Silvio Romero de Lemos Meira - Integrante / Vinicius Cardoso Garcia - Integrante / Alexandre Alvaro - Integrante / Vanilson André de Arruda Burégio - Integrante / Leandro Marques do Nascimento - Integrante / Eduardo Cruz Reis Santos - Integrante / Heberth Braga Gonçalves Ribeiro - Integrante / Luanna Lopes Lobato - Integrante / Paulo Anselmo da Mota Silveira Neto - Integrante / Ivan do Carmo Machado - Integrante / Marcela Balbino Santos de Moraes - Integrante.

Projetos de desenvolvimento

  • 2006 - 2007

    FA_PorT: Framework para sistemas Portfolio-Tutor baseado em Agentes, Descrição: O projeto proposto tem por objetivo o desenvolvimento de um gerador de aplicações específicas a partir de uma arquitetura (ou esqueleto de aplicações) que possa ser personalizada. No contexto deste projeto uma aplicação é considerada como um sistema Portfolio Eletrônico acoplado a um Sistema Tutor na Web, o gerador proposto é baseado nos conceitos de reuso de software, framework, componentes, padrões de projeto e também é considerado o conceito de agente reativo. Cada aplicação derivada do gerador representa um Portfolio Eletrônico acoplado a um sistema Tutor. Um portfolio eletrônico permite o registro histórico e o acompanhamento do desempenho dos alunos nas atividades de ensino/aprendizagem. O acoplamento de um portfolio eletrônico a um sistema tutor representa uma abordagem interessante que acrescenta ao sistema portfolio, um controle (fornecido pelas características de um sistema tutor) sobre as atividades (de natureza pedagógica/didática) e artefatos associados ao Portfolio-Tutor. O gerador funcionará como um esqueleto da arquitetura (com controle embutido) de sistemas ou aplicações portfolio-tutor que poderão ser personalizados pelo desenvolvedor de aplicações. A analise do domínio foi realizada levando em conta: a) portfolios eletrônicos e portfolio-tutor já desenvolvidos; b) outros portfolios eletrônicos propostos na literatura também foram analisados; e c) arquitetura de um sistema tutor inteligente. A partir da análise do domínio, os componentes do gerador foram especificados e desenvolvidos. O gerador proposto neste projeto permitirá ao desenvolvedor de aplicações, o desenvolvimento de portfolios-tutor com maior rapidez, devido ao reuso da arquitetura do portfolio-tutor e do controle associado.. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (1) . , Integrantes: Flávio Mota Medeiros - Integrante / Fábio Nicácio de Medeiros - Integrante / Arturo Hernández Domínguez - Coordenador.

  • 2006 - 2007

    FA_PorT: Framework para sistemas Portfolio-Tutor baseado em Agentes, Descrição: O projeto proposto tem por objetivo o desenvolvimento de um gerador de aplicações específicas a partir de uma arquitetura (ou esqueleto de aplicações) que possa ser personalizada. No contexto deste projeto uma aplicação é considerada como um sistema Portfolio Eletrônico acoplado a um Sistema Tutor na Web, o gerador proposto é baseado nos conceitos de reuso de software, framework, componentes, padrões de projeto e também é considerado o conceito de agente reativo. Cada aplicação derivada do gerador representa um Portfolio Eletrônico acoplado a um sistema Tutor. Um portfolio eletrônico permite o registro histórico e o acompanhamento do desempenho dos alunos nas atividades de ensino/aprendizagem. O acoplamento de um portfolio eletrônico a um sistema tutor representa uma abordagem interessante que acrescenta ao sistema portfolio, um controle (fornecido pelas características de um sistema tutor) sobre as atividades (de natureza pedagógica/didática) e artefatos associados ao Portfolio-Tutor. O gerador funcionará como um esqueleto da arquitetura (com controle embutido) de sistemas ou aplicações portfolio-tutor que poderão ser personalizados pelo desenvolvedor de aplicações. A analise do domínio foi realizada levando em conta: a) portfolios eletrônicos e portfolio-tutor já desenvolvidos; b) outros portfolios eletrônicos propostos na literatura também foram analisados; e c) arquitetura de um sistema tutor inteligente. A partir da análise do domínio, os componentes do gerador foram especificados e desenvolvidos. O gerador proposto neste projeto permitirá ao desenvolvedor de aplicações, o desenvolvimento de portfolios-tutor com maior rapidez, devido ao reuso da arquitetura do portfolio-tutor e do controle associado.. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (1) . , Integrantes: Flávio Mota Medeiros - Integrante / Fábio Nicácio de Medeiros - Integrante / Arturo Hernández Domínguez - Coordenador.

  • 2006 - 2007

    FA_PorT: Framework para sistemas Portfolio-Tutor baseado em Agentes, Descrição: O projeto proposto tem por objetivo o desenvolvimento de um gerador de aplicações específicas a partir de uma arquitetura (ou esqueleto de aplicações) que possa ser personalizada. No contexto deste projeto uma aplicação é considerada como um sistema Portfolio Eletrônico acoplado a um Sistema Tutor na Web, o gerador proposto é baseado nos conceitos de reuso de software, framework, componentes, padrões de projeto e também é considerado o conceito de agente reativo. Cada aplicação derivada do gerador representa um Portfolio Eletrônico acoplado a um sistema Tutor. Um portfolio eletrônico permite o registro histórico e o acompanhamento do desempenho dos alunos nas atividades de ensino/aprendizagem. O acoplamento de um portfolio eletrônico a um sistema tutor representa uma abordagem interessante que acrescenta ao sistema portfolio, um controle (fornecido pelas características de um sistema tutor) sobre as atividades (de natureza pedagógica/didática) e artefatos associados ao Portfolio-Tutor. O gerador funcionará como um esqueleto da arquitetura (com controle embutido) de sistemas ou aplicações portfolio-tutor que poderão ser personalizados pelo desenvolvedor de aplicações. A analise do domínio foi realizada levando em conta: a) portfolios eletrônicos e portfolio-tutor já desenvolvidos; b) outros portfolios eletrônicos propostos na literatura também foram analisados; e c) arquitetura de um sistema tutor inteligente. A partir da análise do domínio, os componentes do gerador foram especificados e desenvolvidos. O gerador proposto neste projeto permitirá ao desenvolvedor de aplicações, o desenvolvimento de portfolios-tutor com maior rapidez, devido ao reuso da arquitetura do portfolio-tutor e do controle associado.. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (1) . , Integrantes: Flávio Mota Medeiros - Integrante / Fábio Nicácio de Medeiros - Integrante / Arturo Hernández Domínguez - Coordenador.

  • 2006 - 2007

    FA_PorT: Framework para sistemas Portfolio-Tutor baseado em Agentes, Descrição: O projeto proposto tem por objetivo o desenvolvimento de um gerador de aplicações específicas a partir de uma arquitetura (ou esqueleto de aplicações) que possa ser personalizada. No contexto deste projeto uma aplicação é considerada como um sistema Portfolio Eletrônico acoplado a um Sistema Tutor na Web, o gerador proposto é baseado nos conceitos de reuso de software, framework, componentes, padrões de projeto e também é considerado o conceito de agente reativo. Cada aplicação derivada do gerador representa um Portfolio Eletrônico acoplado a um sistema Tutor. Um portfolio eletrônico permite o registro histórico e o acompanhamento do desempenho dos alunos nas atividades de ensino/aprendizagem. O acoplamento de um portfolio eletrônico a um sistema tutor representa uma abordagem interessante que acrescenta ao sistema portfolio, um controle (fornecido pelas características de um sistema tutor) sobre as atividades (de natureza pedagógica/didática) e artefatos associados ao Portfolio-Tutor. O gerador funcionará como um esqueleto da arquitetura (com controle embutido) de sistemas ou aplicações portfolio-tutor que poderão ser personalizados pelo desenvolvedor de aplicações. A analise do domínio foi realizada levando em conta: a) portfolios eletrônicos e portfolio-tutor já desenvolvidos; b) outros portfolios eletrônicos propostos na literatura também foram analisados; e c) arquitetura de um sistema tutor inteligente. A partir da análise do domínio, os componentes do gerador foram especificados e desenvolvidos. O gerador proposto neste projeto permitirá ao desenvolvedor de aplicações, o desenvolvimento de portfolios-tutor com maior rapidez, devido ao reuso da arquitetura do portfolio-tutor e do controle associado.. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (1) . , Integrantes: Flávio Mota Medeiros - Integrante / Fábio Nicácio de Medeiros - Integrante / Arturo Hernández Domínguez - Coordenador.

  • 2006 - 2007

    FA_PorT: Framework para sistemas Portfolio-Tutor baseado em Agentes, Descrição: O projeto proposto tem por objetivo o desenvolvimento de um gerador de aplicações específicas a partir de uma arquitetura (ou esqueleto de aplicações) que possa ser personalizada. No contexto deste projeto uma aplicação é considerada como um sistema Portfolio Eletrônico acoplado a um Sistema Tutor na Web, o gerador proposto é baseado nos conceitos de reuso de software, framework, componentes, padrões de projeto e também é considerado o conceito de agente reativo. Cada aplicação derivada do gerador representa um Portfolio Eletrônico acoplado a um sistema Tutor. Um portfolio eletrônico permite o registro histórico e o acompanhamento do desempenho dos alunos nas atividades de ensino/aprendizagem. O acoplamento de um portfolio eletrônico a um sistema tutor representa uma abordagem interessante que acrescenta ao sistema portfolio, um controle (fornecido pelas características de um sistema tutor) sobre as atividades (de natureza pedagógica/didática) e artefatos associados ao Portfolio-Tutor. O gerador funcionará como um esqueleto da arquitetura (com controle embutido) de sistemas ou aplicações portfolio-tutor que poderão ser personalizados pelo desenvolvedor de aplicações. A analise do domínio foi realizada levando em conta: a) portfolios eletrônicos e portfolio-tutor já desenvolvidos; b) outros portfolios eletrônicos propostos na literatura também foram analisados; e c) arquitetura de um sistema tutor inteligente. A partir da análise do domínio, os componentes do gerador foram especificados e desenvolvidos. O gerador proposto neste projeto permitirá ao desenvolvedor de aplicações, o desenvolvimento de portfolios-tutor com maior rapidez, devido ao reuso da arquitetura do portfolio-tutor e do controle associado.. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (1) . , Integrantes: Flávio Mota Medeiros - Integrante / Fábio Nicácio de Medeiros - Integrante / Arturo Hernández Domínguez - Coordenador.

  • 2006 - 2007

    FA_PorT: Framework para sistemas Portfolio-Tutor baseado em Agentes, Descrição: O projeto proposto tem por objetivo o desenvolvimento de um gerador de aplicações específicas a partir de uma arquitetura (ou esqueleto de aplicações) que possa ser personalizada. No contexto deste projeto uma aplicação é considerada como um sistema Portfolio Eletrônico acoplado a um Sistema Tutor na Web, o gerador proposto é baseado nos conceitos de reuso de software, framework, componentes, padrões de projeto e também é considerado o conceito de agente reativo. Cada aplicação derivada do gerador representa um Portfolio Eletrônico acoplado a um sistema Tutor. Um portfolio eletrônico permite o registro histórico e o acompanhamento do desempenho dos alunos nas atividades de ensino/aprendizagem. O acoplamento de um portfolio eletrônico a um sistema tutor representa uma abordagem interessante que acrescenta ao sistema portfolio, um controle (fornecido pelas características de um sistema tutor) sobre as atividades (de natureza pedagógica/didática) e artefatos associados ao Portfolio-Tutor. O gerador funcionará como um esqueleto da arquitetura (com controle embutido) de sistemas ou aplicações portfolio-tutor que poderão ser personalizados pelo desenvolvedor de aplicações. A analise do domínio foi realizada levando em conta: a) portfolios eletrônicos e portfolio-tutor já desenvolvidos; b) outros portfolios eletrônicos propostos na literatura também foram analisados; e c) arquitetura de um sistema tutor inteligente. A partir da análise do domínio, os componentes do gerador foram especificados e desenvolvidos. O gerador proposto neste projeto permitirá ao desenvolvedor de aplicações, o desenvolvimento de portfolios-tutor com maior rapidez, devido ao reuso da arquitetura do portfolio-tutor e do controle associado.. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (1) . , Integrantes: Flávio Mota Medeiros - Integrante / Fábio Nicácio de Medeiros - Integrante / Arturo Hernández Domínguez - Coordenador.

  • 2006 - 2007

    FA_PorT: Framework para sistemas Portfolio-Tutor baseado em Agentes, Descrição: O projeto proposto tem por objetivo o desenvolvimento de um gerador de aplicações específicas a partir de uma arquitetura (ou esqueleto de aplicações) que possa ser personalizada. No contexto deste projeto uma aplicação é considerada como um sistema Portfolio Eletrônico acoplado a um Sistema Tutor na Web, o gerador proposto é baseado nos conceitos de reuso de software, framework, componentes, padrões de projeto e também é considerado o conceito de agente reativo. Cada aplicação derivada do gerador representa um Portfolio Eletrônico acoplado a um sistema Tutor. Um portfolio eletrônico permite o registro histórico e o acompanhamento do desempenho dos alunos nas atividades de ensino/aprendizagem. O acoplamento de um portfolio eletrônico a um sistema tutor representa uma abordagem interessante que acrescenta ao sistema portfolio, um controle (fornecido pelas características de um sistema tutor) sobre as atividades (de natureza pedagógica/didática) e artefatos associados ao Portfolio-Tutor. O gerador funcionará como um esqueleto da arquitetura (com controle embutido) de sistemas ou aplicações portfolio-tutor que poderão ser personalizados pelo desenvolvedor de aplicações. A analise do domínio foi realizada levando em conta: a) portfolios eletrônicos e portfolio-tutor já desenvolvidos; b) outros portfolios eletrônicos propostos na literatura também foram analisados; e c) arquitetura de um sistema tutor inteligente. A partir da análise do domínio, os componentes do gerador foram especificados e desenvolvidos. O gerador proposto neste projeto permitirá ao desenvolvedor de aplicações, o desenvolvimento de portfolios-tutor com maior rapidez, devido ao reuso da arquitetura do portfolio-tutor e do controle associado.. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (1) . , Integrantes: Flávio Mota Medeiros - Integrante / Fábio Nicácio de Medeiros - Integrante / Arturo Hernández Domínguez - Coordenador.

  • 2006 - 2007

    FA_PorT: Framework para sistemas Portfolio-Tutor baseado em Agentes, Descrição: O projeto proposto tem por objetivo o desenvolvimento de um gerador de aplicações específicas a partir de uma arquitetura (ou esqueleto de aplicações) que possa ser personalizada. No contexto deste projeto uma aplicação é considerada como um sistema Portfolio Eletrônico acoplado a um Sistema Tutor na Web, o gerador proposto é baseado nos conceitos de reuso de software, framework, componentes, padrões de projeto e também é considerado o conceito de agente reativo. Cada aplicação derivada do gerador representa um Portfolio Eletrônico acoplado a um sistema Tutor. Um portfolio eletrônico permite o registro histórico e o acompanhamento do desempenho dos alunos nas atividades de ensino/aprendizagem. O acoplamento de um portfolio eletrônico a um sistema tutor representa uma abordagem interessante que acrescenta ao sistema portfolio, um controle (fornecido pelas características de um sistema tutor) sobre as atividades (de natureza pedagógica/didática) e artefatos associados ao Portfolio-Tutor. O gerador funcionará como um esqueleto da arquitetura (com controle embutido) de sistemas ou aplicações portfolio-tutor que poderão ser personalizados pelo desenvolvedor de aplicações. A analise do domínio foi realizada levando em conta: a) portfolios eletrônicos e portfolio-tutor já desenvolvidos; b) outros portfolios eletrônicos propostos na literatura também foram analisados; e c) arquitetura de um sistema tutor inteligente. A partir da análise do domínio, os componentes do gerador foram especificados e desenvolvidos. O gerador proposto neste projeto permitirá ao desenvolvedor de aplicações, o desenvolvimento de portfolios-tutor com maior rapidez, devido ao reuso da arquitetura do portfolio-tutor e do controle associado.. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (1) . , Integrantes: Flávio Mota Medeiros - Integrante / Fábio Nicácio de Medeiros - Integrante / Arturo Hernández Domínguez - Coordenador.

  • 2006 - 2007

    FA_PorT: Framework para sistemas Portfolio-Tutor baseado em Agentes, Descrição: O projeto proposto tem por objetivo o desenvolvimento de um gerador de aplicações específicas a partir de uma arquitetura (ou esqueleto de aplicações) que possa ser personalizada. No contexto deste projeto uma aplicação é considerada como um sistema Portfolio Eletrônico acoplado a um Sistema Tutor na Web, o gerador proposto é baseado nos conceitos de reuso de software, framework, componentes, padrões de projeto e também é considerado o conceito de agente reativo. Cada aplicação derivada do gerador representa um Portfolio Eletrônico acoplado a um sistema Tutor. Um portfolio eletrônico permite o registro histórico e o acompanhamento do desempenho dos alunos nas atividades de ensino/aprendizagem. O acoplamento de um portfolio eletrônico a um sistema tutor representa uma abordagem interessante que acrescenta ao sistema portfolio, um controle (fornecido pelas características de um sistema tutor) sobre as atividades (de natureza pedagógica/didática) e artefatos associados ao Portfolio-Tutor. O gerador funcionará como um esqueleto da arquitetura (com controle embutido) de sistemas ou aplicações portfolio-tutor que poderão ser personalizados pelo desenvolvedor de aplicações. A analise do domínio foi realizada levando em conta: a) portfolios eletrônicos e portfolio-tutor já desenvolvidos; b) outros portfolios eletrônicos propostos na literatura também foram analisados; e c) arquitetura de um sistema tutor inteligente. A partir da análise do domínio, os componentes do gerador foram especificados e desenvolvidos. O gerador proposto neste projeto permitirá ao desenvolvedor de aplicações, o desenvolvimento de portfolios-tutor com maior rapidez, devido ao reuso da arquitetura do portfolio-tutor e do controle associado.. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (1) . , Integrantes: Flávio Mota Medeiros - Integrante / Fábio Nicácio de Medeiros - Integrante / Arturo Hernández Domínguez - Coordenador.

  • 2006 - 2007

    FA_PorT: Framework para sistemas Portfolio-Tutor baseado em Agentes, Descrição: O projeto proposto tem por objetivo o desenvolvimento de um gerador de aplicações específicas a partir de uma arquitetura (ou esqueleto de aplicações) que possa ser personalizada. No contexto deste projeto uma aplicação é considerada como um sistema Portfolio Eletrônico acoplado a um Sistema Tutor na Web, o gerador proposto é baseado nos conceitos de reuso de software, framework, componentes, padrões de projeto e também é considerado o conceito de agente reativo. Cada aplicação derivada do gerador representa um Portfolio Eletrônico acoplado a um sistema Tutor. Um portfolio eletrônico permite o registro histórico e o acompanhamento do desempenho dos alunos nas atividades de ensino/aprendizagem. O acoplamento de um portfolio eletrônico a um sistema tutor representa uma abordagem interessante que acrescenta ao sistema portfolio, um controle (fornecido pelas características de um sistema tutor) sobre as atividades (de natureza pedagógica/didática) e artefatos associados ao Portfolio-Tutor. O gerador funcionará como um esqueleto da arquitetura (com controle embutido) de sistemas ou aplicações portfolio-tutor que poderão ser personalizados pelo desenvolvedor de aplicações. A analise do domínio foi realizada levando em conta: a) portfolios eletrônicos e portfolio-tutor já desenvolvidos; b) outros portfolios eletrônicos propostos na literatura também foram analisados; e c) arquitetura de um sistema tutor inteligente. A partir da análise do domínio, os componentes do gerador foram especificados e desenvolvidos. O gerador proposto neste projeto permitirá ao desenvolvedor de aplicações, o desenvolvimento de portfolios-tutor com maior rapidez, devido ao reuso da arquitetura do portfolio-tutor e do controle associado.. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (1) . , Integrantes: Flávio Mota Medeiros - Integrante / Fábio Nicácio de Medeiros - Integrante / Arturo Hernández Domínguez - Coordenador.

  • 2017 - Atual

    Travlendar, Descrição: Um aplicativo que mescla funções de calendário, agenda e geolocalização. O Travlendar é um organizador de eventos pessoais, que apresenta informações sobre compromissos pessoais, como uma agenda, integrada a informações de distâncias entre as localidades dos eventos e o tempo necessário para percorrê-las. Ao mesclar compromissos, locais e condições de mobilidade, o Travlendar ?prepara? o usuário para os seus compromissos, sem conflitos de horários já que calcula o tempo de deslocamento e as condições de tráfego para chegar ao local pretendido.. , Situação: Em andamento; Natureza: Desenvolvimento.

  • 2006 - 2007

    FA_PorT: Framework para sistemas Portfolio-Tutor baseado em Agentes, Descrição: O projeto proposto tem por objetivo o desenvolvimento de um gerador de aplicações específicas a partir de uma arquitetura (ou esqueleto de aplicações) que possa ser personalizada. No contexto deste projeto uma aplicação é considerada como um sistema Portfolio Eletrônico acoplado a um Sistema Tutor na Web, o gerador proposto é baseado nos conceitos de reuso de software, framework, componentes, padrões de projeto e também é considerado o conceito de agente reativo. Cada aplicação derivada do gerador representa um Portfolio Eletrônico acoplado a um sistema Tutor. Um portfolio eletrônico permite o registro histórico e o acompanhamento do desempenho dos alunos nas atividades de ensino/aprendizagem. O acoplamento de um portfolio eletrônico a um sistema tutor representa uma abordagem interessante que acrescenta ao sistema portfolio, um controle (fornecido pelas características de um sistema tutor) sobre as atividades (de natureza pedagógica/didática) e artefatos associados ao Portfolio-Tutor. O gerador funcionará como um esqueleto da arquitetura (com controle embutido) de sistemas ou aplicações portfolio-tutor que poderão ser personalizados pelo desenvolvedor de aplicações. A analise do domínio foi realizada levando em conta: a) portfolios eletrônicos e portfolio-tutor já desenvolvidos; b) outros portfolios eletrônicos propostos na literatura também foram analisados; e c) arquitetura de um sistema tutor inteligente. A partir da análise do domínio, os componentes do gerador foram especificados e desenvolvidos. O gerador proposto neste projeto permitirá ao desenvolvedor de aplicações, o desenvolvimento de portfolios-tutor com maior rapidez, devido ao reuso da arquitetura do portfolio-tutor e do controle associado.. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (1) . , Integrantes: Flávio Mota Medeiros - Integrante / Fábio Nicácio de Medeiros - Integrante / Arturo Hernández Domínguez - Coordenador.

  • 2017 - Atual

    Travlendar, Descrição: Um aplicativo que mescla funções de calendário, agenda e geolocalização. O Travlendar é um organizador de eventos pessoais, que apresenta informações sobre compromissos pessoais, como uma agenda, integrada a informações de distâncias entre as localidades dos eventos e o tempo necessário para percorrê-las. Ao mesclar compromissos, locais e condições de mobilidade, o Travlendar ?prepara? o usuário para os seus compromissos, sem conflitos de horários já que calcula o tempo de deslocamento e as condições de tráfego para chegar ao local pretendido.. , Situação: Em andamento; Natureza: Desenvolvimento. , Integrantes: Flávio Mota Medeiros - Coordenador.

  • 2006 - 2007

    FA_PorT: Framework para sistemas Portfolio-Tutor baseado em Agentes, Descrição: O projeto proposto tem por objetivo o desenvolvimento de um gerador de aplicações específicas a partir de uma arquitetura (ou esqueleto de aplicações) que possa ser personalizada. No contexto deste projeto uma aplicação é considerada como um sistema Portfolio Eletrônico acoplado a um Sistema Tutor na Web, o gerador proposto é baseado nos conceitos de reuso de software, framework, componentes, padrões de projeto e também é considerado o conceito de agente reativo. Cada aplicação derivada do gerador representa um Portfolio Eletrônico acoplado a um sistema Tutor. Um portfolio eletrônico permite o registro histórico e o acompanhamento do desempenho dos alunos nas atividades de ensino/aprendizagem. O acoplamento de um portfolio eletrônico a um sistema tutor representa uma abordagem interessante que acrescenta ao sistema portfolio, um controle (fornecido pelas características de um sistema tutor) sobre as atividades (de natureza pedagógica/didática) e artefatos associados ao Portfolio-Tutor. O gerador funcionará como um esqueleto da arquitetura (com controle embutido) de sistemas ou aplicações portfolio-tutor que poderão ser personalizados pelo desenvolvedor de aplicações. A analise do domínio foi realizada levando em conta: a) portfolios eletrônicos e portfolio-tutor já desenvolvidos; b) outros portfolios eletrônicos propostos na literatura também foram analisados; e c) arquitetura de um sistema tutor inteligente. A partir da análise do domínio, os componentes do gerador foram especificados e desenvolvidos. O gerador proposto neste projeto permitirá ao desenvolvedor de aplicações, o desenvolvimento de portfolios-tutor com maior rapidez, devido ao reuso da arquitetura do portfolio-tutor e do controle associado.. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (1) . , Integrantes: Flávio Mota Medeiros - Integrante / Fábio Nicácio de Medeiros - Integrante / Arturo Hernández Domínguez - Coordenador.

  • 2017 - Atual

    Travlendar, Descrição: Um aplicativo que mescla funções de calendário, agenda e geolocalização. O Travlendar é um organizador de eventos pessoais, que apresenta informações sobre compromissos pessoais, como uma agenda, integrada a informações de distâncias entre as localidades dos eventos e o tempo necessário para percorrê-las. Ao mesclar compromissos, locais e condições de mobilidade, o Travlendar ?prepara? o usuário para os seus compromissos, sem conflitos de horários já que calcula o tempo de deslocamento e as condições de tráfego para chegar ao local pretendido.. , Situação: Em andamento; Natureza: Desenvolvimento. , Integrantes: Flávio Mota Medeiros - Coordenador.

  • 2006 - 2007

    FA_PorT: Framework para sistemas Portfolio-Tutor baseado em Agentes, Descrição: O projeto proposto tem por objetivo o desenvolvimento de um gerador de aplicações específicas a partir de uma arquitetura (ou esqueleto de aplicações) que possa ser personalizada. No contexto deste projeto uma aplicação é considerada como um sistema Portfolio Eletrônico acoplado a um Sistema Tutor na Web, o gerador proposto é baseado nos conceitos de reuso de software, framework, componentes, padrões de projeto e também é considerado o conceito de agente reativo. Cada aplicação derivada do gerador representa um Portfolio Eletrônico acoplado a um sistema Tutor. Um portfolio eletrônico permite o registro histórico e o acompanhamento do desempenho dos alunos nas atividades de ensino/aprendizagem. O acoplamento de um portfolio eletrônico a um sistema tutor representa uma abordagem interessante que acrescenta ao sistema portfolio, um controle (fornecido pelas características de um sistema tutor) sobre as atividades (de natureza pedagógica/didática) e artefatos associados ao Portfolio-Tutor. O gerador funcionará como um esqueleto da arquitetura (com controle embutido) de sistemas ou aplicações portfolio-tutor que poderão ser personalizados pelo desenvolvedor de aplicações. A analise do domínio foi realizada levando em conta: a) portfolios eletrônicos e portfolio-tutor já desenvolvidos; b) outros portfolios eletrônicos propostos na literatura também foram analisados; e c) arquitetura de um sistema tutor inteligente. A partir da análise do domínio, os componentes do gerador foram especificados e desenvolvidos. O gerador proposto neste projeto permitirá ao desenvolvedor de aplicações, o desenvolvimento de portfolios-tutor com maior rapidez, devido ao reuso da arquitetura do portfolio-tutor e do controle associado.. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (1) . , Integrantes: Flávio Mota Medeiros - Integrante / Fábio Nicácio de Medeiros - Integrante / Arturo Hernández Domínguez - Coordenador.

  • 2017 - Atual

    Travlendar, Descrição: Um aplicativo que mescla funções de calendário, agenda e geolocalização. O Travlendar é um organizador de eventos pessoais, que apresenta informações sobre compromissos pessoais, como uma agenda, integrada a informações de distâncias entre as localidades dos eventos e o tempo necessário para percorrê-las. Ao mesclar compromissos, locais e condições de mobilidade, o Travlendar ?prepara? o usuário para os seus compromissos, sem conflitos de horários já que calcula o tempo de deslocamento e as condições de tráfego para chegar ao local pretendido.. , Situação: Em andamento; Natureza: Desenvolvimento. , Integrantes: Flávio Mota Medeiros - Coordenador.

  • 2006 - 2007

    FA_PorT: Framework para sistemas Portfolio-Tutor baseado em Agentes, Descrição: O projeto proposto tem por objetivo o desenvolvimento de um gerador de aplicações específicas a partir de uma arquitetura (ou esqueleto de aplicações) que possa ser personalizada. No contexto deste projeto uma aplicação é considerada como um sistema Portfolio Eletrônico acoplado a um Sistema Tutor na Web, o gerador proposto é baseado nos conceitos de reuso de software, framework, componentes, padrões de projeto e também é considerado o conceito de agente reativo. Cada aplicação derivada do gerador representa um Portfolio Eletrônico acoplado a um sistema Tutor. Um portfolio eletrônico permite o registro histórico e o acompanhamento do desempenho dos alunos nas atividades de ensino/aprendizagem. O acoplamento de um portfolio eletrônico a um sistema tutor representa uma abordagem interessante que acrescenta ao sistema portfolio, um controle (fornecido pelas características de um sistema tutor) sobre as atividades (de natureza pedagógica/didática) e artefatos associados ao Portfolio-Tutor. O gerador funcionará como um esqueleto da arquitetura (com controle embutido) de sistemas ou aplicações portfolio-tutor que poderão ser personalizados pelo desenvolvedor de aplicações. A analise do domínio foi realizada levando em conta: a) portfolios eletrônicos e portfolio-tutor já desenvolvidos; b) outros portfolios eletrônicos propostos na literatura também foram analisados; e c) arquitetura de um sistema tutor inteligente. A partir da análise do domínio, os componentes do gerador foram especificados e desenvolvidos. O gerador proposto neste projeto permitirá ao desenvolvedor de aplicações, o desenvolvimento de portfolios-tutor com maior rapidez, devido ao reuso da arquitetura do portfolio-tutor e do controle associado.. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (1) . , Integrantes: Flávio Mota Medeiros - Integrante / Fábio Nicácio de Medeiros - Integrante / Arturo Hernández Domínguez - Coordenador.

  • 2017 - Atual

    Travlendar, Descrição: Um aplicativo que mescla funções de calendário, agenda e geolocalização. O Travlendar é um organizador de eventos pessoais, que apresenta informações sobre compromissos pessoais, como uma agenda, integrada a informações de distâncias entre as localidades dos eventos e o tempo necessário para percorrê-las. Ao mesclar compromissos, locais e condições de mobilidade, o Travlendar ?prepara? o usuário para os seus compromissos, sem conflitos de horários já que calcula o tempo de deslocamento e as condições de tráfego para chegar ao local pretendido.. , Situação: Em andamento; Natureza: Desenvolvimento. , Integrantes: Flávio Mota Medeiros - Coordenador.

  • 2006 - 2007

    FA_PorT: Framework para sistemas Portfolio-Tutor baseado em Agentes, Descrição: O projeto proposto tem por objetivo o desenvolvimento de um gerador de aplicações específicas a partir de uma arquitetura (ou esqueleto de aplicações) que possa ser personalizada. No contexto deste projeto uma aplicação é considerada como um sistema Portfolio Eletrônico acoplado a um Sistema Tutor na Web, o gerador proposto é baseado nos conceitos de reuso de software, framework, componentes, padrões de projeto e também é considerado o conceito de agente reativo. Cada aplicação derivada do gerador representa um Portfolio Eletrônico acoplado a um sistema Tutor. Um portfolio eletrônico permite o registro histórico e o acompanhamento do desempenho dos alunos nas atividades de ensino/aprendizagem. O acoplamento de um portfolio eletrônico a um sistema tutor representa uma abordagem interessante que acrescenta ao sistema portfolio, um controle (fornecido pelas características de um sistema tutor) sobre as atividades (de natureza pedagógica/didática) e artefatos associados ao Portfolio-Tutor. O gerador funcionará como um esqueleto da arquitetura (com controle embutido) de sistemas ou aplicações portfolio-tutor que poderão ser personalizados pelo desenvolvedor de aplicações. A analise do domínio foi realizada levando em conta: a) portfolios eletrônicos e portfolio-tutor já desenvolvidos; b) outros portfolios eletrônicos propostos na literatura também foram analisados; e c) arquitetura de um sistema tutor inteligente. A partir da análise do domínio, os componentes do gerador foram especificados e desenvolvidos. O gerador proposto neste projeto permitirá ao desenvolvedor de aplicações, o desenvolvimento de portfolios-tutor com maior rapidez, devido ao reuso da arquitetura do portfolio-tutor e do controle associado.. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (1) . , Integrantes: Flávio Mota Medeiros - Integrante / Fábio Nicácio de Medeiros - Integrante / Arturo Hernández Domínguez - Coordenador.

  • 2017 - Atual

    Travlendar, Descrição: Um aplicativo que mescla funções de calendário, agenda e geolocalização. O Travlendar é um organizador de eventos pessoais, que apresenta informações sobre compromissos pessoais, como uma agenda, integrada a informações de distâncias entre as localidades dos eventos e o tempo necessário para percorrê-las. Ao mesclar compromissos, locais e condições de mobilidade, o Travlendar ?prepara? o usuário para os seus compromissos, sem conflitos de horários já que calcula o tempo de deslocamento e as condições de tráfego para chegar ao local pretendido.. , Situação: Em andamento; Natureza: Desenvolvimento. , Integrantes: Flávio Mota Medeiros - Coordenador.

  • 2006 - 2007

    FA_PorT: Framework para sistemas Portfolio-Tutor baseado em Agentes, Descrição: O projeto proposto tem por objetivo o desenvolvimento de um gerador de aplicações específicas a partir de uma arquitetura (ou esqueleto de aplicações) que possa ser personalizada. No contexto deste projeto uma aplicação é considerada como um sistema Portfolio Eletrônico acoplado a um Sistema Tutor na Web, o gerador proposto é baseado nos conceitos de reuso de software, framework, componentes, padrões de projeto e também é considerado o conceito de agente reativo. Cada aplicação derivada do gerador representa um Portfolio Eletrônico acoplado a um sistema Tutor. Um portfolio eletrônico permite o registro histórico e o acompanhamento do desempenho dos alunos nas atividades de ensino/aprendizagem. O acoplamento de um portfolio eletrônico a um sistema tutor representa uma abordagem interessante que acrescenta ao sistema portfolio, um controle (fornecido pelas características de um sistema tutor) sobre as atividades (de natureza pedagógica/didática) e artefatos associados ao Portfolio-Tutor. O gerador funcionará como um esqueleto da arquitetura (com controle embutido) de sistemas ou aplicações portfolio-tutor que poderão ser personalizados pelo desenvolvedor de aplicações. A analise do domínio foi realizada levando em conta: a) portfolios eletrônicos e portfolio-tutor já desenvolvidos; b) outros portfolios eletrônicos propostos na literatura também foram analisados; e c) arquitetura de um sistema tutor inteligente. A partir da análise do domínio, os componentes do gerador foram especificados e desenvolvidos. O gerador proposto neste projeto permitirá ao desenvolvedor de aplicações, o desenvolvimento de portfolios-tutor com maior rapidez, devido ao reuso da arquitetura do portfolio-tutor e do controle associado.. , Situação: Em andamento; Natureza: Desenvolvimento. , Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (1) . , Integrantes: Flávio Mota Medeiros - Integrante / Fábio Nicácio de Medeiros - Integrante / Arturo Hernández Domínguez - Coordenador.

Prêmios

2018

Terceiro colocado no SCORE Contest - International Conference on Software Engineering (ICSE) 2018, IEEE.

2008

Sun Certified Java Programmer 6 (SCJP), Sun Microsystems.

2008

Sun Certified Web Component Developer 5 (SCWCD), Sun Microsystems.

2008

Upper-Intermediate Certificate in English, Cultura Inglesa.

Histórico profissional

Endereço profissional

  • Instituto Federal de Alagoas - Matriz, Campus Maragogi. , Rua Barão de Atalia, Centro, 57020-510 - Maceio, AL - Brasil, Telefone: (82) 21267000, URL da Homepage:

Experiência profissional

2010 - Atual

Instituto Federal de Alagoas

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

2009 - 2010

IVIA Serviços de Informática

Vínculo: CTPS, Enquadramento Funcional: Analista de Sistemas, Carga horária: 40

Outras informações:
Funcionário alocado 40 horas semanais na Agência Estadual de Tecnologia de Informação de Pernambuco (ATI).

2008 - 2010

Universidade Federal de Pernambuco

Vínculo: Colaborador, Enquadramento Funcional: Estudante de Mestrado, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
Realização do mestrado na Universidade Federal de Pernambuco sob a orientação do Prof. Silvio Romero de Lemos Meira e Eduardo Santana de Almeida.

2003 - 2007

Universidade Federal de Alagoas

Vínculo: Livre, Enquadramento Funcional: Estudante de Graduação, Carga horária: 20

Outras informações:
Estagiário no Núcleo de Tecnologia de Informação e participação em projetos de pesquisa no Instituto de Computação.

Atividades

  • 03/2006 - 06/2006

    Estágios , Núcleo de Tecnologia da Informação.,Estágio realizado, Atuação com bolsa na manutenção e desenvolvimento do sistema acadêmico da universidade, utilizando linguagem de programação Php e banco de dados SqlServer.

2005 - 2006

SA Usina Coruripe Açucar e Álcool - Matriz

Vínculo: Estagiário, Enquadramento Funcional: Desenvolvedor, Carga horária: 20

Outras informações:
Estágio supervisionado na Unisa Coruripe - Maceió Alagoas. Atuando no desenvolvimento de sistemas Web com a utilização da linguagem de programação Java (JSP, Servlet e Framework Webwork) e banco de dados Oracle.

Atividades

  • 09/2005 - 01/2006

    Outras atividades técnico-científicas , TI - Tecnologia da Informação, TI - Tecnologia da Informação.,Atividade realizada, Desenvolvimento do Sistema de Solicitação de Suporte On-line..

  • 06/2005 - 08/2005

    Outras atividades técnico-científicas , TI - Tecnologia da Informação, TI - Tecnologia da Informação.,Atividade realizada, Desenvolvimento do Sistema de Visualização do Boletim Industrial..

  • 03/2005 - 05/2005

    Outras atividades técnico-científicas , TI - Tecnologia da Informação, TI - Tecnologia da Informação.,Atividade realizada, Desenvolvimento do Sistema de Controle de Índices Pluviométricos..

2006 - 2006

Tribunal Regional do Trabalho 19º Região Alagoas

Vínculo: Estagiário, Enquadramento Funcional: Desenvolvedor, Carga horária: 20

Outras informações:
Estágio supervisionado no Tribunal Regional do Trabalho - Maceió/Alagoas. Atuação no desenvolvimento de sistemas Web com a utilização da linguagem de programação Java (JSP, Servlet e Framework JSF) e banco de dados Oracle.

Atividades

  • 06/2006 - 11/2006

    Outras atividades técnico-científicas , TI - Tecnologia da Informação, TI - Tecnologia da Informação.,Atividade realizada, Desenvolvimento do Sistema de Reserva de Recursos..