Alan Kelon Oliveira de Moraes

  • Endereço para acessar este CV: http://lattes.cnpq.br/2041380162852800
  • Última atualização do currículo em 14/11/2017


Possui graduação em Ciência da Computação pela Universidade Federal da Paraíba (2005), mestrado em Ciência da Computação pela Universidade Federal de Pernambuco (2007) e doutorado em Ciência da Computação pela Universidade Federal de Campina Grande (2017). Atualmente é professor do Centro de Informática da Universidade Federal da Paraíba. Tem experiência na área de Engenharia de Software, sendo especialista em Teste de Software. (Texto informado pelo autor)


Identificação


Nome
Alan Kelon Oliveira de Moraes
Nome em citações bibliográficas
MORAES, A. K. O.;MORAES, A.;MORAES, ALAN

Endereço


Endereço Profissional
Universidade Federal da Paraíba, Centro de Informática, Departamento de Informática.
Rua dos Escoteiros, S/N
Mangabeira
58058600 - João Pessoa, PB - Brasil
Telefone: (83) 32098284
URL da Homepage: http://www.alanmoraes.com


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


2013 - 2017
Doutorado em Ciência da Computação.
Universidade Federal de Campina Grande, UFCG, Brasil.
Título: On the Influence of Test Adequacy Criteria on Test Suite Reduction for Model-Based Testing of Real-Time Systems, Ano de obtenção: 2017.
Orientador: Patricia Duarte de Lima Machado.
Coorientador: Wilkerson de Lucena Andrade.
2005 - 2007
Mestrado em Ciências da Computação.
Universidade Federal de Pernambuco, UFPE, Brasil.
Título: Uma Proposta de Processo de Software para Fábricas de Software de Código Aberto,Ano de Obtenção: 2007.
Orientador: Silvio Romero de Lemos Meira.
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil.
Palavras-chave: Processo de Software; Software Livre; Fábrica de Software; Qualidade de Software.
Grande área: Ciências Exatas e da Terra
Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação.
2001 - 2005
Graduação em Ciência da Computação.
Universidade Federal da Paraíba, UFPB, Brasil.
Título: Sistema de Geração Automática de Trilhos de Aeronaves.
Orientador: Lucídio dos Anjos Formiga Cabral.
Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil.




Formação Complementar


2007 - 2007
Expressão Verbal de Técnicas de Oratória. (Carga horária: 18h).
instituto de Aperfeiçoamento Pessoal, IAP, Brasil.
2006 - 2006
Responsibility-Driven Design com GRASP. (Carga horária: 8h).
Centro de Estudos e Sistemas Avançados do Recife, CESAR, Brasil.
2005 - 2005
Engenharia de Vendas. (Carga horária: 8h).
Centro de Estudos e Sistemas Avançados do Recife, CESAR, Brasil.
2003 - 2003
Aprendendo a Empreender pela Internet. (Carga horária: 16h).
Serviço Brasileiro de Apoio Às Micro e Pequenas Empresas, SEBRAE, Brasil.


Atuação Profissional



Universidade Federal de Campina Grande, UFCG, Brasil.
Vínculo institucional

2013 - Atual
Vínculo: Estudante, Enquadramento Funcional: Doutorado, Carga horária: 40, Regime: Dedicação exclusiva.


Universidade Federal da Paraíba, UFPB, Brasil.
Vínculo institucional

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

Vínculo institucional

2007 - 2008
Vínculo: Professor substituto, Enquadramento Funcional: Professor, Carga horária: 40

Vínculo institucional

2001 - 2005
Vínculo: Estudante, Enquadramento Funcional: Graduação, Regime: Dedicação exclusiva.

Atividades

09/2017 - Atual
Direção e administração, Centro de Informática, Bacharelado em Ciência da Computação.

Cargo ou função
Vice-Coordenador de Curso de Graduação.
07/2017 - Atual
Ensino, Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Banco de Dados
07/2017 - Atual
Ensino, Engenharia de Computação, Nível: Graduação

Disciplinas ministradas
Banco de Dados
07/2017 - Atual
Ensino, Engenharia de Computação, Nível: Graduação

Disciplinas ministradas
Engenharia de Software
07/2017 - Atual
Ensino, Matemática Computacional, Nível: Graduação

Disciplinas ministradas
Banco de Dados
03/2017 - Atual
Ensino, Matemática Computacional, Nível: Graduação

Disciplinas ministradas
Linguagem de Programação I
03/2017 - 06/2017
Ensino, Engenharia de Produção, Nível: Graduação

Disciplinas ministradas
Introdução à Programação
11/2012 - 02/2013
Ensino, Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Engenharia de Software
11/2012 - 02/2013
Ensino, Estatística, Nível: Graduação

Disciplinas ministradas
Introdução à Programação
03/2012 - 11/2012
Ensino, Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Engenharia de Software
Estágio Supervisionado
Introdução à Programação
Trabalho de Conclusão de Curso
03/2011 - 11/2012
Direção e administração, Centro de Ciências Exatas e da Natureza - Campus I, Departamento de Informática.

Cargo ou função
Coordenador de Monitoria.
03/2011 - 11/2012
Conselhos, Comissões e Consultoria, Pró-Reitoria de Graduação, Coordenação de Estágio e Monitoria.

