Alexandre Alvaro

possui graduação em Tecnologia em Informática pela Universidade Estadual de Campinas - UNICAMP (2002), mestrado em Ciência da Computação pela Universidade Federal de Pernambuco - UFPE (2005), doutorado pela Universidade Federal de Pernambuco - UFPE (2009) com período sanduiche na Mälardalen Univesity / Suécia (2007). Foi Coordenador do curso de Ciência da Computação e Tecnologia em Análise e Desenvolvimento de Sistemas da Faculdade Anhanguera de Sorocaba, ministrando disciplinas relacionadas a Engenharia de Software e Gestão de Projetos na Pós-graduação. Ainda, atuou como Gerente de Projetos de uma Fábrica de Software e foi responsável por prover melhorias nos processos organizacionais, aumento de produtividade e qualidade do software produzido pela empresa. Atualmente é Prof. Adjunto da Universidade Federal de São Carlos (UFSCar) - Sorocaba e vem trabalhando com P&D (fazendo a ponte entre universidade-empresa) visando promover a transferência de conhecimento auto sustentada para a sociedade através de inovação tecnólogica. Possui mais de 50 artigos nacionais e internacionais, publicou 4 livros e atuou em mais de 10 projetos de TI.
(Texto informado pelo autor)

Última atualização do currículo em 04/11/2011
Endereço para acessar este CV:
http://lattes.cnpq.br/9929982894313130

Dados pessoais
NomeAlexandre Alvaro
Nome em citações bibliográficasALVARO, Alexandre
SexoMasculino
Endereço profissionalUniversidade Federal de São Carlos (UFSCar) - Sorocaba.
Rodovia João Leme dos Santos (SP-264), Km 110
Itinga
18052-780 - Sorocaba, SP - Brasil
URL da Homepage: http://www.sor.ufscar.br/~alvaro

Formação acadêmica/Titulação
2006 - 2009Doutorado em Ciências da Computação .
Universidade Federal de Pernambuco, UFPE, Brasil.
com período sanduíche em Mälardalen Univesity(Orientador:Ivica Crnkovic ).
Título: A Software Component Quality Framework, Ano de Obtenção: 2009.
Orientador: Silvio Lemos Meira.
Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior ,CAPES ,Brasil .
Palavras-chave: Software Reuse; Software Components; Component Quality Model; Component Quality Assurance; Component Evaluation Process; Component Evaluation Techniques.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação / Especialidade: Engenharia de Software.
2004 - 2005Mestrado em Ciências da Computação .
Universidade Federal de Pernambuco, UFPE, Brasil.
Título: Software Component Certification: A Component Quality Model, Ano de Obtenção: 2005.
Orientador: Silvio Lemos Meira.
Bolsista do(a): Centro de Estudos e Sistemas Avançados do Recife ,CESAR ,Brasil .
Palavras-chave: Software Reuse; Software Component; Software Component Certification; Software Component Quality Assurance; Component Quality Model.
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.
1999 - 2002Graduação em Tecnologia em Informática .
Universidade Estadual de Campinas, UNICAMP, Brasil.
Título: Uma Abordagem para o Desenvolvimento de Software Baseado em Componentes Distribuídos.
Orientador: Antonio Francisco do Prado, Eduardo Santana de Almeida.

Formação complementar
2005 - 2006Curso de Java Avançado. (Carga horária: 30h).
Qualiti Software Processes.
2005 - 2005Curso de Java Básico. (Carga horária: 30h).
Qualiti Software Processes.
2004 - 2004Engenharia de Vendas. (Carga horária: 8h).
Centro de Estudos e Sistemas Avançados do Recife.
2002 - 2002 Extensão universitária em Design Patterns - By Dr Joseph W. Yoder. (Carga horária: 8h).
Universidade de São Paulo.
2001 - 2001 Extensão universitária em Novell Academics. (Carga horária: 30h).
Universidade Estadual de Campinas, UNICAMP, Brasil.
2000 - 2000Sistema de Gestão Empresarial (ERP) - MFG-PRO. (Carga horária: 60h).
Universidade Estadual de Campinas, UNICAMP, Brasil.

Atuação profissional
Universidade Federal da Bahia, UFBA, Brasil.
Vínculo institucional
2010 - 2013 Vínculo: Colaborador, Enquadramento Funcional: Colaborador, Carga horária: 4
Atividades
2010 - 2013Atividades de Participação em Projeto, Reitoria, Centro de Processamento de Dados.
Projetos de pesquisa
Em Busca de um Processo para a Análise e Projeto de Linhas de Produto de Software orientada a Serviços (Edital Universal 2010 - R$ 20.000,00)
Certificação de Componentes de Software: Em Busca de um Modelo de Qualidade, Processo de Certificação e Experimentos Controlados (Edital CNPq nº 09/2010 - PDI - Grande e Pequeno Porte - R$ 99.702,72)
Rise - Reuse in Software Engineering, RISE, Brasil.
Vínculo institucional
2010 - 2013 Vínculo: Colaborador, Enquadramento Funcional: Colaborador, Carga horária: 4
Atividades
2010 - 2013Atividades de Participação em Projeto, Centro de Reuso de Software, .
Projetos de pesquisa
Programa de Residência em Reuso de Software (Edital CNPq 06/2010 Residência em Software e Extensão Inovadora em TI - R$ 268.433,60)
Centro de Estudos e Sistemas Avançados do Recife, CESAR, Brasil.
Vínculo institucional
2009 - 2012 Vínculo: Colaborador, Enquadramento Funcional: Pesquisador, Carga horária: 4
Atividades
2009 - 2012Atividades de Participação em Projeto, Pesquisa e Desenvolvimento(P&D), .
Projetos de pesquisa
INES - Instituto Nacional de Ciência e Tecnologia para Engenharia de Software
Universidade Federal de São Carlos (UFSCar) - Sorocaba, UFSCAR, Brasil.
Vínculo institucional
2009 - Atual Vínculo: Servidor Público, Enquadramento Funcional: Prof. Adjunto I, Carga horária: 40, Regime: Dedicação exclusiva.
Atividades
08/2010 - AtualEnsino, Ciência da Computação, Nível: Graduação.
Disciplinas ministradas
Empreendedorismo e Inovação em Tecnologia da Informação
Projeto de Desenvolvimento de Sistemas
01/2010 - AtualPesquisa e desenvolvimento , Departamento de Sorocaba, .
Linhas de pesquisa
Internet das coisas
02/2010 - 06/2010Ensino, Ciência da Computação, Nível: Graduação.
Disciplinas ministradas
Engenharia de Software II
Introdução a Sistemas de Informação
Makesys Business Technology, MBT, Brasil.
Vínculo institucional
2008 - 2009 Vínculo: Consultor, Enquadramento Funcional: Gerente de Projetos, Carga horária: 40
Atividades
03/2009 - 10/2009Direção e administração, TI, .
Cargo ou função
Gestão da Fábrica de Software.
01/2009 - 10/2009Pesquisa e desenvolvimento , TI, .
Linhas de pesquisa
Linhas de Produtos Ágeis
Desenvolvimento de Software Ágil
Gestão de Projetos Ágeis
06/2008 - 10/2009Conselhos, Comissões e Consultoria, TI, .
Cargo ou função
Engineering Process Group (EPG).
Faculdade Anhanguera de Sorocaba, FSO, Brasil.
Vínculo institucional
2008 - 2009 Vínculo: Colaborador, Enquadramento Funcional: Coordenador - Ciências da Computação, Carga horária: 10
Vínculo institucional
2008 - 2009 Vínculo: Colaborador, Enquadramento Funcional: Coordenador - Tecnologia em Desenv. Software, Carga horária: 10
Vínculo institucional
2008 - 2009 Vínculo: Colaborador, Enquadramento Funcional: Professor de Construção de Algoritmos, Carga horária: 4
Vínculo institucional
2008 - 2009 Vínculo: Colaborador, Enquadramento Funcional: Professor MBA em Gestão de Projetos, Carga horária: 10
Mälardalen Univesity, MDH, Suécia.
Vínculo institucional
2007 - 2007 Vínculo: Livre, Enquadramento Funcional: Industrial PhD, Carga horária: 40
Atividades
03/2007 - AtualPesquisa e desenvolvimento , Department of Computer Science and Eletronics (IDE), .
Linhas de pesquisa
Seleção e Certificação de Componentes de Software
Faculdades Integradas Barros Melo, AESO, Brasil.
Vínculo institucional
2006 - 2006 Vínculo: Outro, Enquadramento Funcional: Outro, Carga horária: 8
Atividades
8/2006 - 8/2006Ensino, Ciência da Computação, Nível: Pós-Graduação.
Disciplinas ministradas
Metodologia de Desenvolvimento Baseado em Componentes (DBC)
Centro de Estudos e Sistemas Avançados do Recife, CESAR, Brasil.
Vínculo institucional
2005 - 2008 Vínculo: Pesquisador, Enquadramento Funcional: Engenheiro de Sistemas, Carga horária: 20
Atividades
4/2005 - 02/2008Pesquisa e desenvolvimento .
Linhas de pesquisa
Qualidade: Modelo de Qualidade e Certificação de Componentes de Software
4/2005 - 02/2008Atividades de Participação em Projeto, .
Projetos de pesquisa
GCOMP : Component Management tool
COMPGOV : Shared Component Library for E-GOV Domain
Universidade Federal de Pernambuco, UFPE, Brasil.
Vínculo institucional
2004 - Atual Vínculo: Outro, Enquadramento Funcional: Outro, Carga horária: 4
Atividades
2008 - AtualAtividades de Participação em Projeto, Centro de Informática.
Projetos de pesquisa
Em Direção a um Framework Industrial de Reutilização de Software baseado em Aspectos Técnicos e Não Técnicos
3/2004 - AtualPesquisa e desenvolvimento , Centro de Ciências Exatas e da Natureza, Departamento de Informática.
Linhas de pesquisa
Reuso de Software: Engenharia de Software Baseada em Componentes, Engenharia de Domínio, Reengenharia, Linha de Produto, Processo de Software, Ferramentas CASE, Padrões de Projeto e Padrões de Processo
3/2004 - AtualAtividades de Participação em Projeto, Centro de Ciências Exatas e da Natureza, Departamento de Informática.
Projetos de pesquisa
Software Component Quality Framework
3/2004 - AtualAtividades de Participação em Projeto, Centro de Ciências Exatas e da Natureza, Departamento de Informática.
Projetos de pesquisa
RiSE: Reuse in Software Engineering
11/2006 - 02/2008Ensino, Ciências da Computação, Nível: Pós-Graduação.
Disciplinas ministradas
Advanced Seminars in Software Reuse
11/2006 - 04/2007Ensino, Bacharelado Em Economia, Nível: Graduação.
Disciplinas ministradas
Computação Eletrônica I
5/2006 - 10/2006Ensino, Bacharelado em Matemática, Nível: Graduação.
Disciplinas ministradas
Computação Eletrônica 1
5/2006 - 10/2006Ensino, Bacharelado Em Economia, Nível: Graduação.
Disciplinas ministradas
Computação Eletrônica 2
8/2005 - 3/2006Ensino, Licenciatura Em Física, Nível: Graduação.
Disciplinas ministradas
Computação Eletrônica 2
Universidade Federal de São Carlos, UFSCAR, Brasil.
Vínculo institucional
2003 - 2004 Vínculo: Outro, Enquadramento Funcional: Outro, Carga horária: 20
Atividades
1/2003 - 3/2004Pesquisa e desenvolvimento , Centro de Ciências Exatas e de Tecnologia, Departamento de Computação.
Linhas de pesquisa
Desenvolvimento de Softwarte Distribuido
1/2003 - 3/2004Atividades de Participação em Projeto, Centro de Ciências Exatas e de Tecnologia, Departamento de Computação.
Projetos de pesquisa
Reengenharia de Software usando Transformações (RST)
MVCASE - Uma Ferramenta Brasileira para Desenvolvimento de Software
Widesoft Sistemas Ltda, WIDESOFT, Brasil.
Vínculo institucional
2001 - 2002 Vínculo: Outro, Enquadramento Funcional: Programador Java, Carga horária: 40
Atividades
9/2001 - 4/2002Estágios , Desenvolvimento e Pesquisa, Limeira Sp.
Estágio realizado
Analise e Desenvolvimento de Sistemas para a Internet e Intranet..
Empresa Brasileira de Pesquisa Agropecuária, EMBRAPA, Brasil.
Vínculo institucional
2000 - 2001 Vínculo: Outro, Enquadramento Funcional: Programador Java e C++, Carga horária: 40
Atividades
12/2000 - 9/2001Estágios , Centro Nacional de Pesquisa Tecnológica em Informática para a Agricultura, Cnptia.
Estágio realizado
Desenvolvimento de Software para análise de estruturas secundárias das proteínas. Modificações em Software desenvolvidos em C++ e Java..
12/2000 - 9/2001Atividades de Participação em Projeto, Centro Nacional de Pesquisa Tecnológica em Informática para a Agricultura, Cnptia.
Projetos de pesquisa
Desenvolvimento do STING Millennium
Universidade Estadual de Campinas, UNICAMP, Brasil.
Vínculo institucional
2000 - 2001 Vínculo: Bolsista, Enquadramento Funcional: Bolsista, Carga horária: 20
Outras informações Projeto de Iniciação Ciêntifica Título: Desenvolvimento de um Scanner Automatizado Orientador:Prof. Dr. Francisco José Arnold
Atividades
7/2000 - 7/2001Atividades de Participação em Projeto, Centro de Computação, Área de Desenvolvimento de Sistemas.
Projetos de pesquisa
Desenvolvimento de um Scanner Automatizado

