Fabiano Cutigi Ferrari

Bolsista de Produtividade em Pesquisa do CNPq - Nível 2

  • Endereço para acessar este CV: http://lattes.cnpq.br/3154345471250570
  • Última atualização do currículo em 10/10/2018


É Bacharel em Informática (2005) e Doutor em Ciências de Computação e Matemática Computacional (2010), ambos pelo Instituto de Ciências Matemáticas e de Computação da Universidade de São Paulo (ICMC/USP). Em seu doutorado, foi orientado pelo Prof. José Carlos Maldonado e realizou estágio de um ano na Universidade de Lancaster (Reino Unido) sob orientação do Prof. Awais Rashid. Desde 2011, é Professor Adjunto na Universidade Federal de São Carlos (UFSCar - Brasil), e realizou Pós-Doutorado na Universidade George Mason (EUA) sob supervisão do Prof. Jeff Offutt entre 2017 e 2018. Tem experiência na área de Ciência da Computação, com ênfase em Engenharia de Software, atuando principalmente nos seguintes temas: teste de software, programação orientada a objetos, programação orientada a aspectos, teste de mutação, sistemas adaptativos, revisão sistemática da literatura, gestão do conhecimento e gamificação em Engenharia de Software. É membro da Sociedade Brasileira de Computação (SBC) e da Association for Computing Machinery (ACM). (Texto informado pelo autor)


Identificação


Nome
Fabiano Cutigi Ferrari
Nome em citações bibliográficas
FERRARI, Fabiano Cutigi;Ferrari, Fabiano Cutigi;FERRARI, FABIANO CUTTIGI;FERRARI, FABIANO C.;FERRARI, FABIANO

Endereço


Endereço Profissional
Universidade Federal de São Carlos, Centro de Ciências Exatas e de Tecnologia, Departamento de Computação.
Rodovia Washington Luis km 235
Jardim Guanabara
13565905 - São Carlos, SP - Brasil - Caixa-postal: 668
Telefone: (16) 33518232
Fax: (16) 33518233
URL da Homepage: http://www.dc.ufscar.br


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


2005 - 2010
Doutorado em Ciências da Computação e Matemática Computacional.
Universidade de São Paulo, USP, Brasil.
Título: A contribution to the fault-based testing of aspect-oriented software, Ano de obtenção: 2010.
Orientador: José Carlos Maldonado.
Bolsista do(a): Fundação de Amparo à Pesquisa do Estado de São Paulo, FAPESP, Brasil.
Palavras-chave: aspect-oriented software; software testing; testing techniques.
Grande área: Ciências Exatas e da Terra
Setores de atividade: Desenvolvimento de Programas (Software).
2001 - 2004
Graduação em Bacharelado em Informática.
Universidade de São Paulo, USP, Brasil.
Título: Uma ferramenta para extração e conversão de informações de currículos Lattes.
Orientador: Adenilso da Silva Simão.
1991 - 1994
Curso técnico/profissionalizante.
Escola Técnica Estadual Lauro Gomes, ETELG, Brasil.


Pós-doutorado


2017 - 2018
Pós-Doutorado.
George Mason University, GMU, Estados Unidos.
Bolsista do(a): Fundação de Amparo à Pesquisa do Estado de São Paulo, FAPESP, Brasil.
Grande área: Ciências Exatas e da Terra


Formação Complementar


2011 - 2011
Extensão universitária em Formação Docente para Modalidade a Distância. (Carga horária: 60h).
Universidade Federal de São Carlos, UFSCAR, Brasil.
2010 - 2010
Introduction to Product Line Engineering.
Instituto de Ciências Matemáticas e de Computação, ICMC, Brasil.
2009 - 2009
Using Qualitative Methods in Soft.Eng. Research. (Carga horária: 3h).
Sociedade Brasileira de Computação - Porto Alegre, SBC, Brasil.
2009 - 2009
Uso de Mét. Estatísticos para Planejam. e Análise. (Carga horária: 3h).
Sociedade Brasileira de Computação - Porto Alegre, SBC, Brasil.
2009 - 2009
Introdução à Engenharia de Software Experimental. (Carga horária: 3h).
Sociedade Brasileira de Computação - Porto Alegre, SBC, Brasil.
2008 - 2008
Evolução de Software:Téc. para Compr. de Programas.
Sociedade Brasileira de Computação - Porto Alegre, SBC, Brasil.
2007 - 2008
Estudante Visitante de Doutorado.
Lancaster University, LANCS, Inglaterra.
2007 - 2007
Extensão universitária em Testing Techs.for Achieving Highly Reliable Softwa. (Carga horária: 12h).
Instituto de Ciências Matemáticas e de Computação, ICMC, Brasil.
2006 - 2006
Desenv. com Java usando Design Patterns.
Instituto de Ciências Matemáticas e de Computação, ICMC, Brasil.
2006 - 2006
Engenharia de Software Orientada a Agentes. (Carga horária: 6h).
Sociedade Brasileira de Computação - Porto Alegre, SBC, Brasil.
2006 - 2006
Engenharia de Web: Uma Disciplina Ágil.
Sociedade Brasileira de Computação - Porto Alegre, SBC, Brasil.
2005 - 2005
Extensão universitária em Indrodução à Metodologia da Pesquisa Bibliográfica. (Carga horária: 3h).
Instituto de Ciências Matemáticas e de Computação, ICMC, Brasil.
1998 - 1998
Rede Novell 3.12 - Instalação e Administração. (Carga horária: 39h).
Universidade Federal de São Carlos, UFSCAR, Brasil.


Atuação Profissional



Universidade Federal de São Carlos, UFSCAR, Brasil.
Vínculo institucional

2011 - Atual
Vínculo: , Enquadramento Funcional: Adjunto III, Carga horária: 40, Regime: Dedicação exclusiva.

Atividades

08/2013 - Atual
Ensino, Ciência da Computação, Nível: Graduação

Disciplinas ministradas
Engenharia de Software 2
Metodologias em Desenvolvimento de Sistemas
Programação de Computadores
Tópicos Avançados
Tópicos em Informática
03/2013 - Atual
Ensino, Matemática - Licenciatura Ou Bacharelado, Nível: Graduação

Disciplinas ministradas
Computação Básica
08/2012 - Atual
Ensino, Mestrado em Ciência da Computação, Nível: Pós-Graduação

Disciplinas ministradas
Desenvolvimento de Software Orientado a Objetos
Engenharia de Software
Tópicos em Engenharia de Software
03/2012 - Atual
Pesquisa e desenvolvimento , Centro de Ciências Exatas e de Tecnologia, .

Linhas de pesquisa
Engenharia de Software
03/2012 - Atual
Ensino, Engenharia de Produção, Nível: Graduação

Disciplinas ministradas
Introdução à Programação e ao Uso de Banco de Dados
07/2011 - Atual
Ensino, Sistemas de Informação, Nível: Graduação

Disciplinas ministradas
Estruturas de Dados 2
Introdução à Programação
Programação de Computadores
Engenharia de Software 1
02/2011 - Atual
Ensino, Biblioteconomia e Ciência da Informação, Nível: Graduação

Disciplinas ministradas
Geração e Uso de Base de Dados
Introdução à Análise de Sistemas
02/2011 - 12/2011
Ensino, Engenharia Civil, Nível: Graduação

Disciplinas ministradas
Introdução à Computação

Fundação de Amparo à Pesquisa do Estado de São Paulo, FAPESP, Brasil.
Vínculo institucional

2005 - 2010
Vínculo: Colaborador, Enquadramento Funcional: Bolsista, Carga horária: 40, Regime: Dedicação exclusiva.
Outras informações
Bolsista de doutorado desenvolvendo pesquisa na área de teste de software.


Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil.
Vínculo institucional

2007 - 2008
Vínculo: Colaborador, Enquadramento Funcional: Bolsista, Carga horária: 40, Regime: Dedicação exclusiva.
Outras informações
Bolsista de doutorado sanduíche desenvolvendo pesquisa na área de teste de software.


Universidade de São Paulo, USP, Brasil.
Vínculo institucional

2009 - 2009
Vínculo: Estagiário, Enquadramento Funcional: Estagiário, Carga horária: 6

Vínculo institucional

2006 - 2006
Vínculo: Estagiário, Enquadramento Funcional: Estagiário, Carga horária: 6

Vínculo institucional

2005 - 2005
Vínculo: Estagiário, Enquadramento Funcional: Estagiário, Carga horária: 6

Atividades

02/2009 - 06/2009
Estágios , Instituto de Ciências Matemáticas e de Computação, .

Estágio realizado
Estágio no Programa de Aperfeiçoamento do Ensino (PAE)..
7/2006 - 11/2006
Estágios , Instituto de Ciências Matemáticas e de Computação, Departamento de Ciências da Computação.

Estágio realizado
Estágio no Programa de Aperfeiçoamento do Ensino (PAE).
7/2005 - 11/2005
Estágios , Instituto de Ciências Matemáticas e de Computação, Departamento de Ciências da Computação.

Estágio realizado
Estágio no Programa de Aperfeiçoamento do Ensino (PAE).

Lancaster University, LANCASTER, Inglaterra.
Vínculo institucional

2007 - 2008
Vínculo: Colaborador, Enquadramento Funcional: Pesquisador, Carga horária: 20


Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil.
Vínculo institucional

2004 - 2004
Vínculo: Colaborador, Enquadramento Funcional: Bolsista, Carga horária: 20
Outras informações
Bolsista de iniciação científica desenvolvendo pesquisa na área de teste de software.

Vínculo institucional

2003 - 2004
Vínculo: Colaborador, Enquadramento Funcional: Bolsista, Carga horária: 20
Outras informações
Bolsista de iniciação científica desenvolvendo pesquisa na área de processo de software.



Linhas de pesquisa


1.
Engenharia de Software


Projetos de pesquisa


2017 - Atual
Uma Abordagem apoiada por Testes para Modernização Arquitetural de Sistemas Adaptativos