Cargo ou função
Consultor "ad hoc" do Programa de Monitoria.
08/2011 - 12/2011
Ensino, Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Engenharia de Software
Estágio Supervisionado
Trabalho de Conclusão de Curso
03/2011 - 07/2011
Ensino, Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Engenharia de Software
Estágio Supervisionado
Trabalho de Conclusão de Curso
8/2010 - 12/2010
Ensino, Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Engenharia de Software
Maratona de Programação
Estágio Supervisionado
3/2010 - 7/2010
Ensino, Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Engenharia de Software
Maratona de Programação
9/2009 - 1/2010
Ensino, Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Engenharia de Software
Refatoração de Software
4/2009 - 8/2009
Ensino, Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Engenharia de Software
Construção de Compiladores
Maratona de Programação
10/2008 - 3/2009
Ensino, Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Engenharia de Software
Construção de Compiladores I
Linguagem de Programação I
5/2008 - 9/2008
Ensino, Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Engenharia de Software
Construção de Compiladores I
11/2007 - 4/2008
Ensino, Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Construção de Compiladores
Engenharia de Software
11/2007 - 4/2008
Ensino, Ciências Contábeis, Nível: Graduação

Disciplinas ministradas
Princípios de Computação
8/2007 - 10/2007
Ensino, Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Engenharia de Software
Análise e Projeto de Software II
07/2002 - 03/2003
Ensino, Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Monitoria em Introdução ao Computador
01/2002 - 12/2002
Estágios , Centro de Ciências Exatas e da Natureza - Campus I, Departamento de Informática.

Estágio realizado
Gerente de Redes Windows NT.

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

2005 - 2007
Vínculo: Estudante, Enquadramento Funcional: Mestrado, Regime: Dedicação exclusiva.

Atividades

03/2007 - 8/2007
Ensino, Ciências da Computação, Nível: Pós-Graduação

Disciplinas ministradas
Monitoria em Engenharia de Software
11/2006 - 4/2007
Ensino, Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Estágio Docência em Engenharia de Software de Código Aberto
03/2006 - 08/2006
Ensino, Ciências da Computação, Nível: Pós-Graduação

Disciplinas ministradas
Monitoria em Engenharia de Software

Centro de Estudos e Sistemas Avançados do Recife, CESAR, Brasil.
Vínculo institucional

2005 - 2006
Vínculo: Prestação de Serviços, Enquadramento Funcional: Consultor, Carga horária: 30

Atividades

10/2005 - 12/2006
Conselhos, Comissões e Consultoria, Centro de Estudos e Sistemas Avançados do Recife, .

Cargo ou função
Consultoria em Melhoria de Processo de Software.

Universidade Federal de Lavras, UFLA, Brasil.
Vínculo institucional

2006 - 2007
Vínculo: Colaborador, Enquadramento Funcional: Professor, Carga horária: 4
Outras informações
Especialização em Produção de Software com ênfase em Software Livre

Atividades

06/2006 - 06/2007
Direção e administração, Departamento de Ciência da Computação, Produção de Software com ênfase em Software Livre.

Cargo ou função
Coordenador de Curso.
06/2006 - 06/2007
Ensino, Produção de Software com ênfase em Software Livre, Nível: Especialização

Disciplinas ministradas
Ambientes de Desenvolvimento e Programação para Software Livre
Engenharia de Software para Software Livre 2 (Requisitos, Análise e Projeto)
Engenharia de Software para Software Livre 3 (Implementação, Teste, Gerencia de Configuração e Gerência de Projeto)

Empresa Júnior de Ciência da Computação da UFPB, EJRCC, Brasil.
Vínculo institucional

2003 - 2004
Vínculo: Colaborador, Enquadramento Funcional: Conselheiro, Carga horária: 12

Atividades

9/2003 - 9/2004
Conselhos, Comissões e Consultoria, Conselho, .

Cargo ou função
Conselheiro.


Projetos de pesquisa