Linhas de Pesquisa
1. Desenvolvimento de Softwarte Distribuido
2. Reuso de Software: Engenharia de Software Baseada em Componentes, Engenharia de Domínio, Reengenharia, Linha de Produto, Processo de Software, Ferramentas CASE, Padrões de Projeto e Padrões de Processo
3. Qualidade: Modelo de Qualidade e Certificação de Componentes de Software
4. Seleção e Certificação de Componentes de Software
5. Linhas de Produtos Ágeis
6. Desenvolvimento de Software Ágil
7. Gestão de Projetos Ágeis
8. Internet das coisas

Projetos de Pesquisa
2010 - 2013Em Busca de um Processo para a Análise e Projeto de Linhas de Produto de Software orientada a Serviços (Edital Universal 2010 - R$ 20.000,00)
Descrição: O objetivo deste projeto é investigar e definir um processo para o desenvolvimento de linhas de produto de software com foco em serviços. O processo proposto irá contemplar as fases de definição de escopo, engenharia de requisitos e projeto arquitetural..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Doutorado ( 3) .
Integrantes: Daniel Lucrédio - Integrante / Eduardo Santana de Almeida - Coordenador / Vinicius Cardoso Garcia - Integrante / Silvio Romero de Lemos Meira - Integrante / Ivan do Carmo Machado - Integrante / Luanna Lopes Lobato - Integrante / Ivonei Freitas da Silva - Integrante / Alexandre Alvaro - Integrante.
Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro..
2010 - 2013Certificação de Componentes de Software: Em Busca de um Modelo de Qualidade, Processo de Certificação e Experimentos Controlados (Edital CNPq nº 09/2010 - PDI - Grande e Pequeno Porte - R$ 99.702,72)
Descrição: O objetivo deste projeto é investigar os principais problemas da área de qualidade de componentes de software visando aplicar os resultados na indústria. Segundo Alvaro et al. [Alvaro et al., 2010], a área de certificação de componentes não prescreve, ainda, nenhum método ou técnica bem definida e/ou processo sistemático de como avaliar a qualidade de componentes de software. Deste modo, visando suprir as reais necessidades de pesquisa e desenvolvimento da indústria e do mercado de componentes de software [Bass et al., 2000], este projeto visa a investigação e o desenvolvimento de um framework para a garantia de qualidade de componentes de software..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Doutorado ( 7) .
Integrantes: Daniel Lucrédio - Integrante / Eduardo Santana de Almeida - Coordenador / Vinicius Cardoso Garcia - Integrante / Silvio Romero de Lemos Meira - Integrante / Manoel Gomes de Mendonça Neto - Integrante / Ivan do Carmo Machado - Integrante / Luanna Lopes Lobato - Integrante / Ivonei Freitas da Silva - Integrante / Yguaratã Cerqueira Cavalcanti - Integrante / Alexandre Alvaro - Integrante.
Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro..
2010 - 2013Programa de Residência em Reuso de Software (Edital CNPq 06/2010 Residência em Software e Extensão Inovadora em TI - R$ 268.433,60)
Descrição: Apesar das estratégias de reuso e conceitos de engenharia de software não serem novas e apresentarem grande motivação para aplicação prática, ainda não são inseridos no dia-a-dia das empresas de forma ampla no mercado. Iniciativas de certificação de desenvolvimento de software como o MPS.Br já incluem hoje referências explícitas a necessidade de aplicação de práticas de reuso para que a empresa seja certificada. No entanto não existe hoje no mercado brasileiro iniciativas em escala para aumentar o número de profissionais qualificados em reuso de software. Este projeto visa implantar uma programa de residência em reuso de software para formação complementar (e especializada) a cursos de graduação em Computação e áreas afins, para alunos do último ano de curso assim como para reciclar profissionais de mercado em estratégias de aumentro de produtividade através do reuso de software..
Situação: Em andamento; Natureza: Extensão.
Integrantes: Eduardo Santana de Almeida - Integrante / Vinicius Cardoso Garcia - Integrante / Silvio Romero de Lemos Meira - Integrante / Eduardo Cruz Reis Santos - Coordenador / Manoel Gomes de Mendonça Neto - Integrante / Luanna Lopes Lobato - Integrante / Alexandre Alvaro - Integrante.
Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro..
2009 - 2012INES - Instituto Nacional de Ciência e Tecnologia para Engenharia de Software
Descrição: O INES (Instituto Nacional de Ciência e Tecnologia para Engenharia de Software), sob a Coordenação do Prof. Silvio Meira, da UFPE, tem como tema global promover desenvolvimento de software com altíssima produtividade, aplicando de forma sistemática o conceito de fábrica. Primordialmente, os sistemas desenvolvidos apresentarão, de forma mensurável e configurável, fidedignidade (ou seja, poderemos depender deles sem receio). Em especial, as iniciativas do INES buscarão diminuir de forma radical as taxas de fracasso de projeto, aumentando o nível de satisfação com a qualidade dos produtos entregues, com custo e benefício controlados. Dentro deste contexto, o Instituto determinará e controlará a execução de atividades com metas de curto, médio e longo prazo, coordenando as contribuições das várias instituições e grupos de pesquisa participantes. A área de atuação dos pesquisadores que irão compor o INES, em termos gerais, engloba atividades de definição, viabilização e implantação de fábricas de software efetivas, com foco em alta produtividade e, ao mesmo tempo, fidedignidade mensurável e controlável. De forma específica, pesquisadores atuarão em diversas linhas de pesquisa conectadas em termos do objetivo em comum: (a) reuso sistemático e linhas de produto de software, (b) verificação e validação automática de sistemas, (c) técnicas de evolução e refatoração automáticas, (d) desenvolvimento dirigido por modelos, (e) linguagens de domínio específico, (f) qualidade de software e (g) engenharia de software experimental. FINANCIAMENTOS: 1 - EDITAL CNPq 15/2008 INCT, processo #573964/2008-4 2 - EDITAL FACEPE 07/2008 PRONEX/FACEPE/CNPq, processo #APQ-1037-1.03/08..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Mestrado acadêmico ( 1) Doutorado ( 23) .
Integrantes: Eduardo Santana de Almeida - Integrante / Vinicius Cardoso Garcia - Integrante / Silvio Romero de Lemos Meira - Coordenador / Jones Albuquerque - Integrante / André Luís de Medeiros Santos - Integrante / Paulo Henrique Monteiro Borba - Integrante / Patrícia Duarte de Lima Machado - Integrante / Augusto Cezar Alves Sampaio - Integrante / Ana Carolina Brandão Salgado - Integrante / Christina von Flach Garcia Chavez - Integrante / Laís do Nascimento Salvador - Integrante / Manoel Gomes de Mendonça Neto - Integrante / Dalton Dario Serey Guerrero - Integrante / Jorge César Abrantes de Figueiredo - Integrante / Rohit Gheyi - Integrante / Glêdson Elias da Silveira - Integrante / Valéria Gonçalves Soares - Integrante / Anamaria Martins Moreira - Integrante / David Boris Paul Déharbe - Integrante / Marcel Vinicius Medeiros Oliveira - Integrante / Martin Alejandro Musicante - Integrante / Sergio Castelo Branco Soares - Integrante / Tiago Lima Massoni - Integrante / Alexandre Alvaro - Integrante.
Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro..
2008 - 2010Em Direção a um Framework Industrial de Reutilização de Software baseado em Aspectos Técnicos e Não Técnicos
Descrição: Uma das razões mais convincentes para a adoção de abordagens de desenvolvimento de software, com ou sem objetos, é a premissa de reutilização. A idéia é construir software através da utilização de artefatos ou conhecimento já existentes primariamente pela montagem e substituição de suas partes interoperáveis. As implicações de redução de tempo de desenvolvimento, custos e melhoria da qualidade do produto tornam esta abordagem muito atrativa. A reutilização é composta por uma variedade de técnicas que tem por principio reaproveitar ao máximo o trabalho de análise, projeto e implementação já concluído. O objetivo é não reinventar a mesma idéia cada vez que um novo projeto tiver que ser desenvolvido, mas sim organizar o trabalho já realizado e implantá-lo imediatamente em um novo contexto. Deste modo, mais produtos podem ser entregues em menores tempos, uma vez que as melhorias realizadas em um segmento de projeto refletir-se-ão em todos os projetos nos quais este está sendo utilizado e, por fim, tem-se uma melhoria de qualidade, visto que os componentes reutilizados já foram bem testados. Pesquisas apontam que uma solução de reuso para ser implantada em um ambiente industrial precisa envolver a combinação de aspectos técnicos: processos de reuso, métricas e ferramentas apropriadas; assim como, aspectos não técnicos: educação, cultura, gerenciamento, etc. Assim, este projeto visa investigar e desenvolver um framework industrial de reuso de software baseado em aspectos técnicos e não técnicos, visando a sua implantação em empresas de forma sistemática e com baixo risco..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Mestrado acadêmico ( 12) Doutorado ( 3) .
Integrantes: Daniel Lucrédio - Integrante / Eduardo Santana de Almeida - Coordenador / Vinicius Cardoso Garcia - Integrante / Silvio Romero de Lemos Meira - Integrante / Vanilson André de Arruda Burégio - Integrante / Eduardo Cruz Reis Santos - Integrante / Kellyton Brito - Integrante / Leandro Marques Nascimento - Integrante / Josue José Souza Júnior - Integrante / Frederico Araujo Durão - Integrante / Liana Barachisio Lisboa - Integrante / Alexandre Costa Martins - Integrante / Rodrigo Cavalcante Mendes - Integrante / Alexandre Alvaro - Integrante.
Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro..
2005 - 2008COMPGOV : Shared Component Library for E-GOV Domain
Descrição: Gerar uma infra-estrutura para certificação e reuso de componentes para o domínio e-Gov, envolvendo a pesquisa e o desenvolvimento dos seguintes módulos: Fundamentação e Métodos (modelos para desenvolvimento e distribuição de componentes, processos de desenvolvimento para e com reuso, ambientes e ferramentas de suporte ao reuso), Certificação e Garantia de Qualidade (processo de certificação de componentes), Desenvolvimento (repositório e componentes do domínio) e, por fim, Modelo de Negócio (modelo de uso e propriedade intelectual dos componentes)..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Graduação ( 3) / Especialização ( 0) / Mestrado acadêmico ( 4) / Mestrado profissionalizante ( 0) / Doutorado ( 2) .
Integrantes: Eduardo Santana de Almeida - Integrante / Vinicius Cardoso Garcia - Integrante / Silvio Romero de Lemos Meira - Coordenador / Jorge Cláudio Cordeiro Pires Mascena - Integrante / Vanilson André de Arruda Burégio - Integrante / André Luís de Medeiros Santos - Integrante / Eduardo Cruz Reis Santos - Integrante / Juliana Dantas - Integrante / Alexandre Alvaro - Integrante.
Financiador(es): Financiadora de Estudos e Projetos - Auxílio financeiro..
2005 - 2007GCOMP : Component Management tool
Descrição: Consiste na definição e construção do ambiente de reuso que vai dar suporte ao desenvolvimento dos componentes. De forma simplificada, esse ambiente é composto por três principais elementos: um processo de reuso, que define as técnicas e procedimentos para incorporar atividades de reuso no ciclo de desenvolvimento do software; um processo para certificação de componentes; e um repositório de componentes, que é uma ferramenta para o armazenamento, a busca e a recuperação dos assets reusáveis..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Graduação ( 3) / Especialização ( 0) / Mestrado acadêmico ( 4) / Mestrado profissionalizante ( 0) / Doutorado ( 1) .
Integrantes: Eduardo Santana de Almeida - Integrante / Vinicius Cardoso Garcia - Integrante / Silvio Romero de Lemos Meira - Coordenador / Jorge Cláudio Cordeiro Pires Mascena - Integrante / Vanilson André de Arruda Burégio - Integrante / Eduardo Cruz Reis Santos - Integrante / Juliana Dantas - Integrante / Alexandre Alvaro - Integrante.
Financiador(es): Financiadora de Estudos e Projetos - Auxílio financeiro..
2004 - AtualSoftware Component Quality Framework
Descrição: An important issue in software engineering is reuse, which seems to be one of the key factors in coping with the costs and quality of software systems. To fulfill the objective of reuse, it is necessary reliable software components. This means that the components must have a quality stamp in terms of what level of reliability can be expected from them. In particular, one important issue is to establish methods of certification. In this context, this project analyses the software component certification area discussing its foundation, inhibitors to adopting software component and the future of software components, the main approaches, failures cases and, mainly, the actual demands for the software industry, reliable components. Thus, this project proposes to investigate a Software Component Certification Process, in order to address the problems found..
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Graduação ( 0) / Especialização ( 0) / Mestrado acadêmico ( 0) / Mestrado profissionalizante ( 0) / Doutorado ( 0) .
Integrantes: Silvio Romero de Lemos Meira - Coordenador / Alexandre Alvaro - Integrante.
.
2004 - AtualRiSE: Reuse in Software Engineering
Descrição: The Reuse in Software Engineering (RiSE) group was created in April 2004 by professor Silvio Romero de Lemos Meira and their students. RiSE's goal is to investigate and develop the state-of-the-art {practice} related to software reuse. Our major challenge is to develop a robust framework for software reuse. The proposed framework has two layers. The first layer is formed by best practices related to software reuse. Non-technical factors, such as education, training, incentives, and organizational management are considered. This layer constitutes a fundamental step before of the introduction of the framework in the organizations. The second layer is formed by important technical aspects related to software reuse, such as processes (reuse, reengineering, adaptation, component certification), environments, and tools (repository systems and its associated tools). This framework constitutes a solid basis for organizations that are moving towards an effective reuse program. Its elements not only help the organization in adopting reuse, but also guide it in the migration process, reducing its risks and failure possibilities. .
Situação: Em andamento; Natureza: Pesquisa.
Alunos envolvidos: Graduação ( 0) / Especialização ( 0) / Mestrado acadêmico ( 5) / Mestrado profissionalizante ( 0) / Doutorado ( 1) .
Integrantes: Eduardo Santana de Almeida - Integrante / Silvio Romero de Lemos Meira - Coordenador / Taciana Vanderlei Amorim - Integrante / Jorge Cláudio Cordeiro Pires Mascena - Integrante / Nicomedes Lopes Cavalcanti Júnior - Integrante / Vanilson André de Arruda Burégio - Integrante / Alexandre Alvaro - Integrante.
Financiador(es): Centro de Estudos e Sistemas Avançados do Recife - Cooperação / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Bolsa / Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.
Número de produções C, T & A: 1.
2003 - 2004Reengenharia de Software usando Transformações (RST)
Descrição: Este projeto apresenta uma estratégia de Reengenharia de Software usando Transformações que integra um sistema de transformação (Draco-PUC), uma ferramenta CASE (MVCase) e outras tecnologias para reconstruir sistemas legados usando componentes. Componentes dão maior portabilidade ao sistema e facilitam sua manutenção mantendo a evolução contínua do software. A estratégia é realizada em 4 passos: Organizar Código Legado, Recuperar Projeto, Reprojetar e Reimplementar. No passo Organizar Código Legado, o código legado é organizado, usando transformações, de acordo com os princípios da Orientação a Objetos, segmentando o código em supostas classes, atributos e métodos. O passo Recuperar Projeto parte do código legado organizado e também usando transformações de software, gera sua descrição na linguagem MDL (Modeling Domain Language). Estas descrições são importadas numa ferramenta CASE, recuperando o projeto do código legado, representado com técnicas UML. No passo Reprojetar, o Engenheiro de Software reprojeta o sistema usando componentes de software distribuídos. Novos requisitos funcionais e não-funcionais podem ser adicionados neste passo. Finalmente, no passo Reimplementar, faz-se a reimplementação do sistema numa linguagem executável alvo da reimplementação. O código final do sistema pode ser gerado pela ferramenta CASE ou usando transformações. Para validar a Estratégia foram desenvolvidos 3 estudos de caso: um sistema da linguagem Clipper portado para a linguagem Java/EJB; um sistema da linguagem DataFlex portado para a linguagem Visual DataFlex; um sistema da linguagem Progress portado para a linguagem Java/EJB; Os estudos de caso mostraram a viabilidade de uso do Draco-PUC, com o auxílio dos scripts de transformação do DDE, por pessoas que não participaram do desenvolvimento das gramáticas e transformadores. Resumindo, a estratégia proposta cobre todo o ciclo da reengenharia de um sistema procedural, destacando-se a recuperação do projeto do código legado pe.
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação ( 1) / Especialização ( 1) / Mestrado acadêmico ( 4) / Mestrado profissionalizante ( 0) / Doutorado ( 1) .
Integrantes: Antonio Francisco do Prado - Coordenador / Valdirene Fontanette - Integrante / Vinicius Cardoso Garcia - Integrante / Darley Rosa Peres - Integrante / Alexandre Alvaro - Integrante.
Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.
Número de produções C, T & A: 2.
2003 - 2004MVCASE - Uma Ferramenta Brasileira para Desenvolvimento de Software
Descrição: No contexto atual as ferramentas CASE (Computer-Aided Software Engineering) vêm desempenhando papel cada vez mais crucial nas fábricas de software. Porém, atualmente não existem no mercado ferramentas gratuitas, disponibilizadas em regime de software livre, que atendam às reais necessidades desse mercado. As ferramentas existentes são, em sua maioria, comercializadas por empresas estrangeiras. Este projeto propõe a construção de uma ferramenta de modelagem capaz de atender aos requisitos das fábricas de software, e sua disponibilização em regime de software livre. Para isso, os membros do GOES - Grupo de Engenharia de Software da UFSCar - Universidade Federal de São Carlos, irão trabalhar para desenvolver essa ferramenta, em regime de software livre, ou seja, já disponibilizando o código-fonte para ser utilizado, inicialmente só pelos membros da equipe, e na conclusão do projeto, para toda a comunidade de desenvolvimento. Será contratado pessoal para auxiliar na elaboração de documentação de ajuda, e para a fase de testes, contribuindo para aumentar a qualidade da ferramenta. Uma preocupação constante deste projeto é a divulgação da ferramenta, para que a mesma possa se tornar conhecida e ser utilizada na prática. Como resultado deste projeto, serão concluídas 5 dissertações de mestrado, descrevendo as inovações tecnológicas utilizadas e divulgando-as para a comunidade. Artigos e relatórios técnicos serão elaborados, visando a divulgação no meio científico. Parcerias serão buscadas com empresas e outras instituições de ensino, para proporcionar a troca de conhecimento entre o grupo e as entidades externas. Porém o principal resultado é a disponibilização de uma ferramenta útil, que pode ser utilizada e modificada, segundo a filosofia do software livre, por desenvolvedores de qualquer natureza, sejam empregados de pequenas, médias e grandes empresas, consultores, alunos de graduação e pós-graduação, professores ou pesquisadores. .
Situação: Concluído; Natureza: Desenvolvimento.
Alunos envolvidos: Graduação ( 0) / Especialização ( 0) / Mestrado acadêmico ( 5) / Mestrado profissionalizante ( 0) / Doutorado ( 1) .
Integrantes: Antonio Francisco do Prado - Coordenador / Daniel Lucrédio - Integrante / Eduardo Santana de Almeida - Integrante / Vinicius Cardoso Garcia - Integrante / Luis Carlos Trevelin - Integrante / Mauro Biajiz - Integrante / João Ronaldo Del Ducca Cunha - Integrante / Raphael Marcílio de Souza Neto - Integrante / Antonio Carlos dos Santos - Integrante / Alexandre Alvaro - Integrante.
Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro..
2000 - 2001Desenvolvimento do STING Millennium
Descrição: STING Millennium Suite (SMS) is a new web-based suite of programs and databases providing visualization and a complex analysis of molecular sequence and structure for the data deposited at the Protein Data Bank (PDB). SMS operates with a collection of both publicly available data (PDB, HSSP, Prosite) and its own data (contacts, interface contacts, surface accessibility). Biologists find SMS useful because it provides a variety of algorithms and validated data, wrapped-up in a user friendly web interface. Using SMS it is now possible to analyze sequence to structure relationships, the quality of the structure, nature and volume of atomic contacts of intra and inter chain type, relative conservation of amino acids at the speci.csequence position based on multiple sequence alignment, indications of folding essential residue (FER) based on the relationship of the residue conservation to the intra-chain contacts and Ca-Ca and Cb-Cb distance geometry. Specific emphasis in SMS is given to interface forming residues (IFR)-amino acids that define the interactive portion of the protein surfaces. SMS may simultaneously display and analyze previously superimposed structures. PDB updates trigger SMS updates in a synchronized fashion. SMS is freely accessible for public data at http://www.cbi.cnptia.embrapa.br, http://mirrors.rcsb.org/SMS and http://trantor.bioc.columbia.edu/SMS..
Situação: Concluído; Natureza: Desenvolvimento.
Alunos envolvidos: Graduação ( 5) / Especialização ( 0) / Mestrado acadêmico ( 0) / Mestrado profissionalizante ( 0) / Doutorado ( 1) .
Integrantes: Cleber Soares Lima - Integrante / Goran Neshich - Coordenador / Dimas Fernandes Souza - Integrante / Fabiana Alves - Integrante / Fábio Ossamu Oliveira Ogawa - Integrante / Alexandre Alvaro - Integrante.
Financiador(es): Empresa Brasileira de Pesquisa Agropecuária - Bolsa.
Número de produções C, T & A: 1.
2000 - 2001Desenvolvimento de um Scanner Automatizado
Descrição: Um scanner é um dispositivo que movimenta um sensor de modo ordenado e pré-estabelecido. No presente trabalho foram desenvolvidos um programa de computador e circuitos eletrônicos que podem controlar um sistema mecânico para a automatização da medição de campos acústicos. Através de um programa de computador, que controla a porta paralela de um PC, desenvolvido em Linguagem Delphi, o usuário tem controle sobre a movimentação de um sensor de aquisição dos níveis de pressão, do sincronismo das leituras, do sistema de aquisição de dados e da geração do arquivo para gerar gráficos dos níveis de pressão em função das posições. A varredura realizada pelo sensor no interior do campo é feita a partir do acionamento, via transistores de potência, de dois motores de passo. A aquisição de dados é baseada no uso do conversor análogo-digital ADC0808. O sistema pode ser adaptado para outras situações que necessitem de um controle automatizado bastando para isso executar as devidas modificações no software, no tipo de sensor e no sistema mecânico. .
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Graduação ( 1) / Especialização ( 0) / Mestrado acadêmico ( 0) / Mestrado profissionalizante ( 0) / Doutorado ( 1) .
Integrantes: Francisco José Arnold - Coordenador / Alexandre Alvaro - Integrante.
Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.
Número de produções C, T & A: 1.