Projeto certificado pelo(a) coordenador(a) Valter Vieira de Camargo em 25/08/2018.
Descrição: Sistemas adaptativos (SAs) alteram seu comportamento em decorrência de mudanças de contexto ou variações no ambiente operacional. Sua arquitetura envolve loops de controle, cujo objetivo é monitorar o sistema, analisar o comportamento atual, planejar adaptaçções e aplicá-las. Os principais conceitos dos loops de controle são os monitores, analisadores, planejadores e executores. Geralmente SAs são projetados sem levar em conta os loops, fazendo com que o código-fonte que os implementa torne-se misturado com outros módulos, dificultando manutenções que envolvem esses conceitos. Uma alternativa aparente é a aplicação de refatorações tradicionais para remodularizar os loops, entretanto esse tipo de refatoração não leva em conta o tipo da aplicação, comprometendo a produtividade da equipe. Já refatorações especiais de SAs destinadas a modularização dos loops são escassas. Um outro problema é que refatorações são geralmente implementadas com base em modelos proprietários, dificultando a interoperabilidade entre ferramentas de modernização. A Modernização Orientada a Arquitetura (ADM/OMG) é uma proposta de reestruturação de sistemas com base em um metamodelo ISO chamado KDM (Knowledge Discovery Metamodel). O emprego desse metamodelo faz com que algoritmos de refatoração tornem-se independentes de soluções proprietárias, promovendo o reúso. O objetivo neste projeto é desenvolver uma abordagem de modernização arquitetural de SAs com enfoque na modularização dos loops de controle. Um enfoque grande da abordagem será a aplicação de testes para averiguar se o comportamento e o desempenho do sistema não foram alterados após as refatorações. As avaliações terão como objetivo i) averiguar o suporte fornecido pela abordagem na produtividade das equipes; ii) analisar se as versões refatoradas apresentam melhores níveis de manutenção do que as anteriores e iii) se os algoritmos desenvolvidos possuem alto nível de reusabilidade..
Situação: Em andamento; Natureza: Pesquisa.
2014 - 2016
Evolução e Avaliação de Técnicas de Teste e de Busca de Código-Fonte no Desenvolvimento de Software Contemporâneo
Descrição: As técnicas contemporâneas de desenvolvimento como a Programação Orientada a Objetos (POO) e a Programação Orientada a Aspectos (POA) trazem diversos benefícios ao desenvolvimento de software, como código mais coeso, menos acoplado e mais legível. Entretanto, essas mesmas técnicas podem apresentar obstáculos, como novos tipos de defeitos que não ocorriam com o uso das técnicas anteriores. Além disso, mesmo que as técnicas apresentem benefícios ao desenvolvimento de software, ainda existem maneiras de fazer com que se obtenha maior confiança no código implementado, ou que o mesmo seja produzido com menor custo. No que diz respeito ao aumento da qualidade, recentemente foi introduzida uma nova família de critérios de teste estrutural - chamada de cobertura de arestas multi-ponto -, que generaliza a cobertura de arestas tradicional para a cobertura de tuplas de arestas obtidas na sequência de execução de um programa. Estudos iniciais indicam que os critérios são efetivos e inclusive comparáveis aos critérios de fluxo de dados, tidos anteriormente como entre os mais efetivos (apesar de bastante custosos). Essa família de critérios ainda não foi explorada no contexto de POA, o que abre um novo caminho de pesquisa importante, já que os programas OA também contêm condicionais. No que diz respeito à diminuição de custos de desenvolvimento, recentemente o grupo de pesquisa do proponente desenvolveu um protótipo que implementa a correção automática de programas utilizando busca de código em repositórios de código aberto. A ideia básica é procurar código similar a trechos defeituosos do programa - detectados via casos de teste -, e substituí-los por implementações corretas encontradas nesses repositórios. Apesar da ferramenta apresentar evidências de ser efetiva, ainda existem diversas maneiras de estendê-la e avaliá-la. Outra técnica proposta pelo grupo e que ainda não foi avaliada adequadamente é a expansão de query automática utilizando tesauros. O objetivo deste projeto de pesquisa é evoluir e avaliar as técnicas de teste e de busca de código-fonte nesses e em outros pontos relacionados para a melhoria do desenvolvimento de software contemporâneo..
Situação: Concluído; Natureza: Pesquisa.
2013 - 2016
Avaliação Experimental da Testabilidade de Programas Orientados a Aspectos
Descrição: Na última década, a Programação Orientada a Aspectos (POA) recebeu especial atenção da comunidade de pesquisa em Engenharia de Software. Para lidar com os conceitos e propriedades subjacentes da POA e garantir a qualidade dos produtos gerados, ou seja, dos programas orientados a aspectos~(OA), diversas abordagens de teste de software e tecnologias de apoio foram propostas. Em geral, essas abordagens são baseadas em técnicas de teste largamente exploradas como, por exemplo, o teste estrutural e o teste baseado em defeitos. Entretanto, há poucas evidências sobre os reais desafios impostos pela POA à atividade de teste; em geral, a caracterização das dificuldades para se testar programas OA é feita de forma teórica, com base nos conceitos introduzidos por esse novo paradigma de programação. Além disso, observa-se uma clara limitação em relação à avaliação experimental das abordagens propostas para o teste desse tipo de software. Em vista dessas limitações, o presente projeto de pesquisa tem como objetivo investigar, sob o ponto de vista empírico, a adequação de conjuntos de testes em dois diferentes contextos: inter- e intra-paradigma de programação. No primeiro contexto, busca-se confirmar ou refutar a hipótese de que testar programas OA é mais difícil do que testar programas desenvolvidos em outros paradigmas. No segundo contexto, objetiva-se investigar as propriedades complementares de critérios de seleção de casos de teste aplicados em programas OA. Para atingir os objetivos propostos, uma série de estudos experimentais serão conduzidos como forma de gerar evidências que permitam o delineamento de respostas aos problemas investigados. Chamada: Universal 14/2013 (Processo 485235/2013-7).
Situação: Concluído; Natureza: Pesquisa.
Alunos envolvidos: Mestrado acadêmico: (2) .
Integrantes: Fabiano Cutigi Ferrari - Coordenador / Otávio Augusto Lazzarini Lemos - Integrante / Thiago Gaspar Levin - Integrante / Jesus Thiago Sousa Lacerda - Integrante.Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.
2010 - 2010
DiVA: Dynamic Variability in complex, Adaptive systems
Descrição: The goal of DiVA is to provide a new tool-supported methodology with an integrated framework for managing dynamic variability in adaptive systems. This goal will be addressed by combining aspect-oriented and model-driven techniques in an innovative way. It will test its results implementing case studies from two different domains: crisis management and Customer Relationship Management (CRM). DiVA mobilises leading players within the domains of model-driven engineering, aspect-oriented analysis and modelling, variability modelling and partners that provide advanced end user systems and applications where the demand for adaptation is a major concern..
Situação: Em andamento; Natureza: Pesquisa.
2009 - 2014
INCT-SEC: Instituto Nacional de Ciência e Tecnologia em Sistemas Embarcados Críticos
Descrição: Institutos Nacionais de Ciência e Tecnologia (INCT) Edital 15/2008 MCT/CNPq/FNDCT/CAPES/FAPEMIG/FAPERJ/FAPESP ..
Situação: Em andamento; Natureza: Pesquisa.
2009 - 2011
MecCoM - Mecanismos Contemporâneos de Modularização: Estudos Empíricos e Métricas
Descrição: Técnicas contemporâneos para programação modular de sistemas software, tais como programação orientada a aspectos (POA) e programação orientada a características (POC), representam uma das mais importantes mudanças de paradigma na área de Engenharia de Software na última década. Estas técnicas vêm despertando o interesse de pesquisadores e profissionais da indústria de software, com a promessa de melhorar a produtividade e a manutenibilidade de sistemas computacionais. Através dos mecanismos de POA e POC, interesses relacionados a distribuição, tratamento de exceções, segurança e persistência de dados, por exemplo, são tratados de forma mais modular. Entretanto, desenvolvedores de software não têm disponível diretivas de boas práticas para construir softwares estáveis e confiáveis com mecanismos contemporâneos de programação modular. Neste contexto, os esforços deste projeto serão direcionados para alcançar quatro objetivos: (1) executar um conjunto de estudos empíricos com a finalidade de avaliar tais mecanismos em termos de propriedades que definem a capacidade de evolução de um software; (2) identificar e construir um novo método de medição para suportar o primeiro objetivo, focado em avaliação sensível a interesses; (3) definir uma lista de boas práticas com a finalidade de promover uma adoção de mecanismos avançados de modularidade de uma forma mais consciente; e (4) adaptar ou definir novos mecanismos de modularidade, baseado em conhecimento empírico obtido no primeiro objetivo e na realização do terceiro objetivo..
Situação: Em andamento; Natureza: Pesquisa.
2007 - 2008
AOSD-Europe: Network of Excellence on Aspect-Oriented Software Development
Descrição: AOSD-Europe Network of Excellence is a multi-million Euros project awarded by the European Commission to a consortium of nine European Universities and two industrial organisations. European researchers and practitioners have played a major role in the conception and development of AOSD tools and techniques. Although a number of organisations across Europe and the world cooperate through informal collaborations or formal workshops and meetings, these activities tend to be on a small scale. Individual research labs, on the other hand, lack the necessary critical mass and resources to address AOSD issues on a large scale. If we are to address the various challenges in AOSD in depth and create a basis for active transfer of AOSD concepts from academia to industry, we need a platform for large-scale cooperation. Such large-scale collaboration requires that researchers and practitioners come together to reinforce activities that are complimentary while removing overlap of activities to avoid duplication of effort. AOSD-Europe is borne out of this vision of large-scale collaboration on a European scale to provide relevant and practical technical solutions in AOSD driven by the needs of next generation software systems, such as ambient and mobile computing applications..
Situação: Concluído; Natureza: Pesquisa.


Projetos de extensão


2014 - Atual
Teste de Software na Prática: Reduzindo a Lacuna entre a Academia e a Indústria
Descrição: Este projeto, na forma de um ciclo de Mesas Redondas, visa a contribuir para a aproximação da indústria e da academia, buscando identificar as necessidades atuais do mercado em relação ao conhecimento em teste de software e enumerar ações para suprir tais necessidades. Serão colocados lado a lado profissionais de nível sênior da indústria, profissionais recém-formados e estudantes e docentes de cursos de graduação em computação da cidade de São Carlos e região. Os participantes debaterão o estado atual do ensino em teste de software, as expectativas do mercado em relação aos profissionais que compõem as equipes de testes na indústria, e medidas de cunho prático que podem contribuir para reduzir a lacuna existente entre o ensino e a prática..
Situação: Em andamento; Natureza: Extensão.
Alunos envolvidos: Mestrado acadêmico: (1) .
Integrantes: Fabiano Cutigi Ferrari - Coordenador / Sandra Camargo Pinto Ferraz Fabbri - Integrante / Auri Marcelo Rizzo Vincenzi - Integrante.Financiador(es): Universidade Federal de São Carlos - Auxílio financeiro.


Revisor de periódico


2011 - Atual
Periódico: The Journal of Systems and Software
2011 - Atual
Periódico: Automated Software Engineering
2011 - Atual
Periódico: Information and Software Technology
2011 - Atual
Periódico: Empirical Software Engineering
2012 - Atual
Periódico: Journal of the Brazilian Computer Society (Impresso)
2012 - Atual
Periódico: Transactions on Aspect-Oriented Software Development (Print)
2012 - Atual
Periódico: Acta Scientiarum. Technology (Online)
2012 - Atual
Periódico: Journal of Universal Computer Science (Online)
2014 - Atual
Periódico: Software Testing, Verification and Reliability
2015 - Atual
Periódico: Science of Computer Programming (Print)


Revisor de projeto de fomento


2012 - Atual
Agência de fomento: Fundação de Amparo à Pesquisa do Estado de São Paulo


Áreas de atuação


1.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação.
2.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Software Básico.
3.
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.
4.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Sistemas de Informação.


Idiomas


Inglês
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Espanhol
Compreende Razoavelmente, Fala Pouco, Lê Razoavelmente, Escreve Pouco.


Prêmios e títulos


2018
Melhor Artigo do 13th International Workshop on Mutation Analysis, IEEE Computer Society.
2018
Dois Melhores Artigos do 3rd Brazilian Symposium on Systematic and Automated Software Testing (SAST), Sociedade Brasileira de Computação.
2014
Melhor Artigo do 8th Brazilian Workshop on Systematic and Automated Software Testing (SAST), Sociedade Brasileira de Computação.
2013
Terceiro Melhor Artigo do XXVII Simpósio Brasileiro de Engenharia de Software, Sociedade Brasileira de Computação..
2007
Diploma de Mérito Acadêmico - Melhor Média de Notas da Turma de Formandos 2004 em Bacharelado em Informática, Instituto de Ciências Matemáticas e de Computação - USP.


Produções



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

1.
1LEMOS, O.2017LEMOS, O. ; FERRARI, Fabiano Cutigi ; SILVEIRA, F. F. ; GARCIA, A. . The impact of Software Testing education on code reliability: An empirical assessment. JOURNAL OF SYSTEMS AND SOFTWARE, p. 497-511, 2017.

2.
2SANTOS, ADRIANO2016 SANTOS, ADRIANO ; ALVES, PÉRICLES ; FIGUEIREDO, Eduardo ; FERRARI, FABIANO . Avoiding code pitfalls in Aspect-Oriented Programming. Science of Computer Programming (Print), v. 119, p. 31-50, 2016.

3.
4CAMARGO, K. G.2015CAMARGO, K. G. ; FERRARI, Fabiano Cutigi ; FABBRI, Sandra Camargo Pinto Ferraz . Characterising the state of the practice in software testing through a TMMi-based process. Journal of Software Engineering Research and Development, v. 3, p. 1-24, 2015.

4.
5SOUZA, L. P. P.2015SOUZA, L. P. P. ; FERRARI, Fabiano Cutigi . Estudo da Aplicação de Aspectos da Gestão do Conhecimento no Desenvolvimento Ágil de Software. T.I.S. Tecnologias Infraestrutura e Software, v. 4, p. 59-67, 2015.

5.
6SILVA, M. S.2015SILVA, M. S. ; FERRARI, Fabiano Cutigi . Integração de Frameworks Front-End para Desenvolvimento de Interfaces Ricas com JavaServer Faces. T.I.S. Tecnologias Infraestrutura e Software, v. 4, p. 68-77, 2015.

6.
3FERRARI, Fabiano Cutigi;Ferrari, Fabiano Cutigi;FERRARI, FABIANO CUTTIGI;FERRARI, FABIANO C.;FERRARI, FABIANO2015FERRARI, Fabiano Cutigi; P. CAFEO, BRUNO B. ; LEVIN, THIAGO G. ; S. LACERDA, JÉSUS T. ; L. LEMOS, OTÁVIO A. ; MALDONADO, J. C. ; MASIERO, PAULO C. . Testing of aspect-oriented programs: difficulties and lessons learned based on theoretical and practical experience. Journal of the Brazilian Computer Society (Impresso), v. 21, p. 1-25, 2015.

7.
7Antonio, Erik Aceiro2014Antonio, Erik Aceiro ; FERRARI, Fabiano Cutigi ; CAURIN, G. A. P. ; FABBRI, Sandra Camargo Pinto Ferraz . A Set of Metrics for Characterizing Simulink Model Comprehension. Journal of Computer Science and Technology (La Plata. En línea), v. 14, p. 88-94, 2014.

8.
10FABBRI, Sandra Camargo Pinto Ferraz2013FABBRI, Sandra Camargo Pinto Ferraz ; FELIZARDO, K. R. ; FERRARI, Fabiano Cutigi ; HERNANDES, E. C. M. ; OCTAVIANO, F. R. ; NAKAGAWA, Elisa Yumi ; MALDONADO, José Carlos . Externalising tacit knowledge of the systematic review process. IET Software (Print), v. 7, p. 298-307, 2013.

9.
8FABBRI, Sandra Camargo Pinto Ferraz2013FABBRI, Sandra Camargo Pinto Ferraz ; FERRARI, Fabiano Cutigi ; CAMARGO, K. G. . A Atividade de Teste sob a Perspectiva de Qualidade de Software. T.I.S. Tecnologias Infraestrutura e Software, v. 2, p. 164-166, 2013.

10.
9PRADO, G. S.2013PRADO, G. S. ; FERRARI, Fabiano Cutigi . Avaliação do Impacto do Desenvolvimento Distribuído de Software em um Projeto Adotando o Scrum: Um Estudo Comparativo. T.I.S. Tecnologias Infraestrutura e Software, v. 2, p. 201-210, 2013.

11.
11Ferrari, Fabiano Cutigi2013Ferrari, Fabiano Cutigi; RASHID, Awais ; MALDONADO, José Carlos . Towards the practical mutation testing of AspectJ programs. Science of Computer Programming (Print), v. 78, p. 684, 2013.

13.
12LEMOS, Otávio Augusto Lazzarini2012LEMOS, Otávio Augusto Lazzarini ; Ferrari, Fabiano Cutigi ; ELER, MARCELO MEDEIROS ; Maldonado, José Carlos ; MASIERO, Paulo Cesar . Evaluation studies of software testing research in Brazil and in the world: A survey of two premier software engineering conferences. The Journal of Systems and Software, v. 86, p. 951-969, 2012.