2013 - Atual
Teste Baseado em Modelos Simbólicos para Sistemas Embarcados de Tempo Real
Descrição: Sistemas de tempo real são aqueles cujo correto comportamento não depende somente dos resultados gerados, mas também de quando os resultados são gerados. Muitos desses sistemas são desenvolvidos com propósitos específicos e fortemente acoplados ao hardware e, por isso, são conhecidos como sistemas embarcados de tempo real. Esses sistemas têm se tornado cada vez mais presentes no suporte a execução de atividades críticas, tais como controle, monitoração e tomada de decisões, onde falhas podem resultar em perdas em termos financeiros, ambientais ou humanos. Por isso, confiança é uma importante propriedade que demanda uma aplicação rigorosa das atividades de V & V. O principal objetivo deste projeto é dar suporte ao teste de conformidade, interoperabilidade e robustez no contexto dos sistemas embarcados de tempo real através de uma fundamentação teórica sólida e validação através de teste de software com apoio de ferramentas adequadas. Os resultados obtidos serão aplicados na prática considerando o domínio espacial..
Situação: Em andamento; Natureza: Pesquisa.
2011 - 2013
TECNICO: Uma ferramenta inteligente de suporte ao ensino de programação.
Descrição: A ferramenta TECNICO objetiva dar suporte ao professores de ensino de programação e algoritmos, através do gerenciamento de disciplinas e do acompanhamento individual dos estudantes. A ferramenta gerencia as turmas e listas de exercícios para o professor, a fim de tenham maior controle sobre o desempenho dos alunos cadastrados em suas respectivas turmas, e o aluno poderá submeter no sistema as soluções das listas para correção automática. Permite ainda ao professor selecionar problemas ainda não resolvidos pelos alunos em diversas bases de dados e acompanhar o desempenho individual de cada. Com base no desempenho individualizado, o sistema recomenda, de forma inteligente, novos problemas de acordo com o perfil e conhecimentos de programação do aluno. Com este mecanismo de recomendação inteligente de novos problemas, objetiva-se motivar o aluno a gradualmente elevar o seu nível de conhecimentos em programação e algoritmos..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (2) .
Integrantes: Alan Kelon Oliveira de Moraes - Coordenador / Milton Felinto Pereira Júnior - Integrante / Berg Élisson Sampaio Cavalcante - Integrante.Número de orientações: 2
2005 - 2007
Uma Proposta de Processo de Software para Fábricas de Software de Código Aberto
Descrição: O desenvolvimento de software aberto/free/libre/open (AFLO) tem despertado uma quantidade significante de interesse dentro da sociedade de Engenharia de Software, especificamente por sua forma de organização e construção de soluções de software, onde o time é distribuído e geralmente utiliza um processo de desenvolvimento ágil. Fuggetta (2003) postulou recentemente que os sucessos AFLO comumente usados como exemplo contra o desenvolvimento fechado de software são sistemas que, em sua vasta maioria, foram desenvolvidos pela comunidade que os especifica e são facilmente testáveis, pois, na maior parte, cuidam funções básicas de hardware, por exemplo, devices drivers, ou são softwares de propósito geral, como editores de texto e servidores web. A pergunta de Fugetta é: "e se fosse um sistema de controle de tráfego aéreo?". Além disto, um obstáculo recorrente para iniciar e coloborar efetivamente em projetos AFLO é a falta de uma descrição formal das atividades e as diferentes fases do ciclo de vida de tais projetos (Senyard & Michlmayr, 2004). A proposta deste trabalho foi definir de um processo software que desse suporte às fábricas de software AFLO tendo por base os conceitos AFLO e da incorporação de práticas das disciplinas da Engenharia de Software. O trabalho partiu do esforço já realizado em desenvolvimento distribuído de software (DDS) por turmas de pós-graduação de semestres passados, analisando seus desempenhos e a qualidade dos projetos realizados. Num segundo momento, foi realizado um levantamento sobre o estado da arte em desenvolvimento AFLO cujo objetivo foi observar quais práticas das disciplinas da Engenharia de Software são utilizadas e como são aplicadas dentro destas comunidades. Baseado nos resultados tanto teóricos quanto práticos, através de um estudo de casos múltiplos, elaborou-se um modelo de processo de desenvolvimento de software com o objetivo de suportar fábricas de software AFLO. Além disto, definiu-se uma abordagem para a construção.
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Mestrado acadêmico: (1) .
Integrantes: Alan Kelon Oliveira de Moraes - Integrante / Jones Oliveira de Albuquerque - Integrante / Silvio Romero de Lemos Meira - Coordenador.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.
Número de produções C, T & A: 9
2003 - 2005
Ferramenta de Migração de Serviços para Alta Disponibilidade
Descrição: Um sistema é considerado tolerante a falhas se é capaz de continuar fornecendo seus serviços durante períodos em que alguns componentes estão em falha sem que o usuário perceba este fato. Para implementar tal sistema foi-se necessário criar de três serviços básicos sobre os serviços oferecidos já existentes: Serviço de Pertinência, Serviço de Detecção de Falhas e Serviço de Migração de Serviços. O papel do Serviço de Persistência é manter uma visão única a todos os membros do sistema, onde cada servidor sabe quais serviços estão sendo oferecidos por outros servidores. O Serviço de Detecção de Falhas é o responsável por verificar se os serviços oferecidos estão operando corretamente e reportar possíveis falhas ao Serviço de Persistência, que registra o ocorrido e aciona o Serviço de Migração de Serviços para que o serviço em falha possa ser iniciado em outro servidor com segurança, voltando novamente a estar disponível para os usuários e agora livre dos erros e das falhas anteriores. A implementação do sistema foi feita em principalmente em C++ sobre o Debian/GNU/Linux, utilizando as suas bibliotecas nativas de rede e threads..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (1) .
Integrantes: Alan Kelon Oliveira de Moraes - Integrante / José Roberto Soares do Nascimento - Coordenador.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.
Número de produções C, T & A: 4
2002 - 2003
Física de Sistemas Granulares: Criação de um Ambiente de Alto Desempenho Utilizando o Sistema Operacional Linux
Descrição: Recentemente o estudo de Sistemas Granulares (milhares de grãos) surgiu como uma área de interesse entre os físicos. Preliminarmente, o como estes milhares de grãos podem ser descritos num esquema newtoniano, que exige a solução computacional de um sistema de N equaçõesdiferenciais acopladas, que devem ser resolvidas numericamente. As resoluções dessas equações só são possíveis em supercomputadores porque se fossem revolvidas em computadores simples o tempo gasto poderia chegar a meses. Infelizmente supercomputadores não são facilmente acessíveis dados o seu elevado custo. Para sanar este problema, a bolsa teve por objetivo conseguir meios computacionais a baixo custo. A solução encontrada foi o desenvolvimento de um Cluster Beowulf. A idéia do Beowulf é agrupar computadores comuns de baixo desempenho individual, e reunir seus potenciais a fim de formar um supercomputador. O principal esforço consistiu em criar um ambiente portável, maleável e econômico, se possível com os recursos computacionais já existentes. Portanto desenvolveu-se com a tecnologia de clientes sem disco que possibilita economia, facilidade de manutenção e que mantém a configuração atual dos computadores caso seja necessário. O sistema operacional escolhido foi o Linux, que entre algumas vantagens para este tipo de trabalho podemos citar a estabilidade, boa documentação, ferramentas que auxiliam no desenvolvimento e manutenção, além se ser Livre..
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação: (1) .
Integrantes: Alan Kelon Oliveira de Moraes - Integrante / Mauro Kyotoku - Coordenador.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.
Número de produções C, T & A: 4


Áreas de atuação


1.
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.
2.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Teste de Software.
3.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Melhoria de Processo de Software.


Idiomas


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


Prêmios e títulos


2009
Professor Homenageado 2008-2, Concluintes de Ciência da Computação da UFPB.
2009
Professor Homenageado 2009-1, Concluintes de Ciência da Computação da UFPB.
2008
Professor Homenageado 2008-1, Concluintes de Ciência da Computação da UFPB.
2007
Sun Certified Programmer for the Java Platform, Standard Edition 5.0 (CX-310-055), Sun Microsystems.