Á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.

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

Prêmios e títulos
2011Prêmio da Idéia mais Inovadora no Call to Innovation da FIAP, FIAP.
2007Reuse in Software Engineering (RiSE), among the ten best business plans, Intel + UC Berkeley Technology Entrepreneurship Challenge, Brazilian Contest (FGV-CEPE).
2006Prêmio Concurso de Teses e Dissertações (CTD), melhor dissertação de Mestrado na área de qualidade de software defendida em 2005 no Brasil: Software Component Certification: A Component Quality Model, 5th Simpósio Brasileiro de Qualidade de Software (SBQS).
2004Prêmio Sessão de Ferramentas entre as três melhores: Uma Ferramenta para o Desenvolvimento de Software Orientado a Aspectos, XVIII Simpósio Brasileiro de Engenharia de Software, Sociedade Brasileira de Computação.


Produção em C,T & A
Produção bibliográfica
Artigos completos publicados em periódicos
1.   ALVARO, Alexandre ; Santana de Almeida, Eduardo ; Romero de Lemos Meira, Silvio . A software component quality framework. Software Engineering Notes, v. 35, p. 1, 2010.
2.   LUCREDIO, D ; DOSSANTOSBRITO, K ; ALVARO, Alexandre ; GARCIA, V ; DEALMEIDA, E ; DEMATTOSFORTES, R ; MEIRA, S . Software reuse: The Brazilian industry scenario. The Journal of Systems and Software, v. 81, p. 996-1013, 2008.
3. Almeida, Eduardo S. ; ALVARO, Alexandre ; Garcia, Vinicius C. ; Nascimento, Leandro ; Meira, Silvio L. ; LUCRÉDIO, Daniel . A Systematic Approach to Design Domain-Specific Software Architectures. Journal of Software, v. 2, p. 38-51, 2007.
4. Neshich, G. ; ALVARO, A . STING Millennium: a web-based suite of programs for comprehensive and simultaneous analysis of protein structure and sequence. Nucleic Acids Research (Online), Oxford University Press., v. 31, n. 13, p. 3386-3392, 2003.
Livros publicados/organizados ou edições
1. ALVARO, Alexandre . Software Component Certification: A Component Quality Model: A Reuse Approach. 1. ed. Alemanha: LAP LAMBERT Academic Publishing, 2010. 128 p.
2.   ALVARO, Alexandre . A Software Component Quality Framework: A Reuse Approach. VDM Verlag, 2009. 232 p.
3.   ALMEIDA, Eduardo Santana de ; ALVARO, Alexandre ; LUCRÉDIO, Daniel ; GARCIA, Vinicius Cardoso ; MASCENA, Jorge Cláudio Cordeiro Pires ; BURÉGIO, Vanilson André de Arruda ; NASCIMENTO, Leandro Marques ; MEIRA, Silvio Romero de Lemos . C.R.U.I.S.E: Component Reuse in Software Engineering. 1. ed. Recife: CESAR e-book, 2007. 219 p.
4. Ramos, Ricardo Argenton ; Silva, Joel da ; ALVARO, Alexandre . Curso Essencial de VBA. 1. ed. Editora Digerati, 2007. 128 p.
5. Ramos, Ricardo Argenton ; Silva, Joel da ; ALVARO, Alexandre ; Afonso, Ricardo Alexandre . PHP para Profissionais. 1. ed. Editora Digerati, 2007. 144 p.
Capítulos de livros publicados
1. ALVARO, Alexandre ; LUCRÉDIO, Daniel . O Jovem Pesquisador em Engenharia de Software. In: Eduardo Santana de Almeida, Paulo Cesar Masiero. (Org.). A CARREIRA DE PESQUISADOR EM ENGENHARIA DE SOFTWARE: PRINCÍPIOS, CONCEITOS E DIREÇÕES. 1 ed. : Clube dos Autores, 2010, v. , p. 348-416.
Textos em jornais de notícias/revistas
1. Rodrigues Jr., José Fernando ; ALVARO, Alexandre . Inovação: da Academia à Sociedade. SBC Horizontes, Porto Alegre, v. 3, p. 23 - 27, 01 abr. 2010.
Trabalhos completos publicados em anais de congressos
1. RIBEIRO, H. B. G ; GARCIA, Vinicius Cardoso ; LUCRÉDIO, Daniel ; ALVARO, Alexandre ; ALMEIDA, Eduardo Santana de ; MEIRA, Silvio Romero de Lemos . An Assessment on Technologies for Implementing Core Assets in Service-Oriented Product Lines. In: IV Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software (SBCARS), 2010, Salvador. IV Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software (SBCARS), 2010.
2. ALMEIDA, Eduardo Santana de ; SANTOS, Eduardo Cruz Reis ; ALVARO, Alexandre ; GARCIA, Vinicius Cardoso ; LUCRÉDIO, Daniel ; FORTES, Renata Pontin de Mattos ; MEIRA, Silvio Romero de Lemos . Domain Implementation in Software Product Lines Using OSGi. In: 7th IEEE International Conference on COTS-Based Software Systems (ICCBSS), 2008, Barcelona. IEEE Press., 2008.
3. ALMEIDA, Eduardo Santana de ; ALVARO, Alexandre ; GARCIA, Vinicius Cardoso ; LUCRÉDIO, Daniel ; FORTES, Renata Pontin de Mattos ; MEIRA, Silvio Romero de Lemos . A Systematic Process for Domain Engineering. In: The 20th IEEE International Conference on Software Engineering and Knowledge Engineering (SEKE), 2008, São Francisco. IEEE Press., 2008.
4. Rikard, Land ; ALVARO, Alexandre ; Crnkovic, Ivica . Towards Efficient Software Component Evaluation: An Examination of Component Selection and Certification. In: In the 34st IEEE EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA), Software Process and Product Improvement (SPPI) Track, 2008, Parma. IEEE Press., 2008.
5. ALMEIDA, Eduardo Santana de ; ALVARO, Alexandre ; LUCRÉDIO, Daniel ; GARCIA, Vinicius Cardoso ; NASCIMENTO, Leandro Marques ; MEIRA, Silvio Lemos . Designing Domain-Specific Software Architecture (DSSA): Towards a New Approach. In: 6th Working IEEE/IFIP Conference on Software Architecture (WICSA), 2007, Mumbai. IEEE Press., 2007.
6. ALMEIDA, Eduardo Santana de ; ALVARO, Alexandre ; GARCIA, Vinicius Cardoso ; LUCRÉDIO, Daniel ; FORTES, Renata Pontin de Mattos ; MEIRA, Silvio Romero de Lemos . An Experimental Study in Domain Engineering. In: In the 33st IEEE EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA), Component-Based Software Engineering (CBSE) Track, 2007, Lübeck. IEEE Press., 2007.
7.   ALVARO, Alexandre ; ALMEIDA, Eduardo Santana de ; MEIRA, Silvio Romero de Lemos . A Software Component Maturity Model (SCMM). In: n the 33st IEEE EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA), Component-Based Software Engineering (CBSE) Track, 2007, Lübeck. IEEE Press., 2007.
8. ALVARO, Alexandre ; ALMEIDA, Eduardo Santana de ; MEIRA, Silvio Romero de Lemos . Component Quality Assurance: Towards a Software Component Certification Process. In: In the IEEE International Conference on Information Reuse and Integration (IRI), 2007, Las Vegas. IEEE Press., 2007.
9. Dias, José Jorge ; Cunha, José Adson O. G. ; ALVARO, Alexandre ; Barros, Roberto S. M. ; MEIRA, Silvio Romero de Lemos . Web Services Quality Assurance: A XML-based Quality Model. In: VI Simpósio Brasileiro de Qualidade de Software (SBQS), 2007, Porto de Galinhas. SBC Press., 2007.
10. Dias, José Jorge ; Cunha, José Adson O. G. ; ALVARO, Alexandre ; Barros, Roberto S. M. ; MEIRA, Silvio Romero de Lemos . A XML-based Quality Model for Web Services Certification. In: In the 9th International Conference on Enterprise Information Systems (ICEIS), 2007, Madeira/Portugal. IEEE Press., 2007.
11. ALVARO, Alexandre ; ALMEIDA, Eduardo Santana de ; MEIRA, Silvio Romero de Lemos . Towards a Software Component Certification Framework. In: 7th International Conference on Quality Software (QSIC), 2007, Portland. IEEE Press., 2007.
12. GARCIA, Vinicius Cardoso ; LUCRÉDIO, Daniel ; ALVARO, Alexandre ; ALMEIDA, Eduardo Santana de ; FORTES, Renata Pontin de Mattos ; MEIRA, Silvio Romero de Lemos . Towards a Maturity Model for a Reuse Incremental Adoption. In: Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS), 2007, Campinas. SBC Press., 2007.
13. ALVARO, Alexandre ; ALMEIDA, Eduardo Santana de ; MEIRA, Silvio Lemos . A Component Quality Assurance Process. In: In the Fourth International Workshop on Software Quality Assurance (SOQUA), in conjunction with European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE), 2007, Dubrovnik. IEEE Press., 2007.
14. ALMEIDA, Eduardo Santana de ; MASCENA, Jorge Cláudio Cordeiro Pires ; CAVALCANTI, Ana Paula Carvalho ; ALVARO, Alexandre ; GARCIA, Vinicius Cardoso ; LUCRÉDIO, Daniel ; MEIRA, Silvio Lemos . The Domain Analysis Concept Revisited: A Practical Approach. In: In the 9th International Conference on Software Reuse (ICSR),, 2006, Torino. Lecture Notes in Computer Science (LNCS),, 2006.
15. ALVARO, Alexandre ; ALMEIDA, Eduardo Santana de ; MEIRA, Silvio Lemos . A Software Component Quality Model: A Preliminary Evaluation. In: In the 32st IEEE EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA), Component-Based Software Engineering (CBSE) Track, 2006, Cavtat/Dubrovnik. IEEE Proceedings, 2006.
16. BRITO, Kellyton ; ALVARO, Alexandre ; LUCRÉDIO, Daniel ; ALMEIDA, Eduardo Santana de ; MEIRA, Silvio Lemos . Software Reuse: A Brief Overview of the Brazilian Industry s Case. In: th ACM-IEEE International Symposium on Empirical Software Engineering (ISESE), 2006, Rio de Janeiro, 2006.
17. ALVARO, Alexandre ; ALMEIDA, Eduardo Santana de ; MEIRA, Silvio Romero de Lemos . Software Component Certification: A Component Quality Model. In: In the VI CTD-SBQS (Dissertation and Thesis Award - Brazilian Symposium on Software Quality), 2006, Vila Velha. SBC Press., 2006.
18. ALVARO, Alexandre ; ALMEIDA, Eduardo Santana de ; LUCRÉDIO, Daniel ; GARCIA, Vinicius Cardoso ; PRADO, Antonio Francisco Do ; MEIRA, Silvio Romero de Lemos . ASPECT IPM: Towards an Incremental Process Model Based on AOP for Component-Based Systems. In: 7th International Conference on Enterprise Information Systems (ICEIS),, 2005, Miami. Lecture Notes in Computer Science (LNCS) Springer-Verlag., 2005.
19. GARCIA, Vinicius Cardoso ; LUCRÉDIO, Daniel ; PRADO, Antonio Francisco Do ; ALMEIDA, Eduardo Santana de ; ALVARO, Alexandre ; MEIRA, Silvio Romero de Lemos . Towards an Approach for Aspect-Oriented Software Reengineering. In: 7th International Conference on Enterprise Information Systems (ICEIS),, 2005, Miami. Lecture Notes in Computer Science (LNCS), Springer-Verlag, 2005.
20. ALVARO, Alexandre ; ALMEIDA, Eduardo Santana de ; MEIRA, Silvio Romero de Lemos . Software Component Certification: A Survey. In: 30th IEEE EUROMICRO Conferenceon Software Engineering and Advanced Applications (SEAA), Component-Based Software Engineering Track,, 2005, Porto. IEEE Proceedings, 2005.
21. ALMEIDA, Eduardo Santana de ; ALVARO, Alexandre ; GARCIA, Vinicius Cardoso ; LUCRÉDIO, Daniel ; MEIRA, Silvio Romero de Lemos . A Survey on Software Reuse Processes. In: In the IEEE International Conference on Information Reuse and Integration (IRI),, 2005, Las Vegas. IEEE Press., 2005.
22. ALVARO, Alexandre ; MEIRA, Silvio Romero de Lemos ; ALMEIDA, Eduardo Santana de . Quality Attributes for a Component Quality Model. In: In the 10th International Workshop on Component-Oriented Programming (WCOP) in Conjunction with the 19th European Conference on Object Oriented Programming (ECOOP),, 2005, Glasgow, 2005.
23. LUCRÉDIO, Daniel ; ALVARO, Alexandre ; ALMEIDA, Eduardo Santana de ; MEIRA, Silvio Romero de Lemos ; FORTES, Renata Pontin de Mattos . Towards a Model-Driven Reuse Process. In: In the 31st IEEE EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA), Work in Progress Session,, 2005, Porto, 2005.
24. ALVARO, Alexandre ; ALMEIDA, Eduardo Santana de ; MEIRA, Silvio Romero de Lemos . Towards a Software Component Quality Model. In: In the 31st IEEE EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA), Work in Progress Session,, 2005, Porto, 2005.
25. ALVARO, Alexandre ; SANTOS, Thiago Luiz Vieira de Lima ; ANDRADE, Paulo Rogério P ; VASCONCELOS, João Marcos P. ; ALBUQUERQUE, Jones ; MEIRA, Silvio Romero de Lemos . Lições Aprendidas na criação de uma Fábrica de Software Open-Source. In: 5º Workshop de Software Livre (WSL), 2004, Porto Alegre, 2004.
26. ALMEIDA, Eduardo Santana de ; ALVARO, Alexandre ; LUCRÉDIO, Daniel ; PRADO, Antonio Francisco Do ; TREVELIN, Luis Carlos . Distributed Component-Based Software Development: An Incremental Approach. In: The 28th IEEE Annual International Computer Software and Applications Conference (COMPSAC), 2004, Hong Kong. IEEE Press., 2004.
27. GARCIA, Vinicius Cardoso ; ALVARO, Alexandre ; PIVETA, Eduardo Kessler ; LUCRÉDIO, Daniel ; ALMEIDA, Eduardo Santana ; PRADO, Antonio Francisco Do ; ZANCANELLA, Luiz Carlos . Manipulating Crosscutting Concerns. In: The Fourth Latin American Conference on Pattern Languages of Programming (SugarLoafPLoP), Writers'Workshop, 2004, Porto das Dunas-CE, 2004.
28. ALMEIDA, Eduardo Santana de ; ALVARO, Alexandre ; LUCRÉDIO, Daniel ; GARCIA, Vinicius Cardoso ; PIVETA, Eduardo Kessler . Student's PLoP Guide: A Pattern Family to Guide Computer Science Students during PLoP Conferences. In: The Fourth Latin American Conference on Pattern Languages of Programming (SugarLoafPLoP), Writers'Workshop, 2004, Porto das Dunas-CE, 2004.
29. GARCIA, Vinicius Cardoso ; LUCRÉDIO, Daniel ; PINTO, Luíza Frota de Paula ; ALMEIDA, Eduardo Santana de ; ALVARO, Alexandre ; PRADO, Antonio Franscisco Do . Uma ferramenta CASE para o Desenvolvimento de Software Orientado a Aspectos.. In: 19º Simpósio Brasileiro de Engenharia de Software (SBES) - Sessão de Ferramentas, 2004, Brazilia - DF, 2004.
30. GARCIA, Vinicius Cardoso ; PIVETA, Eduardo Kessler ; LUCRÉDIO, Daniel ; ALVARO, Alexandre ; ALMEIDA, Eduardo Santana de . Em direção a uma abordagem para separação de interesses por meio de Mineração de Aspectos e Refactoring. In: XXX Latin American Center of Studies in Computer Science (CLEI), 2004, Peru, 2004.
31. GARCIA, Vinicius Cardoso ; LUCRÉDIO, Daniel ; ALVARO, Alexandre ; ALMEIDA, Eduardo Santana de ; PRADO, Antonio Francisco Do . Using Aspect Mining and Refactoring to Recover Knowlegde Embedded in Object-Oriented Legacy System. In: The International Conference on Information Reuse and Integration (IRI), 2004, Las Vegas,. IEEE Press., 2004.
32. ALMEIDA, Eduardo Santana de ; ALVARO, Alexandre ; LUCRÉDIO, Daniel ; GARCIA, Vinicius Cardoso ; MEIRA, Silvio Romero de Lemos . RiSE Project: Towards a Robust Framework for Software Reuse. In: The International Conference on Information Reuse and Integration (IRI), 2004, Las Vegas,. IEEE Press., 2004.
33. ALVARO, Alexandre ; LUCRÉDIO, Daniel ; ALMEIDA, Eduardo Santana de ; PRADO, Antonio Francisco Do . Towards an Incremental Process Model based on AOP for Distributed Component-Based Software Development. In: International Symposium on Distributed Objects and Applications (DOA), Poster Session, 2004, Lanarca. Lecture Notes in Computer Science (LNCS) Springer-Verlag., 2004.
34. ALVARO, Alexandre ; LUCRÉDIO, Daniel ; GARCIA, Vinicius Cardoso ; ALMEIDA, Eduardo Santana de . Aspect IPM: Towards an Incremental Process Model based on AOP for Component-Based Development. In: The First Brazilian Workshop on Aspect-Oriented Software Development, In Conjunction with the The 18th Brazilian Symposium on Software Engineering (SBES), 2004, Brasilia, 2004.
35. ALMEIDA, Eduardo Santana de ; LUCRÉDIO, Daniel ; ALVARO, Alexandre ; PRADO, Antonio Francisco Do ; TREVELIN, Luis Carlos . Experiences with Component-Based Development. In: The Fourth Ibero-American Symposium on Software Engineering and Knowledge Engineering, Poster Session, 2004, Madrid, 2004.
36. LUCRÉDIO, Daniel ; ALVARO, Alexandre ; ALMEIDA, Eduardo Santana de ; PRADO, Antonio Francisco Do . MVCASE Tool - Working with Design Patterns. In: The Third Latin American Conference on Pattern Languages of Programming (SugarLoafPLoP), Software Pattern Applications, 2003, Porto de Galinhas-PE, 2003.
37. PERES, Darley Rosa ; ALVARO, Alexandre ; FONTANETTE, Valdirene ; GARCIA, Vinicius Cardoso ; PRADO, Antonio Francisco Do . TB-REPP - Padrões de Processo para a Engenharia Reversa baseada em Transformações. In: The Third Latin American Conference on Pattern Languages of Programming (SugarLoafPLoP) , Writers Workshops, 2003, Porto de Galinhas-PE, 2003.
38. ALVARO, Alexandre ; LUCRÉDIO, Daniel ; ALMEIDA, Eduardo Santana de ; PRADO, Antonio Francisco Do ; TREVELIN, Luis Carlos . Process Pattern for the Distributed Component Development. In: The Third Latin American Conference on Pattern Languages of Programming (SugarLoafPLoP), Writers'Workshop, 2003, Porto de Galinhas-PE, 2003.
39. ALVARO, Alexandre ; LUCRÉDIO, Daniel ; GARCIA, Vinicius Cardoso ; ALMEIDA, Eduardo Santana de ; PRADO, Antonio Francisco Do ; TREVELIN, Luis Carlos . Orion-RE: A Component-Based Software Reengineering Environment. In: The 10th IEEE Working Conference on Reverse Engineering (WCRE), 2003, Victoria, British Columbia,. IEEE Press., 2003. p. 248-257.
40. ALVARO, Alexandre ; LUCRÉDIO, Daniel ; ALMEIDA, Eduardo Santana de ; PRADO, Antonio Francisco Do ; TREVELIN, Luis Carlos . Um Framework de Componentes para Aspectos Não Funcionais. In: Terceiro Workshop de Desenvolvimento Baseado em Componentes (WDBC), 2003, São Carlos-SP, 2003.
41. ALVARO, Alexandre ; ARNOLD, Francisco José . Desenvolvimento de um Scanner Automatizado. In: IX Congresso de Iniciação Cientifica da UNICAMP, 2001, Campinas, 2001.
Resumos publicados em anais de congressos
1. ALVARO, Alexandre ; ALMEIDA, Eduardo Santana de ; MEIRA, Silvio Romero de Lemos . An Initial Software Component Quality Framework. In: In 11th International Conference on Software Reuse (ICSR), International Workshop on Software Reuse and Safety (RESAFE), 2009, Falls Church. 11th International Conference on Software Reuse (ICSR), International Workshop on Software Reuse and Safety (RESAFE), 2009.
2. Oliveira, Robson Ytallo Silva de ; Ferreira, Paula Gonçalves ; ALVARO, Alexandre ; ALMEIDA, Eduardo Santana de ; MEIRA, Silvio Romero de Lemos . Code Inspection: A Survey. In: In the 9th International Conference on Enterprise Information Systems (ICEIS), 2007, Madeira/Portugal. IEEE Press., 2007.
3. ALVARO, Alexandre ; ALMEIDA, Eduardo Santana de ; MEIRA, Silvio Lemos . Component Quality Model: A Formal Case Study. In: 5th ACM-IEEE International Symposium on Empirical Software Engineering (ISESE), 2006, Rio de Janeiro, 2006.
4. CAVALCANTI, Ana Paula Carvalho ; ALVARO, Alexandre ; ALMEIDA, Eduardo Santana de ; MEIRA, Silvio Romero de Lemos . Reuse Process Adaptation Strategies. In: In the 32st IEEE EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA), Component-Based Software Engineering (CBSE) Track, 2006, Cavtat/Dubrovnik. IEEE Press., 2006.
5. ALVARO, Alexandre ; GARCIA, Vinicius Cardoso ; LUCRÉDIO, Daniel ; ALMEIDA, Eduardo Santana de ; PRADO, Antonio Franscisco Do . Experiences with Software Reengineering. In: In the 21st IEEE International Conference on Software Maintenance (ICSM), Poster Session,, 2005, Budapest, 2005.
6. GARCIA, Vinicius Cardoso ; LUCRÉDIO, Daniel ; ALVARO, Alexandre ; ALMEIDA, Eduardo Santana de ; PRADO, Antonio Franscisco Do . Towards an effective approach for Reverse Engineering. In: The 11th IEEE Working Conference on Reverse Engineering (WCRE), Poster Session, 2004, Holanda,. IEEE Press., 2004.
Apresentações de Trabalho
1. ALVARO, Alexandre ; MEIRA, Silvio Romero de Lemos . Software Component Certification: A Component Quality Model. 2006. (Apresentação de Trabalho/Simpósio).
2. ALVARO, Alexandre ; ALMEIDA, Eduardo Santana de ; MEIRA, Silvio Romero de Lemos . A Software Component Quality Model: A Preliminary Evaluation. 2006. (Apresentação de Trabalho/Conferência ou palestra).
3. CAVALCANTI, Ana Paula Carvalho ; ALVARO, Alexandre ; ALMEIDA, Eduardo Santana de ; MEIRA, Silvio Romero de Lemos . Reuse Process Adaptation Strategies. 2006. (Apresentação de Trabalho/Conferência ou palestra).
4. BRITO, Kellyton ; ALVARO, Alexandre ; LUCRÉDIO, Daniel ; ALMEIDA, Eduardo Santana de ; MEIRA, Silvio Romero de Lemos . Software Reuse: A Brief Overview of the Brazilian Industry s Case. 2006. (Apresentação de Trabalho/Conferência ou palestra).
5. ALVARO, Alexandre ; ALMEIDA, Eduardo Santana de ; MEIRA, Silvio Romero de Lemos . Software Component Certification: A Survey. 2005. (Apresentação de Trabalho/Conferência ou palestra).
6. LUCRÉDIO, Daniel ; FORTES, Renata Pontin de Mattos ; ALVARO, Alexandre ; ALMEIDA, Eduardo Santana de ; MEIRA, Silvio Romero de Lemos . Towards a Model-Driven Reuse Process. 2005. (Apresentação de Trabalho/Conferência ou palestra).
7. ALVARO, Alexandre ; ALMEIDA, Eduardo Santana de ; MEIRA, Silvio Romero de Lemos . Towards a Software Component Quality Model. 2005. (Apresentação de Trabalho/Conferência ou palestra).
8. ALVARO, Alexandre ; ALMEIDA, Eduardo Santana de ; MEIRA, Silvio Romero de Lemos . A Component Quality Model for Component Quality Assurance. 2005. (Apresentação de Trabalho/Congresso).
9. ALVARO, Alexandre ; LUCRÉDIO, Daniel ; ALMEIDA, Eduardo Santana de ; TREVELIN, Luis Carlos ; PRADO, Antonio Francisco Do . Um Framework de Componentes para Aspectos Não Funcionais. 2003. (Apresentação de Trabalho/Congresso).
Demais tipos de produção bibliográfica
1. ALVARO, Alexandre ; Rikard, Land ; Crnkovic, Ivica . Software Component Evaluation: A Theoretical Study on Component Selection and Certification. Vasteras: MRTC report, 2007 (Technical Report).
Produção técnica
Trabalhos técnicos
1. ALVARO, Alexandre . Consultor ad hoc da FAPESP - Fundação de Amparo à Pesquisa do Estado de São Paulo. 2011.
2. ALVARO, Alexandre . Consultor ad hoc da FAPITEC - Fundação de Apoio à Pesquisa e à Inovação Tecnológica do Estado de Sergipe. 2011.
3. ALVARO, Alexandre . Membro do Comitê de Programa - IV Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software (SBCARS).. 2011.
4. ALVARO, Alexandre . Membro do Comitê de Programa - Workshop de Ferramentas e Aplicações (WFA) do Webmedia. 2011.
5. ALVARO, Alexandre . Parecer Ad Hoc da Fundação de Apoio à Pesquisa e à Inovação Tecnológica do Estado de Sergipe - FAPITEC/SE. 2010.
6. ALVARO, Alexandre . Refereee - Journal IET Software. 2010.
7. ALVARO, Alexandre . Membro do Comitê de Programa - IV Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software (SBCARS).. 2010.
8. ALVARO, Alexandre . Parecer Ad Hoc da Fundação de Apoio à Pesquisa e à Inovação Tecnológica do Estado de Sergipe - FAPITEC/SE. 2009.
9. ALVARO, Alexandre . Integrante da Comissão Especial de Avaliação e Requisitos de Produtos de Software (SQuaRE) ISO/IEC 25000. 2008.
10. ALVARO, Alexandre . Referee - Revista InfoComp. 2008.
11. ALVARO, Alexandre . Referee do VI Simpósio Brasileiro de Qualidade de Software (SBQS). 2008.
12. ALVARO, Alexandre . Referee do Journal of the Brazilian Computer Society (JBCS). 2008.
13. ALVARO, Alexandre . Referee do Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software (SBCARS). 2008.
14. ALVARO, Alexandre . Referee - Revista InfoComp. 2007.
15. ALVARO, Alexandre . Referee - Technology of Object-Oriented Languages and Systems (TOOLS). 2007.
16. ALVARO, Alexandre . Referee - VI Simpósio Brasileiro de Qualidade de Software (SBQS). 2007.
17. ALVARO, Alexandre . Referee - Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software (SBCARS). 2007.
18. ALVARO, Alexandre . Referee do I Workshop de Desenvolvimento Rápido de Aplicações (WDRA). 2007.
19. ALVARO, Alexandre . Referee do Journal of the Brazilian Computer Society - Software Reuse: Methods, Processes, Tools and Experiences (JBCS - Software Reuse). 2007.
20. ALVARO, Alexandre . Referee - Revista InfoComp. 2006.
21. ALVARO, Alexandre . Referee - 6th Workshop de Desenvolvimento Baseado em Componentes (WDBC). 2006.
22. ALVARO, Alexandre . Referee - Revista InfoComp. 2005.
23. ALVARO, Alexandre . Referee - 5th Workshop de Desenvolvimento Baseado em Componentes (WDBC). 2005.
24. ALVARO, Alexandre . Referee - 4th Workshop de Desenvolvimento Baseado em Componentes (WDBC). 2004.
25. ALVARO, Alexandre . Referee - Revista InfoComp. 2004.
26. ALVARO, Alexandre . Referee - 3th Workshop de Desenvolvimento Baseado em Componentes (WDBC). 2003.
27. ALVARO, Alexandre ; PRADO, Antonio Francisco Do ; ALMEIDA, Eduardo Santana de ; MORAES, Regina Lúcia de Oliveira . Uma Abordagem para o Desenvolvimento de Software Baseado em Componentes Distribuídos. 2002.
Demais tipos de produção técnica
1.
ALVARO, Alexandre . Mini-curso de SCRUM na Prática. 2010. (Curso de curta duração ministrado/Outra).