14.
14NAKAGAWA, Elisa Yumi2011NAKAGAWA, Elisa Yumi ; FERRARI, Fabiano Cutigi ; SASAKI, Mariela Mayumi Franchini ; MALDONADO, José Carlos . An aspect-oriented reference architecture for Software Engineering Environments. The Journal of Systems and Software, v. 84, p. 1-35, 2011.

15.
15CASTRO, Reinaldo de Oliveira2006CASTRO, Reinaldo de Oliveira ; FERRARI, Fabiano Cutigi ; LARSGAARD, Nils Magnus ; AGUENA, Márcia Luciana Silva ; SANCHES, Rosely . CMMI e SCAMPI: Uma Visão Geral dos Modelos de Qualidade e de um Método Formal para sua Avaliação. Revista de Ciências Exatas e Tecnologia (Anhanguera Educacional, Valinhos), v. 1, p. 22-31, 2006.

Livros publicados/organizados ou edições
1.
FELIZARDO, K. R. (Org.) ; NAKAGAWA, Elisa Yumi (Org.) ; FERRARI, Fabiano Cutigi (Org.) ; FABBRI, Sandra Camargo Pinto Ferraz (Org.) . Revisão Sistemática da Literatura em Engenharia de Software. 1. ed. Rio de Janeiro: Elsevier, 2017. v. 1. 144p .

Capítulos de livros publicados
1.
FABBRI, Sandra Camargo Pinto Ferraz ; FERRARI, Fabiano Cutigi ; CAMARGO, K. G. ; SILVA, A. E. P. . Normas e Modelos de Maturidade de Teste de Software. In: VINCENZI, A. M. R.; DELAMARO, M. E. ; DIAS NETO, A. C. ; FABBRI, S. C. P. F. ; JINO, M. ; MALDONADO, J. C.. (Org.). Automatização de teste de software com ferramentas de software livre. 1aed.Rio de Janeiro, RJ: Elsevier, 2018, v. , p. 1-.

2.
DELAMARO, M. E. ; FERRARI, Fabiano Cutigi ; MACIEL, A. C. ; SOUZA, F. C. M. ; OLIVEIRA, R. A. P. ; ANDRADE, S. A. . Ferramentas de Teste de Mutação. In: VINCENZI, A. M. R.; DELAMARO, M. E. ; DIAS NETO, A. C. ; FABBRI, S. C. P. F. ; JINO, M. ; MALDONADO, J. C.. (Org.). Automatização de teste de software com ferramentas de software livre. 1aed.Rio de Janeiro, RJ: Elsevier, 2018, v. , p. 79-.

3.
FERRARI, FABIANO C.; OLIVEIRA, L. B. R. ; SIQUEIRA, B. R. ; SILVA, C. R. Q. . Identificação de Estudos. In: Katia Romero Felizardo; Elisa Yumi Nakagawa; Sandra Camargo Pinto Ferraz Fabbri; Fabiano Cutigi Ferrari. (Org.). Revisão Sistemática da Literatura em Engenharia de Software. 1ed.Rio de Janeiro: Elsevier, 2017, v. , p. 31-50.

4.
LEMOS, Otávio Augusto Lazzarini ; RÉ, Reginaldo ; MASIERO, Paulo Cesar ; FERRARI, Fabiano Cutigi ; CAFEO, Bruno Barbieri de Pontes . Teste de Aspectos e Teste Apoiado por Aspectos. In: Márcio Eduardo Delamaro; José Carlos Maldonado; Mario Jino. (Org.). Introdução ao Teste de Software. 2ed.Rio de Janeiro: Elsevier, 2016, v. , p. 201-243.

5.
MASIERO, Paulo Cesar ; LEMOS, Otávio Augusto Lazzarini ; FERRARI, Fabiano Cutigi ; MALDONADO, José Carlos . Teste de Software Orientado a Objetos e a Aspectos: Teoria e Prática. In: Karin Breitman; Ricardo Anido. (Org.). Atualizações em Informática. Rio de Janeiro: PUC-Rio, 2006, v. , p. 13-72.

Trabalhos completos publicados em anais de congressos
1.
FERRARI, Fabiano Cutigi; PIZZOLETO, A. V. ; OFFUTT, J. . A Systematic Review of Cost Reduction Techniques for Mutation Testing: Preliminary Results. In: International Workshop on Mutation Analysis (Mutation'18), 2018, Västerås. Proceedings of the 13th International Workshop on Mutation Analysis. Los Alamitos, CA, USA: IEEE Computer Society Press, 2018. p. 1-10.

2.
ARMIJO, G. A. ; SANTIBÁÑEZ, D. S. M. ; SANTOS, B. M. ; FERRARI, Fabiano Cutigi ; CAMARGO, V. V. . An Approach for Creating KDM2PSM Transformation Engines in ADM Context: The RUTE-K2J Case (accepted for publication). In: Brazilian Symposium on Components, Architectures and Reuse Software (SBCARS), 2018, São Carlos. Proceedings of the 12nd Brazilian Symposium on Components, Architectures and Reuse Software (SBCARS), 2018. p. 1.

3.
JESUS, G. M. ; FERRARI, Fabiano Cutigi ; PORTO, D. P. ; FABBRI, Sandra Camargo Pinto Ferraz . Gamification in Software Testing: A Characterization Study (accepted for publication). In: Brazilian Symposium on Systematic and Automated Software Testing (SAST), 2018, São Carlos. Proceedings of the 3rd Brazilian Symposium on Systematic and Automated Software Testing (SAST), 2018. p. 1.

4.
PINHEIRO, P. ; VIANA, J. C. ; FERNANDES, L. ; RIBEIRO, M. M. ; FERRARI, Fabiano Cutigi ; FONSECA, B. ; GHEYI, Rohit . Mutation Operators for Code Annotations (accepted for publication). In: Brazilian Symposium on Systematic and Automated Software Testing (SAST), 2018, São Carlos. Proceedings of the 3rd Brazilian Symposium on Systematic and Automated Software Testing (SAST), 2018. p. 1.

5.
SIQUEIRA, B. R. ; COSTA JÚNIOR, M. ; FERRARI, Fabiano Cutigi ; SANTIBANEZ, D. S. M. ; MENOTTI, R. ; CAMARGO, V. V. . Experimenting with a Multi-Approach Testing Strategy for Adaptive Systems (accepted for publication). In: Simpósio Brasileiro de Qualidade de Software (SBQS), 2018, Curitiba. Anais do 17o Simpósio Brasileiro de Qualidade de Software (SBQS), 2018. p. 1.

6.
FERNANDES, L. ; RIBEIRO, M. M. ; CARVALHO, L. ; GHEYI, Rohit ; MONGIOVI, M. ; SANTOS, A. ; CAVALCANTI, A. ; FERRARI, Fabiano Cutigi ; MALDONADO, José Carlos . Avoiding Useless Mutants. In: ACM International Conference on Generative Programming: Concepts and Experiences (GPCE), 2017, Vancouver. Proceedings of the 16th ACM International Conference on Generative Programming: Concepts and Experiences (GPCE), 2017. p. 187-198.

7.
SIQUEIRA, B. R. ; FERRARI, Fabiano Cutigi ; SERIKAWA, M. A. ; MENOTTI, R. ; CAMARGO, V. V. . Characterisation of Challenges for Testing of Adaptive Systems. In: Brazilian Symposium on Systematic and Automated Software Testing (SAST), 2016, Maringa. Proceedings of the 1st Brazilian Symposium on Systematic and Automated Software Testing (SAST)). New York, NY, USA: ACM Press, 2016. p. 1-10.

8.
SERIKAWA, M. A. ; LANDI, A. S. ; SIQUEIRA, B. R. ; FERRARI, Fabiano Cutigi ; MENOTTI, R. ; CAMARGO, V. V. . Towards Monitor Smells in Adaptive Systems. In: Brazilian Symposium on Components, Architectures and Reuse Software, 2016, Maringa. Proceedings of the 10th Brazilian Symposium on Components, Architectures and Reuse Software (SBCARS), 2016. p. 1-10.

9.
ABADE, A. S. ; FERRARI, Fabiano Cutigi ; LUCREDIO, Daniel . Testing M2T Transformations: A Systematic Literature Review. In: International Conference on Enterprise Information Systems (ICEIS), 2015, Barcelona. Proceedings of the 17th International Conference on Enterprise Information Systems (ICEIS), 2015.

10.
LEMOS, OTAVIO AUGUSTO LAZZARINI ; Ferrari, Fabiano Cutigi ; Silveira, Fabio Fagundes ; Garcia, Alessandro . Experience report: Can software testing education lead to more reliable code?. In: 2015 IEEE 26th International Symposium on Software Reliability Engineering (ISSRE), 2015, Gaithersbury. 2015 IEEE 26th International Symposium on Software Reliability Engineering (ISSRE). p. 359-369.

11.
LEME, F. G. ; FERRARI, Fabiano Cutigi ; RASHID, Awais ; MALDONADO, José Carlos . Multi-Level Mutation Testing of Java and AspectJ Programs Supported by the Proteum/AJv2 Tool. In: Congresso Brasileiro de Software: Teoria e Prática - Sessão de Ferramentas (aceito para publicação), 2015, Belo Horizonte. Anais do 6o Congresso Brasileiro de Software: Teoria e Prática - Sessão de Ferramentas, 2015.

12.
ALVES, P. R. O. ; FIGUEIREDO, Eduardo ; FERRARI, Fabiano Cutigi . Avoiding Code Pitfalls in Aspect-Oriented Programming. In: Simpósio Brasileiro de Linguagens de Programação (SBLP), 2014, Maceió. Proceedings of the 18th Brazilian Symposium on Programming Languages (SBLP) (Lecture Notes in Computer Science v.8771), 2014. p. 31-46.

13.
LEVIN, T. G. ; FERRARI, Fabiano Cutigi . Is it Difficult to Test Aspect-Oriented Software? Preliminary Empirical Evidence based on Functional Tests. In: Workshop on Software Modularity (WMod), 2014, Maceió. Proceedings of the 11th Workshop on Software Modularity (WMod), 2014.

14.
LACERDA, J. T. S. ; FERRARI, Fabiano Cutigi . Towards the Establishment of a Sufficient Set of Mutation Operators for AspectJ Programs. In: Brazilian Workshop on Systematic and Automated Software Testing (SAST), 2014, Maceió. Proceedings of the 8th Brazilian Workshop on Systematic and Automated Software Testing (SAST), 2014.

15.
CAMARGO, K. G. ; FERRARI, Fabiano Cutigi ; FABBRI, Sandra Camargo Pinto Ferraz . Identifying a Subset of TMMi Practices to Establish a Streamlined Software Testing Process. In: Simpósio Brasileiro de Engenharia de Software (SBES), 2013, Brasília. Proceedings of the 27th Brazilian Symposium on Software Engineering (SBES). Washington, DC, USA: IEEE Computer Society, 2013. p. 137-146.

16.
LEMOS, Otávio Augusto Lazzarini ; ZANICHELLI, F. C. ; RIGATTO, R. ; FERRARI, Fabiano Cutigi ; GHOSH, S. . Visualization, Analysis, and Testing of Java and AspectJ Programs with Multi-Level System Graphs. In: Simpósio Brasileiro de Engenharia de Software (SBES), 2013, Brasília. Proceedings of the 27th Brazilian Symposium on Software Engineering (SBES). Washington, DC, USA: IEEE Computer Society, 2013. p. 49-58.

17.
FERRARI, Fabiano Cutigi; CAFEO, Bruno Barbieri de Pontes ; LEMOS, Otávio Augusto Lazzarini ; MALDONADO, José Carlos ; MASIERO, Paulo Cesar . Difficulties for Testing Aspect-Oriented Programs: A Report based on Practical Experience on Structural and Mutation Testing. In: Latin American Workshop on Aspect-Oriented Software Development (LA-WASP), 2013, Brasília. Proceedings of the 7th Latin American Workshop on Aspect-Oriented Software Development (LA-WASP), 2013. p. 12-17.

18.
Antonio, Erik Aceiro ; Ferrari, Fabiano Cutigi ; FABBRI, Sandra Camargo Pinto Ferraz . A Systematic Mapping of Architectures for Embedded Software. In: 2012 Second Brazilian Conference on Critical Embedded Systems (CBSEC), 2012, Sao Paulo. 2012 Second Brazilian Conference on Critical Embedded Systems. p. 18-23.

19.
OLIVEIRA, André Luiz de ; FERRARI, Fabiano Cutigi ; MASIERO, Paulo Cesar ; PENTEADO, Rosângela Aparecida Dellosso ; CAMARGO, Valter Vieira de . A Design Strategy to Facilitate the Instantiation Process of White-Box Frameworks. In: Latin American Workshop on Aspect-Oriented Software Development (LA-WASP), 2012, Natal. Proceedings of the 6th Latin American Workshop on Aspect-Oriented Software Development (LA-WASP), 2012. v. 09. p. 19-24.

20.
OLIVEIRA, André Luiz de ; FERRARI, Fabiano Cutigi ; PENTEADO, Rosângela Aparecida Dellosso ; CAMARGO, Valter Vieira de . Investigating Framework Product Lines. In: ACM Symposium on Applied Computing (SAC), 2012, Trento. Proceedings of the 27th ACM Symposium on Applied Computing (SAC). New York: ACM Press, 2012. p. 1177-1182.

