Activities

Professional Activities

Invited talks:

  • CloudCamp Recife, Cloud Computing Research Lab @ UFPE, Faculdade Mauricio de Nassau – Bloco C, Recife, Brazil, September 20, 2011
  • CloudCamp Recife, Cloud Reuse, Mauricio de Nassau Convention Center, Recife, Brazil, November 26, 2010
  • Software Engineering School, Software Reuse OverviewComponent-Based DevelopmentDomain Engineering,Software Product Lines and Software Reuse Environments, Recife Center for Advanced Studies and Systems – C.E.S.A.R, Recife, Brazil, March 10, 2007
  • Unibratech, An Overview on Software Reuse, Recife, Brazil, January 17, 2007
  • Technische Universität München – Institut für Informatik, Reuse in Software Engineering (RiSE), Munich, Germany, November 15, 2006
  • 1st Information Systems Symposium, Software Reuse Environments: An Overview,Vitória da Conquista, Brazil, October 27, 2005

Courses:

  • 2011

    2010

    • Reuse Engineering (Basic, Intermediate and Advanced Modules), Professional M.Sc. in Software Engineering Course, CESAR.EDU, Recife, Pernambuco, Brazil, 2010 – 1st semester
    • Software Reuse Engineering (20 hours), Information Security in Software Engineering: Theory, Technology and Applications (SIESTTA) Post-graduation course (latu sensu), CESAR.EDU, Recife, Pernambuco, Brazil, March-2010
    • Advanced Topics on Software Engineering (Open Source Software Factories), Information Systems Graduation Course, FACITEC (Faculty of Sciences and Technologies) – UPE (Pernambuco University), Caruaru, Brazil, 2010 – 1st semester
    • Information Systems and Internet (Web Programming), Information Systems Graduation Course, FACITEC (Faculty of Sciences and Technologies) – UPE (Pernambuco University), Caruaru, Brazil, 2010 – 1st semester
    • Information Technology for Distance Education and Learning, Information Systems Graduation Course, FACITEC (Faculty of Sciences and Technologies) – UPE (Pernambuco University), Caruaru, Brazil, 2010 – 1st semester
    • Multimedia Systems, Information Systems Graduation Course, FACITEC (Faculty of Sciences and Technologies) – UPE (Pernambuco University), Caruaru, Brazil, 2010 – 1st semester
  • 2009
    • Digital Image Processing, Information Systems Graduation Course, FACITEC (Faculty of Sciences and Technologies) – UPE (Pernambuco University), Caruaru, Brazil, 2009 – 2nd semester
    • Information Systems and Internet (Web Programming), Information Systems Graduation Course, FACITEC (Faculty of Sciences and Technologies) – UPE (Pernambuco University), Caruaru, Brazil, 2009 – 2nd semester
    • Information Technology for Distance Education and Learning, Information Systems Graduation Course, FACITEC (Faculty of Sciences and Technologies) – UPE (Pernambuco University), Caruaru, Brazil, 2009 – 2nd semester
    • Multimedia Systems, Information Systems Graduation Course, FACITEC (Faculty of Sciences and Technologies) – UPE (Pernambuco University), Caruaru, Brazil, 2009 – 2nd semester
    • Information Technology for Distance Education and Learning, Information Systems Graduation Course, FACITEC (Faculty of Sciences and Technologies) – UPE (Pernambuco University), Caruaru, Brazil, 2009 – 1st semester
    • Information Systems II, Information Systems Graduation Course, FACITEC (Faculty of Sciences and Technologies) – UPE (Pernambuco University), Caruaru, Brazil, 2009 – 1st semester
    • Multimedia Systems, Information Systems Graduation Course, FACITEC (Faculty of Sciences and Technologies) – UPE (Pernambuco University), Caruaru, Brazil, 2009 – 1st semester
    • Reuse Engineering (45 hours), Software Engineering Post-Graduation Course, FAFICA (Faculty of Philosophy, Sciences and Letters of Caruaru), Caruaru, Brazil, 2009 – 1st semester
  • 2008
    • Reuse Engineering (Basic, Intermediate and Advanced Modules), Professional M.Sc. in Software Engineering Course, CESAR.EDU, Recife, Pernambuco, Brazil, 2008 – 2nd semester
    • New Technologies (Innovation, Information and Communication Technology and JME), Analysis and System Development, FAFICA (Faculty of Philosophy, Sciences and Letters of Caruaru), Caruaru, Brazil, 2008 – 2nd semester
    • Advanced Seminars in Software Reuse (IN 1174), M.Sc.|Ph.D. Course, UFPE, 2008 – 2nd semester
    • Software Reuse: Theory and Practice (IN 1163), M.Sc.|Ph.D. Course, UFPE, 2008 – 2nd semester
    • Reuse Engineering (Basic, Intermediate and Advanced Modules), Professional M.Sc. in Software Engineering Course, CESAR.EDU, Recife, Pernambuco, Brazil, 2008 – 1st semester
  • 2007
  • 2006
  • 2005