Produções



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

1.
MORAES, ALAN2016 MORAES, ALAN; ANDRADE, WILKERSON L. ; MACHADO, PATRÍCIA D.L. . A family of test selection criteria for Timed Input-Output Symbolic Transition System models. Science of Computer Programming (Print), v. 126, p. 52-72, 2016.

Trabalhos completos publicados em anais de congressos
1.
ALMEIDA, D. R. ; MORAES, A. ; MACHADO, P. D. L. ; ANDRADE, W. L. . Towards a Family of Test Selection Criteria for Symbolic Models of Real-Time Systems. In: 17th Brazilian Symposium on Formal Methods (SBMF 2014), 2015, Maceió, AL. Formal Methods: Foundations and Applications (Lecture Notes in Computer Science). New York: Springer, 2015. v. 8941. p. 48-63.

2.
BARBOSA, Y. A. M. ; MORAES, A. ; TRINDADE, C. C ; MEIRA, S. R. L. . A Source Code Recommender System to Support Newcomers. In: IEEE 36th Annual Computer Software and Applications Conference, 2012, Izmir, Turkey. Proceedings of the Proceedings of the IEEE 36th Annual Computer Software and Applications Conference. Los Alamitos, CA: IEEE Computer Society Press, 2012. v. 1. p. 19-24.

3.
MORAES, A. K. O.; TRINDADE, C. C ; BARBOSA, Y. A. M. ; SILVA, E. V. F. ; MEIRA, S. R. L. . Recommending experts using communication history. In: 2nd International Workshop on Recommendation Systems for Software Engineering, 2010, Cape Town, South Africa. Proceedings of the 2nd International Workshop on Recommendation Systems for Software Engineering. New York, NY, USA: ACM Press, 2010. p. 41-45.

4.
TRINDADE, C. C ; MORAES, A. K. O. ; BARBOSA, Y. A. M. ; ALBUQUERQUE, J. O. ; MEIRA, S. R. L. . Presley: uma Ferramenta de Recomendação de Especialistas para Apoio à Colaboração em Desenvolvimento Distribuído de Software. In: XVI Sessão de Ferramentas do XXIII Simpósio Brasileiro de Engenharia Software, 2009, Fortaleza-CE. Anais do XXIII Simpósio Brasileiro de Engenharia Software, 2009.

5.
TRINDADE, C. C ; MORAES, A. K. O. ; BARBOSA, Y. A. M. ; ALBUQUERQUE, J. O. ; MEIRA, S. R. L. . Um Sistema de Recomendação de Especialistas em Desenvolvimento Distribuído de Software: Requisitos, Projeto e Resultados Preliminares. In: VI Simpósio Brasileiro de Sistemas Colaborativos, 2009, Fortaleza-CE. Anais do VI Simpósio Brasileiro de Sistemas Colaborativos, 2009.

6.
TRINDADE, C. C ; MORAES, A. K. O. ; MEIRA, S. R. L. . Comunicação em Equipes Distribuídas de Desenvolvimento de Software: Revisão Sistemática. In: 5th Experimental Software Engineering Latin American Workshop, 2008, Salvador-BA. Proceedings of the 5th Experimental Software Engineering Latin American Workshop, 2008.

7.
RIBEIRO, R. A. ; GUIMARÃES, R. A. ; MORAES, A. K. O. ; MEIRA, S. R. L. ; ALBUQUERQUE, J. O. . Padrões para Negócios baseados em Software de Código Aberto. In: 6th Latin America Conference on Pattern Languages of Programming (SugarLoafPLoP 2007), 2007, Porto de Galinhas. 6th Latin America Conference on Pattern Languages of Programming, 2007.

8.
MORAES, A. K. O.; MEIRA, S. R. L. ; ALBUQUERQUE, J. O. . Open Source Software Factory ? Step by Step: A Case Report. In: 1st International Conference on Open Source Collaborative Development Platforms (Héphaïstos 2006), 2006, Paris, França. Proceedings of 1st International Conference on Open Source Collaborative Development Platforms, 2006.

9.
RIBEIRO, R. A. ; SILVA, F. Q. B. ; MORAES, A. K. O. ; ALBUQUERQUE, J. O. ; MEIRA, S. R. L. . Towards a software licensing guide for Open Source. In: First International Conference on Open Source Collaborative Development Platforms (Héphaïstos 2006), 2006, Paris, França. First International Conference on Open Source Collaborative Development Platforms, 2006.

10.
ALBUQUERQUE, J. O. ; MEIRA, S. R. L. ; MORAES, A. K. O. . Software Engineering in Practice: Building Software Factories. In: 3rd Experimental Software Engineering Latin American Workshop (ESELAW 2006), 2006, Rio de Janeiro, RJ. 3rd Experimental Software Engineering Latin American Workshop, 2006.

11.
BEZERRA, E. P. ; MORAES, A. K. O. ; LIMA, A. C. C. ; OLIVEIRA, R. I. . Collabore: Uma abordagem modular na formulação de cursos. In: Global Congress on Engineering and Technology Education - GCETE 2005, 2005, Santos. Proceedings of GCETE2005, 2005.

12.
CAVALCANTI, A. P. C. ; LUCENA, L. R. ; LUCENA, M. J. N. R. ; MORAES, A. K. O. ; FERNANDES, D. Y. S. ; PEREIRA, S. C. ; ALBUQUERQUE, J. O. ; MEIRA, S. R. L. . Towards an Open Source Software Factory. In: 2nd Experimental Software Engineering Latin American Workshop (ESELAW 2005), 2005, Uberlândia, MG. 2nd Experimental Software Engineering Latin American Workshop, 2005.