Eventos
Participação em eventos
1. 2 Workshop de Engenharia de Software do Sertão do São Francisco (WESS).Jovens Pesquisadores em Engenharia de Software. 2011. (Congresso).
2. 2 Simpósio Interinstitucional de Computação do Vale do São Francisco (SICOMP).Empreendedorismo e InovAÇÃO. 2011. (Congresso).
3. Semana Nacional de Ciência e Tecnologia - Instituto Federal de Itapetininga.Empreendedorismo, Inovação e o Mercado de Trabalho. 2011. (Seminário).
4. Semana de Profissões do Colégio Véritas de Sorocaba.Computação, Perspectivas e Tendências na Profissão. 2011. (Encontro).
5. A Formação de Empresas Nascentes Inovadoras. 2010. (Congresso).
6. II Semana de Sistemas da Informação.Mesa redonda Tecnologias Globais, Soluções Locais, realidade e propostas . 2010. (Congresso).
7. I Workshop sobre Diretrizes para Jovens Pesquisadores em Engenharia de Software, em conjunto com o Congresso Brasileiro de Software (CBSOFT).Jovens Pesquisadores em Engenharia de Software. 2010. (Congresso).
8. II Semana de Sistemas da Informação.Inovação e Tecnologia. 2010. (Seminário).
9. Semana de Profissões do Colégio Véritas de Sorocaba.Computação, Mercado e o Futuro. 2010. (Encontro).
10. 33st IEEE EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA), Component-Based Software Engineering (CBSE) Track.A Software Component Maturity Model (SCMM). 2007. (Congresso).
11. V Simpósio Brasileiro de Qualidade de Software (SBQS).Software Component Certification: A Component Quality Model. 2006. (Congresso).
12. 32st IEEE EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA), Component-Based Software Engineering (CBSE) Track.A Software Component Quality Model: A Preliminary Evaluation. 2006. (Congresso).
13. 5th ACM-IEEE International Symposium on Empirical Software Engineering.Software Reuse: A Brief Overview of the Brazilian Industry s Case. 2006. (Congresso).
14. 1º Workshop Workshop para Introdução do Reuso em Empresas de Software (WIRE). 2006. (Congresso).
15. 6º Workshop de Desenvolvimento Baseado em Componentes (WDBC). 2006. (Congresso).
16. 31st IEEE EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA), Component-Based Software Engineering (CBSE) Track.Software Component Certification: A Survey. 2005. (Congresso).
17. 5º Workshop de Desenvolvimento Baseado em Componentes (WDBC).A Component Quality Model for Component Quality Assurance. 2005. (Congresso).
18. 4º Workshop de Desenvolvimento Baseado em Componentes (WDBC). 2004. (Congresso).
19. 3º Workshop de Desenvolvimento Baseado em Componentes (WDBC).Um Framework de Componentes para Aspectos Não Funcionais. 2003. (Congresso).
20. IX Congresso Interno de Iniciação Ciêntifica da Unicamp.Desenvolvimento de um Scanner Automatizado. 2001. (Congresso).
Organização de eventos
1. ALVARO, Alexandre ; MEIRA, Silvio Romero de Lemos ; ALMEIDA, Eduardo Santana de ; GARCIA, Vinicius Cardoso . V Workshop para Introdução de Reuso em Empresas. 2010. (Congresso).
2. MEIRA, Silvio Romero de Lemos ; ALMEIDA, Eduardo Santana de ; ALVARO, Alexandre ; SANTOS, Eduardo Cruz Reis . 6º Workshop de Desenvolvimento Baseado em Componentes (WDBC). 2007. (Congresso).
3. MEIRA, Silvio Romero de Lemos ; ALMEIDA, Eduardo Santana de ; ALVARO, Alexandre ; GARCIA, Vinicius Cardoso ; SANTOS, Eduardo Cruz Reis . 2º Workshop Workshop para Introdução do Reuso em Empresas de Software (WIRE) . 2007. (Congresso).
4. MEIRA, Silvio Romero de Lemos ; ALMEIDA, Eduardo Santana de ; ALVARO, Alexandre ; GARCIA, Vinicius Cardoso ; SANTOS, Eduardo Cruz Reis . 1st RISE Summer School on Software Reuse. 2007. (Congresso).
5. MEIRA, Silvio Romero de Lemos ; ALMEIDA, Eduardo Santana de ; ALVARO, Alexandre ; GARCIA, Vinicius Cardoso . 1º Workshop Workshop para Introdução do Reuso em Empresas de Software (WIRE) . 2006. (Congresso).
6. PRADO, Antonio Francisco Do ; ALVARO, Alexandre ; GARCIA, Vinicius Cardoso ; LUCRÉDIO, Daniel ; FONTANETTE, Valdirene . 3º Workshop de Desenvolvimento Baseado em Componentes (WDBC). 2004. (Congresso).