Examination Board:

Ph.D. degree

  1. José Gilson de Almeida Teixeira Filho. MMPE-SI/TI (Gov) – Modelo de Maturidade para Planejamento Estratégico de SI/TI direcionado às Organizações Governamentais Brasileiras baseado em Melhores Práticas. 2010. Tese (Doutorado em Ciências da Computação) – Universidade Federal de Pernambuco.

Ph.D. Qualifying

  1. Fernando Aires Lins. Towards a MDA-Based Approach to Model and Enforce Security Requirements in Business Processes. 2011. Exame de qualificação (Doutorando em Ciências da Computação) – Universidade Federal de Pernambuco.

Master degree

  1. Thiago Araújo Silva de Oliveira. Geração Automática de Código Estrutural e de Implantação em Nuvem Computacional de Aplicação Web, a partir de Modelos de Componentes Independentes de Plataforma. 2011. Dissertação (Mestrado em Ciências da Computação) – Universidade Federal de Pernambuco.
  2. Marcellus Antonius de Castro Tavares. Full Behavioral Java Code Generation from Imperative Object Constraint Language Expressions in Platform-Independent UML Model. 2011. Dissertação (Mestrado em Ciências da Computação) – Universidade Federal de Pernambuco.
  3. Valdecio Borges Ribeiro. Uma Proposta para Monitoramento de Performance de Aplicações Baseadas em Aspectos. 2011. Dissertação (Mestrado em Mestrado Profissional em Engenharia de Software) – Centro de Estudos e Sistemas Avançados do Recife.
  4. Wesley Andrade Silva. Uma Abordagem para Modularização de Aplicações Java Web. 2011. Dissertação (Mestrado em Mestrado Profissional em Engenharia de Software) – Centro de Estudos e Sistemas Avançados do Recife.
  5. Anderson Fonseca e Silva. Uma ferramenta para rastreabilidade de core assets em linha de produtos de software. 2011. Dissertação (Mestrado em Mestrado Profissional em Engenharia de Software) – Centro de Estudos e Sistemas Avançados do Recife.
  6. Leandro Oliveira de Souza. Using Multiple Case Studies to Understanding the Product Derivation Process in Industrial Settings. 2011. Dissertação (Mestrado em Ciências da Computação) – Universidade Federal de Pernambuco.
  7. Crescencio Rodrigues Lima Neto. SPLMT-TE: A Software Product Lines System Test Case Tool. 2011. Dissertação (Mestrado em Ciências da Computação) – Universidade Federal de Pernambuco.
  8. Eric Rommel Galvão Dantas. PuzzlEdu: Uma Proposta de Educação como Serviço. 2011. Dissertação (Mestrado em Ciências da Computação) – Universidade Federal de Pernambuco.
  9. Átila Andrade Bittencourt Paula. UMA PROPOSTA PARA EXPANSÃO SEMÂNTICA DE CONSULTAS BASEADA EM ONTOLOGIA DE DOMÍNIO ESPECÍFICO. 2010. Dissertação (Mestrado em Mestrado Profissional em Engenharia de Software) – Centro de Estudos e Sistemas Avançados do Recife.
  10. Cristiano Tavares Silva. Um Experimento de Engenharia de Requisitos para caracterização do Processo e sua Adequação às Práticas Específicas do CMMI. 2010. Dissertação (Mestrado em Mestrado Profissional em Engenharia de Software) – Centro de Estudos e Sistemas Avançados do Recife.
  11. Clovis Holanda do Nascimento. Usando Web Semântica para definição de Ontologias para Análise de Logs de Segurança. 2010. Dissertação (Mestrado em Mestrado Profissional em Engenharia de Software) – Centro de Estudos e Sistemas Avançados do Recife.
  12. Cristiane Costa de Queiroz. Suporte à refatoração de tratamento de exceções de Java para AspectJ, 2010. Dissertação (Mestrado do Programa de Pós-Graduação em Engenharia da Computação) – Universidade de Pernambuco.
  13. Rafael Donato Azevedo Loureiro. BR-ProG – Um Framework para Desenvolvimento de Guias Eletrônicos de Programação. 2010. Dissertação (Mestrado Profissional em Engenharia de Software) – Centro de Estudos e Sistemas Avançados do Recife.