Resumos expandidos publicados em anais de congressos
1.
SILVA NETO, M. G. ; SILVA, H. M. ; MORAES, A. . Monitoria em Análise e Projeto de Algoritmos. In: XIV Encontro de Iniciação à Docência, 2011, João Pessoa. Anais do XIV Encontro de Iniciação à Docência. João Pessoa: Editora Universitária da UFPB, 2011.

2.
LIMA, E. F. C. ; MACHADO, L. S. ; MORAES, A. . Levantamento Estatístico Acerca da Disciplina de Estrutura de Dados no Curso de Bacharelado em Ciência da Computação da UFPB. In: XIV Encontro de Iniciação à Docência, 2011, João Pessoa. Anais do XIV Encontro de Iniciação à Docência. João Pessoa: Editora Universitária da UFPB, 2011.

3.
GAMA, E. S. ; MARTINS, J. H. A. ; MEDEIROS JUNIOR, L. ; LEMOS, M. O. O. ; SILVA JUNIOR, R. O. ; PARENTE, R. L. ; PEREIRA, D. C. B. ; OLIVEIRA, U. S. C. ; MORAES, A. . O ensino de linguagem C para iniciantes em programação de computadores. In: XIV Encontro de Iniciação à Docência, 2011, João Pessoa. Anais do XIV Encontro de Iniciação à Docência. João Pessoa: Editora Universitária da UFPB, 2011.

4.
FERREIRA, V. S. ; PAULINO, F. T. ; PEREIRA JUNIOR, M. F. ; NOBREGA FILHO, R. G. ; MORAES, A. . Pequeno Guia Prático sobre Introdução ao Computador. In: XIV Encontro de Iniciação à Docência, 2011, João Pessoa. Anais do XIV Encontro de Iniciação à Docência. João Pessoa: Editora Universitária da UFPB, 2011.

5.
MACEDO, A. C. P. ; ALBUQUERQUE, F. C. B. ; PEREIRA, D. C. B. ; ALMEIDA JUNIOR, I. A. ; MORAES, A. . Monitoria de Linguagem de Programação I. In: XIV Encontro de Iniciação à Docência, 2011, João Pessoa. Anais do XIV Encontro de Iniciação à Docência. João Pessoa: Editora Universitária da UFPB, 2011.

6.
MEDEIROS, M. ; LIMA, J. A. G. ; MORAES, A. . Monitoria em Circuitos Lógicos. In: XIV Encontro de Iniciação à Docência, 2011, João Pessoa. Anais do XIV Encontro de Iniciação à Docência. João Pessoa: Editora Universitária da UFPB, 2011.

7.
ROCHA, R. G. C. ; MORAES, A. K. O. ; MEIRA, S. R. L. . Fatores que Afetam o Desenvolvimento Distribuído de Software. In: VII Workshop de Teses e Dissertações em Qualidade de Software, 2009, Ouro Preto-MG. Anais do VII Workshop de Teses e Dissertações em Qualidade de Software, 2009. p. 7-12.

Resumos publicados em anais de congressos
1.
MORAES, A. K. O.; NASCIMENTO, J. R. S. . Ferramenta de Migração de Serviços para Alta Disponibilidade. In: XII Encontro de Iniciação Científica da UFPB, 2004, João Pessoa. XII Encontro de Iniciação Científica da UFPB. João Pessoa: Editora Universitária da UFPB, 2004. v. 1.

2.
MORAES, A. K. O.; KYOTOKU, M. ; SILVA, H. S. . Física de Sistemas Granulares: Criação de um Ambiente de Alto Desempenho Utilizando o Sistema Operacional Linux. In: XI Encontro de Iniciação Científica da UFPB, 2003, João Pessoa. XI Encontro de Iniciação Científica da UFPB. João Pessoa: Editora Universitária/UFPB, 2003. v. 1. p. 83-83.

Apresentações de Trabalho
1.
ALMEIDA, D. R. ; MORAES, A. ; ANDRADE, W. L. ; MACHADO, P. D. L. . Towards a Family of Test Selection Criteria for Symbolic Models of Real-Time Systems. 2014. (Apresentação de Trabalho/Simpósio).

2.
TRINDADE, C. C ; MORAES, A. K. O. ; BARBOSA, Y. A. M. ; ALBUQUERQUE, J. O. ; MEIRA, S. R. L. . Presley: uma Ferramenta de Recomendação de Especialistas para Apoio à Colaboração em Desenvolvimento Distribuído de Software. 2009. (Apresentação de Trabalho/Simpósio).

3.
TRINDADE, C. C ; MORAES, A. K. O. ; BARBOSA, Y. A. M. ; ALBUQUERQUE, J. O. ; MEIRA, S. R. L. . Um Sistema de Recomendação de Especialistas em Desenvolvimento Distribuído de Software: Requisitos, Projeto e Resultados Preliminares. 2009. (Apresentação de Trabalho/Simpósio).


Produção técnica
Programas de computador sem registro
1.
MORAES, A.. AKOM: All Kinds Of Mining bug repositories. 2011.

2.
BARBOSA, Y. A. M. ; MORAES, A. . MENTOR. 2011.

3.
MORAES, A.; PEREIRA JUNIOR, M. F. ; CAVALCANTE, B. E. S. . TECNICO. 2011.

4.
TRINDADE, C. C ; MORAES, A. . PRESLEY. 2009.

5.
MORAES, A.; NASCIMENTO, J. R. S. . Ferramenta de Migração de Serviços para Alta Disponibilidade. 2005.

6.
MORAES, A.; KYOTOKU, M. . Ambiente de Alto Desempenho Utilizando o Sistema Operacional Linux. 2003.

Processos ou técnicas
1.
MORAES, A.; MEIRA, S. R. L. ; ALBUQUERQUE, J. O. . Uma Proposta de Processo de Software para Fábricas de Software de Código Aberto. 2007.