Orientações
Supervisões e orientações concluídas
Monografia de conclusão de curso de aperfeiçoamento/especialização
1. Jennecy Pereira da Silva Júnior. Uma Estrategia para Migração de Sistemas ERP's - Do Desktop (Client /Server) para Web (multicamadas). 2007. Monografia. (Aperfeiçoamento/Especialização em Curso de Pós-Graduação em Desenvolvimento de SW) - Faculdades Integradas Barros Melo. Orientador: Alexandre Alvaro.
Iniciação Científica
1. Gabriel Trita Ferreira da Cunha. Em direção a um middleware RFID. 2010. Iniciação Científica. (Graduando em Ciência da Computação) - Universidade Federal de São Carlos (UFSCar) - Sorocaba, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Alexandre Alvaro.
2. Mariana Horita. Uma Ferramenta para Análise de Clima Organizacional. 2010. Iniciação Científica. (Graduando em Ciência da Computação) - Universidade Federal de São Carlos (UFSCar) - Sorocaba, Makesys Business Technology Ltda. Orientador: Alexandre Alvaro.
3. Valter Henrique de Souza Ferreira da Silva. AutoLife: Ambientes Inteligentes com suporte de RFID. 2010. Iniciação Científica. (Graduando em Ciência da Computação) - Universidade Federal de São Carlos (UFSCar) - Sorocaba, Makesys Business Technology Ltda. Orientador: Alexandre Alvaro.
Página gerada pelo Sistema Currículo Lattes em 11/02/2012 às 16:50:38