21.
LEMOS, Otávio Augusto Lazzarini ; FERRARI, Fabiano Cutigi ; SILVEIRA, Fábio Fagundes ; GARCIA, Alessandro Fabricio . Development of auxiliary functions: Should you be agile? An empirical assessment of pair programming and test-first programming. In: ACM/IEEE International Conference on Software Engineering (ICSE), 2012, Zurique. Proceedings of the 34th ACM/IEEE International Conference on Software Engineering (ICSE). Danvers/MA - USA: IEEE Computer Society Press, 2012. p. 529-539.

22.
BURROWS, Rachel ; TAÏANI, François ; GARCIA, Alessandro Fabricio ; FERRARI, Fabiano Cutigi . Reasoning about Faults in Aspect-Oriented Programs: A Metrics-based Evaluation. In: IEEE International Conference on Program Comprehension (ICPC), 2011, Kingston. Proceedings of the 19th International Conference on Program Comprehension (ICPC). Washington, DC, USA: IEEE Computer Society, 2011. p. 131-140.

23.
ALVES, P. R. O. ; SANTOS, Alcemir ; FIGUEIREDO, Eduardo ; FERRARI, Fabiano Cutigi . How do Programmers Learn AOP? An Exploratory Study of Recurring Mistakes. In: Latin American Workshop on Aspect-Oriented Software Development (LA-WASP), 2011, São Paulo. Proceedings of the 5th Latin American Workshop on Aspect-Oriented Software Development (LA-WASP), 2011. p. 37-42.

24.
LEMOS, Otávio Augusto Lazzarini ; FERRARI, Fabiano Cutigi ; ELER, M. M. ; MALDONADO, José Carlos ; MASIERO, Paulo Cesar . Evaluation Studies of Software Testing Research in the Brazilian Symposium on Software Engineering. In: Simpósio Brasileiro de Engenharia de Software (SBES), 2011, São Paulo. Proceedings of the 25th Brazilian Symposium on Software Engineering (SBES). Washington, DC, USA: IEEE Computer Society, 2011. p. 56-65.

25.

26.
FERRARI, Fabiano Cutigi; NAKAGAWA, Elisa Yumi ; RASHID, Awais ; MALDONADO, José Carlos . Automating the Mutation Testing of Aspect-Oriented Java Programs. In: International Workshop on Automation of Software Test (AST), 2010, Cape Town. Proceedings of the 5th International Workshop on Automation of Software Test (AST). New York, NY, USA: ACM Press, 2010. p. 51-58.

27.
BURROWS, Rachel ; FERRARI, Fabiano Cutigi ; GARCIA, Alessandro Fabricio ; TAÏANI, François . An Empirical Evaluation of Coupling Metrics on Aspect-Oriented Programs. In: ICSE Workshop on Emerging Trends in Software Metrics, 2010, Cape Town. Proceedings of the ICSE Workshop on Emerging Trends in Software Metrics (WETSoM). New York, NY, USA: ACM Press, 2010. p. 53-58.

28.
FERRARI, Fabiano Cutigi; BURROWS, Rachel ; LEMOS, Otávio Augusto Lazzarini ; GARCIA, Alessandro Fabricio ; FIGUEIREDO, Eduardo ; CACHO, Nelio ; LOPES, Frederico ; TEMUDO, Nathalia ; SILVA, Liana ; SOARES, Sérgio ; RASHID, Awais ; MASIERO, Paulo Cesar ; BATISTA, Thais Vasconcelos ; MALDONADO, José Carlos . An Exploratory Study of Fault-Proneness in Evolving Aspect-Oriented Programs. In: ACM/IEEE International Conference on Software Engineering (ICSE), 2010, Cape Town. Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering (ICSE). New York, NY, USA: ACM Press, 2010. p. 65-74.

29.
FERRARI, Fabiano Cutigi; BURROWS, Rachel ; LEMOS, Otávio Augusto Lazzarini ; GARCIA, Alessandro Fabricio ; MALDONADO, José Carlos . Characterising Faults in Aspect-Oriented Programs: Towards Filling the Gap between Theory and Practice. In: Simpósio Brasileiro de Engenharia de Software (SBES), 2010, Salvador. Proceedings of the 24th Brazilian Symposium on Software Engineering (SBES). Washington, DC, USA: IEEE Computer Society, 2010. p. 50-59.

30.
BURROWS, Rachel ; FERRARI, Fabiano Cutigi ; LEMOS, Otávio Augusto Lazzarini ; GARCIA, Alessandro Fabricio ; TAÏANI, François . The Impact of Coupling on the Fault-Proneness of Aspect-Oriented Programs: An Empirical Study. In: IEEE International Symposium on Software Reliability Engineering (ISSRE), 2010, San Jose. Proceedings of the 21st IEEE International Symposium on Software Reliability Engineering (ISSRE). Washington, DC, USA: IEEE Computer Society, 2010. p. 329-338.

31.
COELHO, Roberta Souza ; LEMOS, Otávio Augusto Lazzarini ; FERRARI, Fabiano Cutigi ; MASIERO, Paulo Cesar ; von STAA, Arndt . On the Robustness Assessment of Aspect Oriented Programs. In: Workshop on Assessment of Contemporary Modularization Techniques (ACoM), 2009, Orlando. Proceedings of the 3rd Workshop on Assessment of Contemporary Modularization Techniques (ACoM), 2009.

32.
FERRARI, Fabiano Cutigi; HÖHN, Erika Nina ; MALDONADO, José Carlos . Testing Aspect-Oriented Software: Evolution and Collaboration through the Years. In: Latin American Workshop on Aspect-Oriented Software Development (LA-WASP), 2009, Fortaleza. Proceedings of the 3rd Latin American Workshop on Aspect-Oriented Software Development (LA-WASP), 2009.

33.
FERRARI, Fabiano Cutigi; MALDONADO, José Carlos ; RASHID, Awais . Mutation Testing for Aspect-Oriented Programs. In: International Conference on Software Testing, Verification and Validation (ICST), 2008, Lillehammer. Proceedings of the 1st International Conference on Software Testing, Verification and Validation (ICST). Washington, DC - USA: IEEE Computer Society, 2008. p. 52-61.

34.
FIGUEIREDO, Eduardo ; CACHO, Nelio ; SANT'ANNA, Claudio ; MONTEIRO, Mário ; KULESZA, Uirá ; GARCIA, Alessandro Fabricio ; SOARES, Sérgio ; FERRARI, Fabiano Cutigi ; KHAN, Safoora ; CASTOR FILHO, Fernando ; DANTAS, Francisco . Evolving Software Product Lines with Aspects: An Empirical Study on Design Stability. In: ACM/IEEE International Conference on Software Engineering (ICSE), 2008, Leipzig. Proceedings of the 30th ACM/IEEE International Conference on Software Engineering (ICSE). New York, NY, USA: ACM Press, 2008. p. 261-270.

35.
COELHO, Roberta Souza ; RASHID, Awais ; GARCIA, Alessandro Fabricio ; FERRARI, Fabiano Cutigi ; CACHO, Nelio ; KULESZA, Uirá ; von STAA, Arndt ; LUCENA, Carlos . Assessing the Impact of Aspects on Exception Flows: An Exploratory Study. In: European Conference on Object-oriented Programming (ECOOP), 2008, Paphos. Proceedings of the 22nd European Conference on Object-oriented Programming (ECOOP), 2008. p. 207-234.

36.
DOMINGUES, André Luis dos Santos ; BIANCHINI, Sandro Lopes ; RÉ, Reginaldo ; FERRARI, Fabiano Cutigi . A Comparison Study of Web Development Methods. In: Conferencia Latinoamericana de Informática (CLEI), 2008, Santa Fé. Proceedings of the 34th Conferencia Latinoamericana de Informática (CLEI), 2008.

37.
FERRARI, Fabiano Cutigi; MALDONADO, José Carlos . Experimenting with a Multi-Iteration Systematic Review in Software Engineering. In: Experimental Software Engineering Latin American Workshop (ESELAW), 2008, Salvador. Proceedings of the 5th Experimental Software Engineering Latin American Workshop (ESELAW), 2008.

38.
NAKAGAWA, Elisa Yumi ; SIMÃO, Adenilso da Silva ; FERRARI, Fabiano Cutigi ; MALDONADO, José Carlos . Towards a Reference Architecture for Software Testing Tools. In: International Conference on Software Engineering and Knowledge Engineering (SEKE), 2007, Boston. Proceedings of the 19th International Conference on Software Engineering and Knowledge Engineering (SEKE), 2007. p. 157-162.

39.
LEMOS, Otávio Augusto Lazzarini ; FERRARI, Fabiano Cutigi ; MASIERO, Paulo Cesar ; LOPES, Cristina Videira . Testing Aspect Oriented Programming Pointcut Descriptors. In: Workshop on Testing Aspect-Oriented Programs (WTAOP) - held in conjunction with ISSTA, 2006, Portland-ME - USA. Proceedings of the 2nd Workshop on Testing Aspect-Oriented Programs (WTAOP). New York, NY, USA: ACM Press, 2006. p. 33-38.

40.
FERRARI, Fabiano Cutigi; MALDONADO, José Carlos . Uma Revisão Sistemática sobre Teste de Software Orientado a Aspectos. In: Workshop Brasileiro de Desenvolvimento de Software Orientado a Aspectos (WASP) - em conjunto com SBES, 2006, Florianópolis. Anais do III Workshop Brasileiro de Desenvolvimento de Software Orientado a Aspectos (WASP), 2006. p. 101-110.

Resumos expandidos publicados em anais de congressos
1.
OLIVEIRA, André Luiz de ; FERRARI, Fabiano Cutigi ; BRAGA, Rosana Teresinha Vaccare ; PENTEADO, Rosângela Aparecida Dellosso ; CAMARGO, Valter Vieira de . Restructuring Frameworks Towards Framework Product Lines. In: Latin American Workshop on Aspect-Oriented Software Development (LA-WASP), 2012, Natal. Proceedings of the 6th Latin American Workshop on Aspect-Oriented Software Development (LA-WASP), 2012. v. 09. p. 43-44.

2.
LEME, F. G. ; FERRARI, Fabiano Cutigi ; MALDONADO, José Carlos ; RASHID, Awais . ProteumAJv2: A Mutation-based Testing Tool for Java and AspectJ Programs. In: Latin American Workshop on Aspect-Oriented Software Development (LA-WASP), 2012, Natal. Proceedings of the 6th Latin American Workshop on Aspect-Oriented Software Development (LA-WASP), 2012. v. 09. p. 47-48.

3.
FERRARI, Fabiano Cutigi; NAKAGAWA, Elisa Yumi ; MALDONADO, José Carlos ; RASHID, Awais . Proteum/AJ: A Mutation System for AspectJ Programs. In: International Conference on Aspect-Oriented Software Development (AOSD), 2011, Porto de Galinhas. Proceedings of the 10th International Conference on Aspect-Oriented Software Development (Demonstrations Session). New York, NY, USA: ACM Press, 2011. p. 73.

4.
FERRARI, Fabiano Cutigi; CAFEO, Bruno Barbieri de Pontes ; NOPPEN, Joost ; CHITCHYAN, Ruzanna ; RASHID, Awais . Investigating Testing Approaches for Dynamically Adaptive Systems. In: 2nd International Workshop on Variability & Composition (VariComp), 2011, Porto de Galinhas. Lightning Talks in the 2nd International Workshop on Variability & Composition (VariComp), 2011.

5.
CAFEO, Bruno Barbieri de Pontes ; NOPPEN, Joost ; FERRARI, Fabiano Cutigi ; CHITCHYAN, Ruzanna ; RASHID, Awais . Inferring Test Results for Dynamic Software Product Lines. In: European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE), 2011, Szeged. Proceedings of the 19th European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE). New York, NY, USA: ACM Press, 2011. p. 503-503.

6.
OLIVEIRA, André Luiz de ; PENTEADO, Rosângela Aparecida Dellosso ; CAMARGO, Valter Vieira de ; FERRARI, Fabiano Cutigi . Evolução de Frameworks Caixa-Branca com Aspectos, Interfaces e Anotações para Facilitar o Processo de Instanciação. In: Latin American Workshop on Aspect-Oriented Software Development (LA-WASP), 2011, São Paulo. Proceedings of the 5th Latin American Workshop on Aspect-Oriented Software Development (LA-WASP), 2011. p. 47-48.

7.
OLIVEIRA, André Luiz de ; PENTEADO, Rosângela Aparecida Dellosso ; FERRARI, Fabiano Cutigi ; CAMARGO, Valter Vieira de . Evolving Frameworks into Framework Product Lines. In: Latin American Workshop on Aspect-Oriented Software Development (LA-WASP), 2011, São Paulo. Proceedings of the 5th Latin American Workshop on Aspect-Oriented Software Development (LA-WASP), 2011. p. 49-50.

8.
LEME, F. G. ; FERRARI, Fabiano Cutigi ; MALDONADO, José Carlos . Provendo Mecanismos Automatizados para o Teste de Mutação de Programas Java e AspectJ. In: Workshop de Iniciação Científica e Tecnológica de Computação, 2011, São Carlos. Anais do Workshop de Iniciação Científica e Tecnológica de Computação (WICT), 2011.

9.
BUZACHERO, H. O. ; FERRARI, Fabiano Cutigi ; MALDONADO, José Carlos . Definição de um Conjunto de Diretrizes para Licenciamento de Projetos de Software Livre. In: Workshop de Iniciação Científica e Tecnológica de Computação (WICT), 2011, São Carlos. Anais do Workshop de Iniciação Científica e Tecnológica de Computação (WICT), 2011.