Undergrad course conclusion work

  1. Elyda Laisa Soares Xavier. UMA ANÁLISE DAS FERRAMENTAS PARA GERENCIAMENTO DE FAMÍLIAS DE PRODUTOS. 2011. Trabalho de Conclusão de Curso. (Graduação em Sistemas de Informação) – Universidade de Pernambuco.
  2. Diógenes Ricardo Freitas de Oliveira. UM ESTUDO SOBRE GERENCIAMENTO DE VARIABILIDADE EM LINHA DE PRODUTOS DE SOFTWARE. 2011. Trabalho de Conclusão de Curso. (Graduação em Sistemas de Informação) – Universidade de Pernambuco.
  3. Ariane Nunes Rodrigues. Usabilidade em Páginas Web sob a ótica das 10 Heurísticas de Nielsen: Um Estudo de Caso no SIGA da UPE Campus Caruaru. 2010. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) – Universidade de Pernambuco.
  4. Tiago Oliveira Bernardo. Aplicativo de Publicidade Sensível ao Contexto para TV Digital Móvel. 2010. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) – Universidade Federal de Pernambuco.
  5. Priscila Lopes Alves. A UTILIZAÇÃO DA EDUCAÇÃO A DISTÂNCIA PARA GESTÃO DO CONHECIMENTO NAS ORGANIZAÇÕES UM ESTUDO DE CASO NO IFPE-CAMPUS PESQUEIRA. 2009. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) – Universidade de Pernambuco.
  6. Mavy Diego Pereira de Morais. CONVERGÊNCIA ENTRE WEB E TV DIGITAL: UMA PROPOSTA DE INTEGRAÇÃO COM O SIGA. 2009. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) – Universidade de Pernambuco.
  7. Ewerton Menezes de Mendonça. Aplicação de Realidade Aumentada ao Ensino de Design: Estudo de caso do grupo de estudos Sketch e Rendering de produtos à mão livre. 2009. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) – Universidade de Pernambuco.

Keynote presentations:

Professional experience:

  • Assistant Professor II, UPE (Pernambuco University), Caruaru, Brazil, 2009 – Present.
  • Educational Coordinator and Innovation Consultant, Recife Center for Advanced Studies and Systems – C.E.S.A.R, Recife, Brazil – 2009 – Present
  • Professor, FAFICA (Faculty of Philosophy, Sciences and Letters of Caruaru), Caruaru, Brazil, 2008 – 2009
  • Software Reuse Consultant, Recife Center for Advanced Studies and Systems – C.E.S.A.R, Recife, Brazil, 2005 – 2009
  • Professor, Recife Center for Advanced Studies and Systems – C.E.S.A.R EDU, Recife, Brazil, 2007 – Present
  • Team Leader, Recife Center for Advanced Studies and Systems – C.E.S.A.R, Recife, Brazil, 2006 – 2008
  • System Engineer, Recife Center for Advanced Studies and Systems – C.E.S.A.R, Recife, Brazil, 2005 – 2006
  • Researcher, Recife Center for Advanced Studies and Systems – C.E.S.A.R, Recife, Brazil, 2005 – Present
  • DTI (Industrial and Technological Development, funding by RHAE-CNPq) Researcher, Federal University of São Carlos & Lumina Corporation, São Carlos/Rio de Janeiro, Brazil, 2001 – 2003
  • Software Engineer, Art Informática, Salvador, Brazil, 2000 – 2001
  • System Analyst, N&A Consultores, Salvador, Brazil, 1999 – 2000
  • System Developer, Aplicad, Salvador, Brazil, 1998 – 1999
  • Trainee, Salvador University (UNIFACS), 1998 – 1999

Research Grants and Contracts:

  • Conference Funding, 4th Workshop for Reuse Introduction in Companies, Partner: Conselho Nacional de Desenvolvimento Científico e Tecnológico – CNPq, Period: June 2009
  • M.Sc. Grant, Student: Hernan Julho Muñoz, Partner: Fundação de Amparo à Pesquisa do Estado de Pernambuco – FACEPE, Period: August 2008 – August 2010
  • Ph.D. Grant, Student: Vinicius Cardoso Garcia, Partner: Conselho Nacional de Desenvolvimento Científico e Tecnológico – CNPq, Period: February 2008 – February 2009
  • M.Sc. Grant, Student: Marcela Balbino Santos de Moraes, Partner: Fundação de Amparo à Pesquisa do Estado de Pernambuco – FACEPE, Period: August 2008-August 2010
  • M.Sc. Grant, Student: Ivan do Carmo Machado, Partner: Conselho Nacional de Desenvolvimento Científico e Tecnológico – CNPq, Period: August 2008-August 2010
  • M.Sc. Grant, Student: Paulo Anselmo da Mota Silveira Neto, Partner: Fundação de Amparo à Pesquisa do Estado de Pernambuco – FACEPE, Period: March 2008-March 2010
  • Project Funding, Project, Partner: Conselho Nacional de Desenvolvimento Científico e Tecnológico – CNPq, Period: March 2008-March 2010
  • Conference Funding, 3rd Workshop for Reuse Introduction in Companies, Partner: Conselho Nacional de Desenvolvimento Científico e Tecnológico – CNPq, Period: June 2008
  • Conference Funding, RiSE Summer School on Software Reuse (RiSS), Partner: Coodenação de Aperfeiçoamento de Pessoal de Nível Superior – CAPES, Period: December 2007
  • Project Funding, COMPGOV Project, Partner: Financiadora de Estudos e Projetos – FINEP, Period: April 2005 – September 2007
  • Project Funding, GCOMP Project, Partner: Financiadora de Estudos e Projetos – FINEP, Period: April 2005 – September 2006
  • Ph.D. Grant, Student: Vinicius Cardoso Garcia, Partner: Fundação de Amparo à Pesquisa do Estado da Bahia – FAPESB, Period: July 2007 – June 2008
  • Ph.D. Grant, Student: Vinicius Cardoso Garcia, Partner: Fundação de Amparo à Pesquisa do Estado da Bahia – FAPESB, Period: July 2006 – June 2007
  • Ph.D. Grant, Student: Vinicius Cardoso Garcia, Partner: Fundação de Amparo à Pesquisa do Estado da Bahia – FAPESB, Period: July 2005 – June 2006
  • Project Funding, MVCASE Project, Partner: Coodenação de Aperfeiçoamento de Pessoal de Nível Superior – CAPES, Period: July 2003 – December 2004
  • M.Sc. Grant, Student: Vinicius Cardoso Garcia, Partner: Fundação de Amparo à Pesquisa do Estado da Bahia – FAPESB, Period: March 2003 – March 2005
  • Project Funding, Software Reengineering using Transformations, Partner: Programa de Capacitação de Recursos Humanos para Atividades Estratégicas – RHAE / Conselho Nacional de Desenvolvimento Científico e Tecnológico – CNPq, Period: August 2001 – February 2003

