Ensino

Professor do Instituto Federal de Alagoas (IFAL) desde 2010. Doutor em Ciência da Computação, na área de Engenharia de Software, pela Universidade Federal de Campina Grande (UFCG). Realizou doutorado sanduíche na Carnegie Mellon University (CMU), nos Estados Unidos, e na Universität Passau, na Alemanha.


Pesquisa

Bolsista de Produtividade em Pesquisa (PQ-A) do IFAL. Membro fundador e coordenador do Centro de Pesquisa em Software (CPS). Realiza pesquisas nas áreas de sistemas configuráveis e análise de repositórios de software. Possui publicações nos principais meios de divulgação da área de Engenharia de Software.


Extensão

Orientação de alunos em projetos de extensão no Instituto Federal de Alagoas. Flávio Medeiros é coordenador do projeto Minha Comunidade que atua na manutenção de computadores e na execução de cursos de informática básica para alunos, técnicos e professores de escolas públicas municipais.


Projetos

Participação em projetos de desenvolvimento de software na área do turismo junto com empresas locais. Atua no desenvolvimento de sistemas de gestão hoteleira, análise de dados e aplicativos multiplataforma, iOS e Android, para dispositivos móveis para a divulgação de informações turísticas.

Disciplinas

Informática Básica

Conhecimento funcional do sistema operacional, utilização de aplicativos de edição de textos, planilha de cálculos e apresentação de slides utilizando suítes de escritório, como LibreOffice e Google Drive.

[ Aulas ] [ Notas ]

Banco de Dados

Conceitos básicos de banco de dados, SBD e SGBD, evolução histórica, modelos, arquitetura de um SGBD, modelo ER, modelo relacional, normalização, e princípios e prática da linguagem de consulta SQL.

[ Notas ]

Programação

Aplicação de algoritmos utilizando linguagem de programação, apresentação dos conceitos de dados, expressões, algoritmos sequenciais e aplicação de estruturas de controle e estruturas complexas.

[ Notas ]

Segurança de Redes

Introdução aos requisitos de segurança, tipos de ataque, medidas para a segurança da rede, como criptografia, autenticação, controle de acesso e assinatura digital, e gerenciamento de segurança em rede.

[ Notas ]

Pesquisa

Interesse em sistemas configuráveis com grande quantidade de variabilidade e na análise de repositórios de software de projetos open source. Atualmente, estou trabalhando na análise de repositórios de software para entender os problemas relacionados com Bad Smells no código fonte.

Doutor em Ciência da Computação, na área de Engenharia de Software, pela Universidade Federal de Campina Grande (UFCG), orientado por Dr. Rohit Gheyi e Dr. Márcio Ribeiro. Realizou doutorado sanduíche na Carnegie Mellon University (CMU), orientado pelo Dr. Christian Kästner, e outro na Univertät Passau, orientado pelo Dr. Sven Apel.

Principais Publicações


1. Flávio Medeiros, Márcio Ribeiro, Rohit Gheyi, Sven Apel, Christian Kastner, Bruno Ferreira, Luiz Carvalho, and Baldoino Fonseca. Discipline Matters: Refactoring of Preprocessor Directives in the #ifdef Hell. In Proceedings of IEEE Transactions on Software Engineering (TSE). [PDF]

2. Romero Malaquias, Márcio Ribeiro, Rodrigo B., Eduardo M., Flávio Medeiros, Alessandro G., and Rohit G.. The Discipline of Preprocessor-Based Annotations Does #ifdef TAG n’t #endif Matter. In Proceedings of the International Conference on Program Comprehension (ICPC). [PDF]

3. Flávio Medeiros, Christian Kästner, Márcio Ribeiro, Rohit Gheyi and Sven Apel. A comparison of 10 sampling algorithms for configurable systems. In Proceedings of the International Conference on Software Engineering (ICSE). [PDF]

4. Larissa Braz, Rohit Gheyi, Melina Mongiovi, Márcio Ribeiro, Flávio Medeiros, and Leopoldo Teixeira. A Change-Centric Approach to Compile Configurable Systems with #ifdefs?. In Proceedings of the International Conference on Generative Programming: Concepts and Experience (GPCE). [PDF]

5. F. Medeiros, I. Rodrigues, M. Ribeiro, L. Teixeira, and R. Gheyi. An Empirical Study on Configuration-Related Issues: Investigating Undeclared and Unused Identifiers. In Proceedings of the International Conference on Generative Programming: Concepts and Experience (GPCE). [PDF]

6. F. Medeiros, C. Kästner, M. Ribeiro, S. Nadi, and R. Gheyi. The Love/Hate Relationship with The C Preprocessor: An Interview Study. In Proceedings of the European Conference on Object-Oriented Programming (ECOOP). [PDF | BIB]

7. F. Medeiros, M. Ribeiro, R. Gheyi, and B. Fonseca. A Catalogue of Refactoring to Remove Incomplete Annotations. Journal of Universal Computer Science (JUCS). [PDF | BIB]

8. F. Medeiros, M. Ribeiro, and R. Gheyi. Investingating Preprocessor-Based Syntax Errors. In Proceedings of the International Conference on Generative Programming: Concepts and Experience (GPCE). [PDF | BIB]

9. F. Medeiros, E. Almeida, and S. Meira. Designing a set of Service-Oriented Systems as a Software Product Line. In Proceedings of the Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS). [PDF | BIB]

10. F. Medeiros, E. Almeida, and S. Meira. SOPLE-DE: An Approach to Design Service-Oriented Product Line Architectures. In Proceedings of the Software Product Line Conference (SPLC). [PDF | BIB]

11. F. Medeiros, E. Almeida, and S. Meira. Towards an Approach for Service-Oriented Product Line Architectures. In Proceedings of the Service-Oriented Architectures and Software Product Lines (SOAPL). International Software Product Line Conference (SPLC). [PDF]


[ Google Scholar ] [ DBLP ] [ LATTES ]


Extensão

Orientação de alunos no projeto Minha Comunidade, um projeto de extensão com o propósito de disseminar a cultura de utilização de laboratórios de informática em escolas públicas. O projeto atua em duas ações principais: a primeira ação visa a manutenção de computadores e a segunda ação foca na utilização de laboratórios de informática para a capacitação de estudantes, técnicos e professores de escolas públicas por meio de cursos de informática básica.


Projetos

Alguns projetos desenvolvidos na área de turismo e gestão administrativa de meios de hospedagem.


Reservas Online

Website para realização de reservas de apartamentos por temporada.


Reserva Mais

Sistema de controle administrativo para a gestão de meios de hospedagem.


Guia Maceió

Aplicativo que funciona como um guia turístico para turistas visitando a cidade de Maceió.

Contato


Rua Odilon Vasconcelos, 103
Maceió (AL), 57035-660


flavio.medeiros@ifal.edu.br


+55 (82) 3194-1150