10.
BUZACHERO, H. O. ; FERRARI, Fabiano Cutigi ; MALDONADO, José Carlos . Defining a Set of Guidelines for Licensing Open Source Software. In: Simpósio Internacional de Iniciação Científica - USP (SIICUSP), 2011, São Carlos. Anais do 19o Simpósio Internacional de Iniciação Científica - USP (SIICUSP), 2011.

11.
LEME, F. G. ; FERRARI, Fabiano Cutigi ; MALDONADO, José Carlos . Providing Automated Support for the Mutation Testing of Java and AspectJ Programs. In: Simpósio Internacional de Iniciação Científica - USP (SIICUSP), 2011, São Carlos. Anais do 19o Simpósio Internacional de Iniciação Científica - USP (SIICUSP), 2011.

12.
DOMINGUES, André Luis dos Santos ; BIANCHINI, Sandro Lopes ; COSTA, Marcella Leticia de Souza ; FERRARI, Fabiano Cutigi ; MALDONADO, José Carlos . Web Application Development Methods: A Comparision. In: Brazilian Symposium on Multimedia and the Web (WEBMEDIA), 2007, Gramado. Proceedings of the 13o. Brazilian Symposium on Multimedia and the Web (Webmedia), 2007.

13.
FERRARI, Fabiano Cutigi; NAKAGAWA, Elisa Yumi ; MALDONADO, José Carlos . Apoio ao Desenvolvimento de um Ambiente Web para Automatização de Processo de Software Utilizando Ferramentas de Software Livre. In: Simpósio Internacional de Iniciação Científica da USP (SIICUSP), 2004, São Paulo. 12º Simpósio Internacional de Iniciação Científica da USP (SIICUSP), 2004.

Apresentações de Trabalho
1.
FERRARI, Fabiano Cutigi; BURROWS, Rachel ; LEMOS, Otávio Augusto Lazzarini ; GARCIA, Alessandro Fabricio ; FIGUEIREDO, Eduardo ; CACHO, Nelio ; LOPES, Frederico ; TEMUDO, Nathalia ; SILVA, Liana ; SOARES, Sérgio ; RASHID, Awais ; MASIERO, Paulo Cesar ; BATISTA, Thais Vasconcelos ; MALDONADO, José Carlos . An Exploratory Study of Fault-Proneness in Evolving Aspect-Oriented Programs. 2010. (Apresentação de Trabalho/Congresso).

2.
FERRARI, Fabiano Cutigi; NAKAGAWA, Elisa Yumi ; RASHID, Awais ; MALDONADO, José Carlos . Automating the Mutation Testing of Aspect-Oriented Java Programs. 2010. (Apresentação de Trabalho/Congresso).

3.
FERRARI, Fabiano Cutigi; HÖHN, Erika Nina ; MALDONADO, José Carlos . Testing Aspect-Oriented Software: Evolution and Collaboration through the Years. 2009. (Apresentação de Trabalho/Congresso).

4.
FERRARI, Fabiano Cutigi; LEMOS, Otávio Augusto Lazzarini ; RÉ, Reginaldo ; MALDONADO, José Carlos ; MASIERO, Paulo Cesar . Structural and Mutation Testing: Improving the Quality of Aspect-Oriented Programs. 2008. (Apresentação de Trabalho/Outra).

5.
FERRARI, Fabiano Cutigi; MALDONADO, José Carlos . Experimenting with a Multi-Iteration Systematic Review in Software Engineering. 2008. (Apresentação de Trabalho/Outra).

6.
FERRARI, Fabiano Cutigi; MALDONADO, José Carlos ; RASHID, Awais . Mutation Testing for Aspect-Oriented Programs. 2008. (Apresentação de Trabalho/Congresso).

7.
MASIERO, Paulo Cesar ; LEMOS, Otávio Augusto Lazzarini ; FERRARI, Fabiano Cutigi ; MALDONADO, José Carlos . Teste de Software Orientado a Objetos e a Aspectos: Teoria e Prática. 2006. (Apresentação de Trabalho/Outra).

8.
FERRARI, Fabiano Cutigi; MALDONADO, José Carlos . Uma Revisão Sistemática sobre Teste de Software Orientado a Aspectos. 2006. (Apresentação de Trabalho/Outra).

Outras produções bibliográficas
1.
FERRARI, Fabiano Cutigi; MALDONADO, José Carlos . Teste de Software Orientado a Aspectos: Uma Revisão Sistemática 2007 (Relatório Técnico N.291).


Produção técnica
Programas de computador sem registro
1.

Trabalhos técnicos
1.
FERRARI, Fabiano Cutigi. TPC Member - Brazilian Workshop on Systematic and Automated Software Testing (SAST). 2016.

2.
FERRARI, Fabiano Cutigi. TPC Member - Simpósio Brasileiro de Engenharia de Software (SBES). 2016.

3.
FERRARI, Fabiano Cutigi. TPC Member - Congresso Brasileiro de Software: Teoria e Prática - Trilha da Indústria (CBSoft Industry Track). 2016.

4.
FERRARI, Fabiano Cutigi. TPC Member - Simpósio Brasileiro de Engenharia de Software (SBES). 2015.

5.
FERRARI, Fabiano Cutigi. TPC Member - Brazilian Workshop on Systematic and Automated Software Testing (SAST). 2015.

6.
FERRARI, Fabiano Cutigi. TPC Member - Latin-American School on Software Engineering (ELA-ES). 2015.

7.
FERRARI, Fabiano Cutigi. TPC Member - Simpósio Brasileiro de Engenharia de Software (SBES). 2014.

8.
FERRARI, Fabiano Cutigi. TPC Member - Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software (SBCARS). 2014.

9.
FERRARI, Fabiano Cutigi. TPC Member - Workshop on Software Modularity (WMod). 2014.

10.
FERRARI, Fabiano Cutigi. TPC Member - Brazilian Workshop on Systematic and Automated Software Testing (SAST). 2014.

11.
FERRARI, Fabiano Cutigi. TPC Member - Congresso Brasileiro de Software: Teoria e Prática - Sessão de Ferramentas (CBSoft Tools). 2014.

12.
FERRARI, Fabiano Cutigi. TPC Member - Simpósio Brasileiro de Engenharia de Software (SBES). 2013.

13.
FERRARI, Fabiano Cutigi. TPC Member - Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software (SBCARS). 2013.

14.
FERRARI, Fabiano Cutigi. TPC Member - Brazilian Workshop on Systematic and Automated Software Testing (SAST). 2013.

15.
FERRARI, Fabiano Cutigi. Revisor de artigo para o 6th International Conference on Software Testing, Verification and Validation (ICST). 2013.

16.
FERRARI, Fabiano Cutigi. TPC Member - Latin American Workshop on Aspect-Oriented Software Development (LA-WASP). 2013.

17.
FERRARI, Fabiano Cutigi. TPC Member - Simpósio Brasileiro de Engenharia de Software (SBES). 2012.

18.
FERRARI, Fabiano Cutigi. TPC Member - Latin American Workshop on Aspect-Oriented Software Development (LA-WASP). 2012.

19.
GARCIA, Alessandro Fabricio ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 34th International Conference on Software Engineering (ICSE). 2012.

20.
MALDONADO, José Carlos ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 6th International Workshop on Mutation Analysis (Mutation),. 2011.

21.
MALDONADO, José Carlos ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 14th Ibero American Conference on Software Engineering (CIBSE). 2011.

22.
FERRARI, Fabiano Cutigi. Revisor de artigo para o XXX Concurso de Trabalhos de Iniciação Científica (CTIC). 2011.

23.
FERRARI, Fabiano Cutigi. TPC Member - Latin American Workshop on Aspect-Oriented Software Development (LA-WASP). 2011.

24.
FERRARI, Fabiano Cutigi. TPC Member - Simpósio Brasileiro de Engenharia de Software (SBES). 2011.

25.
FERRARI, Fabiano Cutigi. Revisor de artigo para o 19o Workshop sobre Educação em Computação (WEI). 2011.

26.
MALDONADO, José Carlos ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 11th International Conference on Agile Software Development (XP). 2010.

27.
MALDONADO, José Carlos ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 5th International Workshop on Mutation Analysis (Mutation),. 2010.

28.
MALDONADO, José Carlos ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 22nd International Conference on Software Engineering and Knowledge Engineering (SEKE). 2010.

29.
RASHID, Awais ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 24th European Conference on Object-Oriented Programming (ECOOP). 2010.

30.
FERRARI, Fabiano Cutigi. Revisor de artigo para o IX Simpósio Brasileiro de Qualidade de Software (SBQS). 2010.

31.
FERRARI, Fabiano Cutigi. TPC Member - Journal of Universal Computer Science (JUCS) - Special issue on Software Components, Architectures and Reuse. 2010.

32.
FERRARI, Fabiano Cutigi. TPC Member - Latin American Workshop on Aspect-Oriented Software Development (LA-WASP). 2010.

33.
FERRARI, Fabiano Cutigi. Revisor de artigo para o 4th Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS). 2010.

34.
MALDONADO, José Carlos ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 22nd IFIP International Conference on Testing Software and Systems (ICTSS). 2010.

35.
FERRARI, Fabiano Cutigi. Revisor de artigo para o 24o Simpósio Brasileiro de Engenharia de Software (SBES). 2010.

36.
FERRARI, Fabiano Cutigi. Revisor de artigo para o 7th Experimental Software Engineering Latin America Workshop (ESELAW). 2010.

37.
FERRARI, Fabiano Cutigi. Revisor de artigo para o 4th Brazilian Workshop on Systematic and Automated Software Testing (SAST). 2010.

38.
FERRARI, Fabiano Cutigi. Revisor de artigo para o 2nd Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS) - Special Issue of the Journal of Universal Computer Science. 2009.

39.
MALDONADO, José Carlos ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 8th International Conference on Quality Software (QSIC) - Journal Special Issue. 2009.

40.
RASHID, Awais ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 23rd European Conference on Object-Oriented Programming (ECOOP). 2009.

41.
MALDONADO, José Carlos ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 4th International Workshop on Mutation Analysis (Mutation). 2009.

42.
MALDONADO, José Carlos ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 2nd International Conference on Software Testing, Verification and Validation (ICST). 2009.

43.
MALDONADO, José Carlos ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 21st IFIP International Conference on Testing of Communicating Systems (TESTCOM). 2009.

44.
FERRARI, Fabiano Cutigi. Revisor de artigo para o 35th Latin American Informatics Conference (CLEI). 2009.

45.
FERRARI, Fabiano Cutigi. Revisor de artigo para o 3rd Latin American Workshop on Aspect-Oriented Software Development (LA-WASP). 2009.

46.
FERRARI, Fabiano Cutigi. Revisor de artigo para o 6th Experimental Software Engineering Latin America Workshop (ESELAW). 2009.

47.
FERRARI, Fabiano Cutigi. Revisor de artigo para o III Workshop de Iniciação Científica e Tecnológica da Computação (WICT). 2009.

48.
FERRARI, Fabiano Cutigi. Revisor de artigo para as 7a Jornadas Peruanas de Computación (JCP). 2008.

49.
FERRARI, Fabiano Cutigi. Revisor de artigo para o 2nd Latin American Workshop on Aspect-Oriented Software Development (LA-WASP). 2008.

50.
FERRARI, Fabiano Cutigi. Revisor de artigo para o 2nd Brazilian Workshop on Systematic and Automated Software Testing (SAST). 2008.

51.
FERRARI, Fabiano Cutigi. Revisor de artigo para o 2nd Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS). 2008.

52.
GARCIA, Alessandro Fabricio ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 9th International Middleware Conference (Middleware). 2008.

53.
MALDONADO, José Carlos ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 8th International Conference on Quality Software (QSIC). 2008.

54.
MALDONADO, José Carlos ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 2nd International Symposium on Empirical Software Engineering and Measurement (ESEM). 2008.

55.
MALDONADO, José Carlos ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 20th International Conference on Software Engineering and Knowledge Engineering (SEKE). 2008.

56.
RASHID, Awais ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 22nd European Conference on Object-Oriented Programming (ECOOP). 2008.

57.
MALDONADO, José Carlos ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 1st International Conference on Software Testing, Verification and Validation (ICST). 2008.

58.
FERRARI, Fabiano Cutigi. Revisor de artigo para o 1st Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS). 2007.

59.
FERRARI, Fabiano Cutigi. Revisor de artigo para o 21o Simpósio Brasileiro de Engenharia de Software (SBES) - Sessão de Ferramentas. 2007.

60.
MALDONADO, José Carlos ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 2nd International Workshop on Mutation Analysis (Mutation). 2006.

61.
MALDONADO, José Carlos ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 17th IEEE International Symposium on Software Reliability Engineering (ISSRE). 2006.

62.
FERRARI, Fabiano Cutigi. Revisor de artigo para o 20o Simpósio Brasileiro de Engenharia de Software (SBES). 2006.

63.
FERRARI, Fabiano Cutigi. Revisor de artigo para o 3o. Workshop Brasileiro de Desenvolvimento de Software Orientado a Aspectos (WASP). 2006.

64.
FERRARI, Fabiano Cutigi. Revisor de artigo para o 2o. Workshop Brasileiro de Desenvolvimento de Software Orientado a Aspectos (WASP). 2005.


Demais tipos de produção técnica
1.
FERRARI, Fabiano Cutigi; LEMOS, Otávio Augusto Lazzarini . Técnicas para Teste de Software Orientado a Objetos. 2008. (Palestra).

2.
FERRARI, Fabiano Cutigi. Teste de Software Orientado a Objetos. 2007. (Palestra).

