Mauricio Finavaro Aniche
Pesquisador pós-doutorado na Delft University of Technology desde 2016, Maurício trabalha com engenharia de software empírica. Suas principais áreas de interesse são anomalias de código, análise de repositórios de software e testes de software. Maurício é doutor em Ciência da Computação pela Universidade de São Paulo (2016), Mestre em Ciência da Computação pela Universidade de São Paulo (2012) e Bacharel m Ciência da Computação pela Universidade Presbiteriana Mackenzie (2007).
Informações coletadas do Lattes em 09/05/2023
Acadêmico
Formação acadêmica
Doutorado em Ciências da Computação
2012 - 2016
Universidade de São Paulo
Título: Context-Based Code Quality Assessment
Marco Aurélio Gerosa. Palavras-chave: métricas de código; anomalias de código.
Mestrado em Ciências da Computação
2009 - 2012
Universidade de São Paulo
Título: Como a prática de TDD influência no projeto de classes em sistemas orientados a objetos,Ano de Obtenção: 2012
Marco Aurélio Gerosa.Palavras-chave: TDD; orientação à objetos.
Graduação em Bacharelado em Ciência da Computação
2004 - 2007
Universidade Presbiteriana Mackenzie
Título: Banco de Dados para Dispositivos de Pequeno Porte
Orientador: Prof. Dr. Luciano Silva
Pós-doutorado
2016
Pós-Doutorado. , Delft University of Technology, TU DELFT, Holanda. , Grande área: Ciências Exatas e da Terra, 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 Empírica.
Idiomas
Inglês
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Espanhol
Compreende Razoavelmente, Fala Razoavelmente, Lê Bem, Escreve Pouco.
Português
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Italiano
Compreende Razoavelmente, Fala Razoavelmente, Lê Razoavelmente, Escreve Pouco.
Áreas de atuação
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.
Orientou
A evolução de JSP's em projetos web Java: Um estudo em projetos de código aberto; 2015; Monografia; (Aperfeiçoamento/Especialização em Projeto e Desenvolvimento de Sistemas) - Universidade Presbiteriana Mackenzie; Orientador: Maurício Finavaro Aniche;
Padrão evolutivo de arquivos CSS: um estudo em projetos de código aberto utilizando Mineração de Repositório de Software; 2015; Monografia; (Aperfeiçoamento/Especialização em Projeto e Desenvolvimento de Sistemas) - Universidade Presbiteriana Mackenzie; Orientador: Maurício Finavaro Aniche;
MetricMiner: Uma ferramenta web de apoio à mineração de repositórios de Software; 2012; Trabalho de Conclusão de Curso; (Graduação em Ciências de Computação) - Universidade de São Paulo; Orientador: Maurício Finavaro Aniche;
Produções bibliográficas
-
ANICHE, MAURÍCIO ; GEROSA, MARCO AURÉLIO . Does test-driven development improve class design? A qualitative study on developers? perceptions. Journal of The Brazilian Computer Society (Online) , v. 21, p. 15, 2015.
-
ANICHE, M. F. . Orientação a Objetos e SOLID para Ninjas: Projetando classes flexíveis. 1. ed. , 2015.
-
ANICHE, M. F. . Testes automatizados de software: Um guia prático. 1. ed. , 2015.
-
ANICHE, M. F. . Introdução à programação em C: Os primeiros passos de um desenvolvedor. 1. ed. , 2015.
-
ANICHE, M. F. ; CARDOSO, A. . Test-Driven Development: Teste e Design no Mundo Real com PHP. 1. ed. , 2015.
-
ANICHE, M. F. ; CORBUCCI, H. . Test-Driven Development: Teste e Design no Mundo Real com Ruby. 1. ed. , 2014.
-
ANICHE, M. F. . Test-Driven Development: Teste e Design no Mundo Real com .NET. 1. ed. , 2013.
-
ANICHE, M. F. . Test-Driven Development: Teste e Design no Mundo Real. 1. ed. , 2012.
-
Eduardo Guerra ; ANICHE, M. F. . Achieving quality on software design through test-driven development. In: Ivan Mistrik; Richard Soley; Nour Ali; John Grundy; Bedir Tekinerdogan.. (Org.). Achieving quality on software design through test-driven development. 1ed.Waltham: Morgan Kaufmann - Elsevier, 2015, v. 1, p. 201-220.
-
ANICHE, M. F. . Persistência de Dados com Ibatis.NET. Mundo .NET.
-
ANICHE, M. F. ; BAVOTA, G. ; TREUDE, C. ; DEURSEN, A. V. ; GEROSA, MARCO AURELIO . A Validated Set of Smells in Model-View-Controller Architecture. In: 32th International Conference on Software Maintenance and Evolution (ICSME), 2016, Raleigh. 32th International Conference on Software Maintenance and Evolution (ICSME), 2016.
-
ANICHE, M. F. ; TREUDE, C. ; GEROSA, MARCO AURELIO . Developers? Perceptions on Object-Oriented Design and System Architecture. In: 30th Brazilian Symposium on Software Engineering (SBES), 2016, Maringá. 30th Brazilian Symposium on Software Engineering (SBES), 2016.
-
ANICHE, M. F. ; TREUDE, C. ; ZAIDMAN, A. ; DEURSEN, A. V. ; GEROSA, MARCO AURELIO . SATT: Tailoring Code Metric Thresholds for Different Software Architectures. In: 16th IEEE International Working Conference on Source Code Analysis and Manipulation,, 2016, Raleigh. 16th IEEE International Working Conference on Source Code Analysis and Manipulation,, 2016.
-
DEURSEN, A. V. ; ANICHE, M. F. ; AUE, J. ; SLAG, R. ; JONG, M. ; NEDERLOF, A. ; BOUWERS, E. . A Collaborative Approach to Teaching Software Architecture. In: 48th ACM Technical Symposium on Computer Science Education, 2016, Seattle. 48th ACM Technical Symposium on Computer Science Education, 2017.
-
ANICHE, M. F. ; GEROSA, MARCO AURELIO . Boas e Más Práticas no Desenvolvimento Web com MVC: Resultados de Um Questionário com Profissionais. In: III Workshop on Software Visualization, Evolution, and Maintenance, 2015, Belo Horizonte. III Workshop on Software Visualization, Evolution, and Maintenance, 2015.
-
FRANCA, D. S. ; ANICHE, M. F. ; Eduardo Guerra . Como o Formato de Arquivos XML evolui? Um Estudo sobre sua Relação com Código-Fonte. In: 3rd Workshop on Software Visualization, Evolution, and Maintenance (VEM 2015), 2015, Belo Horizonte. 3rd Workshop on Software Visualization, Evolution, and Maintenance (VEM 2015), 2015.
-
ANICHE, M. F. ; Eduardo Guerra ; GEROSA, M. A. . Improving Code Quality on Automated Tests of Web Applications: A Set of Patterns. In: 21st Conference on Pattern Languages of Programs, 2014, Monticello. PLoP 2014, 2014.
-
Eduardo Guerra ; ANICHE, M. F. ; GEROSA, MARCO AURELIO ; Joe Yoder . Preparing for a Test Driven Development Session. In: 21st Conference on Pattern Languages of Programs, 2014, Monticello. PLoP 2014, 2014.
-
ANICHE, M. F. ; GEROSA, M. A. . What Do The Asserts Tell us About Test-Driven Development?. In: 17th European Conference on Software Maintenance and Reenginering, 2013, Gênova. Proceedings of CSMR 2013, 2013.
-
SOKOL, FRANCISCO ZIGMUND ; ANICHE, MAURICIO FINAVARO ; GEROSA, MARCO AURELIO . MetricMiner: Supporting researchers in mining software repositories. In: 2013 IEEE 13th International Working Conference on Source Code Analysis and Manipulation (SCAM), 2013, Eindhoven. 2013 IEEE 13th International Working Conference on Source Code Analysis and Manipulation (SCAM), 2013. p. 142.
-
Eduardo Guerra ; ANICHE, M. F. ; GEROSA, M. A. ; Joe Yoder . Test-Driven Development Step Patterns For Designing Objects Dependencies. In: 20TH CONFERENCE ON PATTERN LANGUAGES OF PROGRAMS, 2013, Monticello, IL. 20TH CONFERENCE ON PATTERN LANGUAGES OF PROGRAMS, 2013.
-
SOKOL, FRANCISCO ZIGMUND ; ANICHE, M. F. ; GEROSA, M. A. . Does the Act of Refactoring Really Make Code Simpler? A Preliminary Study. In: 4th Brazilian Workshop on Agile Methods (WBMA?2013), 2013, Brasília. Workshop Brasileiro de Métodos Ágeis (WBMA), 2013.
-
ANICHE, M. F. ; Marco Aurélio Gerosa . How the Practice of TDD Influences Class Design in Object-Oriented Systems: Patterns of Unit Tests Feedback. In: Simpósio Brasileiro de Engenharia de Software, 2012, Natal. Proceedings of SBES 2013, 2012.
-
ANICHE, M. F. ; FERREIRA, T.M. ; Marco Aurélio Gerosa . What Concerns Beginner Test-Driven Development Practitioners: A Qualitative Analysis of Opinions in an Agile Conference. In: Workshop Brasileiro de Métodos Ágeis, 2011, Fortaleza. Workshop Brasileiro de Métodos Ágeis, 2011.
-
ANICHE, M. F. ; de Azevedo Silveira, G. . Increasing Learning in an Agile Environment: Lessons Learned in an Agile Team. In: Agile Conference, 2011, Salt Lake City. AGILE Conference (AGILE), 2011, 2011. p. 289-295.
-
ANICHE, M. F. ; Marco Aurélio Gerosa . Most Common Mistakes in Test-Driven Development Practice: Results from an Online Survey with Developers. In: Third International Conference on Software Testing, Verification and Validation, ICST 2010, 2010, Paris. Workshop on Test driven development (TDD), 2010. p. 469-478.
-
ANICHE, M. F. ; OLIVA, G. A. ; GEROSA, MARCO AURELIO . Why Statically Estimate Code Coverage Is So Hard? A Report of Lessons Learned. In: 29o Simpósio Brasileiro de Engenharia de Software (SBES), 2015, Belo Horizonte. 29o Simpósio Brasileiro de Engenharia de Software (SBES), 2015.
-
ANICHE, M. F. . Detection Strategies of Smells in Web Software Development. In: 31st International Conference on Software Maintenance and Evolution, 2015, Bremen. 2015 IEEE International Conference on Software Maintenance and Evolution (ICSME), 2015.
-
ANICHE, M. F. ; OLIVA, G. A. ; GEROSA, M. A. . Are All Methods in Your Data Access Objects (DAOs) In The Right Place? A Preliminary Study. In: International Workshop on Managing Technical Debt, 2014, Victoria. International Workshop on Managing Technical Debt, 2014.
-
ANICHE, M. F. ; Marco Aurélio Gerosa . Um Estudo sobre o Impacto de Test-Driven Development na Qualidade do Design de Software. In: Simpósio Brasileiro de Engenharia de Software, 2010, Salvador. Workshop de Teses e Dissertações em Engenharia de Software, 2010.
Outras produções
ANICHE, M. F. ; Marco Aurélio Gerosa . MetricMiner. 2012.
Prêmios
2011
Winner of the Mining Software Repository Challenge, Canadian Summer School on Practical Analyses of Software Engineering Data.
Histórico profissional
Endereço profissional
-
Delft University of Technology. , Mekelweg 4 - 8th floor, Delft, 2628CD - Delft, - Holanda, Telefone: (31) 152789803, URL da Homepage:
Experiência profissional
2010 - 2015
Caelum Ensino e InovaçãoVínculo: Colaborador, Enquadramento Funcional: Instrutor e Desenvolvedor, Carga horária: 40
2009 - 2010
LocawebVínculo: Desenvolvedor de Software, Enquadramento Funcional: Desenvolvedor de Software, Carga horária: 40
2008 - 2009
Verifone do BrasilVínculo: Colaborador, Enquadramento Funcional: Desenvolvedor de Software, Carga horária: 40
Outras informações:
Estudo e implementação de aplicações para sistemas embarcados no meio de pagamento eletrônico.
2016 - Atual
Delft University of TechnologyVínculo: Servidor Público, Enquadramento Funcional: Postdoc researcher, Regime: Dedicação exclusiva.
Atividades
-
08/2016
Pesquisa e desenvolvimento , Faculty of Electrical Engineering, Mathematics and Computer Science, .,Linhas de pesquisa
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todos os processos de Mauricio Finavaro Aniche 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?