Fabiano Cutigi Ferrari
É 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 entre 2007 e 2008 na Universidade de Lancaster (Reino Unido) sob orientação do Prof. Awais Rashid. Desde 2011, é Professor do Departamento de Computação na Universidade Federal de São Carlos (atualmente Professor Associado 3). Realizou Pós-Doutorado na Universidade George Mason (EUA) sob supervisão do Prof. Jeff Offutt entre 2017 e 2018. Orienta alunos de graduação (Iniciação Científica) e pós-graduação (Mestrado e Doutorado), com ênfase em Engenharia de Software, atuando principalmente nos seguintes temas: teste de software, teste de mutação, desenvolvimento de sistemas adaptativos, desenvolvimento de aplicações para cidades inteligentes, revisão sistemática da literatura, gestão do conhecimento, e gamificação em Engenharia de Software.
Informações coletadas do Lattes em 11/09/2025
Acadêmico
Formação acadêmica
Doutorado em Ciências da Computação e Matemática Computacional
2005 - 2010
Universidade de São Paulo
Título: A contribution to the fault-based testing of aspect-oriented software
, Ano de obtenção: 2010. 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 TerraSetores de atividade: Desenvolvimento de Programas (Software).
Graduação em Bacharelado em Informática
2001 - 2004
Universidade de São Paulo
Título: Uma ferramenta para extração e conversão de informações de currículos Lattes
Orientador: Adenilso da Silva Simão
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
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.
2009 - 2009
Using Qualitative Methods in Soft.Eng. Research. (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
Engenharia de Web: Uma Disciplina Ágil. , Sociedade Brasileira de Computação - Porto Alegre, SBC, 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.
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.
Idiomas
Inglês
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Espanhol
Compreende Razoavelmente, Fala Pouco, Lê Razoavelmente, Escreve Pouco.
Áreas de atuação
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Software Básico.
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.
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.
Organização de eventos
FERRARI, Fabiano Cutigi ; GHEYI, Rohit . Brazilian Symposium on Systematic and Automated Software Testing (SAST). 2025. (Congresso).
PENZENSTADLER, B. ; FERRARI, Fabiano Cutigi . International Conference on Evaluation and Assessment in Software Engineering - Vision and Emerging Results Track (EASE). 2022. (Congresso).
FERRARI, Fabiano Cutigi ; HIERONS, R. . IEEE International Conference on Software Testing, Verification and Validation (ICST). 2021. (Congresso).
ALVES, E. L. G. ; FERRARI, FABIANO C. . Congresso Brasileiro de Software: Teoria e Prática - Workshops e Painel. 2019. (Congresso).
MALDONADO, José Carlos ; FERRARI, Fabiano Cutigi . Simpósio Brasileiro de Engenharia de Software (SBES) - Research Track. 2017. (Congresso).
FERRARI, Fabiano Cutigi . Congresso Brasileiro de Software: Teoria e Prática - Sessão de Ferramentas. 2016. (Congresso).
MALDONADO, José Carlos ; MENDONCA NETO, M. G. ; FERRARI, Fabiano Cutigi . Congresso Brasileiro de Software: Teoria e Prática - Trilha da Indústria. 2015. (Congresso).
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).
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).
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).
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).
FERRARI, Fabiano Cutigi . 32nd International Conference on Software Engineering (ICSE) (estudante voluntário). 2010. (Congresso).
MALDONADO, José Carlos ; MENDONCA NETO, M. G. ; FERRARI, Fabiano Cutigi . Congresso Brasileiro de Software: Teoria e Prática - Trilha da Indústria. 2015. (Congresso).
Participação em eventos
Brazilian Symposium on Systematic and Automated Software Testing (SAST),.Property-based Testing for Machine Learning Models. 2024. (Simpósio).
Workshop on Software Visualization, Evolution and Maintenance (VEM). 2024. (Oficina).
IEEE International Conference on Software Testing, Verification and Validation (ICST). Coordenador da Trilha de Trabalhos de Pesquisa (Research Track). 2021. (Congresso).
IEEE International Conference on Software Testing, Verification and Validation (ICST). 2020. (Congresso).
International Workshop on Mutation Analysis.SiMut: Exploring Program Similarity to Support the Cost Reduction of Mutation Testing. 2020. (Oficina).
Brazilian Symposium on Systematic and Automated Software Testing (SAST). An Evaluation of Internal Program Metrics as Predictors of Mutation Operator Score. 2019. (Congresso).
Simpósio Brasileiro de Engenharia de Software (SBES).Coordenador da Trilha de Trabalhos Técnicos de Pesquisa. 2017. (Simpósio).
Brazilian Symposium on Systematic and Automated Software Testing (SAST).Characterisation of Challenges for Testing of Adaptive Systems. 2016. (Simpósio).
Congresso Brasileiro de Software: Teoria e Prática (CBSoft). Coordenador da Sessão de Ferramentas. 2016. (Congresso).
IEEE International Symposium on Software Reliability Engineering (ISSRE).Experience Report: Can Software Testing Education Lead to More Reliable Software?. 2015. (Simpósio).
Brazilian Workshop on Systematic and Automated Software Testing (SAST). 2014. (Oficina).
Congresso Brasileiro de Software: Teoria e Prática (CBSoft). 2014. (Congresso).
Simpósio Brasileiro de Engenharia de Software (SBES). 2014. (Simpósio).
Simpósio Brasileiro de Linguagens de Programação (SBLP). 2014. (Seminário).
Workshop on Software Modularity (WMod). 2014. (Oficina).
Congresso Brasileiro de Software: Teoria e Prática (CBSoft). 2013. (Congresso).
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).
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).
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).
II Congresso Brasileiro de Sistemas Embarcados Críticos (CBSEC). 2012. (Congresso).
III Congresso Brasileiro de Software: Teoria e Prática (CBSoft). 2012. (Congresso).
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).
10th International Conference on Aspect-Oriented Software Development (AOSD). Proteum/AJ: A Mutation System for AspectJ Programs. 2011. (Congresso).
2nd International Workshop on Variability & Composition (VariComp).Investigating Testing Approaches for Dynamically Adaptive Systems. 2011. (Oficina).
5th Latin American Workshop on Aspect-Oriented Software Development (LA-WASP). 2011. (Oficina).
II Congresso Brasileiro de Software: Teoria e Prática (CBSoft). Sessão Técnica 3: Software Testing and Cost Estimation. 2011. (Congresso).
32nd International Conference on Software Engineering (ICSE). An Exploratory Study of Fault-Proneness in Evolving Aspect-Oriented Programs. 2010. (Congresso).
4th Latin American Workshop on Aspect-Oriented Software Development (LA-WASP).Technical Session: Testing and Aspect-Oriented Languages. 2010. (Oficina).
5th International Workshop Automation of Software Test (AST).Automating the Mutation Testing of Aspect-Oriented Java Programs. 2010. (Oficina).
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).
3rd Latin American Workshop on Aspect-Oriented Software Development (LA-WASP).Testing Aspect-Oriented Software: Evolution and Collaboration through the Years. 2009. (Oficina).
6th Experimental Software Engineering Latin American Workshop (ESELAW),. 2009. (Oficina).
XXIII Simpósio Brasileiro de Engenharia de Software. 2009. (Simpósio).
1st International Conference on Software Testing, Verification and Validation (ICST). Mutation Testing for Aspect-Oriented Programs. 2008. (Congresso).
2nd Latin American Workshop on Aspect-Oriented Software Development (LA-WASP).Structural and Mutation Testing: Improving the Quality of Aspect-Oriented Programs. 2008. (Oficina).
5th Experimental Software Engineering Latin American Workshop (ESELAW).Experimenting with a Multi-Iteration Systematic Review in Software Engineering. 2008. (Oficina).
Workshop on a Benchmark for Software Testing (TestBench). 2008. (Oficina).
XXII Simpósio Brasileiro de Engenharia de Software (SBES). 2008. (Simpósio).
III Workshop Brasileiro de Desenvolvimento de Software Orientado a Aspectos.Uma Revisão Sistemática sobre Teste de Software Orientado a Aspectos. 2006. (Oficina).
XXIV Jornadas de Atualização em Informática (JAI).Teste de Software Orientado a Objetos e a Aspectos: Teoria e Prática. 2006. (Outra).
XX Simpósio Brasileiro de Engenharia de Software (SBES). 2006. (Simpósio).
XXVI Congresso da Sociedade Brasileira de Computação (CSBC). 2006. (Congresso).
II Workshop Brasileiro de Desenvolvimento de Software Orientado a Aspectos (WASP). 2005. (Oficina).
XIX Simpósio Brasileiro de Engenharia de Software (SBES). 2005. (Simpósio).
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).
Participação em bancas
GUERRA, E. M.;SILVEIRA, Fábio FagundesFERRARI, Fabiano Cutigi; SILVA, P. S. M.. Ferramenta Baseada em Teste de Mutação para Verificação do Comportamento após a Refatoração. 2024. Dissertação (Mestrado em Computação Aplicada) - Instituto de Pesquisas Tecnológicas do Estado de São Paulo.
BRAGA, Rosana Teresinha Vaccare; BARBOSA, Ellen Francine;CAMARGO, Valter Vieira deFERRARI, Fabiano Cutigi. Uma abordagem para redução do custo do Teste de Mutação utilizando Redes Neurais. 2022. Dissertação (Mestrado em Ciências de Computação e Matemática Computacional) - Instituto de Ciências Matemáticas e de Computação.
FERRARI, Fabiano CutigiCOELHO, Roberta Souza; BARBOSA, E. A. M.. Uso de Testes Metamórficos para Verificação de Aplicação Chatbot. 2022. Dissertação (Mestrado em Mestrado em Tecnologia da Informação) - Universidade Federal do Rio Grande do Norte.
TOLEDO, C. F. M.;FERRARI, Fabiano Cutigi; BRANCO, K. R. L. J. C.. Flowi: uma plataforma para desenvolvimento e gerenciamento de modelos de aprendizado de máquina. 2022. Dissertação (Mestrado em Matemática, Estatística e Computação Aplicadas à Indústria) - Instituto de Ciências Matemáticas e de Computação.
VINCENZI, Auri Marcelo Rizzo; JORGE, R. F.;FERRARI, Fabiano Cutigi. Reduzindo o Custo do Teste de Mutação com base no Conceito de Arcos Primitivos. 2021. Dissertação (Mestrado em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.
FERRARI, Fabiano Cutigi; SILVA, T. S.;SILVEIRA, Fábio Fagundes. Uma Ferramenta de Visualização de Software para Avaliação de Uso de API no Contexto de Ecossistemas de Software. 2021. Dissertação (Mestrado em Mestrado em Ciência da Computação) - Universidade Federal de São Paulo.
ANDRADE NETO, P. R.; SANTIAGO JUNIOR, V. A.; MATTIELLO-FRANCISCO, M. F.;FERRARI, Fabiano Cutigi. Um Método para Geração Automática de Casos de Testes Unitários para Aplicações em C++ baseado em Contraexemplos de Verificador de Modelso. 2020. Dissertação (Mestrado em Computação Aplicada) - Instituto Nacional de Pesquisas Espaciais.
FERRARI, Fabiano Cutigi; NERIS, V. P. A.; CARVALHO, W. V.. Um Estudo de Métodos Mistos sobre o Desenvolvimento Multiplataforma Móvel. 2020. Dissertação (Mestrado em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.
ISOTANI, S.; BRANDAO, L. O.; UEYAMA, J.;FERRARI, Fabiano Cutigi. The Impact of Tinkering and Planning Behaviors on Learning Introductory Programming Concepts. 2020. Dissertação (Mestrado em Ciências de Computação e Matemática Computacional) - Instituto de Ciências Matemáticas e de Computação.
UEYAMA, J.; OSORIO, F. S.;FERRARI, Fabiano Cutigi; ALBUQUERQUE, C. V. N.. Middleware para detecção de anomalias no compartilhamento de conteúdo para sistemas baseados em blockchain. 2020. Dissertação (Mestrado em Ciências de Computação e Matemática Computacional) - Instituto de Ciências Matemáticas e de Computação.
SOUZA, S. R. S.; CONTE, T. U.;FERRARI, Fabiano Cutigi; BARBOSA, Ellen Francine. Contribuições ao ensino de teste de software com o modelo flipped classroom e um agente conversacional. 2019. Dissertação (Mestrado em Ciências de Computação e Matemática Computacional) - Instituto de Ciências Matemáticas e de Computação.
CAMARGO, V. V.;FERRARI, Fabiano CutigiNAKAGAWA, Elisa Yumi. ARCH-KDM 2.0: Checagem de Conformidade Arquitetural em Projetos de Modernização Dirigida a Arquitetura. 2018. Dissertação (Mestrado em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.
SILVEIRA, Fábio Fagundes; GUERRA, E. M.;FERRARI, Fabiano Cutigi; BASGALUPP, M. P.. 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.
FABBRI, Sandra Camargo Pinto FerrazFERRARI, Fabiano Cutigi; FELIZARDO, K. R.. 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.
MALDONADO, José CarlosFERRARI, Fabiano CutigiBATISTA, Thais Vasconcelos; SOUZA, S. R. S.. 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.
ENDO, A. T.; BONIFACIO, A. L.;FERRARI, Fabiano Cutigi. 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á.
SIMÃO, Adenilso da SilvaNAKAGAWA, Elisa YumiFERRARI, Fabiano Cutigi; BONIFACIO, A. L.. 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.
SOUZA, S. R. S.; BARBOSA, Ellen Francine;FERRARI, Fabiano Cutigi. 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.
FABBRI, Sandra Camargo Pinto FerrazFERRARI, Fabiano Cutigi; VERGILIO, S. R.. 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.
CAMARGO, Valter Vieira de; OLVIEIRA JUNIOR, E.;FERRARI, Fabiano Cutigi. 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.
FABBRI, Sandra Camargo Pinto FerrazFERRARI, Fabiano Cutigi; CONTE, T. U.. 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.
CACHO, NelioCOELHO, Roberta SouzaFERRARI, Fabiano Cutigi. 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.
FABBRI, Sandra Camargo Pinto FerrazFERRARI, Fabiano Cutigi; VERGILIO, S. R.. 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.
OLIVEIRA, H. C.; PAPA, J. P.;FERRARI, Fabiano Cutigi. 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.
SOUZA, S. R. S.;SIMÃO, Adenilso da SilvaFERRARI, Fabiano Cutigi. 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.
MASIERO, Paulo CesarFERRARI, Fabiano CutigiCOELHO, Roberta Souza. 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.
GARCIA, R. E.;FERRARI, Fabiano Cutigi; MAIA, M. A.. 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.
GIMENES, I. M. S.;FERRARI, Fabiano Cutigi; HUZITA, E. H. M.. 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á.
FABBRI, Sandra Camargo Pinto FerrazFERRARI, Fabiano Cutigi; LUCREDIO, Daniel; VINCENZI, Auri Marcelo Rizzo. 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.
FABBRI, Sandra Camargo Pinto FerrazFERRARI, Fabiano Cutigi; MENDONCA NETO, M. G.. 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.
VINCENZI, Auri Marcelo Rizzo; LEITÃO JR, Plínio de Sá;FERRARI, Fabiano Cutigi. 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.
FIGUEIREDO, Eduardo; FERREIRA, FISCHER;FERRARI, Fabiano Cutigi; MAIA, M. A.; HORA, A. C.; VALENTE, Marco Tulio de Oliveira. Characterizing Resource Interaction Failures in Mobile Applications. 2025. Tese (Doutorado em Programa de Pós-Graduação em Ciência da Computação - UFMG) - Universidade Federal de Minas Gerais.
DELAMARO, M. E.; SOUZA, S. R. S.;FERRARI, Fabiano Cutigi; KALINOWSKI, M.. Using Metamorphic Testing to Identify Authentication Vulnerabilities in Android Mobile Applications. 2024. Tese (Doutorado em Ciências da Computação e Matemática Computacional) - Instituto de Ciências Matemáticas e de Computação.
BORBA, P. H. M.; TEIXEIRA, L. M.; MIRANDA, B. A. F.;FERRARI, Fabiano Cutigi; GHEYI, Rohit. A Multimethod Study of Test Smells: Cataloging, Awareness, and Refactoring. 2023. Tese (Doutorado em Doutorado em Ciência da Computação) - Universidade Federal de Pernambuco.
VIEIRA DE CAMARGO, VALTER;FERRARI, Fabiano Cutigi; LUCREDIO, Daniel; CAGNIN, M. I.; CARNEIRO, G. F.. A Reference Architecture for Designing ADM-Based Modernization Tools. 2023. Tese (Doutorado em Doutorado em Ciência da Computação) - Universidade Federal de São Carlos.
VINCENZI, Auri Marcelo Rizzo; BARBOSA, J. R.; FREITAS, E. N. A.;FERRARI, Fabiano Cutigi; LUCREDIO, Daniel. Combinando perfil operacional do software e perfil de teste: para uma estratégia de teste aderente às necessidades dos usuários. 2022. Tese (Doutorado em Doutorado em Ciência da Computação) - Universidade Federal de São Carlos.
BORBA, P. H. M.; TEIXEIRA, L. M.; D?AMORIM, M.; GHEYI, Rohit;FERRARI, Fabiano Cutigi. Tackling The Useless Mutants Problem. 2020. Tese (Doutorado em Doutorado em Ciência da Computação) - Universidade Federal de Pernambuco.
SIMÃO, Adenilso da SilvaBRAGA, Rosana Teresinha Vaccare; SANTOS NETO, P. A.;FERRARI, Fabiano Cutigi. Geração de testes a partir de máquinas de estados finitos estendidas extraídas de diagramas de sequência UML. 2020. Tese (Doutorado em Ciências da Computação e Matemática Computacional) - Instituto de Ciências Matemáticas e de Computação.
MAIA, M. A.; SILVA, F. O.; JULIA, S.; MURTA, L. G. P.;FERRARI, Fabiano Cutigi. On Benchmarks of Bugs for Studies in Automatic Program Repair. 2019. Tese (Doutorado em Doutorado em Ciência da Computação) - Universidade Federal de Uberlândia.
FABBRI, Sandra Camargo Pinto Ferraz; VINCENZI, Auri Marcelo Rizzo;FERRARI, Fabiano Cutigi; CONTE, T. U.; KALINOWSKI, M.. SCAS-FUZZI: Uma Estratégia Semiautomárica para Seleção de Estudos Primários em Estudos Secundários. 2018. Tese (Doutorado em Doutorado em Ciência da Computação) - Universidade Federal de São Carlos.
SOUZA, S. R. S.; WOLF, D. F.;MALDONADO, José CarlosFERRARI, Fabiano Cutigi; AMBROSIO, A. M.. 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.
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.. 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.
FABBRI, Sandra Camargo Pinto FerrazFERRARI, Fabiano Cutigi; VERGILIO, S. R.; MENDONCA NETO, M. G.; LEJBMAN, A. G. V.. 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.
BRAGA, Rosana Teresinha Vaccare; FORTES, R. P. M.; WERNER, C. M. L.; RUBIRA, Cecília;FERRARI, Fabiano Cutigi. 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.
FABBRI, Sandra Camargo Pinto FerrazFERRARI, Fabiano Cutigi; SOUZA, S. R. S.; MENDONCA NETO, M. G.; CONTE, T. U.. 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.
FIGUEIREDO, E. M.; FERREIRA, FISCHER; VALENTE, Marco Tulio de Oliveira; HORA, A. C.;FERRARI, Fabiano Cutigi; MAIA, M. A.. Characterizing Resource Interaction Failures in Mobile Applications. 2023. Exame de qualificação (Doutorando em Doutorado em Ciência da Computação) - Universidade Federal de Minas Gerais.
FERRARI, Fabiano Cutigi; BORBA, P. H. M.; TEIXEIRA, L. M.; SANTOS, A.. A Multimethod Study of Test Smells on Open-Source Software: Cataloging, Awareness, and Refactoring. 2022. Exame de qualificação (Doutorando em Doutorado em Ciência da Computação) - Universidade Federal de Pernambuco.
FERRARI, Fabiano Cutigi; LUCREDIO, Daniel; FREITAS, E. N. A.. Perfil Operacional e Teste de Software: Alinhando Interesse do Usuário e Estratégia de Teste. 2019. Exame de qualificação (Doutorando em Doutorado em Ciência da Computação) - Universidade Federal de São Carlos.
LUCREDIO, Daniel;FERRARI, Fabiano Cutigi; NUNES, I. O.. Caracterização e Identificação de Anomalias Arquiteturais de Sistemas Adaptativos. 2018. Exame de qualificação (Doutorando em Doutorado em Ciência da Computação) - Universidade Federal de São Carlos.
DELAMARO, M. E.; VINCENZI, Auri Marcelo Rizzo;FERRARI, Fabiano Cutigi; SOUZA, S. R. S.. 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.
MAIA, M. A.;FERRARI, Fabiano Cutigi; SILVA, F. O.. Uma Abordagem para Reparo Automático de Exceções do tipo Runtime em Múltiplos Pontos do Programa. 2017. Exame de qualificação (Doutorando em Doutorado em Ciência da Computação) - Universidade Federal de Uberlândia.
VINCENZI, Auri Marcelo Rizzo;FERRARI, Fabiano Cutigi; FALBO, R. A.. 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.
FERRARI, Fabiano Cutigi; FORTES, R. P. M.; SANTIAGO JUNIOR, V. A.. 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.
FERRARI, Fabiano Cutigi; LUCREDIO, Daniel; MENDONCA NETO, M. G.. 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.
FERRARI, Fabiano CutigiMALDONADO, José Carlos; MENDONCA NETO, M. G.. 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.
SOUZA, S. R. S.;FERRARI, Fabiano Cutigi; RODRIGUES, E. M.. Teste de Mutação em Sistemas Distribuídos em Redes Peer-to-peer. 2024. 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.
BONIFACIO, Rodrigo; RODRIGUES, G. N.;FERRARI, Fabiano Cutigi. Identificação de Uso Incorreto de APIs de Criptografia via Geração de Testes e Verificação em Tempo de Execução na Plataforma Android. 2024. Exame de qualificação (Mestrando em Informática) - Universidade de Brasília.
ENDO, A. T.;FERRARI, Fabiano Cutigi; WATANABE, W. M.. Playtesting Based on Coverage Criteria. 2024. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.
GUERRA, E. M.;SILVEIRA, Fábio FagundesFERRARI, Fabiano Cutigi; SILVA, P. S. M.. Ferramenta Baseada em Mutantes de Testes para Verificação da Manutenção do Comportamento do Código de Teste após a Refatoração. 2023. Exame de qualificação (Mestrando em Computação Aplicada) - Instituto de Pesquisas Tecnológicas do Estado de São Paulo.
BARBOSA, E. A. M.;KULESZA, UiráCOELHO, Roberta SouzaFERRARI, Fabiano Cutigi. Uso de Testes Metamórficos para Verificação de Aplicação Chatbot. 2021. Exame de qualificação (Mestrando em Mestrado em Tecnologia da Informação) - Universidade Federal do Rio Grande do Norte.
FAGUNDES SILVEIRA, FÁBIO;FERRARI, Fabiano Cutigi; SILVA, T. S.. Uma Ferramenta de Visualização de Software para Avaliação de Uso de API no Contexto de Ecossistemas de Software. 2020. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Universidade Federal de São Paulo.
DELAMARO, M. E.;FERRARI, Fabiano Cutigi; SOUZA, S. R. S.. Uma abordagem para localização de mutantes minimais baseada na estrutura do código fonte. 2019. 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.
VINCENZI, Auri Marcelo Rizzo;FERRARI, Fabiano Cutigi; JORGE, R. F.. Estudo e Definição de Critérios de Teste Integrando Conceitos do Teste de Mutação, Fluxo de Controle e de Dados. 2019. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.
CAMARGO, Valter Vieira deMENDONÇA, Nabor das ChagasFERRARI, Fabiano Cutigi. Uma Abordagem para Aplicação de Refatorações Arquiteturais no Contexto de Nuvem. 2019. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.
FERRARI, Fabiano Cutigi; NUNES, I. O.; DURELLI, V. H. S.. Investigação do Impacto da Introdução de Comportamento Adaptativo para o Teste de Regressão de Sistemas Web. 2018. Exame de qualificação (Mestrando em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos.
FABBRI, Sandra Camargo Pinto Ferraz; VINCENZI, Auri Marcelo Rizzo;FERRARI, Fabiano Cutigi. 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.
CAMARGO, Valter Vieira de; LUCREDIO, Daniel;FERRARI, Fabiano Cutigi. 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.
CAMARGO, Valter Vieira de; LUCREDIO, Daniel;FERRARI, Fabiano Cutigi. 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.
SANTANA, M. J.; SOUZA, P. S. L.;FERRARI, Fabiano Cutigi. 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.
BEDER, D. M.; SANTOS, M. T. P.;FERRARI, Fabiano Cutigi. 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.
FABBRI, Sandra Camargo Pinto FerrazFERRARI, Fabiano Cutigi; VINCENZI, Auri Marcelo Rizzo. 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.
SOUZA, P. S. L.; LOURENCO, J. M. S.;FERRARI, Fabiano Cutigi. 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.
SOUZA, P. S. L.;FERRARI, Fabiano Cutigi; ESTRELLA, J. C.. 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.
SOUZA, S. R. S.; WOLF, D. F.;FERRARI, Fabiano Cutigi. 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.
CAMARGO, Valter Vieira de; LUCREDIO, Daniel;FERRARI, Fabiano Cutigi. 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.
FERRARI, Fabiano Cutigi; BARBOSA, Ellen Francine;FABBRI, Sandra Camargo Pinto Ferraz. 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.
FABBRI, Sandra Camargo Pinto FerrazCAMARGO, Valter Vieira deFERRARI, Fabiano Cutigi. 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.
BEDER, D. M.; LUCREDIO, Daniel;FERRARI, Fabiano Cutigi. 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.
PENTEADO, Rosângela Aparecida Dellosso; BEDER, D. M.;FERRARI, Fabiano Cutigi. 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.
FABBRI, Sandra Camargo Pinto FerrazFERRARI, Fabiano CutigiPENTEADO, Rosângela Aparecida Dellosso. 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.
CAMARGO, Valter Vieira deNAKAGAWA, Elisa YumiFERRARI, Fabiano Cutigi. 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.
CAMARGO, Valter Vieira de; LUCREDIO, Daniel;FERRARI, Fabiano Cutigi. 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.
FABBRI, Sandra Camargo Pinto Ferraz; LUCREDIO, Daniel;FERRARI, Fabiano Cutigi. 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.
CAMARGO, Valter Vieira dePENTEADO, Rosângela Aparecida DellossoFERRARI, Fabiano Cutigi. 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.
FERRARI, Fabiano CutigiNAKAGAWA, Elisa YumiFABBRI, Sandra Camargo Pinto Ferraz. 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.
LUCREDIO, Daniel; NERIS, Vania Paula de Almeida;FERRARI, Fabiano Cutigi. 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.
FABBRI, Sandra Camargo Pinto FerrazFERRARI, Fabiano Cutigi; BUENO, R.. 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.
FERRARI, Fabiano CutigiMASIERO, Paulo CesarCOELHO, Roberta Souza. 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.
FERRARI, Fabiano CutigiSIMÃO, Adenilso da Silva; SANTANA, R. H. C.. 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.
FABBRI, Sandra Camargo Pinto FerrazBRAGA, Rosana Teresinha VaccareFERRARI, Fabiano Cutigi. 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.
LEVADA, A. L. M.; KATO, E. R. R.;FERRARI, Fabiano Cutigi. Conectividade e Saúde: Uma Revisão Crítica da Literatura sobre a Inserção da IoT no Contexto Médico. 2024. Trabalho de Conclusão de Curso (Graduação em Engenharia da Computação) - Universidade Federal de São Carlos.
VINCENZI, Auri Marcelo Rizzo; ANDRADE, S. A.;FERRARI, Fabiano Cutigi. Um estudo comparativo de ferramentas de apoio ao teste de mutação para Python. 2021. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de São Carlos.
SANTOS, A. C.; LUCREDIO, Daniel;FERRARI, Fabiano Cutigi. 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.
FERRARI, Fabiano CutigiCAMARGO, Valter Vieira de. 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.
FERRARI, Fabiano CutigiCAMARGO, Valter Vieira de. 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.
ALUISIO, Sandra Maria;FERRARI, Fabiano Cutigi. 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.
MALDONADO, José CarlosFERRARI, Fabiano Cutigi. 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.
NUNES, Maria das Graças Volpe;FERRARI, Fabiano Cutigi. 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.
BARBOSA, Ellen Francine;FERRARI, Fabiano Cutigi. 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.
MALDONADO, José CarlosFERRARI, Fabiano Cutigi. 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.
NAKAGAWA, Elisa YumiFERRARI, Fabiano Cutigi. 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.
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.
Orientou
A definir; Início: 2025; Dissertação (Mestrado em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos; (Orientador);
A definir; Início: 2025; Dissertação (Mestrado em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos; (Orientador);
Melhoria de Testes de Unidade Automatizados com apoio de Inteligência Artificial Generativa; Início: 2024; Dissertação (Mestrado em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos; (Orientador);
Melhoria da Qualidade de Software Apoiada por Inteligência Artificial Generativa; Início: 2024; Dissertação (Mestrado em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos; (Orientador);
Uma Abordagem para Desenvolvimento de Ambientes Inteligentes Baseada em Digital Twins e Padrões de Qualidade; Início: 2024; Tese (Doutorado em Doutorado em Ciência da Computação) - Universidade Federal de São Carlos; (Orientador);
Characterizing Strongly Subsuming Second-Order Mutants; Início: 2018; Tese (Doutorado em Doutorado em Ciência da Computação) - Universidade Federal de Minas Gerais; (Coorientador);
SiMut: Um framework automatizado para apoiar a redução do custo do teste de mutação com base em similaridade de programas; 2022; Dissertação (Mestrado em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos, ; Orientador: Fabiano Cutigi Ferrari;
Um estudo de caso sobre como a introdução de comportamentos adaptativos em uma aplicação web legada impacta a cobertura de código; 2020; Dissertação (Mestrado em Mestrado em Ciência da Computação) - Universidade Federal de São Carlos, ; Orientador: Fabiano Cutigi Ferrari;
Explorando Gamificação no Ensino de Teste de Software; 2019; 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;
Investigação de Similaridade entre Programas para Apoiar o Teste de Mutação; 2019; 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;
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;
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;
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;
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;
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;
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;
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;
Uma Abordagem para Validação de Dados de Sensores em Aplicações para Cidades Inteligentes; 2024; Tese (Doutorado em Doutorado 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;
Investigação de Estratégia para Redução de Custo do Teste de Mutação com Apoio de Similaridade entre Programas; 2022; Tese (Doutorado em Doutorado 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;
Microcontroladores: definição e implementação de controladores estruturalmente flexíveis para sistemas adaptativos; 2022; Tese (Doutorado em Doutorado 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;
GSA: Um Framework e uma Estratégia para a Implantação da Gamificação em Atividades de Engenharia de Software; 2021; Tese (Doutorado em Doutorado 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;
Desenvolvimento de Aplicações para Cidades Inteligentes baseado na Plataforma InterSCity; 2025; Trabalho de Conclusão de Curso; (Graduação em Engenharia da Computação) - Universidade Federal de São Carlos; Orientador: Fabiano Cutigi Ferrari;
Inteligência Artificial para Testes de Software; 2024; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de São Carlos; Orientador: Fabiano Cutigi Ferrari;
Estudo Comparativo entre Ferramentas de Automatização de Testes de Software em Plataforma Web; 2019; Trabalho de Conclusão de Curso; (Graduação em Engenharia da Computação) - Universidade Federal de São Carlos; Orientador: Fabiano Cutigi Ferrari;
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;
Definição e implementação de uma ferramenta de injeção de erros em aplicações para Cidades Inteligentes; 2023; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Federal de São Carlos, Fundação de Amparo à Pesquisa do Estado de São Paulo; Orientador: Fabiano Cutigi Ferrari;
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;
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;
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;
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;
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;
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;
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;
Produções bibliográficas
-
DE SOUZA, KATHIANI ELISA ; Ferrari, Fabiano Cutigi ; DE CAMARGO, VALTER VIEIRA ; RIBEIRO, MÁRCIO ; OFFUTT, JEFF . A systematic review of fault tolerance techniques for smart city applications. JOURNAL OF SYSTEMS AND SOFTWARE , v. 219, p. 112249, 2025.
-
SIQUEIRA, B. R. ; FERRARI, Fabiano Cutigi ; LEMOS, R. . An Extended Study of the Performance of Flexible Controllers Composed of Micro-controllers. ACM Transactions on Autonomous and Adaptive Systems , v. n/a, p. 1, 2025.
-
ANGULO, GUISELLA ; SAN MARTÍN, DANIEL ; FERRARI, FABIANO ; GARCÍA-RODRÍGUEZ DE GUZMÁN, IGNACIO ; PEREZ-CASTILLO, RICARDO ; VIEIRA DE CAMARGO, VALTER . A process for creating KDM2PSM transformation engines. International Journal on Software Tools for Technology Transfer , v. 26, p. 1-20, 2024.
-
LEMOS, OTÁVIO ; SILVEIRA, FÁBIO ; FERRARI, FABIANO ; SILVA, TIAGO ; GUERRA, EDUARDO ; Garcia, Alessandro . Unraveling the code: an in-depth empirical study on the impact of development practices in auxiliary functions implementation. SOFTWARE QUALITY JOURNAL (ONLINE) , v. s11219, p. 1-38, 2024.
-
DE PAULA PORTO, DANIEL ; CAMARGO PINTO FERRAZ FABBRI, SANDRA ; CUTIGI FERRARI, FABIANO . Getting into the game: gamifying software development with the GSA framework. SOFTWARE QUALITY JOURNAL , v. 32, p. 1615-1653, 2024.
-
DURELLI, VINICIUS H. S. ; LANCETTI, WAGNER ; ENDO, ANDRE T. ; FERRARI, FABIANO C. . The Most In-Demand Soft Skills for QA Professionals in Brazil. JOURNAL OF SOFTWARE ENGINEERING RESEARCH AND DEVELOPMENT , v. 12, p. 1-13, 2024.
-
FERRARI, FABIANO C. ; DURELLI, VINICIUS H. S. ; ANDLER, STEN F. ; OFFUTT, JEFF ; SAADATMAND, MEHRDAD ; MÜLLNER, NILS . On transforming model-based tests into code: A systematic literature review. SOFTWARE TESTING, VERIFICATION AND RELIABILITY , v. 33, p. e1860, 2023.
-
PORTO, D. P. ; JESUS, G. M. ; FERRARI, Fabiano Cutigi ; FABBRI, Sandra Camargo Pinto Ferraz . Initiatives and challenges of using gamification in software engineering: A Systematic Mapping. JOURNAL OF SYSTEMS AND SOFTWARE , v. 173, p. 110870, 2021.
-
SIQUEIRA, BENTO R. ; FERRARI, FABIANO C. ; SOUZA, KATHIANI E. ; CAMARGO, VALTER V. ; DE LEMOS, ROGÉRIO . Testing of adaptive and context-aware systems: approaches and challenges. SOFTWARE TESTING VERIFICATION & RELIABILITY , v. 31, p. e1772, 2021.
-
PINHEIRO, PEDRO ; VIANA, JOSÉ CARLOS ; RIBEIRO, MÁRCIO ; FERNANDES, LEO ; FERRARI, FABIANO ; GHEYI, Rohit ; FONSECA, BALDOINO . Mutating Code Annotations: An Empirical Evaluation on Java and C# Programs. SCIENCE OF COMPUTER PROGRAMMING , v. 191, p. 102418, 2020.
-
JESUS, G. M. ; FERRARI, Fabiano Cutigi ; PASCHOAL, L. N. ; SOUZA, S. R. S. ; PORTO, D. P. ; DURELLI, V. H. S. . Is It Worth Using Gamification on Software Testing Education? An Extended Experience Report in the Context of Undergraduate Students. JOURNAL OF SOFTWARE ENGINEERING RESEARCH AND DEVELOPMENT , v. 8, p. 6-1 - 6:19, 2020.
-
PIZZOLETO, ALESSANDRO VIOLA ; Ferrari, Fabiano Cutigi ; OFFUTT, JEFF ; FERNANDES, LEO ; RIBEIRO, MÁRCIO . A Systematic Literature Review of Techniques and Metrics to Reduce the Cost of Mutation Testing. JOURNAL OF SYSTEMS AND SOFTWARE , v. 157, p. 1, 2019.
-
LAZZARINI LEMOS, OTÁVIO AUGUSTO ; FAGUNDES SILVEIRA, FÁBIO ; CUTIGI FERRARI, FABIANO ; Garcia, Alessandro . The impact of Software Testing education on code reliability: An empirical assessment. JOURNAL OF SYSTEMS AND SOFTWARE , v. 137, p. 497-511, 2017.
-
SANTOS, ADRIANO ; ALVES, PÉRICLES ; FIGUEIREDO, Eduardo ; FERRARI, FABIANO . Avoiding code pitfalls in Aspect-Oriented Programming. SCIENCE OF COMPUTER PROGRAMMING , v. 119, p. 31-50, 2016.
-
CAMARGO, 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.
-
SOUZA, 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.
-
SILVA, 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.
-
FERRARI, 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.
-
GENARO, J. O. S. ; FERRARI, Fabiano Cutigi . Times de Alto Desempenho no Contexto das Metodologias Scrum e Kanbam. T.I.S. Tecnologias Infraestrutura e Software , v. 4, p. 200-208, 2015.
-
SARAI, D. M. ; FERRARI, Fabiano Cutigi . JFreedom - Um Framework de Validação que Apoia no Desenvolvimento de Aplicações Web. T.I.S. Tecnologias Infraestrutura e Software , v. 4, p. 240-248, 2015.
-
Antonio, 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.
-
Ferrari, Fabiano Cutigi ; RASHID, Awais ; MALDONADO, José Carlos . Towards the practical mutation testing of AspectJ programs. SCIENCE OF COMPUTER PROGRAMMING , v. 78, p. 684, 2013.
-
FABBRI, 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.
-
FABBRI, 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.
-
PRADO, 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.
-
LEMOS, 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.
-
KULESZA, Uirá ; SOARES, Sérgio ; CHAVEZ, Christina von Flach Garcia ; CASTOR FILHO, Fernando ; BORBA, Paulo ; LUCENA, Carlos ; MASIERO, Paulo Cesar ; SANT'ANNA, Claudio ; FERRARI, Fabiano Cutigi ; ALVES, Vander Ramos ; COELHO, Roberta Souza ; FIGUEIREDO, Eduardo ; PIRES, Paulo de Figueiredo ; DELICATO, Flávia Coimbra ; PIVETA, Eduardo Kessler ; SILVA, Carla ; CAMARGO, Valter Vieira de ; BRAGA, Rosana Teresinha Vaccare ; LEITE, Julio Cesar Sampaio do Prado ; LEMOS, Otávio Augusto Lazzarini ; et.al . The Crosscutting Impact of the AOSD Brazilian Research Community. The Journal of Systems and Software , v. -, p. -, 2012.
-
NAKAGAWA, 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.
-
CASTRO, 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.
-
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 .
-
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-.
-
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-.
-
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.
-
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.
-
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.
-
DURELLI, VINICIUS H. S. ; MONTEIRO, RICARDO ; DURELLI, RAFAEL S. ; ENDO, ANDRE T. ; FERRARI, FABIANO C. ; SOUZA, SIMONE R. S. . Property-based Testing for Machine Learning Models. In: Simpósio Brasileiro de Testes de Software Sistemático e Automatizado, 2024, Brasil. Anais do IX Simpósio Brasileiro de Testes de Software Sistemático e Automatizado (SAST 2024). Porto Alegre: Sociedade Brasileira de Computação, 2024. p. 39-48.
-
TEIXEIRA, LEONARDO VENÂNCIO ; OLIVEIRA, André Luiz de ; VALENTE, FREDY JOÃO ; FERRARI, FABIANO ; CAMARGO, Valter Vieira de . Towards a Product Line for Electronic Shelf Labels Domain. In: Workshop de Visualização, Evolução e Manutenção de Software, 2024, Brasil. Anais do XII Workshop de Visualização, Evolução e Manutenção de Software (VEM 2024). Porto Alegre: Sociedade Brasileira de Computação, 2024. p. 56-66.
-
LANCETTI, W. ; ENDO, A. T. ; FERRARI, Fabiano Cutigi ; DURELLI, V. H. S. . Ticket to Ride: A Journey Through the Most In-Demand Soft Skills for QA Professionals in Brazil. In: Simpósio Brasileiro de Qualidade de Software (SBQS), 2023, Brasilia. Anais do 22o Simpósio Brasileiro de Qualidade de Software (SBQS), 2023. p. 128-137.
-
DINIZ, JOÃO P. ; FERREIRA, FISCHER ; FERRARI, FABIANO ; FIGUEIREDO, Eduardo . Do Mutations of Strongly Subsuming Second-Order Mutants Really Mask Each Other?. In: 2023 IEEE 34th International Symposium on Software Reliability Engineering (ISSRE), 2023, Florence. 2023 IEEE 34th International Symposium on Software Reliability Engineering (ISSRE), 2023. p. 114-124.
-
SIQUEIRA, BENTO R. ; FERRARI, FABIANO C. ; DE LEMOS, ROGÉRIO . Design and Evaluation of Controllers based on Microservices. In: 2023 IEEE/ACM 18th Symposium on Software Engineering for Adaptive and SelfManaging Systems (SEAMS), 2023, Melbourne. 2023 IEEE/ACM 18th Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), 2023. p. 13-24.
-
GUARNIERI, G. F. ; PIZZOLETO, A. V. ; FERRARI, Fabiano Cutigi . An Automated Framework for Cost Reduction of Mutation Testing Based on Program Similarity. In: International Workshop on Mutation Analysis (Mutation'22), 2022, Valencia. Proceedings of the 17th International Workshop on Mutation Analysis (Mutation'22), 2022. p. 179-188.
-
SOUZA, K. E. ; FERRARI, Fabiano Cutigi . A Systematic Review of Fault Tolerance Techniques for Adaptive and Context-Aware Systems. In: IEEE International Conference on Autonomic Computing and Self-Organizing Systems (ACSOS), 2022, (virtual conference). Proceedings of the 3rd IEEE International Conference on Autonomic Computing and Self-Organizing Systems (ACSOS). Los Alamitos, California: IEEE Computer Society, 2022. p. 21-30.
-
ARANDA III, M. ; SOARES, E. ; RIBEIRO, M. M. ; FERRARI, Fabiano Cutigi ; GHEYI, Rohit ; LIMA, A. . Mutation Operators for Java Streams. In: Brazilian Symposium on Systematic and Automated Software Testing (SAST), 2022, Uberlândia. Proceedings of the 7th Brazilian Symposium on Systematic and Automated Software Testing (SAST). New York, NY, USA: ACM Press, 2022. p. 59-68.
-
GENTIL, R. J. ; PORTO, D. P. ; FERRARI, Fabiano Cutigi . The Impact on the Test Coverage Caused by the Introduction of Adaptive Behavior in a Legacy Web Application: A Case Study. In: Brazilian Symposium on Systematic and Automated Software Testing (SAST), 2021, Joinville. Proceedings of the 6th Brazilian Symposium on Systematic and Automated Software Testing (SAST). New York, NY, USA: ACM Press, 2021. p. 26-35.
-
PIZZOLETO, A. V. ; GUARNIERI, G. F. ; FERRARI, Fabiano Cutigi . Definition of a Knowledge Base Towards a Benchmark for Experiments with Mutation Testing. In: Brazilian Symposium on Software Engineering - Insightful Ideas and Emerging Results (SBES-IIER), 2021, Joinville. Proceedings of the 35th Brazilian Symposium on Software Engineering - Insightful Ideas and Emerging Results (SBES-IIER). New York, NY, USA: ACM Press, 2021. p. 215-220.
-
MARTIN, DANIEL SAN ; SIQUEIRA, BENTO ; DE CAMARGO, VALTER VIEIRA ; FERRARI, FABIANO . Characterizing Architectural Drifts of Adaptive Systems. In: 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER), 2020, London. 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER), 2020. p. 389.
-
SIQUEIRA, B. R. ; FERRARI, Fabiano Cutigi ; SOUZA, K. E. ; SANTIBÁÑEZ, D. S. M. ; CAMARGO, Valter Vieira de . Fault Types of Adaptive and Context-Aware Systems and Their Relationship with Fault-based Testing Approaches. In: International Workshop on Mutation Analysis (Mutation'20), 2020, Porto, Portugal. Proceedings of the 15th International Workshop on Mutation Analysis (Mutation). Washington, DC, USA: IEEE Computer Society Press, 2020. p. 284-293.
-
PIZZOLETO, A. V. ; FERRARI, Fabiano Cutigi ; DALLILO, L. D. ; OFFUTT, J. . SiMut: Exploring Program Similarity to Support the Cost Reduction of Mutation Testing. In: International Workshop on Mutation Analysis (Mutation'20), 2020, Porto, Portugal. Proceedings of the 15th International Workshop on Mutation Analysis (Mutation'20). Washingtion, DC, USA: IEEE Computer Society Press, 2020. p. 264-263.
-
SIQUEIRA, B. R. ; FERRARI, Fabiano Cutigi ; VOGEL, T. ; LEMOS, R. . Micro-controllers: Promoting Structurally Flexible Controllers in Self-Aware Computing Systems. In: Workshop on Self-Aware Computing (SeAC'20), 2020, Washington DC. Proceedngs of the 4th Workshop on Self-Aware Computing (SeAC). Washington, DC, USA: IEEE Computer Society Press, 2020. p. 188-193.
-
DALLILO, L. D. ; FERRARI, Fabiano Cutigi ; PIZZOLETO, A. V. . An Evaluation of Internal Program Metrics as Predictors of Mutation Operator Score. In: Brazilian Symposium on Systematic and Automated Software Testing (SAST), 2019, Salvador. Proceedings of the 4th Brazilian Symposium on Systematic and Automated Software Testing (SAST), 2019. p. 12-21.
-
JESUS, G. M. ; FERRARI, Fabiano Cutigi ; PASCHOAL, L. N. ; SOUZA, S. R. S. . Is It Worth Using Gamification in Software Testing Education? An Experience Report. In: Simpósio Brasileiro de Qualidade de Software (SBQS), 2019, Fortaleza. Anais do 18o Simpósio Brasileiro de Qualidade de Software (SBQS) - Trilha de Educação, 2019. p. 178-187.
-
PORTO, D. P. ; FERRARI, Fabiano Cutigi ; FABBRI, Sandra Camargo Pinto Ferraz . Improving project manager decision with gamification: An Experience Report. In: Simpósio Brasileiro de Qualidade de Software (SBQS), 2019, Fortaleza. Anais do 18o Simpósio Brasileiro de Qualidade de Software (SBQS) - Trilha Relatos de Experiência, 2019. p. 286-295.
-
BELGAMO, A. ; VINCENZI, Auri Marcelo Rizzo ; FERRARI, Fabiano Cutigi ; FABBRI, Sandra Camargo Pinto Ferraz . Using auxiliary artifacts during code inspection activity: findings from an exploratory study. In: Simpósio Brasileiro de Qualidade de Software (SBQS), 2019, Fortaleza. Anais do 18o Simpósio Brasileiro de Qualidade de Software (SBQS), 2019. p. 149-157.
-
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.
-
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. 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. 92-101.
-
JESUS, G. M. ; FERRARI, Fabiano Cutigi ; PORTO, D. P. ; FABBRI, Sandra Camargo Pinto Ferraz . Gamification in Software Testing: A Characterization Study. 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. 39-48.
-
PINHEIRO, P. ; VIANA, J. C. ; FERNANDES, L. ; RIBEIRO, M. M. ; FERRARI, Fabiano Cutigi ; FONSECA, B. ; GHEYI, Rohit . Mutation Operators for Code Annotations. 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. 77-86.
-
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. In: Simpósio Brasileiro de Qualidade de Software (SBQS), 2018, Curitiba. Anais do 17o Simpósio Brasileiro de Qualidade de Software (SBQS), 2018. p. 111-120.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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, 2015, Belo Horizonte. Anais do 6o Congresso Brasileiro de Software: Teoria e Prática - Sessão de Ferramentas, 2015.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
CHAVEZ, Christina von Flach Garcia ; KULESZA, Uirá ; SOARES, Sérgio ; BORBA, Paulo ; LUCENA, Carlos ; MASIERO, Paulo Cesar ; SANT'ANNA, Claudio ; PIVETA, Eduardo Kessler ; FERRARI, Fabiano Cutigi ; CASTOR FILHO, Fernando ; COELHO, Roberta Souza ; SILVA, Lyrene Fernandes da ; ALVES, Vander Ramos ; MENDONÇA, Nabor das Chagas ; FIGUEIREDO, Eduardo ; CAMARGO, Valter Vieira de ; SILVA, Carla ; PIRES, Paulo de Figueiredo ; BATISTA, Thais Vasconcelos ; CACHO, Nelio ; et.al . The AOSD Research Community in Brazil and its Crosscutting Impact. In: Simpósio Brasileiro de Engenharia de Software (SBES), 2011, São Paulo. Proceedings of the 25th Brazilian Symposium on Software Engineering (SBES) (to appear). Washington, DC, USA: IEEE Computer Society, 2011. p. 72-81.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
FERRARI, Fabiano Cutigi . Teste de Mutação: Relevância, Histórico e Tendências. 2023. (Apresentação de Trabalho/Conferência ou palestra).
-
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).
-
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).
-
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).
-
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).
-
FERRARI, Fabiano Cutigi ; MALDONADO, José Carlos . Experimenting with a Multi-Iteration Systematic Review in Software Engineering. 2008. (Apresentação de Trabalho/Outra).
-
FERRARI, Fabiano Cutigi ; MALDONADO, José Carlos ; RASHID, Awais . Mutation Testing for Aspect-Oriented Programs. 2008. (Apresentação de Trabalho/Congresso).
-
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).
-
FERRARI, Fabiano Cutigi ; MALDONADO, José Carlos . Uma Revisão Sistemática sobre Teste de Software Orientado a Aspectos. 2006. (Apresentação de Trabalho/Outra).
-
FERRARI, Fabiano Cutigi ; MALDONADO, José Carlos . Teste de Software Orientado a Aspectos: Uma Revisão Sistemática 2007 (Relatório Técnico N.291).
Outras produções
FERRARI, Fabiano Cutigi ; NAKAGAWA, Elisa Yumi ; RASHID, Awais ; MALDONADO, José Carlos . Proteum/AJ. 2010.
FERRARI, Fabiano Cutigi . TPC Member - International Conference on Evaluation and Assessment in Software Engineering (EASE) - Vision and Emerging Results Track. 2024.
FERRARI, Fabiano Cutigi . TPC Member - International Workshop on Mutation Analysis (Mutation). 2024.
FERRARI, Fabiano Cutigi . TPC Member - Brazilian Symposium on Systematic and Automated Software Testing (SAST). 2024.
FERRARI, Fabiano Cutigi . TPC Member - Simpósio Brasileiro de Engenharia de Software (SBES). 2024.
FERRARI, Fabiano Cutigi . TPC Member - International Conference on Evaluation and Assessment in Software Engineering (EASE) - Vision and Emerging Results Track. 2023.
FERRARI, Fabiano Cutigi . TPC Member - ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA). 2023.
FERRARI, Fabiano Cutigi . TPC Member - Brazilian Symposium on Systematic and Automated Software Testing (SAST). 2023.
FERRARI, Fabiano Cutigi . TPC Member - Simpósio Brasileiro de Engenharia de Software (SBES). 2023.
FERRARI, Fabiano Cutigi . TPC Member - Simpósio Brasileiro de Engenharia de Software (SBES). 2022.
FERRARI, Fabiano Cutigi . TPC Member - Brazilian Symposium on Systematic and Automated Software Testing (SAST). 2022.
FERRARI, Fabiano Cutigi . TPC Member - IEEE International Conference on Software Testing, Verification and Validation (ICST). 2022.
FERRARI, Fabiano Cutigi . TPC Member - Simpósio Brasileiro de Qualidade de Software - XX Workshop de Teses e Dissertações em Qualidade de Software (WTDQS - SBQS). 2022.
FERRARI, Fabiano Cutigi . TPC Member - Simpósio Brasileiro de Engenharia de Software (SBES). 2021.
FERRARI, Fabiano Cutigi . TPC Member - Brazilian Symposium on Systematic and Automated Software Testing (SAST). 2021.
FERRARI, Fabiano Cutigi . TPC Member - Simpósio Brasileiro de Qualidade de Software - Workshop de Teses e Dissertações em Qualidade de Software (WTDQS - SBQS). 2021.
FERRARI, Fabiano Cutigi . TPC Member - Workshop on Education through Advanced Software Engineering and Artificial Intelligence (EASEAI). 2021.
FERRARI, Fabiano Cutigi . TPC Member - Workshop on Open Science Practices for Software Engineering (OpenScienSE). 2021.
FERRARI, Fabiano Cutigi . TPC Member - IEEE International Conference on Software Testing, Verification and Validation (ICST). 2020.
FERRARI, Fabiano Cutigi . TPC Member - International Software Testing Education Workshop (TestEd). 2020.
FERRARI, Fabiano Cutigi . TPC Member - ACS/IEEE International Conference on Computer Systems and Applications (AICCSA). 2020.
FERRARI, Fabiano Cutigi . TPC Member - Simpósio Brasileiro de Engenharia de Software (SBES). 2020.
FERRARI, Fabiano Cutigi . TPC Member - Brazilian Symposium on Systematic and Automated Software Testing (SAST). 2020.
FERRARI, Fabiano Cutigi . TPC Member - ACS/IEEE International Conference on Computer Systems and Applications (AICCSA). 2019.
FERRARI, Fabiano Cutigi . TPC Member - Brazilian Symposium on Systematic and Automated Software Testing (SAST). 2019.
FERRARI, Fabiano Cutigi . TPC Member - Congresso Brasileiro de Software: Teoria e Prática - Trilha da Indústria (CBSoft Industry Track). 2019.
FERRARI, Fabiano Cutigi . TPC Member - Simpósio Brasileiro de Engenharia de Software (SBES). 2019.
FERRARI, Fabiano Cutigi . TPC Member - ACS/IEEE International Conference on Computer Systems and Applications (AICCSA). 2018.
FERRARI, Fabiano Cutigi . TPC Member - Congresso Brasileiro de Software: Teoria e Prática - Trilha da Indústria (CBSoft Industry Track). 2018.
FERRARI, Fabiano Cutigi . TPC Member - Brazilian Symposium on Systematic and Automated Software Testing (SAST). 2018.
FERRARI, Fabiano Cutigi . TPC Member - Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software (SBCARS). 2018.
FERRARI, Fabiano Cutigi . TPC Member - Simpósio Brasileiro de Engenharia de Software (SBES). 2018.
FERRARI, Fabiano Cutigi . TPC Member - Simpósio Brasileiro de Engenharia de Software (SBES). 2017.
FERRARI, Fabiano Cutigi . TPC Member - Brazilian Symposium on Systematic and Automated Software Testing (SAST). 2017.
FERRARI, Fabiano Cutigi . TPC Member - Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software (SBCARS). 2017.
FERRARI, Fabiano Cutigi . TPC Member - Brazilian Symposium on Systematic and Automated Software Testing (SAST). 2016.
FERRARI, Fabiano Cutigi . TPC Member - Simpósio Brasileiro de Engenharia de Software (SBES). 2016.
FERRARI, Fabiano Cutigi . TPC Member - Congresso Brasileiro de Software: Teoria e Prática - Trilha da Indústria (CBSoft Industry Track). 2016.
FERRARI, Fabiano Cutigi . TPC Member - Simpósio Brasileiro de Engenharia de Software (SBES). 2015.
FERRARI, Fabiano Cutigi . TPC Member - Brazilian Workshop on Systematic and Automated Software Testing (SAST). 2015.
FERRARI, Fabiano Cutigi . TPC Member - Latin-American School on Software Engineering (ELA-ES). 2015.
FERRARI, Fabiano Cutigi . TPC Member - Simpósio Brasileiro de Engenharia de Software (SBES). 2014.
FERRARI, Fabiano Cutigi . TPC Member - Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software (SBCARS). 2014.
FERRARI, Fabiano Cutigi . TPC Member - Workshop on Software Modularity (WMod). 2014.
FERRARI, Fabiano Cutigi . TPC Member - Brazilian Workshop on Systematic and Automated Software Testing (SAST). 2014.
FERRARI, Fabiano Cutigi . TPC Member - Congresso Brasileiro de Software: Teoria e Prática - Sessão de Ferramentas (CBSoft Tools). 2014.
FERRARI, Fabiano Cutigi . TPC Member - Simpósio Brasileiro de Engenharia de Software (SBES). 2013.
FERRARI, Fabiano Cutigi . TPC Member - Latin American Workshop on Aspect-Oriented Software Development (LA-WASP). 2013.
FERRARI, Fabiano Cutigi . TPC Member - Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software (SBCARS). 2013.
FERRARI, Fabiano Cutigi . TPC Member - Brazilian Workshop on Systematic and Automated Software Testing (SAST). 2013.
FERRARI, Fabiano Cutigi . Revisor de artigo para o 6th International Conference on Software Testing, Verification and Validation (ICST). 2013.
FERRARI, Fabiano Cutigi . TPC Member - Simpósio Brasileiro de Engenharia de Software (SBES). 2012.
FERRARI, Fabiano Cutigi . TPC Member - Latin American Workshop on Aspect-Oriented Software Development (LA-WASP). 2012.
GARCIA, Alessandro Fabricio ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 34th International Conference on Software Engineering (ICSE). 2012.
MALDONADO, José Carlos ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 6th International Workshop on Mutation Analysis (Mutation),. 2011.
MALDONADO, José Carlos ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 14th Ibero American Conference on Software Engineering (CIBSE). 2011.
FERRARI, Fabiano Cutigi . Revisor de artigo para o XXX Concurso de Trabalhos de Iniciação Científica (CTIC). 2011.
FERRARI, Fabiano Cutigi . TPC Member - Latin American Workshop on Aspect-Oriented Software Development (LA-WASP). 2011.
FERRARI, Fabiano Cutigi . TPC Member - Simpósio Brasileiro de Engenharia de Software (SBES). 2011.
FERRARI, Fabiano Cutigi . Revisor de artigo para o 19o Workshop sobre Educação em Computação (WEI). 2011.
MALDONADO, José Carlos ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 11th International Conference on Agile Software Development (XP). 2010.
MALDONADO, José Carlos ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 5th International Workshop on Mutation Analysis (Mutation),. 2010.
MALDONADO, José Carlos ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 22nd International Conference on Software Engineering and Knowledge Engineering (SEKE). 2010.
RASHID, Awais ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 24th European Conference on Object-Oriented Programming (ECOOP). 2010.
FERRARI, Fabiano Cutigi . Revisor de artigo para o IX Simpósio Brasileiro de Qualidade de Software (SBQS). 2010.
FERRARI, Fabiano Cutigi . TPC Member - Journal of Universal Computer Science (JUCS) - Special issue on Software Components, Architectures and Reuse. 2010.
FERRARI, Fabiano Cutigi . TPC Member - Latin American Workshop on Aspect-Oriented Software Development (LA-WASP). 2010.
FERRARI, Fabiano Cutigi . Revisor de artigo para o 4th Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS). 2010.
MALDONADO, José Carlos ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 22nd IFIP International Conference on Testing Software and Systems (ICTSS). 2010.
FERRARI, Fabiano Cutigi . Revisor de artigo para o 24o Simpósio Brasileiro de Engenharia de Software (SBES). 2010.
FERRARI, Fabiano Cutigi . Revisor de artigo para o 7th Experimental Software Engineering Latin America Workshop (ESELAW). 2010.
FERRARI, Fabiano Cutigi . Revisor de artigo para o 4th Brazilian Workshop on Systematic and Automated Software Testing (SAST). 2010.
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.
MALDONADO, José Carlos ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 8th International Conference on Quality Software (QSIC) - Journal Special Issue. 2009.
RASHID, Awais ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 23rd European Conference on Object-Oriented Programming (ECOOP). 2009.
MALDONADO, José Carlos ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 4th International Workshop on Mutation Analysis (Mutation). 2009.
MALDONADO, José Carlos ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 2nd International Conference on Software Testing, Verification and Validation (ICST). 2009.
MALDONADO, José Carlos ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 21st IFIP International Conference on Testing of Communicating Systems (TESTCOM). 2009.
FERRARI, Fabiano Cutigi . Revisor de artigo para o 3rd Latin American Workshop on Aspect-Oriented Software Development (LA-WASP). 2009.
FERRARI, Fabiano Cutigi . Revisor de artigo para o 6th Experimental Software Engineering Latin America Workshop (ESELAW). 2009.
FERRARI, Fabiano Cutigi . Revisor de artigo para o III Workshop de Iniciação Científica e Tecnológica da Computação (WICT). 2009.
FERRARI, Fabiano Cutigi . Revisor de artigo para o 35th Latin American Informatics Conference (CLEI). 2009.
FERRARI, Fabiano Cutigi . Revisor de artigo para as 7a Jornadas Peruanas de Computación (JCP). 2008.
FERRARI, Fabiano Cutigi . Revisor de artigo para o 2nd Latin American Workshop on Aspect-Oriented Software Development (LA-WASP). 2008.
FERRARI, Fabiano Cutigi . Revisor de artigo para o 2nd Brazilian Workshop on Systematic and Automated Software Testing (SAST). 2008.
FERRARI, Fabiano Cutigi . Revisor de artigo para o 2nd Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS). 2008.
GARCIA, Alessandro Fabricio ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 9th International Middleware Conference (Middleware). 2008.
MALDONADO, José Carlos ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 8th International Conference on Quality Software (QSIC). 2008.
MALDONADO, José Carlos ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 2nd International Symposium on Empirical Software Engineering and Measurement (ESEM). 2008.
MALDONADO, José Carlos ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 20th International Conference on Software Engineering and Knowledge Engineering (SEKE). 2008.
RASHID, Awais ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 22nd European Conference on Object-Oriented Programming (ECOOP). 2008.
MALDONADO, José Carlos ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 1st International Conference on Software Testing, Verification and Validation (ICST). 2008.
FERRARI, Fabiano Cutigi . Revisor de artigo para o 1st Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS). 2007.
FERRARI, Fabiano Cutigi . Revisor de artigo para o 21o Simpósio Brasileiro de Engenharia de Software (SBES) - Sessão de Ferramentas. 2007.
MALDONADO, José Carlos ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 2nd International Workshop on Mutation Analysis (Mutation). 2006.
MALDONADO, José Carlos ; FERRARI, Fabiano Cutigi . Revisor de artigo para o 17th IEEE International Symposium on Software Reliability Engineering (ISSRE). 2006.
FERRARI, Fabiano Cutigi . Revisor de artigo para o 20o Simpósio Brasileiro de Engenharia de Software (SBES). 2006.
FERRARI, Fabiano Cutigi . Revisor de artigo para o 3o. Workshop Brasileiro de Desenvolvimento de Software Orientado a Aspectos (WASP). 2006.
FERRARI, Fabiano Cutigi . Revisor de artigo para o 2o. Workshop Brasileiro de Desenvolvimento de Software Orientado a Aspectos (WASP). 2005.
FERRARI, Fabiano Cutigi ; LEMOS, Otávio Augusto Lazzarini . Técnicas para Teste de Software Orientado a Objetos. 2008. (Palestra).
FERRARI, Fabiano Cutigi . Teste de Software Orientado a Objetos. 2007. (Palestra).
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).
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).
FERRARI, Fabiano Cutigi ; LEMOS, Otávio Augusto Lazzarini . Teste de Software Orientado a Objetos. 2006. (Palestra).
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).
Projetos de pesquisa
-
2022 - Atual
Teste de Software Baseado em Mutação com Alta Eficácia e Baixa Dívida Técnica: Processo Automatizado e Protótipo de Ambiente de Apoio Livres, Descrição: Objetivo: Considerando a relevância da automatização da atividades de teste para a indústria de produção de software e a relevância do teste baseado em mutação a partir de evidências científicas, neste projeto tem-se por objetivo definir um processo de teste baseado em mutação que possa ser executado de forma 100 automatizado por meio de um ambiente de teste de apoio, ambiente este que será especificado, implementado e validado com aplicações industriais e open-source. Métodos: Investigar e automatizar três problemas clássicos do teste de mutação: 1) geração de mutantes; 2)execução dos mutantes; e a 3) análise dos mutantes vivos e equivalentes no processo de teste. Na geração, pretende-se utilizar análise estática e informações de fluxo de controle e de dados para selecionar os pontos em que as mutações serão realizadas, além de selecionar tipos específicos de operadores a serem utilizados em função das características do produto em teste. Na execução dos mutantes, é importante que seja feita uma seleção de bons casos de teste com alta probabilidade de matar mutantes não equivalentes. Para isso, entende-se que devem ser combinados diferentes geradores automáticos de dados de teste e, possivelmente, desenvolvidos novos algoritmos de geração para matar mutantes gerados por operadores de mutação específicos. Na análise dos mutantes vivos e equivalentes serão definidas e avaliadas estratégias, de forma automatizada, para a determinação de mutantes equivalentes, utilizando-se heurísticas, aprendizado Bayesiano, e a frequência de execução dos mutantes pelos casos de teste. Resultados esperados: serão gerados um processo de teste e um ambiente de apoio gratuito, além de dados de experimentação que permitirão a geração de benchmarks de teste para C, Java e Python, viabilizando o desenvolvimento de novas pesquisas relacionadas ao teste de mutação, principalmente no contexto dessas linguagens de programação. Processo e Ambiente serão aplicados e avaliados em parceiros industriais os quais manifestaram apoio e interesse no uso do processo resultante deste projeto de pesquisa. Débito técnico no contexto desta proposta caracteriza os riscos associados à produção e à liberação de produtos de software, tendo como base o critério deteste baseado em mutação. Conclusões: Pretende-se viabilizar a aplicação do teste de mutação como um importante mecanismo de garantia da qualidade de produtos de software de forma totalmente automatizada, favorecendo a transferência tecnológica e aplicação do teste de mutação para a indústria, com a consequente evolução da capacidade de produção de software da indústria brasileira... , Situação: Em andamento; Natureza: Pesquisa. , Integrantes: Fabiano Cutigi Ferrari - Integrante / José Carlos Maldonado - Integrante / Auri Marcelo Rizzo Vincenzi - Coordenador., Financiador(es): Fundação de Amparo à Pesquisa do Estado de São Paulo - Auxílio financeiro.
-
2022 - Atual
Explorando Similaridade entre Programas para Reduzir o Custo do Teste de Mutação, Descrição: Contexto: O teste de mutação é uma importante opção para avaliar tanto sistemas de software quanto conjuntos de testes utilizados para testá-los. Porém, esse critério impõe alto custo de aplicação. Devido a isso, técnicas de redução de custo têm sido investigadas por mais de quatro décadas, visando a reduzir significativamente o custo do critério, sem comprometer a qualidade dos conjuntos de testes gerados. Definição do Problema: Os resultados da aplicação dessas técnicas são válidos somente para os programas que foram alvos dos experimentos realizados, sendo essa uma limitação ressaltada em pesquisas relacionadas. A questão que permanece refere-se à utilidade dos resultados das técnicas de redução de custo para serem aplicados em outros programas que ainda não foram testados com o teste de mutação. Objetivo: O trabalho proposto neste projeto tem como objetivo geral definir uma estratégia para a aplicação de técnicas de redução de custo do teste de mutação que reutilize conhecimento emp#305;#769;rico obtido de estudos prévios. Método: A estratégia deverá considerar a similaridade entre os programas já testados e de novos programas aos quais o teste de mutação com custo reduzido será aplicado. Os resultados dos novos testes serão avaliados sob o ponto de vista de manutenção da qualidade dos conjuntos de teste criados. Ferramental de apoio viabilizará a condução de experimentos e a adoção prática da estratégia.. , Situação: Em andamento; Natureza: Pesquisa. , Integrantes: Fabiano Cutigi Ferrari - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa.
-
2021 - 2024
Validação de Aplicações para Cidades Inteligentes: Uma Abordagem Baseada em Defeitos, Descrição: Contexto: Aplicações para Cidades Inteligentes já são uma realidade para diversos domínios críticos como transporte e mobilidade urbana, saúde, residências, e segurança pública, dentre outros. Por exemplo, tecnologias para o controle de tráfego ajudam a reduzir o tempo no trânsito em grandes cidades; porém, falhas em tempos semafóricos, por exemplo, podem causar acidentes, trazendo sérios danos à população e elevando o nível de desconfiança em relação a essas tecnologias. Assim, essas aplicações precisam ser robustas e corretas. A despeito disso, observa-se que técnicas atuais para se implementar tais atributos de qualidade focam em partes específicas dos sistemas (por exemplo, nas redes de sensores) ou não são suficientemente refinadas para serem aplicadas em nível de código fonte. Objetivo: Definir uma abordagem baseada em defeitos, contemplando-se técnicas de tolerância a defeitos e teste de mutação, para o desenvolvimento e a validação de aplicações para Cidades Inteligentes, com foco nos domínios de mobilidade urbana e gestão de tráfego. Método: Será construído um catálogo de tipos de defeitos, erros e falhas inerentes a esses sistemas. O catálogo embasará a definição de abordagens de tolerância a defeitos e de teste de mutação para o contexto investigado. Ferramental de apoio (injeção de erros, e teste de mutação) será desenvolvido e integrado entre si, e também integrado em um simulador de aplicações para Cidades Inteligentes. Estudos experimentais serão conduzidos para avaliar e refinar as abordagens e ferramentas propostas. Resultados Esperados: Contribuições teóricas (catálogo de tipos de defeitos, erros e falhas; e as abordagens de tolerância a defeitos e de teste de mutação), de automatização (ferramentas) e experimentais (resultados de estudos de avaliação), as quais promovem avanço no desenvolvimento de aplicações para Cidades Inteligentes e contribuem para a transferência tenológica academia-indústria nesse importante domínio de sistemas computacionais.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (0) / Especialização: (0) / Mestrado acadêmico: (3) / Doutorado: (2) . , Integrantes: Fabiano Cutigi Ferrari - Coordenador / Márcio de Medeiros Ribeiro - Integrante., Financiador(es): Fundação de Amparo à Pesquisa do Estado de São Paulo - Auxílio financeiro.
-
2018 - 2018
TOCSYC - Testing of Critical System Characteristics, Descrição: TOCSYC , is a Swedish distributed research environment dedicated to furthering the knowledge in testing of complex embedded systems. The goal of TOCSYC is to enable and support cost-effective testing by providing Swedish industry with new and improved tools and techniques for efficient and effective testing as well as the decision-support procedures necessary to select the right testing tools or techniques for their context.. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Fabiano Cutigi Ferrari - Integrante / Jeff Offutt - Integrante / Paul Pettersson - Coordenador / Sten F. Andler - Integrante / Mehrdad Saadatmand - Integrante / Nils Müllner - Integrante.
-
2017 - 2019
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: Concluído; Natureza: Pesquisa. , Integrantes: Fabiano Cutigi Ferrari - Integrante / Valter Vieira de Camargo - Coordenador / Ricardo Menotti - Integrante / Guilherme Horta Travassos - Integrante / Mario Piattini Velthuis - Integrante / Ignacio García Rodríguez de Guzmán - Integrante.
-
2017 - Atual
Investigação e Automatização de Técnicas de Redução de Custo para o Teste de Mutação, Descrição: O critério de seleção de testes Análise de Mutantes, também conhecido como teste de mutação, é uma importante opção para avaliar tanto sistemas de software quanto conjuntos de testes utilizados para testá-los. Porém, esse critério impõe alto custo de aplicação. Devido a isso, técnicas de redução de custo têm sido enfatizadas, visando a reduzir significativamente o custo do critério, sem comprometer a qualidade dos conjuntos de testes gerados. Os resultados da aplicação dessas técnicas são válidos somente para os programas que foram alvos dos experimentos realizados, sendo essa uma limitação ressaltada em pesquisas relacionadas. A questão que permanece refere-se à utilidade dos resultados das técnicas de redução de custo para serem aplicados em outros programas que ainda não foram testados com o teste de mutação. O trabalho proposto neste projeto tem como objetivo geral definir uma estratégia para a aplicação de técnicas de redução de custo do teste de mutação que reutiliza conhecimento empírico obtido de estudos prévios. Inicialmente, será feita uma caracterização do estado da arte sobre técnicas de redução de custo para o teste de mutação. Um ranqueamento das melhores técnicas de redução de custo direcionará a definição de uma estratégia de aplicação dessas técnicas. A estratégia deverá considerar a similaridade entre os programas já testados e de novos programas aos quais o teste com custo reduzido será aplicado. Os resultados dos novos testes serão avaliados sob o ponto de vista de manutenção da qualidade dos conjuntos de teste criados.. , Situação: Em andamento; Natureza: Pesquisa. , Alunos envolvidos: Mestrado acadêmico: (2) Doutorado: (2) . , Integrantes: Fabiano Cutigi Ferrari - Coordenador / Márcio de Medeiros Ribeiro - Integrante / Leonardo Fernandes - Integrante / Alessandro Viola Pizzoleto - Integrante / Jeff Offutt - Integrante / Lucas Diniz Dallilo - Integrante / Giovanni Francesco Guarnieri - Integrante., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa / Fundação de Amparo à Pesquisa do Estado de São Paulo - Bolsa., Número de produções C, T & A: 7
-
2016 - 2021
Explorando Gamificação para Melhorar o Ensino e a Prática de Engenharia de Software, Descrição: Este projeto consiste em gamificar (ou seja, introduzir elementos de jogos) os ambientes de ensino e prática de Engenharia de Software, com o objetivo de aumentar atributos como eficiência, motivação, engajamento de alunos e de equipes de desenvolvimento de software.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Mestrado acadêmico: (1) Doutorado: (1) . , Integrantes: Fabiano Cutigi Ferrari - Coordenador / Sandra Camargo Pinto Ferraz Fabbri - Integrante / Gabriela Martins de Jesus - Integrante / Daniel de Paula Porto - Integrante., Financiador(es): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Bolsa / Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa., Número de produções C, T & A: 5
-
2014 - 2023
Investigação de Estratégias de Teste e de Tolerância a Defeitos para Sistemas Auto-Adaptativos, Descrição: Este projeto irá investigar estratégias de teste e estratégias de tolerância a defeitos para sistemas de software auto-adaptativos (SAAs). A principal característica de SAAs que os diferem de sistemas de software convencionais refere-se à sua capacidade de modificar sua estrutura e comportamento para se adaptar a mudanças em seu contexto de execução. Dada a componente de incerteza presente nesse cenário, estratégias de teste e de tolerância a defeitos precisam ser personalizadas para esse tipo de sistemas.. , Situação: Concluído; Natureza: Pesquisa. , Alunos envolvidos: Mestrado acadêmico: (1) Doutorado: (3) . , Integrantes: Fabiano Cutigi Ferrari - Coordenador / Valter Vieira de Camargo - Integrante / Bento Rafael Siqueira - Integrante / Daniel Gustavo San Martín Santibáñez - Integrante / Kathiani Elisa de Souza - Integrante., Financiador(es): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Bolsa., Número de produções C, T & A: 5
-
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. , Integrantes: Fabiano Cutigi Ferrari - Integrante / Lemos, Otavio Auguste Lazzarini - Coordenador.
-
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. , Integrantes: Fabiano Cutigi Ferrari - Integrante / Awais Rashid - Coordenador., Financiador(es): European Commission - Bolsa.
-
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. , Integrantes: Fabiano Cutigi Ferrari - Integrante / José Carlos Maldonado - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Auxílio financeiro / Fundação de Amparo à Pesquisa do Estado de Minas Gerais - Auxílio financeiro / Fundação Carlos Chagas Filho de Amparo à Pesquisa do Estado do RJ - Auxílio financeiro / Fundação de Amparo à Pesquisa do Estado de São Paulo - Auxílio financeiro / Ministério da Ciência, Tecnologia e Inovações - Auxílio financeiro / Fundo Nacional de Desenv. Cientifico e Tecnologico - Auxílio financeiro.
-
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. , Integrantes: Fabiano Cutigi Ferrari - Integrante / José Carlos Maldonado - Integrante / Alessandro Fabricio Garcia - Coordenador / Arndt von Staa - Integrante / Carlos Lucena - Integrante / Jon Whittle - Integrante / Christa Schwanninger - Integrante / Mira Mezini - Integrante., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.
-
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. , Integrantes: Fabiano Cutigi Ferrari - Integrante / Awais Rashid - Coordenador., Financiador(es): European Commission - Bolsa.
Prêmios
2023
Mehor artigo da Trilha de Pesquisa do XXII Simpósio Brasileiro de Qualidade de Software (SBQS), Sociedade Brasileira de Computação.
2022
Melhor Artigo do 7th Brazilian Symposium on Systematic and Automated Software Testing (SAST), Sociedade Brasileira de Computação.
2019
Melhor Artigo do 4th Brazilian Symposium on Systematic and Automated Software Testing (SAST), Sociedade Brasileira de Computação.
2019
Prémio três melhores médias de notas dos formandos em 20 anos (1999-2018) do curso e Bacharelado em Informática, Instituto de Ciências Matemáticas e de Computação - USP.
2019
Mehor artigo da Trilha de Educação do XVIII Simpósio Brasileiro de Qualidade de Software (SBQS), Sociedade Brasileira de Computação.
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.
Histórico profissional
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:
Experiência profissional
2018 - 2018
Mälardalen UniversityVínculo: Colaborador, Enquadramento Funcional: Pesquisador assistente, Carga horária: 8
2011 - Atual
Universidade Federal de São CarlosVínculo: Servidor Público, Enquadramento Funcional: Associado 2, Carga horária: 40, Regime: Dedicação exclusiva.
Atividades
-
08/2013
Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, Engenharia de Software 1, Engenharia de Software 2, Metodologias em Desenvolvimento de Sistemas, Programação de Computadores, Tópicos Avançados, Tópicos em Informática, Introdução aos Sistemas de Informação
-
03/2013
Ensino, Matemática - Licenciatura Ou Bacharelado, Nível: Graduação,Disciplinas ministradas, Computação Básica
-
08/2012
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
Pesquisa e desenvolvimento, Centro de Ciências Exatas e de Tecnologia.,Linhas de pesquisa
-
03/2012
Ensino, Engenharia de Produção, Nível: Graduação,Disciplinas ministradas, Introdução à Programação e ao Uso de Banco de Dados
-
07/2011
Ensino, Sistemas de Informação, Nível: Graduação,Disciplinas ministradas, Engenharia de Software 1, Estruturas de Dados 2, Introdução à Programação, Programação de Computadores, Gerenciamento Estratégico de Sistemas de Informação
-
02/2011
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
2005 - 2010
Fundação de Amparo à Pesquisa do Estado de São PauloVínculo: Bolsista, Enquadramento Funcional: Aluno de Pós-Graduação, Carga horária: 40, Regime: Dedicação exclusiva.
Outras informações:
Bolsista de doutorado desenvolvendo pesquisa na área de teste de software.
2007 - 2008
Coordenação de Aperfeiçoamento de Pessoal de Nível SuperiorVí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.
2009 - 2009
Universidade de São PauloVínculo: Estagiário, Enquadramento Funcional: Estagiário, Carga horária: 6
2006 - 2006
Universidade de São PauloVínculo: Estagiário, Enquadramento Funcional: Estagiário, Carga horária: 6
2005 - 2005
Universidade de São PauloVí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).
-
07/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).
-
07/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).
2010 - 2010
Lancaster UniversityVínculo: Colaborador, Enquadramento Funcional: Pesquisador assistente, Carga horária: 40
2007 - 2008
Lancaster UniversityVínculo: Colaborador, Enquadramento Funcional: Pesquisador assistente, Carga horária: 20
2004 - 2004
Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPqVí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.
2003 - 2004
Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPqVí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.
2016 - Atual
Sociedade Brasileira de Computação - Porto AlegreVínculo: Colaborador, Enquadramento Funcional: Membro da CE de Engenharia de Software
2017 - 2018
Sociedade Brasileira de Computação - Porto AlegreVínculo: Colaborador, Enquadramento Funcional: Coordenador da CE de Engenharia de Software
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todos os processos de Fabiano Cutigi Ferrari e sempre que o nome aparecer em publicações dos Diários Oficiais, avisaremos por e-mail e pelo painel do usuário
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todas as movimentações desse processo e sempre que o processo aparecer em publicações dos Diários Oficiais e nos Tribunais, avisaremos por e-mail e pelo painel do usuário
Confirma a exclusão?