Trabalhos técnicos
1.
MORAES, A. K. O.. Ferramenta de Migração de Serviços para Alta Disponibilidade. 2004.

2.
MORAES, A. K. O.. Física de Sistemas Granulares: Criação de um Ambiente de Alto Desempenho Utilizando o Sistema Operacional Linux. 2003.



Bancas



Participação em bancas de trabalhos de conclusão
Monografias de cursos de aperfeiçoamento/especialização
1.
MORAES, A. K. O.; LIMA, G. N.; MACHADO, C. F.. Participação em banca de Jorge Yamakawa Júnior. Gerenciador Service Desk (Análise de Requisitos). 2006. Monografia (Aperfeiçoamento/Especialização em Produção de Software com ênfase em Software Livre) - Universidade Federal de Lavras.

2.
ALVES, A. M.; ALBUQUERQUE, J. O.; MORAES, A. K. O.. Participação em banca de Juliano Ortigoso Gaspar. Persistência de Dados em Componente do Via Digital. 2006. Monografia (Aperfeiçoamento/Especialização em Produção de Software com ênfase em Software Livre) - Universidade Federal de Lavras.

3.
LIMA, G. N.; OLIVEIRA, M. L. R.; MORAES, A. K. O.. Participação em banca de Elcio Friedrich. Gerenciador Service Desk (Implementação). 2006 - Universidade Federal de Lavras.

4.
OLIVEIRA, M. L. R.; VASCONCELOS, A. M. L.; MORAES, A. K. O.. Participação em banca de Aramis Ribeiro Motta. Uma Análise da Extensão PHP-GTK. 2006. Monografia (Aperfeiçoamento/Especialização em Produção de Software com ênfase em Software Livre) - Universidade Federal de Lavras.

5.
ALVES, A. M.; ALBUQUERQUE, J. O.; MORAES, A. K. O.. Participação em banca de Roberto dos Santos Ramos. Desenvolvimento de um Sistema para Acompanhamento de Programas Assistenciais de Prefeituras ? SIAPA (Sistema de Acompanhamento de Programas Assistenciais). 2006. Monografia (Aperfeiçoamento/Especialização em Produção de Software com ênfase em Software Livre) - Universidade Federal de Lavras.

6.
ALVES, A. M.; ALBUQUERQUE, J. O.; MORAES, A. K. O.. Participação em banca de Roberto Ribeiro Rocha. Aspectos do Desenvolvimento Inicial de um Software Livre de Controle de Estoque Utilizando o Framework Webwork. 2006. Monografia (Aperfeiçoamento/Especialização em Produção de Software com ênfase em Software Livre) - Universidade Federal de Lavras.

7.
LIMA, G. N.; MORAES, A. K. O.; CARDOSO, O. N. P.. Participação em banca de Aldemir Pasinato. Estudo e Análise de um Sistema de Gerenciamento de Informações Meteorológicas e Cartas Climáticas Digitais. 2006. Monografia (Aperfeiçoamento/Especialização em Produção de Software com ênfase em Software Livre) - Universidade Federal de Lavras.

Trabalhos de conclusão de curso de graduação
1.
MOTTA, G. H. M. B.; SILVA, H. S.; MORAES, A.. Participação em banca de Luciano de Carvalho Medeiros Júnior.Integrando Ferramentas Colaborativas ao Registro Eletrônico em Saúde: O Caso do OpenCTI. 2011. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal da Paraíba.

2.
MORAES, A.; MOTTA, G. H. M. B.; SILVA, H. S.. Participação em banca de Bruno da Silva Marinho.Implantação do módulo HelpDesk utilizando o sistema ERP Microsiga Protheus em uma empresa. 2011. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal da Paraíba.

3.
MORAES, A. K. O.; SILVA, H. S.; SANTOS, A. D.. Participação em banca de Juracy Regis de Lucena Neto.e-Gen TemplateSet Demoiselle: Uma Ferramenta para Geração Automática de Código para o Demoiselle Framework. 2010. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal da Paraíba.

4.
MORAES, A. K. O.; SILVA, H. S.; SANTOS, A. D.. Participação em banca de Erison de Moura Galvão.Vsoft iDS Pass Módulo Ponto: Um Sistema para Gestão de Frequência de Colaboradores. 2010. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal da Paraíba.

5.
MOTTA, G. H. M. B.; MORAES, A. K. O.; SILVA, H. S.. Participação em banca de João Filho Matos Figueiredo.Infraestrutura de Segurança para Comunicação, Autenticação e Autorização Transparentes em Hospitais Federados. 2010. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal da Paraíba.

6.
MOTTA, G. H. M. B.; MORAES, A. K. O.; SILVA, H. S.. Participação em banca de José Hélio de Azevedo Fernandes Filho.Utilização de Testes Automatizados de Interface do Usuário em um Prontuário Eletrônico do Paciente. 2010. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal da Paraíba.

7.
MACHADO, L. S.; MORAES, A. K. O.; SIEBRA, C. A.. Participação em banca de Daniel Pires de Sá Medeiros.Modelagem e Integração Multimídia para a Representação de um Sítio Arqueológico. 2010. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal da Paraíba.

8.
SOUZA FILHO, G. L.; KULESZA, R.; MORAES, A. K. O.. Participação em banca de Vítor Márcio Paiva de Sousa Baptista.Uma ferramenta para verificação de compatibilidade entre licenças de software. 2010. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal da Paraíba.

9.
SOUZA FILHO, G. L.; KULESZA, R.; MORAES, A. K. O.. Participação em banca de Erisvaldo Gadelha Saraiva Júnior.Ginga-J Emulator: Uma Ferramenta de Execução de Aplicações Imperativas para o Middleware Ginga. 2010. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal da Paraíba.