Referee:

  • 2nd Workshop on Distributed Software Development (WDDS), Campinas, Brazil, 2008
  • 2nd Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS), 2008
  • 2nd Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS), Tools Session, 2008
  • Journal of Systems and Software, Special issue in Software Reuse  (JSS), 2007
  • Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS), 2007
  • INFOCOMP – Journal of Computer Science, 2004 – 2007
  • 45th Technology of Object-Oriented Languages and Systems (TOOLS), 2007
  • XX Brazilian Symposium on Software Engineering (SBES), 2006
  • 13th Brazilian Symposium on Software Engineering (SBES), Tools Section 2006
  • 6th Brazilian Workshop on Component-Based Software Development (WDBC), 2006
  • XIX Brazilian Symposium on Software Engineering (SBES), 2005
  • 12th Brazilian Symposium on Software Engineering (SBES), Tools Section 2005
  • 5th Brazilian Workshop on Component-Based Software Development (WDBC), 2005
  • XVIII Brazilian Symposium on Software Engineering (SBES), 2004
  • 11th Brazilian Symposium on Software Engineering (SBES), Tools Section 2004
  • 4th Brazilian Workshop on Component-Based Software Development (WDBC), 2004
  • 1st Brazilian Workshop on Aspect-Oriented Software Development (WASP’04)
  • 10th Brazilian Symposium on Software Engineering (SBES), Tools Section 2003
  • 3rd Brazilian Workshop on Component-Based Software Development (WDBC), 2003
  • 9th Brazilian Symposium on Software Engineering (SBES), Tools Section 2002

Software:

  • ToolDAY – Tool for Domain Analysis, Company: C.E.S.A.R, Recife, Brazil, Tecnical Leader: Liana Barachisio, 2007
  • B.A.R.T – Basic Asset Retrieval Tool, Company: C.E.S.A.R, Recife, Brazil, Tecnical Leader: Eduardo Cruz, 2007
  • LiFT – Legacy InFormation retrieval Tool, Company: C.E.S.A.R, Recife, Brazil, Tecnical Leader: Kellyton Brito, 2007
  • CORE – Component Repository, Company: C.E.S.A.R, Recife, Brazil, Tecnical Leader: Vanilson Buregio, 2006
  • Service, Company: Art Informática, Salvador, Brazil, Tecnical Leader: Luciano Correa, 2001
  • Gen, Company: N&A Consultores, Salvador, Brazil, Tecnical Leader: Vinicius Garcia, 2000
  • RH Aplicad, Company: Aplicad, Salvador, Brazil, Tecnical Leader: Alexandre Costa, 1998

Strategic Research Activities:

  • Visiting Researcher (Mälardalen University), Student: Alexandre Alvaro, 2007
  • Visiting Researcher (Laboratoire d’informatique de Paris 6), Student: Eduardo Cruz Reis Santos, 2007
  • Reuse Cooperation (Lockheed Martin Systems Integration), 2007
  • Reuse Cooperation (Virginia Tech), 2007
  • Visiting Researcher (University of Mannheim), Student: Vinicius Cardoso Garcia, 2006
  • Visiting Researcher (University of Mannheim), Student: Eduardo Santana de Almeida, 2006
  • Visiting Researcher (Eidgenössische Technische Hochschule (ETH)), Student: Eduardo Santana de Almeida, 2006

Workshop Organization: