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 Overview, Component-Based Development, Domain 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
- Open Source Systems, Web 2.0 Development, Post-graduation course (latu sensu), CESMAC, Maceió, Alagoas, Brazil, May-2011
- Software Reuse at Agile and Distributed Software Factories, Software Engineering Course, Post-graduation course (stricto sensu), UFPE, Recife, Pernambuco, brazil, March-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
- Reuse Engineering (Basic, Intermediate and Advanced Modules), Professional M.Sc. in Software Engineering Course, CESAR.EDU, Recife, Pernambuco, Brazil, 2007 – 2nd semester
- IN 1038 – Advanced Seminars in Software Reuse, M.Sc.|Ph.D. Course, UFPE, 2007 – 2nd semester
- IN 979 – Software Reuse: Theory and Practice, M.Sc.|Ph.D. Course, UFPE, 2007 – 2nd semester
- 2006
- Advanced Seminars in Software Reuse, M.Sc.|Ph.D. Course, UFPE, 2006 – 2nd semester
- IN 979 – Advanced Topics in System Administration (Software Reuse: Theory and Practice), M.Sc.|Ph.D. Course, UFPE, 2006 – 1st semester
- 2005
- Advanced Topics in Programming Languages I (Advanced Seminars in Software Reuse), (in portuguese), M.Sc.|Ph.D. Course, UFPE, 2005 – 2nd semeste
Examination Board:
Ph.D. degree
- 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
- 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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Á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.
- 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.
- 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.
- 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.
- 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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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:
- 2nd Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS), How to increase the productivity of your company? (in portuguese), Porto Alegre, Brazil, 2008
- 2nd Workshop for Reuse Introduction in Companies (WIRE), A Roadmap on Software Reuse Adoption Models for Companies, Recife, Brazil, June 28, 2007
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:
- VI Workshop for Reuse Introduction in Companies (WIRE), Recife, Brazil, 2009
- 1st Workshop on Software Reuse Efforts co-located with 2nd RiSS, Recife, Brazil, 2008
- 2nd RiSE Summer School (RiSS) on Software Product Lines, Recife, Brazil, 2008
- 3rd Workshop for Reuse Introduction in Companies (WIRE), Recife, Brazil, 2008
- 1st RiSE Summer School (RiSS), Recife, Brazil, 2007
- 2nd Workshop for Reuse Introduction in Companies (WIRE), Recife, Brazil, 2007
- 6th Brazilian Workshop on Component-Based Software Development (WDBC), Recife, Brazil, 2006
- 1st Workshop for Reuse Introduction in Companies (WIRE), (in portuguese), Recife, Brazil, 2006
- 3rd Brazilian Workshop on Component-Based Software Development (WDBC), São Carlos, Brazil, 2003