Participação em bancas de comissões julgadoras
Concurso público
1.
SILVA, A. L. M.; RIBEIRO, A. R. L.; MORAES, A. K. O.. Concurso Público de Professor Assistente do Núcleo de Sistemas de Informação. 2009. Universidade Federal de Sergipe.



Eventos



Participação em eventos, congressos, exposições e feiras
1.
V Congresso Brasileiro de Software: Teoria e Prática (CBSoft 2014). 2014. (Congresso).

2.
Chip on The Cliffs. 2011. (Congresso).

3.
XIV Encontro de Iniciação à Docência. 2011. (Encontro).

4.
II SprinRecife: Agilidade na Prática (SprinRecife 2009). 2009. (Encontro).

5.
VI Simpósio Brasileiro de Sistemas Colaborativos (SBSC 2009).Um Sistema de Recomendação de Especialistas em Desenvolvimento Distribuído de Software: Requisitos, Projeto e Resultados Preliminares. 2009. (Simpósio).

6.
XXIII Simpósio Brasileiro de Engenharia Software (SBES 2009).Presley: uma Ferramenta de Recomendação de Especialistas para Apoio à Colaboração em Desenvolvimento Distribuído de Software. 2009. (Simpósio).

7.
II RiSE Summer School on Software Product Lines (RISS 2008). 2008. (Seminário).

8.
II Ciclo de Palestras de Informática da Faculdade Pernambucana.Desenvolvimento de software de código aberto (livre): pasado, presente e futuro. 2007. (Encontro).

9.
I Workshop de Desenvolvimento Distribuído de Software (WDDS 2007). 2007. (Simpósio).

10.
XXI Simpósio Brasileiro de Engenharia Software (SBES 2007). 2007. (Simpósio).

11.
Encontro de Software Livre da Paraíba (ENSOL 2006).Modelos de Processos Clássicos de Software de Código Aberto. 2006. (Encontro).

12.
I Worhshop para Introdução do Reuso em Empresas de Desenvolvimento de Software (WIRE 2006). 2006. (Seminário).

13.
VII Congresso de Qualidade na Produção de Software (ProQualiti 2006).Mini-curso: Software de Código Aberto - Processos. 2006. (Oficina).

14.
VI Workshop de Desenvolvimento Baseado em Componentes (WDBC 2006). 2006. (Simpósio).

15.
I Fórum OurGrid sobre Grids Computacionais: O Grid no Futuro da Computação. 2004. (Seminário).

16.
IV Workshop de Desenvolvimento Baseado em Componentes (WDBC). 2004. (Simpósio).

17.
XII Encontro de Iniciação Científica da UFPB (ENIC 2004).Ferramenta de Migração de Serviços para Alta Disponibilidade. 2004. (Encontro).

18.
XII Encontro de Iniciação Científica da UFPB (ENIC 2004).Ferramenta de Migração de Serviços para Alta Disponibilidade. 2004. (Encontro).

19.
XI Encontro de Iniciação Científica da UFPB (ENIC 2003).Física de Sistemas Granulares: Criação de um Ambiente de Alto Desempenho Utilizando o Sistema Operacional Linux. 2003. (Encontro).

20.
XI Encontro de Iniciação Científica da UFPB (ENIC 2003).Física de Sistemas Granulares: Criação de um Ambiente de Alto Desempenho Utilizando o Sistema Operacional Linux. 2003. (Encontro).

21.
I Ciclo de Palestras de Ciência da Computação da Universidade Federal da Paraíba. 2001. (Encontro).


Organização de eventos, congressos, exposições e feiras
1.
ANIDO, R. O. ; MALDONADO, J. C. ; MORAES, A. . XIII Olimpíada Brasileira de Informática (OBI2011). 2011. (Concurso).



Orientações



Orientações e supervisões concluídas
Dissertação de mestrado
1.
Yuri de Almeida Malheiros Barbosa. Um Sistema de Recomendação de Código-Fonte para Suporte a Novatos. 2011. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Pernambuco, . Coorientador: Alan Kelon Oliveira de Moraes.

2.
Cleyton Carvalho da Trindade. Presley: uma Ferramenta de Recomendação de Especialistas para Apoio à Colaboração em Desenvolvimento Distribuído de Software. 2009. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Pernambuco, . Coorientador: Alan Kelon Oliveira de Moraes.

Monografia de conclusão de curso de aperfeiçoamento/especialização
1.
Carlos Eduardo Versati da Conceição. Mensuração da Qualidade do Produto de Software das Soluções de Software Livre para Gestão de Firewall. 2006. Monografia. (Aperfeiçoamento/Especialização em Produção de Software com ênfase em Software Livre) - Universidade Federal de Lavras. Orientador: Alan Kelon Oliveira de Moraes.

2.
Aretuza Amin de Miranda Alves. Validação de Diagrama de Máquina de Estados UML. 2006. Monografia. (Aperfeiçoamento/Especialização em Produção de Software com ênfase em Software Livre) - Universidade Federal de Lavras. Orientador: Alan Kelon Oliveira de Moraes.

Trabalho de conclusão de curso de graduação
1.
Berg Élisson Sampaio Cavalcante. TECNICO: Uma ferramenta inteligente de suporte ao ensino de programação. 2012. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Universidade Federal da Paraíba. Orientador: Alan Kelon Oliveira de Moraes.

2.
Bruno da Silva Marinho. Implantação do módulo HelpDesk utilizando o sistema ERP Microsiga Protheus em uma empresa. 2011. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Universidade Federal da Paraíba. Orientador: Alan Kelon Oliveira de Moraes.