3.
LEMOS, Otávio Augusto Lazzarini ; FERRARI, Fabiano Cutigi . Teste de Software Orientado a Objetos e a Aspectos. 2006. (Curso de curta duração ministrado/Outra).

4.
MASIERO, Paulo Cesar ; LEMOS, Otávio Augusto Lazzarini ; FERRARI, Fabiano Cutigi ; MALDONADO, José Carlos . Teste de Software Orientado a Objetos e a Aspectos: Teoria e Prática - Jornadas de Atualização em Informática. 2006. (Curso de curta duração ministrado/Outra).

5.
FERRARI, Fabiano Cutigi; LEMOS, Otávio Augusto Lazzarini . Teste de Software Orientado a Objetos. 2006. (Palestra).

6.
FERRARI, Fabiano Cutigi; NAKAGAWA, Elisa Yumi ; MALDONADO, José Carlos . Estudo e Documentação de uma Ferramenta de Teste de Software Baseado em Teste de Mutação. 2004. (Relatório).



Bancas



Participação em bancas de trabalhos de conclusão
Mestrado
1.
SILVEIRA, Fábio Fagundes; GUERRA, E. M.; FERRARI, Fabiano Cutigi; BASGALUPP, M. P.. Participação em banca de Maria Laura Pires Souza. Um Método para Teste Funcional de Software Oriantado a Aspectos Dinâmicos. 2017. Dissertação (Mestrado em Mestrado em Ciência da Computação) - Universidade Federal de São Paulo.

