Courses:
- Advanced Seminars in Software Reuse, M.Sc.|Ph.D. Course, UFPE, 2007-2
- Software Reuse: Theory and Practice, M.Sc.|Ph.D. Course, UFPE, 2007-1
- Advanced Seminars in Software Reuse, M.Sc.|Ph.D. Course, UFPE, 2006-2
- IN 979 - Advanced Topics in System Administration (Software Reuse: Theory and Practice), M.Sc.|Ph.D. Course, UFPE, 2006-1
- Advanced Topics in Programming Languages I (Advanced Seminars in Software Reuse), (in portuguese), M.Sc.|Ph.D. Course, UFPE, 2005-2
- IN 1045 - Advanced Topics in Programming Languages I (Components and Reuse in Software Factories), (in portuguese), M.Sc.|Ph.D. Course, UFPE, 2004-1
Examination Board:
- Kellyton dos Santos Brito, M.Sc., LIFT: A Legacy InFormation retrieval Tool. Universidade Federal de Pernambuco (UFPE), Recife, Brazil, September, 2007.
- Leonardo Barreto Campos, M.Sc., Processo de Engenharia de Domínio para Aplicações em Cadeias de Suprimentos que utilizam de Identificação por Radiofrequência (RFID), (in portuguese). Universidade Federal de São Carlos (UFSCar), São Carlos, Brazil, August, 2007.
Graduates:
- Yguarata Cerqueira Cavalcanti, M.Sc., A Bug Report Analysis and Search Tool. 2009. (co-supervision)
- Liana Barachisio Lisboa, M.Sc., ToolDAy - A Tool for Domain Analysis. 2008. (co-supervision)
- Rodrigo Cavalcante Mendes, M.Sc., Search and Retrieval of Reusable Source Code using Faceted Classification Approach. 2008. (co-supervision)
- José Jorge Lima Dias Junior, M.Sc., A Software Architecture Process for SOA-based Enterprise Applications. 2008. (co-supervision)
- Leandro Marques do Nascimento, M.Sc., Core Assets Development in Software Product Lines - Towards a Practical Approach for the Mobile Game Domain. 2008. (co-supervision)
- Fernando Raposo da Camara Silva, M.Sc., A Component Testing Approach Supported by a CASE Tool. 2008. (co-supervision)
- Jarley Palmeira Nóbrega, M.Sc., An Integrated Cost Model for Product Line Engineering. 2008. (co-supervision)
- Frederico Araújo Durão, M.Sc., Applying a Semantic Layer in a Source Code Search Tool. 2008. (co-supervision)
- Cassio de Albuquerque Melo, B.Sc., Reusable Component Identification from Existing Object-Oriented Programs: Towards an Automatic Component Load Tool. 2008. (co-supervision)
- Vanilson André de Arruda Burégio, M.Sc., Specification, Design and Implementation of a Reuse Repository. 2006. (co-supervision)
- Taciana Vanderlei Amorim, M.Sc., A Mechanism for Cooperative Classification for Search and Retrieval of Software Components, (in portuguese). 2006. (co-supervision)
- Jorge Cláudio Cordeiro Pires Mascena, M.Sc., ADMIRE: Asset Development Metrics-based Integrated Reuse Environment. 2006. (co-supervision)
- Vinicius Cardoso Garcia, M.Sc., Phoenix: An Aspect-Oriented Approach for Software Reengineering using Transformations, (in portuguese). 2005. (co-supervision)
- Leandro Marques do Nascimento, B.Sc., Component-Based Development in J2ME: A Framework for Graphical Interface Development in Mobile Devices, (in portuguese). 2005. (co-supervision)
- Alexandre Alvaro, B.Sc., An Approach for Distributed Component-Based Software Development, (in portuguese). 2002. (co-supervision)
Guest Editor:
Invited Talks:
- BahiaTec – Tecnology Fair and International Symposium of Innovation, Bringing Value for Your Company in Times of Crisis: What Software Reuse Can do to Increase the Productivity, Quality and Reduce Costs, Salvador, Bahia, Brazil, Nov 21, 2008
- Avaya Labs, C.E.S.A.R, RiSE and RiSE Labs – Bringing Quality, Experience and Innovation in Software Reuse for Companies, New Jersey, U.S., Aug 28, 2008
- Virginia Tech, An Analysis on the Software Reuse Measurement Field and Directions for the MATRIX Project, Falls Church, U.S., Aug 14, 2008
- Beijing University, Reuse in Software Engineering (RiSE) Labs and RiSE Enterprise: Combining State-of-the-Art and Practice, Beijing, China, May 30, 2008
- Virginia Tech, Software Measurement: The Initial Climb, Falls Church, U.S., May 08, 2008
- UPE - Universidade de Pernambuco, Software Reuse: An Overview, Recife, Brazil, November 26, 2007
- UFSC - Universidade Federal de Santa Catarina, Changing the Research Focus: From Industrial Projects to New Start-ups - The Case of RiSE, Florianopolis, Brazil, November 19, 2007
- C.E.S.A.R - Project Managers Workshop, Software Reuse: Overview and the RiSE, Tutorial, Recife, Brazil, November 13, 2007
- 9th ProQualiti - Meeting on Quality in Software Development, Software Reuse: Business and Management Aspects, Tutorial, Recife, Brazil, November 03, 2007
- 7th Brazilian Symposium on Software Quality, COMPGOV - Component Shared Library for E-GOV Domain (in portuguese), Porto de Galinhas, Brazil, June 25, 2007
- Virginia Tech, Reuse in Software Engineering (RiSE), Falls Church, U.S., Feb 15, 2007
- NASA Software Reuse Lab, Reuse in Software Engineering (RiSE), Washington DC, U.S., Feb 14, 2007
- Fraunhofer IESE, Reuse in Software Engineering (RiSE), Kaiserslautern, Germany, Sep 7, 2006
- UNIFACS - Universidade Salvador, Reuse in Software Engineering (RiSE), Salvador, Brazil, May 10, 2006
Keynote Presentations:
- 4th Workshop to Introduce Reuse in Enterprises (WIRE), Software Reuse Measurement: What the Experts think about it, Recife, Brazil, 2009
- 7th NASA Joint Earth Science Data System Working Group Meeting (ESDSWG), C.E.S.A.R, RiSE and RiSE Labs – Bringing Innovation, Quality, and Experience in Software Reuse for Companies, Philadelphia, U.S., 2008
- 4th Brazilian Workshop on Component-Based Software Development (WDBC), Reuse Directions in Practice (in portuguese), João Pessoa, Brazil, 2004
- 3rd Brazilian Workshop on Component-Based Software Development (WDBC), Why Components and Reuse did not work [at least] until now? (in portuguese), São Carlos, Brazil, 2003
Program Committee Member:
- 3rd Workshop on Distributed Software Development (WDDS), Fortaleza, Brazil, 2009
- 3rd Brazilian Symposium on Software Components, Architectures, and Reuse, Tools Session, Natal, Brazil, 2009
- 23rd Brazilian Symposium on Software Engineering, Education Forum on Software Engineering, Fortaleza, Brazil, 2009
- 3rd Brazilian Symposium on Software Components, Architectures, and Reuse, Natal, Brazil, 2009
- 23rd Brazilian Symposium on Software Engineering, Tools Session, Fortaleza, Brazil, 2009
- 35th IEEE EUROMICRO CONFERENCE on Software Engineering and Advanced Applications (SEAA) - Service and Component-Based Software Engineering Track, Patras, Greece, 2009
- 2nd Brazilian Symposium on Software Components, Architectures, and Reuse, Tools Session, Porto Alegre, Brazil, 2008
- 2nd Workshop on Distributed Software Development (WDDS), Campinas, Brazil, 2008
- 2nd Brazilian Symposium on Software Components, Architectures, and Reuse, Porto Alegre, Brazil, 2008
Professional Experience:
- Steering Committee Member, National Institute of Science and Technology for Software Engineering - INES, Recife, Brazil, 2009-Present
- Professor, Recife Center for Advanced Studies and Systems - C.E.S.A.R EDU, Recife, Brazil, 2007-Present
- Project Manager, Recife Center for Advanced Studies and Systems - C.E.S.A.R, Recife, Brazil, 2006-2008
- Software Reuse Consultant, 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
- System Analyst, COELBA, Salvador, Brazil, 2001-2001
- Consultant, e-Meio Internet Marketing, Salvador, Brazil, 2000-2001
- System Analyst, Nexos, Salvador, Brazil, 2000-2001
- Programmer and System Admnistration, Lebre, Salvador, Brazil, 1999-2000
- Programmer, Aplicad, Salvador, Brazil, 1998-1999
Research Grants and Contracts:
- M.Sc. Grant, Student: Jonatas Ferreira Bastos, Partner: Conselho Nacional de Desenvolvimento Científico e Tecnológico - CNPq, Period: March 2009-March 2011
- M.Sc. Grant, Student: Hernan Julho Muñoz, Partner: Fundação de Amparo à Pesquisa do Estado de Pernambuco - FACEPE, Period: March 2009-March 2011
- 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: 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
- Post-Doc. Grant, Student: Eduardo Santana de Almeida, Partner: Conselho Nacional de Desenvolvimento Científico e Tecnológico - CNPq, Period: February 2008-November 2008
- 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
- M.Sc. Grant, Student: Yguarata Cavalcanti, Partner: Softex Recife, Period: October 2007-March 2008
- 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
- M.Sc. Grant, Student: Frederico Araujo Durão, Partner: Fundação de Amparo à Pesquisa do Estado da Bahia - FAPESB, Period: May 2006-March 2008
- Ph.D. Grant, Student: Eduardo Santana de Almeida, Partner: Coodenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPES, Period: -May 2007
- Project Funding, MVCASE Project, Partner: Coodenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPES, Period: July 2003-December 2004
- Ph.D. Grant, Student: Eduardo Santana de Almeida, Partner: Recife Center for Advanced Studies and Systems - C.E.S.A.R, Period: March 2003-March 2004
- M.Sc. Grant, Student: Vinicius Cardoso Garcia, Partner: Fundação de Amparo à Pesquisa do Estado da Bahia - FAPESB, Period: March 2003-March 2005
- M.Sc. Grant, Student: Eduardo Santana de Almeida, Partner: Fundação de Amparo à Pesquisa do Estado da Bahia - FAPESB, Period: August 2002-February 2003
Referee:
- Journal of Universal Computer Science (JUCS), 2009
- Journal IET Software, 2008-Present
- Journal of the Brazilian Computer Society, 2008-Present
- 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
- Doctoral Symposium, International Conference on Software Reuse (ICSR), 2008
- Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS), 2007
- 45th Technology of Object-Oriented Languages and Systems (TOOLS), 2007
- 11th Brazilian Symposium on Programming Languages (SBLP), 2007
- Journal IEEE Transactions on Software Engineering, 2006-Present
- 6th Brazilian Workshop on Component-Based Software Development (WDBC), 2006
- 5th Brazilian Workshop on Component-Based Software Development (WDBC), 2005
- Journal of Systems and Software (JSS), 2004-Present
- 4th Brazilian Workshop on Component-Based Software Development (WDBC), 2004
- 6th Asia-Pacific Network Operations and Management Symposium (APNOMS), 2002
Software:
- BAST - Bug Report Search and Analysis Tool , Company: C.E.S.A.R, Recife, Brazil, Tecnical Leader: Yguarata Cavalcanti, 2008
- 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
- SOS Nexos, Company: Nexos Servicos de Redes, Salvador, Brazil, Tecnical Leader: Eduardo Almeida, 2000
- RH Aplicad, Company: Aplicad, Salvador, Brazil, Tecnical Leader: Alexandre Costa, 1998
Steering Committee Member:
- 4th Workshop for Introducing Reuse in Enterprises (WIRE), Recife, Brazil, 2009
- 2nd RiSE Summer School (RiSS), Recife, Brazil, 2008
- 1st Workshop on Software Reuse Efforts (WSRE), Recife, Brazil, 2008
- 3rd Workshop for Introducing Reuse in Enterprises (WIRE), Recife, Brazil, 2008
- 1st RiSE Summer School (RiSS), Recife, Brazil, 2007
Strategic Research Activities:
- Visiting Researcher (Fraunhofer Institute), Student: Thiago Henrique Burgos de Oliveira, 2008
- Visiting Researcher (Avaya Labs), Student: Liana Barachisio Lisboa, 2007
- 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 Chair:
- Doctoral Symposium - 13th International Software Product Line Conference (SPLC), San Francisco, U.S., 2009
- 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