3.
Fabíola Mota Campos. Produção Científica dos Egressos do PPGCI/UFPB com Base no Lattes 2007-2010. 2011. Trabalho de Conclusão de Curso. (Graduação em Biblioteconomia) - Universidade Federal da Paraíba. Orientador: Alan Kelon Oliveira de Moraes.

4.
Milton Felinto Pereira Júnior. TÉCNICO: uma ferramenta de suporte para treinadores de equipes de competições de programação. 2011. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Universidade Federal da Paraíba. Orientador: Alan Kelon Oliveira de Moraes.

5.
Josey Wales Diniz Belmont. Material de apoio a disciplina Arquitetura de Computadores II - Processadores MIPS. 2010. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Universidade Federal da Paraíba. Orientador: Alan Kelon Oliveira de Moraes.

6.
Juracy Regis de Lucena Neto. e-Gen TemplateSet Demoiselle: Uma Ferramenta para Geração Automática de Código para o Demoiselle Framework. 2010. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Universidade Federal da Paraíba. Orientador: Alan Kelon Oliveira de Moraes.

7.
Erison de Moura Galvão. Vsoft iDS Pass Módulo Ponto: Um Sistema para Gestão de Frequência de Colaboradores. 2010. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Universidade Federal da Paraíba. Orientador: Alan Kelon Oliveira de Moraes.

8.
Adriana Esmeraldo de Oliveira. Sistema para Controle Operacional de Companhias de Água e Esgoto. 2009. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Universidade Federal da Paraíba. Orientador: Alan Kelon Oliveira de Moraes.

9.
Rafael Santos Targino. WCMS Newsletter ? O Email Marketing Implantado nas Empresas. 2009. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Universidade Federal da Paraíba. Orientador: Alan Kelon Oliveira de Moraes.

10.
Michael Gomes Van der Linden. myHeine ? Slideshare. 2009. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Universidade Federal da Paraíba. Orientador: Alan Kelon Oliveira de Moraes.

11.
Roberto Ives de Oliveira. Mensuração da Qualidade de Produto de Software para Weblogs Segundo a Norma ISO/IEc 9126. 2007. Trabalho de Conclusão de Curso. (Graduação em Ciência da Computação) - Universidade Federal da Paraíba. Orientador: Alan Kelon Oliveira de Moraes.

Orientações de outra natureza
1.
Tiago de França Souza. Estágio Supervisionado no Magazine Luiza. 2012. Orientação de outra natureza. (Ciência da Computação) - Universidade Federal da Paraíba. Orientador: Alan Kelon Oliveira de Moraes.

2.
José Wallace de Carvalho Junior. Estágio Supervisionado no Magazine Luiza. 2012. Orientação de outra natureza. (Ciência da Computação) - Universidade Federal da Paraíba. Orientador: Alan Kelon Oliveira de Moraes.

3.
Berg Élisson Sampaio Cavalcante. Estágio Supervisionado na Universidade Federal da Paraíba. 2012. Orientação de outra natureza. (Ciência da Computação) - Universidade Federal da Paraíba. Orientador: Alan Kelon Oliveira de Moraes.

4.
Bruno da Silva Marinho. Estágio Supervisionado na Alliance Empreendimentos Imobiliários. 2011. Orientação de outra natureza. (Ciência da Computação) - Universidade Federal da Paraíba. Orientador: Alan Kelon Oliveira de Moraes.

5.
Pedro Dantas Palmeira Guimarães. Estágio Supervisionado na Dataprev. 2011. Orientação de outra natureza. (Ciência da Computação) - Universidade Federal da Paraíba. Orientador: Alan Kelon Oliveira de Moraes.

6.
Milton Felinto Pereira Júnior. Estágio Supervisionado no Instituto Federal de Educação, Ciência e Tecnologia da Paraíba. 2011. Orientação de outra natureza. (Ciência da Computação) - Universidade Federal da Paraíba. Orientador: Alan Kelon Oliveira de Moraes.

7.
Ewerton Leandro da Costa Araújo. Estágio Supervisionado na Universidade Federal da Paraíba. 2010. Orientação de outra natureza. (Ciência da Computação) - Universidade Federal da Paraíba. Orientador: Alan Kelon Oliveira de Moraes.

8.
Mariana Meirelles de Mello Lula. Estágio Supervisionado na Universidade Federal da Paraíba. 2010. Orientação de outra natureza. (Ciência da Computação) - Universidade Federal da Paraíba. Orientador: Alan Kelon Oliveira de Moraes.

9.
José Rogério Bezerra Barbosa Filho. Estágio Supervisionado na Universidade Federal da Paraíba. 2010. Orientação de outra natureza. (Ciência da Computação) - Universidade Federal da Paraíba. Orientador: Alan Kelon Oliveira de Moraes.

10.
Caio George Gomes de Almeida. Estágio Supervisionado na Universidade Federal da Paraíba. 2010. Orientação de outra natureza. (Ciência da Computação) - Universidade Federal da Paraíba. Orientador: Alan Kelon Oliveira de Moraes.

11.
Adriano da Silva Marinho. Estágio Supervisionado na Phoebus Tecnologia. 2010. Orientação de outra natureza. (Ciência da Computação) - Universidade Federal da Paraíba. Orientador: Alan Kelon Oliveira de Moraes.



Outras informações relevantes


1. Aprovado em concurso público para provimento de vagas no cargo de Analista de Tecnologia da Informação na Empresa de Tecnologia e Informações da Previdência Social (DATAPREV), Ministério da Previdência Social (2o lugar). 2. Aprovado em concurso público para provimento de vagas no cargo de Analista Consultor de TIC na Agência Estadual de Tecnologia da Informação (ATI), Secretaria de Administração (SAD), Governo Estadual de Pernambuco.



Página gerada pelo Sistema Currículo Lattes em 17/12/2018 às 15:47:43