2.
FABBRI, Sandra Camargo Pinto Ferraz; FERRARI, Fabiano Cutigi; FELIZARDO, K. R.. Participação em banca de Cleiton Rodrigo Queiroz Silva. Critérios para Priorização de Estudos Primários Identificados por Snowballing com Conjunto Inicial Gerado por String de Busca. 2017. Dissertação (Mestrado em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

3.
MALDONADO, José Carlos; FERRARI, Fabiano Cutigi; BATISTA, Thais Vasconcelos; SOUZA, S. R. S.. Participação em banca de Diógenes Dias Simão. ProSA-RAT: Um Processo para Estabelecimento de Arquiteturas de Referência com Informações de Teste de Software. 2017. Dissertação (Mestrado em Ciências de Computação e Matemática Computacional) - Instituto de Ciências Matemáticas e de Computação.

4.
ENDO, A. T.; BONIFACIO, A. L.; FERRARI, Fabiano Cutigi. Participação em banca de Davi Bernardo Silva. Caracterização de Aplicações Móveis do Ponto de Vista do Teste de Software. 2017. Dissertação (Mestrado em Programa de Pós-Graduação em Informática) - Universidade Tecnológica Federal do Paraná.

5.
SIMÃO, Adenilso da Silva; NAKAGAWA, Elisa Yumi; FERRARI, Fabiano Cutigi; BONIFACIO, A. L.. Participação em banca de Carlos Diego Nascimento Damasceno. Evaluating Finite State Machine Based Testing Methods on RBAC Systems. 2016. Dissertação (Mestrado em Ciências de Computação e Matemática Computacional) - Instituto de Ciências Matemáticas e de Computação.

6.
SOUZA, S. R. S.; BARBOSA, Ellen Francine; FERRARI, Fabiano Cutigi. Participação em banca de Ricardo Fontão Verhaeg. Uma Abordagem de Predição de Falhas de Software no Contexto de Desenvolvimento Ágil. 2016. Dissertação (Mestrado em Ciências de Computação e Matemática Computacional) - Instituto de Ciências Matemáticas e de Computação.

7.
FABBRI, Sandra Camargo Pinto Ferraz; FERRARI, Fabiano Cutigi; VERGILIO, S. R.. Participação em banca de Bárbara Castanheira. Um Estudo sobre os Requisitos da Norma UL1998 no Nível de Modelagem de Sistemas Embarcados. 2016. Dissertação (Mestrado em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

8.
FERRARI, Fabiano Cutigi; CAMARGO, Valter Vieira de; DIAS NETO, A. C.. Participação em banca de Bento Rafael Siqueira. Caracterização de Desafios e Estratégias de Teste para Sistemas Adaptativos. 2016. Dissertação (Mestrado em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

9.
CAMARGO, Valter Vieira de; OLVIEIRA JUNIOR, E.; FERRARI, Fabiano Cutigi. Participação em banca de Marcel Akira Serikawa. Smells Arquiteturais no Interesse de Monitoramento de Sistemas Adaptativos. 2016. Dissertação (Mestrado em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

10.
FABBRI, Sandra Camargo Pinto Ferraz; FERRARI, Fabiano Cutigi; CONTE, T. U.. Participação em banca de Rafael Adabo Gastaldi. RS/AT Uma Abordagem para Aplicação de Análise Temática em Revisão Sistemática. 2016. Dissertação (Mestrado em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

11.
CACHO, Nelio; COELHO, Roberta Souza; FERRARI, Fabiano Cutigi. Participação em banca de José Alex Medeiros de LIma. Uma Abordagem para Avaliação e Tratamento de Exceções Propagadas no Uso de Serviços Web em .NET. 2015. Dissertação (Mestrado em Sistemas e Computação) - Universidade Federal do Rio Grande do Norte.

12.
FABBRI, Sandra Camargo Pinto Ferraz; FERRARI, Fabiano Cutigi; VERGILIO, S. R.. Participação em banca de Carlos Matheus de Melo Leite. Evoluindo o Arcabouço de Conhecimento e Melhoria de Processo de Teste Kitest. 2015. Dissertação (Mestrado em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

13.
FERRARI, Fabiano Cutigi; FABBRI, Sandra Camargo Pinto Ferraz; FALBO, R. A.. Participação em banca de Ana Eliza Pedroso da Silva. Avaliação de Abordagens de Gestão do Conhecimento Aplicadas a um Processo de Teste de Software Enxuto. 2015. Dissertação (Mestrado em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

14.
OLIVEIRA, H. C.; PAPA, J. P.; FERRARI, Fabiano Cutigi. Participação em banca de Leandro Bodo. Aprendizagem de Máquina para Análise de Indicadores em Processo de Software. 2015. Dissertação (Mestrado em Mestrado em Ciëncia da Computação) - Universidade Estadual Paulista Júlio de Mesquita Filho.

15.
FERRARI, Fabiano Cutigi; VINCENZI, Auri Marcelo Rizzo; CAMARGO, Valter Vieira de. Participação em banca de Thiago Gaspar Levin. Avaliação de Conjuntos de Testes Funcionais no Contexto de Programas Orientados a Objetos e Programas Orientados a Aspectos. 2014. Dissertação (Mestrado em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

16.
MASIERO, Paulo Cesar; FERRARI, Fabiano Cutigi; COELHO, Roberta Souza. Participação em banca de Luciano Augusto Fernandes Carvalho. Teste estrutural de tratamento de exceções em programas OA: representação, critérios e avaliação. 2013. Dissertação (Mestrado em Ciências de Computação e Matemática Computacional) - Instituto de Ciências Matemáticas e de Computação.

17.
GARCIA, R. E.; FERRARI, Fabiano Cutigi; MAIA, M. A.. Participação em banca de Fernanda Madeiral Delfim. Uma Abordagem Usando Visualização de Software como Apoio à Refatoração para Aspectos. 2013. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computação) - Universidade Estadual Paulista Júlio de Mesquita Filho.

18.
SOUZA, S. R. S.; SIMÃO, Adenilso da Silva; FERRARI, Fabiano Cutigi. Participação em banca de Rodolfo Adamshuk Silva. Teste de mutação aplicado a programas concorrentes em MPI. 2013. Dissertação (Mestrado em Ciências de Computação e Matemática Computacional) - Instituto de Ciências Matemáticas e de Computação.

19.
GIMENES, I. M. S.; FERRARI, Fabiano Cutigi; HUZITA, E. H. M.. Participação em banca de Rogério Ferreira da Silva. SyMPLES: Uma abordagem de desenvolvimento de linha de produto para sistemas embarcados baseda em SysML. 2012. Dissertação (Mestrado em Programa de Pós-Graduação em Ciência da Computaçã) - Universidade Estadual de Maringá.

20.
FABBRI, Sandra Camargo Pinto Ferraz; FERRARI, Fabiano Cutigi; LUCREDIO, Daniel; VINCENZI, Auri Marcelo Rizzo. Participação em banca de Kamilla Gomes Camargo. Definição de uma Estratégia para Elaboração de Processo de Teste com Base em um Estudo de Caso Real. 2012. Dissertação (Mestrado em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

21.
FABBRI, Sandra Camargo Pinto Ferraz; FERRARI, Fabiano Cutigi; MENDONCA NETO, M. G.. Participação em banca de Arlindo Leal Boiça Neto. Usando Visualização para Possibilitar a Análise Simultânea de Documentos na Aplicação da Técnica Coding. 2012. Dissertação (Mestrado em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

22.
VINCENZI, Auri Marcelo Rizzo; LEITÃO JR, Plínio de Sá; FERRARI, Fabiano Cutigi. Participação em banca de Jacson Rodrigues Barbosa. Estudo e Definição de uma Metodologia de Teste de Software no Contexto de Sistemas Embarcados Críticos. 2011. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás.

Teses de doutorado
1.
SOUZA, S. R. S.; WOLF, D. F.; MALDONADO, José Carlos; FERRARI, Fabiano Cutigi; AMBROSIO, A. M.. Participação em banca de Maria Adelina Silva Brito. Estudo e Definição do Teste de Integração de Software para o Contexto de Sistemas Robóticos Móveis. 2017. Tese (Doutorado em Ciências da Computação e Matemática Computacional) - Instituto de Ciências Matemáticas e de Computação.

2.
VINCENZI, Auri Marcelo Rizzo; CAMILO-JUNIOR, C. G.; FERRARI, Fabiano Cutigi; DIAS NETO, A. C.; LEITÃO JR, Plínio de Sá; RODRIGUES, C. L.. Participação em banca de Eduardo Noronha de Andrade Freitas. SCOUT: A Novel Method for Selecting Components to Design Unit Testing Based on Multiobjective Real Context. 2016. Tese (Doutorado em Doutorado em Ciência da Computação) - Universidade Federal de Goiás.

3.
FABBRI, Sandra Camargo Pinto Ferraz; FERRARI, Fabiano Cutigi; VERGILIO, S. R.; MENDONCA NETO, M. G.; LEJBMAN, A. G. V.. Participação em banca de Anderson Belgamo. Técnicas de Leitura Baseadas em Métricas e Visualização para Inspeção de Código com Suporte Computacional. 2015. Tese (Doutorado em Doutorado em Ciência da Computação) - Universidade Federal de São Carlos.

4.
BRAGA, Rosana Teresinha Vaccare; FORTES, R. P. M.; WERNER, C. M. L.; RUBIRA, Cecília; FERRARI, Fabiano Cutigi. Participação em banca de Marcelo Augusto Ramos. Preenchendo Lacunas da Engenharia de Software Rumo ao Desenvolvimento de Sistema de Sistemas. 2014. Tese (Doutorado em Ciências da Computação e Matemática Computacional) - Instituto de Ciências Matemáticas e de Computação.

5.
FABBRI, Sandra Camargo Pinto Ferraz; FERRARI, Fabiano Cutigi; SOUZA, S. R. S.; MENDONCA NETO, M. G.; CONTE, T. U.. Participação em banca de Elis Cristina Montoro Hernandes. Insight: Uma Abordagem guiada pela Informação para Análise Qualitativa com Suporte de Visualização e Mineração de Texto. 2014. Tese (Doutorado em Doutorado em Ciência da Computação) - Universidade Federal de São Carlos.

Qualificações de Doutorado
1.
DELAMARO, M. E.; VINCENZI, Auri Marcelo Rizzo; FERRARI, Fabiano Cutigi; SOUZA, S. R. S.. Participação em banca de Delcio Nonato Araujo da Silva. Geração de dados de testes para sistemas dinâmicos adaptativos usando técnicas baseadas em busca. 2017. Exame de qualificação (Doutorando em Ciências da Computação e Matemática Computacional) - Instituto de Ciências Matemáticas e de Computação.

2.
VINCENZI, Auri Marcelo Rizzo; FERRARI, Fabiano Cutigi; FALBO, R. A.. Participação em banca de Fábio Roberto Octaviano. SCAS: Uma Estratégia Semiautomática para Seleção de Estudos Primários em Estudos Secundários. 2016. Exame de qualificação (Doutorando em Doutorado em Ciência da Computação) - Universidade Federal de São Carlos.

3.
FERRARI, Fabiano Cutigi; FORTES, R. P. M.; SANTIAGO JUNIOR, V. A.. Participação em banca de Ricardo Ramos de Oliveira. Investigação de uma Abordagem para o Teste como Serviço (TaaS) na Computação em Nuvem. 2014. Exame de qualificação (Doutorando em Ciências da Computação e Matemática Computacional) - Instituto de Ciências Matemáticas e de Computação.

4.
FERRARI, Fabiano Cutigi; LUCREDIO, Daniel; MENDONCA NETO, M. G.. Participação em banca de Anderson Belgamo. Uma Estratégia de Inspeção de Código Apoiada por Técnicas de Leitura e Visualização. 2013. Exame de qualificação (Doutorando em Doutorado em Ciência da Computação) - Universidade Federal de São Carlos.

5.
FERRARI, Fabiano Cutigi; MALDONADO, José Carlos; MENDONCA NETO, M. G.. Participação em banca de Elis Cristina Montoro Hernandes. Apoio à Condução de Análise Quantitativa com Técnicas de Visualização e Mineração de Textos. 2012. Exame de qualificação (Doutorando em Doutorado em Ciência da Computação) - Universidade Federal de São Carlos.

Qualificações de Mestrado
1.
FABBRI, Sandra Camargo Pinto Ferraz; VINCENZI, Auri Marcelo Rizzo; FERRARI, Fabiano Cutigi. Participação em banca de Rodrigo Ramos. Uma Proposta para Determinar a Rastreabilidade entre Requisitos e Casos de Teste. 2017. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

2.
FERRARI, Fabiano Cutigi; VINCENZI, Auri Marcelo Rizzo; ELER, M. M.. Participação em banca de Lucas Diniz Dallilo. Investigação de Similaridade entre Programas para Apoiar o Teste de Mutação. 2017. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

3.
CAMARGO, Valter Vieira de; LUCREDIO, Daniel; FERRARI, Fabiano Cutigi. Participação em banca de Guisella Clara Angulo Armijo. Uma Abordagem para Geração de Código Java a partir do Metamodelo KDM. 2017. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

4.
FERRARI, Fabiano Cutigi; CAMARGO, Valter Vieira de; DI THOMMAZO, A.. Participação em banca de Thiago Silva Barros. Uso do Frameworks Scrum Alinhado à Abordagem Lean Startup no Processo de Construção de MVP para Validação de Hipóteses em Startups. 2017. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

5.
CAMARGO, Valter Vieira de; LUCREDIO, Daniel; FERRARI, Fabiano Cutigi. Participação em banca de André de Souza Landi. Recomendações de Refatorações Arquiteturais Baseadas em Análise de Impacto no Contexto da ADM. 2016. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

6.
SANTANA, M. J.; SOUZA, P. S. L.; FERRARI, Fabiano Cutigi. Participação em banca de Rafael de Souza Stabile. Unificando Conceitos de Avaliação de Desempenho, Engenharia de Desempenho e Teste de Software para a Análise de Sistemas Computacionais. 2015. Exame de qualificação (Mestrando em Ciências de Computação e Matemática Computacional) - Instituto de Ciências Matemáticas e de Computação.

7.
FERRARI, Fabiano Cutigi; CAMARGO, Valter Vieira de; SOUZA, S. R. S.. Participação em banca de Bento Rafael Siqueira. Caracterização de Desafios e Estratégias de Teste para Sistemas Adaptativos. 2015. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

8.
BEDER, D. M.; SANTOS, M. T. P.; FERRARI, Fabiano Cutigi. Participação em banca de Felipe Taliar Giuntini. Um Modelo de Rede de Sensores sem fio auto-organizada e tolerante a falhas para deteção de indêncios. 2015. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

9.
FABBRI, Sandra Camargo Pinto Ferraz; FERRARI, Fabiano Cutigi; VINCENZI, Auri Marcelo Rizzo. Participação em banca de Cleiton Rodrigo Queiroz Silva. Estratégias para Aplicação de Snowballing em Estudos Secundários de Engenharia de Software. 2015. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

10.
SOUZA, P. S. L.; LOURENCO, J. M. S.; FERRARI, Fabiano Cutigi. Participação em banca de George Gabriel Mendes Dourado. Contribuindo para a Avaliação do Teste de Programas Concorrentes: uma Abordagem Usando Benchmarks. 2014. Exame de qualificação (Mestrando em Ciências de Computação e Matemática Computacional) - Instituto de Ciências Matemáticas e de Computação.

11.
SOUZA, P. S. L.; FERRARI, Fabiano Cutigi; ESTRELLA, J. C.. Participação em banca de Rafael Regis do Prado. Teste Estrutural de Software Concorrente como uma Composição de Serviços na Web. 2014. Exame de qualificação (Mestrando em Ciências de Computação e Matemática Computacional) - Instituto de Ciências Matemáticas e de Computação.

12.
SOUZA, S. R. S.; WOLF, D. F.; FERRARI, Fabiano Cutigi. Participação em banca de Marcos Pereira dos Santos. Adaptação de critérios de teste de programas concorrentes para o teste de integração de robôs móveis. 2014. Exame de qualificação (Mestrando em Ciências de Computação e Matemática Computacional) - Instituto de Ciências Matemáticas e de Computação.

13.
CAMARGO, Valter Vieira de; LUCREDIO, Daniel; FERRARI, Fabiano Cutigi. Participação em banca de Fernando Bezerra Chagas. Análise de Adequação do Metamodelo KDM para a Checagem de Conformidade Arquitetural. 2014. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

14.
FERRARI, Fabiano Cutigi; BARBOSA, Ellen Francine; FABBRI, Sandra Camargo Pinto Ferraz. Participação em banca de Ana Eliza Pedroso da Silva. Avaliação de Abordagens de Gestão do Conhecimento Aplicado a Processos de Teste de Software. 2014. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

15.
FABBRI, Sandra Camargo Pinto Ferraz; CAMARGO, Valter Vieira de; FERRARI, Fabiano Cutigi. Participação em banca de Barbara Castanheira. Uma Investigação sobre como Mapear para o Modelo Statechart Defeitos Cobertos por Normas de Certificação para Sistemas Embarcados. 2014. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

16.
FERRARI, Fabiano Cutigi; CAMARGO, Valter Vieira de; LUCREDIO, Daniel; SIMÃO, Adenilso da Silva. Participação em banca de André da Silva Abade. Caracterização de Dados Complexos em Testes de Transformadores de Modelo para Texto. 2014. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

17.
BEDER, D. M.; LUCREDIO, Daniel; FERRARI, Fabiano Cutigi. Participação em banca de Eloiza Cristina Silva Santos. Integração das Técnicas BDD e DDD no Domínio do Desenvolvimento de Aplicações Web. 2014. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

18.
PENTEADO, Rosângela Aparecida Dellosso; BEDER, D. M.; FERRARI, Fabiano Cutigi. Participação em banca de Bruno Fernando Rodrigues. Uma Abordagem de Testes para Frameworks Construídos com F3. 2014. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

19.
FABBRI, Sandra Camargo Pinto Ferraz; FERRARI, Fabiano Cutigi; PENTEADO, Rosângela Aparecida Dellosso. Participação em banca de Rafael Adabo Gastaldi. Caracterização e Desenvolvimento de uma Abordagem para Aplicação de Análise Temática em Estudos Secundários. 2014. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

20.
CAMARGO, Valter Vieira de; NAKAGAWA, Elisa Yumi; FERRARI, Fabiano Cutigi. Participação em banca de Marcel Akira Serikawa. Refatorações Baseadas em KDM para Modernização de Sistemas Autoadaptativos. 2014. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

21.
CAMARGO, Valter Vieira de; LUCREDIO, Daniel; FERRARI, Fabiano Cutigi. Participação em banca de Raphael Rodrigues Honda. Definição e Cômputo de Métricas de Interesses no Contexto de Modernização de Sistemas Legados. 2013. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

22.
FABBRI, Sandra Camargo Pinto Ferraz; LUCREDIO, Daniel; FERRARI, Fabiano Cutigi. Participação em banca de Carlos Matheus de Melo Leite. Evoluindo o Arcabouço de Conhecimento e Melhoria de Processo de Teste KITest. 2013. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

23.
CAMARGO, Valter Vieira de; PENTEADO, Rosângela Aparecida Dellosso; FERRARI, Fabiano Cutigi. Participação em banca de Bruno Marinho Santos. Suporte ao Reuso de Frameworks Transversais no Contexto de Modernização de Sistemas Legados. 2013. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

24.
FERRARI, Fabiano Cutigi; NAKAGAWA, Elisa Yumi; FABBRI, Sandra Camargo Pinto Ferraz. Participação em banca de Odair Moreira de Souza. Ambiente para Avaliação de Modelos de Sistemas Embarcados Baseada em Métricas. 2013. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

25.
LUCREDIO, Daniel; NERIS, Vania Paula de Almeida; FERRARI, Fabiano Cutigi. Participação em banca de Ely Fernando do Prado. Flexibilidade no Desenvolvimento de Jogos Orientado a Modelos. 2013. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

26.
FERRARI, Fabiano Cutigi; FABBRI, Sandra Camargo Pinto Ferraz; BARBOSA, Ellen Francine. Participação em banca de Jésus Thiago Sousa Lacerda. Investigação de Estratégias de Redução de Custo de Teste de Mutação para Programas Orientados a Aspectos. 2013. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

27.
FERRARI, Fabiano Cutigi; LUCREDIO, Daniel; SOUZA, S. R. S.. Participação em banca de Thiago Gaspar Levin. Avaliação Inter-Paradigma de Conjunto de Testes: Programação Orientada a Objetos Versus Programação Orientada a Aspectos. 2013. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

28.
FABBRI, Sandra Camargo Pinto Ferraz; FERRARI, Fabiano Cutigi; BUENO, R.. Participação em banca de Augusto Bindilatti Zamboni. Sistematização da Inspeção de Código SQL Utilizando a Técnica Stepwise Abstraction e a Ferramenta CRISTA. 2013. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

29.
FERRARI, Fabiano Cutigi; MASIERO, Paulo Cesar; COELHO, Roberta Souza. Participação em banca de Luciano Augusto Fernandes Carvalho. Teste estrutural de tratamento de exceção em programas OA: estratégia e avaliação. 2012. Exame de qualificação (Mestrando em Ciências da Computação e Matemática Computacional) - Universidade de São Paulo.

30.
FERRARI, Fabiano Cutigi; SIMÃO, Adenilso da Silva; SANTANA, R. H. C.. Participação em banca de Pedro Victor Pontos Pinheiro. Teste baseado em modelos para serviços RESTful. 2012. Exame de qualificação (Mestrando em Ciências da Computação e Matemática Computacional) - Universidade de São Paulo.

31.
FABBRI, Sandra Camargo Pinto Ferraz; BRAGA, Rosana Teresinha Vaccare; FERRARI, Fabiano Cutigi. Participação em banca de Arlindo Boiça Neto. Uma Ferramenta de Suporte a Técnica Coding Baseada em Visualização (Exame de Qualificação). 2011. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.

Trabalhos de conclusão de curso de graduação
1.
SANTOS, A. C.; LUCREDIO, Daniel; FERRARI, Fabiano Cutigi. Participação em banca de Marcus Vinicius Nunes Bondezan.Uma análise dos Processos PMBOK (Project Management Body of Knowledge) para projetos SCRUM. 2016. Trabalho de Conclusão de Curso (Graduação em Engenharia da Computação) - Universidade Federal de São Carlos.

2.
FERRARI, Fabiano Cutigi; CAMARGO, Valter Vieira de. Participação em banca de Augusto Bindilatti Zamboni.Desenvolvimento de Apoio Computacional para a Realização de Estudos Secundários. 2011. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de São Carlos.

3.
FERRARI, Fabiano Cutigi; CAMARGO, Valter Vieira de. Participação em banca de Vinicius Mascherini de Lima.Um estudo comparativo sobre ferramentas de apoio à técnica Coding. 2011. Trabalho de Conclusão de Curso (Graduação em Engenharia da Computação) - Universidade Federal de São Carlos.

4.
ALUISIO, Sandra Maria; FERRARI, Fabiano Cutigi. Participação em banca de Ronaldo Francisco Maia.Ferramenta para análise de bugtrackers para avaliação de processo de software livre. 2009. Trabalho de Conclusão de Curso (Graduação em Bacharelado em Ciências de Computação) - Universidade de São Paulo.

5.
MALDONADO, José Carlos; FERRARI, Fabiano Cutigi. Participação em banca de Jonatas Rodrigues Pereira.Testes aplicados a qualidade de Software. 2007. Trabalho de Conclusão de Curso (Graduação em Bacharelado em Informática) - Universidade de São Paulo.

6.
NUNES, Maria das Graças Volpe; FERRARI, Fabiano Cutigi. Participação em banca de Guilherme Botelho Diniz Junqueira.Determinação de Sequências de Separação Mínimas a Partir de Casos de Teste Definidos. 2007. Trabalho de Conclusão de Curso (Graduação em Bacharelado em Ciências de Computação) - Universidade de São Paulo.

7.
BARBOSA, Ellen Francine; FERRARI, Fabiano Cutigi. Participação em banca de Celso Eduardo Benfati Martinez.Experiência com Atividade de Teste em Sistemas de Billing. 2006. Trabalho de Conclusão de Curso (Graduação em Bacharelado em Informática) - Universidade de São Paulo.

8.
MALDONADO, José Carlos; FERRARI, Fabiano Cutigi. Participação em banca de Celso Eduardo Benfati Martinez.Teste de Sistema para Billing no Setor Elétrico. 2006. Trabalho de Conclusão de Curso (Graduação em Bacharelado em Informática) - Universidade de São Paulo.

9.
NAKAGAWA, Elisa Yumi; FERRARI, Fabiano Cutigi. Participação em banca de Marcelo Teixeira Torres.Programação Orientada a Aspectos. 2005. Trabalho de Conclusão de Curso (Graduação em Bacharelado em Ciências da Computação) - Centro Universitário de Araraquara.



Participação em bancas de comissões julgadoras
Concurso público
1.
FERRARI, Fabiano Cutigi; SILVEIRA, F.; PAULOVICH, F. V.. Concurso Público de Provas e Títulos - Professor da Carreira do Magistério Público Superior. 2013. Universidade do Estado do Amazonas.



Eventos



Participação em eventos, congressos, exposições e feiras
1.
I Brazilian Symposium on Systematic and Automated Software Testing (SAST).Characterisation of Challenges for Testing of Adaptive Systems. 2016. (Simpósio).

2.
VII Congresso Brasileiro de Software: Teoria e Prática (CBSoft). Coordenador da Sessão de Ferramentas. 2016. (Congresso).

3.
IEEE International Symposium on Software Reliability Engineering (ISSRE).Experience Report: Can Software Testing Education Lead to More Reliable Software?. 2015. (Simpósio).

4.
11th Workshop on Software Modularity (WMod). 2014. (Oficina).

5.
8th Brazilian Workshop on Systematic and Automated Software Testing (SAST). 2014. (Oficina).

6.
V Congresso Brasileiro de Software: Teoria e Prática (CBSoft). 2014. (Congresso).

7.
XVIII Simpósio Brasileiro de Linguagens de Programação (SBLP). 2014. (Seminário).

8.
XXVIII Simpósio Brasileiro de Engenharia de Software (SBES). 2014. (Simpósio).

9.
7th Latin American Workshop on Aspect-Oriented Software Development (LA-WASP).Difficulties for Testing Aspect-Oriented Programs: A Report based on Practical Experience on Structural and Mutation Testing. 2013. (Oficina).

10.
IV Congresso Brasileiro de Software: Teoria e Prática (CBSoft). 2013. (Congresso).

11.
XXVII Simpósio Brasileiro de Engenharia de Software (SBES).Visualization, Analysis, and Testing of Java and AspectJ Programs with Multi-Level System Graphs / Identifying a Subset of TMMi Practices to Establish a Streamlined Software Testing Process. 2013. (Simpósio).

12.
34th International Conference on Software Engineering (ICSE). Development of Auxiliary Functions: Should You Be Agile? An Empirical Assessment of Pair Programming and Test-First Programming. 2012. (Congresso).

13.
6th Latin American Workshop on Aspect-Oriented Software Development (LA-WASP).A Design Strategy to Facilitate the Instantiation Process of White-Box Frameworks. 2012. (Oficina).

14.
II Congresso Brasileiro de Sistemas Embarcados Críticos (CBSEC). 2012. (Congresso).

15.
III Congresso Brasileiro de Software: Teoria e Prática (CBSoft). 2012. (Congresso).

16.
10th International Conference on Aspect-Oriented Software Development (AOSD). Proteum/AJ: A Mutation System for AspectJ Programs. 2011. (Congresso).

17.
2nd International Workshop on Variability & Composition (VariComp).Investigating Testing Approaches for Dynamically Adaptive Systems. 2011. (Oficina).

18.
5th Latin American Workshop on Aspect-Oriented Software Development (LA-WASP). 2011. (Oficina).

19.
II Congresso Brasileiro de Software: Teoria e Prática (CBSoft). Sessão Técnica 3: Software Testing and Cost Estimation. 2011. (Congresso).

20.
32nd International Conference on Software Engineering (ICSE). An Exploratory Study of Fault-Proneness in Evolving Aspect-Oriented Programs. 2010. (Congresso).

21.
4th Latin American Workshop on Aspect-Oriented Software Development (LA-WASP).Technical Session: Testing and Aspect-Oriented Languages. 2010. (Oficina).

22.
5th International Workshop Automation of Software Test (AST).Automating the Mutation Testing of Aspect-Oriented Java Programs. 2010. (Oficina).

23.
I Congresso Brasileiro de Software: Teoria e Prática (CBSoft).Characterising Faults in Aspect-Oriented Programs: Towards Filling the Gap between Theory and Practice. 2010. (Simpósio).

24.
3rd Latin American Workshop on Aspect-Oriented Software Development (LA-WASP).Testing Aspect-Oriented Software: Evolution and Collaboration through the Years. 2009. (Oficina).

25.
6th Experimental Software Engineering Latin American Workshop (ESELAW),. 2009. (Oficina).

26.
XXIII Simpósio Brasileiro de Engenharia de Software. 2009. (Simpósio).

27.
1st International Conference on Software Testing, Verification and Validation (ICST). Mutation Testing for Aspect-Oriented Programs. 2008. (Congresso).

28.
2nd Latin American Workshop on Aspect-Oriented Software Development (LA-WASP).Structural and Mutation Testing: Improving the Quality of Aspect-Oriented Programs. 2008. (Oficina).

29.
5th Experimental Software Engineering Latin American Workshop (ESELAW).Experimenting with a Multi-Iteration Systematic Review in Software Engineering. 2008. (Oficina).

30.
Workshop on a Benchmark for Software Testing (TestBench). 2008. (Oficina).

31.
XXII Simpósio Brasileiro de Engenharia de Software (SBES). 2008. (Simpósio).

32.
III Workshop Brasileiro de Desenvolvimento de Software Orientado a Aspectos.Uma Revisão Sistemática sobre Teste de Software Orientado a Aspectos. 2006. (Oficina).

33.
XXIV Jornadas de Atualização em Informática (JAI).Teste de Software Orientado a Objetos e a Aspectos: Teoria e Prática. 2006. (Outra).

34.
XX Simpósio Brasileiro de Engenharia de Software (SBES). 2006. (Simpósio).

35.
XXVI Congresso da Sociedade Brasileira de Computação (CSBC). 2006. (Congresso).

36.
II Workshop Brasileiro de Desenvolvimento de Software Orientado a Aspectos (WASP). 2005. (Oficina).

37.
XIX Simpósio Brasileiro de Engenharia de Software (SBES). 2005. (Simpósio).

38.
12o Simpósio Internacional de Iniciação Científica da USP (SIICUSP).Apoio ao Desenvolvimento de um Ambiente Web para Automatização de Processo de Software Utilizando Ferramentas de Software Livre. 2004. (Simpósio).


Organização de eventos, congressos, exposições e feiras
1.
MALDONADO, José Carlos ; FERRARI, Fabiano Cutigi . Simpósio Brasileiro de Engenharia de Software (SBES) - Research Track. 2017. (Congresso).

2.
FERRARI, Fabiano Cutigi. Congresso Brasileiro de Software: Teoria e Prática - Sessáo de Ferramentas. 2016. (Congresso).

3.
MALDONADO, José Carlos ; MENDONCA NETO, M. G. ; FERRARI, Fabiano Cutigi . Congresso Brasileiro de Software: Teoria e Prática - Trilha da Indústria. 2015. (Congresso).

4.
SANT'ANNA, C. ; RIBEIRO, M. M. ; FERRARI, Fabiano Cutigi ; REBÊLO, Henrique . 7th Latin American Workshop on Aspect-Oriented Software Development (LA-WASP). 2013. (Congresso).

5.
CHAVEZ, Christina von Flach Garcia ; FERRARI, Fabiano Cutigi ; BONIFACIO, Rodrigo ; MACIA, I. ; LEMOS, Otávio Augusto Lazzarini ; COELHO, Roberta Souza ; LUCENA, Marcia . 6th Latin American Workshop on Aspect-Oriented Software Development (LA-WASP). 2012. (Congresso).

6.
CAMARGO, Valter Vieira de ; FIGUEIREDO, Eduardo ; FERRARI, Fabiano Cutigi ; DANTAS, Francisco ; BONIFACIO, Rodrigo ; GHEYI, Rohit . 5th Latin-American Workshop on Aspect-Oriented Software Development (LA-WASP). 2011. (Congresso).

7.
CASTOR FILHO, Fernando ; COELHO, Roberta Souza ; CACHO, Nelio ; FIGUEIREDO, Eduardo ; FERRARI, Fabiano Cutigi . 4th Latin-American Workshop on Aspect-Oriented Software Development (LA-WASP). 2010. (Congresso).

8.
FERRARI, Fabiano Cutigi. 32nd International Conference on Software Engineering (ICSE) (estudante voluntário). 2010. (Congresso).



Orientações



Orientações e supervisões em andamento
Dissertação de mestrado
1.
Gabriela Martins de Jesus. A definir. Início: 2017. Dissertação (Mestrado em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos. (Orientador).

2.
Rogerio Jeronimo Gentil. A definir. Início: 2017. Dissertação (Mestrado em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos. (Orientador).

3.
Lucas Diniz Dallilo. Investigação de Similaridade entre Programas para Apoiar o Teste de Mutação. Início: 2016. Dissertação (Mestrado em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. (Orientador).

Tese de doutorado
1.
Bento Rafael Siqueira. A definir. Início: 2017. Tese (Doutorado em Doutorado em Ciência da Computação) - Universidade Federal de São Carlos. (Orientador).

2.
Alessandro Viola Pizzoleto. Investigação de Estratégias para Redução do Custo do Teste de Mutação. Início: 2016. Tese (Doutorado em Doutorado em Ciência da Computação) - Universidade Federal de São Carlos. (Orientador).


Orientações e supervisões concluídas
Dissertação de mestrado
1.
André da Silva Abade. Uma abordagem de teste estrutural de transformações M2T baseada em hipergrafos. 2016. Dissertação (Mestrado em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos, . Orientador: Fabiano Cutigi Ferrari.

2.
Bento Rafael Siqueira. Caracterização de Desafios e Estratégias de Teste para Sistemas Adaptativos. 2016. Dissertação (Mestrado em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos, . Orientador: Fabiano Cutigi Ferrari.

3.
Thiago Gaspar Levin. Avaliação de Conjuntos de Testes Funcionais no Contexto de Programas Orientados a Objetos e Programas Orientados a Aspectos. 2015. Dissertação (Mestrado em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. Orientador: Fabiano Cutigi Ferrari.

4.
Ana Eliza Pedroso da Silva. Avaliação de Abordagens de Gestão do Conhecimento Aplicadas a um Processo de Teste de Software Enxuto. 2015. Dissertação (Mestrado em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. Orientador: Fabiano Cutigi Ferrari.

5.
Odair Moreira de Souza. Uma Contribuição para a Avaliação da Qualidade de Modelos na Fase de Projeto de Software. 2015. Dissertação (Mestrado em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Fabiano Cutigi Ferrari.

6.
Jésus Thiago Sousa Lacerda. Investigação de Operadores Essenciais de Mutação para Programas Orientados a Aspectos. 2014. Dissertação (Mestrado em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. Orientador: Fabiano Cutigi Ferrari.

7.
Kamilla Gomes Camargo. Elaboração de um Processo de Teste com Base em um Estudo de Caso Real.. 2012. Dissertação (Mestrado em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Coorientador: Fabiano Cutigi Ferrari.

Trabalho de conclusão de curso de graduação
1.
João Rodolfo de Oliveira Rosa. Análise da viabilidade do Processo de Engenharia Web Aplicado ao Desenvolvimento de Aplicação para Dispositivos Móveis. 2012. Trabalho de Conclusão de Curso. (Graduação em Sistemas de Informação) - Universidade Federal de São Carlos. Orientador: Fabiano Cutigi Ferrari.

Iniciação científica
1.
Alex Pereira. Avaliação da Viabilidade de Reutilização de uma Ferramenta para Coleta Automática de Métricas de Modelos. 2013. Iniciação Científica. (Graduando em Análise e Desenvolvimento de Sistemas) - Instituto Federal de São Paulo. Orientador: Fabiano Cutigi Ferrari.

2.
Guilherme Sardinha Popolin. Apoio à Definição de Pacotes de Laboratório para Experimentação em Teste de Software. 2013. Iniciação Científica. (Graduando em Ciência da Computação) - Universidade Federal de São Carlos, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Fabiano Cutigi Ferrari.

3.
Tiago Avellar Fernandes. Programa Jovens Talentos para a Ciência. 2013. Iniciação Científica. (Graduando em Ciência da Computação) - Universidade Federal de São Carlos, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. Orientador: Fabiano Cutigi Ferrari.

4.
Henrique José Pires Barcelos. Investigando Particularidades Relevantes para o Teste de Linhas de Produtos de Software para Sistemas Embarcados Críticos. 2012. Iniciação Científica. (Graduando em Engenharia da Computação) - Universidade Federal de São Carlos, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Fabiano Cutigi Ferrari.

5.
Filipe Gomes Leme. Provisão de Mecanismos Automatizados para o Teste de Mutação de Programas Java e AspectJ. 2012. Iniciação Científica. (Graduando em Engenharia da Computação) - Instituto de Ciências Matemáticas e de Computação, Fundação de Amparo à Pesquisa do Estado de São Paulo. Orientador: Fabiano Cutigi Ferrari.

6.
Bruno da Silva Melo. Avaliação Inter-Paradigmas de Técnicas de Teste de Software. 2011. Iniciação Científica. (Graduando em Ciência da Computação) - Universidade Federal de São Carlos, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Fabiano Cutigi Ferrari.

7.
Filipe Gomes Leme. Provisão de Mecanismos Automatizados para o Teste de Mutação de Programas Java e AspectJ. 2011. Iniciação Científica. (Graduando em Engenharia da Computação) - Instituto de Ciências Matemáticas e de Computação, Conselho Nacional de Desenvolvimento Científico e Tecnológico. Orientador: Fabiano Cutigi Ferrari.



Inovação



Projetos de pesquisa


Educação e Popularização de C & T



Organização de eventos, congressos, exposições e feiras
1.
MALDONADO, José Carlos ; MENDONCA NETO, M. G. ; FERRARI, Fabiano Cutigi . Congresso Brasileiro de Software: Teoria e Prática - Trilha da Indústria. 2015. (Congresso).



Outras informações relevantes


Aprovado em primeiro lugar em concurso para Professor Adjunto-DE - Área: Ciência da Computação - Sub-área: Sistemas de Informação, no Departamento de Computação da Universidade Federal de São Carlos (UFSCar), Edital 167/10. Resultado publicado no Diário Oficial da União em 04/01/2011 (seção 3, página 36).



Página gerada pelo Sistema Currículo Lattes em 11/12/2018 às 5:49:12