Most Common Mistakes in Test-Driven Development Practice: Results from an Online Survey with Developers. - Mauricio Finavaro Aniche; Marco Aurélio Gerosa (ICST Workshops, 2010)

Increasing Learning in an Agile Environment: Lessons Learned in an Agile Team. - Mauricio Finavaro Aniche; Guilherme de Azevedo Silveira (AGILE, 2011)

How the Practice of TDD Influences Class Design in Object-Oriented Systems: Patterns of Unit Tests Feedback. - Mauricio Finavaro Aniche; Marco Aurélio Gerosa (SBES, 2012)

What Do the Asserts in a Unit Test Tell Us about Code Quality? A Study on Open Source and Industrial Projects. - Mauricio Finavaro Aniche; Gustavo Ansaldi Oliva; Marco Aurélio Gerosa (CSMR, 2013)

MetricMiner: Supporting researchers in mining software repositories. - Francisco Zigmund Sokol; Mauricio Finavaro Aniche; Marco Aurélio Gerosa (SCAM, 2013)

Are the Methods in Your Data Access Objects (DAOs) in the Right Place? A Preliminary Study. - Mauricio Finavaro Aniche; Gustavo Ansaldi Oliva; Marco Aurélio Gerosa (MTD@ICSME, 2014)

Detection strategies of smells in web software development. - Mauricio Finavaro Aniche (ICSME, 2015)

Why Statically Estimate Code Coverage is So Hard? A Report of Lessons Learned. - Mauricio Finavaro Aniche; Gustavo Ansaldi Oliva; Marco Aurélio Gerosa (SBES, 2015)

Does test-driven development improve class design? A qualitative study on developers' perceptions. - Mauricio Finavaro Aniche; Marco Aurélio Gerosa (J. Braz. Comput. Soc., 2015)

A Validated Set of Smells in Model-View-Controller Architectures. - Mauricio Finavaro Aniche; Gabriele Bavota; Christoph Treude; Arie van Deursen; Marco Aurélio Gerosa (ICSME, 2016)

Developers' Perceptions on Object-Oriented Design and Architectural Roles. - Mauricio Finavaro Aniche; Marco Aurélio Gerosa; Christoph Treude (SBES, 2016)

SATT: Tailoring Code Metric Thresholds for Different Software Architectures. - Mauricio Finavaro Aniche; Christoph Treude; Andy Zaidman; Arie van Deursen; Marco Aurélio Gerosa (SCAM, 2016)

Avaliação de qualidade de código baseada em contexto. - Mauricio Finavaro Aniche (2016)

An Experience Report on Applying Passive Learning in a Large-Scale Payment Company. - Rick Wieman; Mauricio Finavaro Aniche; Willem Lobbezoo; Sicco Verwer; Arie van Deursen (ICSME, 2017)

Why and how JavaScript developers use linters. - Kristín Fjóla Tómasdóttir; Mauricio Finavaro Aniche; Arie van Deursen (ASE, 2017)

To mock or not to mock?: an empirical study on mocking practices. - Davide Spadini; Mauricio Finavaro Aniche; Magiel Bruntink; Alberto Bacchelli (MSR, 2017)

Tweaking Association Rules to Optimize Software Change Recommendations. - Mairieli Santos Wessel; Mauricio Finavaro Aniche; Gustavo Ansaldi Oliva; Marco Aurélio Gerosa; Igor Scaliante Wiese (SBES, 2017)

A Collaborative Approach to Teaching Software Architecture. - Arie van Deursen; Mauricio Finavaro Aniche; Joop Aué; Rogier Slag; Michael de Jong; Alex Nederlof; Eric Bouwers (SIGCSE, 2017)

How modern news aggregators help development communities shape and share knowledge. - Maurício Finavaro Aniche; Christoph Treude; Igor Steinmacher; Igor Wiese; Gustavo Pinto 001; Margaret-Anne D. Storey; Marco Aurélio Gerosa (ICSE, 2018)

An exploratory study on faults in web API integration in a large-scale payment company. - Joop Aué; Maurício Finavaro Aniche; Maikel Lobbezoo; Arie van Deursen (ICSE (SEIP), 2018)

Search-based test data generation for SQL queries. - Jeroen Castelein; Maurício Finavaro Aniche; Mozhan Soltani; Annibale Panichella; Arie van Deursen (ICSE, 2018)

Understanding developers' needs on deprecation as a language feature. - Anand Ashok Sawant; Maurício Finavaro Aniche; Arie van Deursen; Alberto Bacchelli (ICSE, 2018)

When testing meets code review: why and how developers review tests. - Davide Spadini; Maurício Finavaro Aniche; Margaret-Anne D. Storey; Magiel Bruntink; Alberto Bacchelli (ICSE, 2018)

Where Does Google Find API Documentation? - Christoph Treude; Mauricio Finavaro Aniche (WAPI@ICSE, 2018)

PyDriller: Python framework for mining software repositories. - Davide Spadini; Maurício Finavaro Aniche; Alberto Bacchelli (ESEC/SIGSOFT FSE, 2018)

Code smells for Model-View-Controller architectures. - Mauricio Finavaro Aniche; Gabriele Bavota; Christoph Treude; Marco Aurélio Gerosa; Arie van Deursen (Empir. Softw. Eng., 2018)

Unusual events in GitHub repositories. - Christoph Treude; Larissa Leite; Mauricio Finavaro Aniche (J. Syst. Softw., 2018)

When Testing Meets Code Review: Why and How Developers Review Tests. - Davide Spadini; Maurício Aniche; Margaret-Anne D. Storey; Magiel Bruntink; Alberto Bacchelli (Zenodo, 2018)

When Testing Meets Code Review: Why and How Developers Review Tests (Appendix). - Davide Spadini; Maurício Aniche; Margaret-Anne D. Storey; Magiel Bruntink; Alberto Bacchelli (Zenodo, 2018)

When Testing Meets Code Review: Why and How Developers Review Tests (Appendix). - Davide Spadini; Maurício Aniche; Margaret-Anne D. Storey; Magiel Bruntink; Alberto Bacchelli (Zenodo, 2018)

The Adoption of JavaScript Linters in Practice: A Case Study on ESLint. - Kristín Fjóla Tómasdóttir; Maurício Aniche; Arie van Deursen (Zenodo, 2018)

Pragmatic Software Testing Education: Appendix. - Maurício Aniche; Felienne Hermans; Arie van Deursen (Zenodo, 2018)

Pragmatic Software Testing Education: Appendix. - Maurício Aniche; Felienne Hermans; Arie van Deursen (Zenodo, 2018)

Current challenges in practical object-oriented software design. - Maurício Finavaro Aniche; Joseph W. Yoder; Fabio Kon (ICSE (NIER), 2019)

Factors affecting cloud infra-service development lead times: a case study at ING. - Hennie Huijgens; Eric Greuter; Jerry Brons; Evert A. van Doorn; Ioannis Papadopoulos 003; Francisco Morales Martinez; Mauricio Finavaro Aniche; Otto Visser; Arie van Deursen (ICSE (SEIP), 2019)

Comprehending Test Code: An Empirical Study. - Chak Shun Yu; Christoph Treude; Maurício Finavaro Aniche (ICSME, 2019)

Tracing back log data to its log statement: from research to practice. - Daan Schipper; Maurício Finavaro Aniche; Arie van Deursen (MSR, 2019)

Pragmatic Software Testing Education. - Maurício Finavaro Aniche; Felienne Hermans; Arie van Deursen (SIGCSE, 2019)

Monitoring-aware IDEs. - Jos Winter; Maurício Finavaro Aniche; Jürgen Cito; Arie van Deursen (ESEC/SIGSOFT FSE, 2019)

Contemporary Software Monitoring: A Systematic Literature Review. - Jeanderson Cândido; Maurício Finavaro Aniche; Arie van Deursen (CoRR, 2019)

An empirical catalog of code smells for the presentation layer of Android apps. - Suelen Goularte Carvalho; Mauricio Finavaro Aniche; Júlio Veríssimo; Rafael Serapilha Durelli; Marco Aurélio Gerosa (Empir. Softw. Eng., 2019)

Mock objects for testing java systems - Why and how developers use them, and how they evolve. - Davide Spadini; Maurício Finavaro Aniche; Magiel Bruntink; Alberto Bacchelli (Empir. Softw. Eng., 2019)

OffSide: Learning to Identify Mistakes in Boundary Conditions. - Jón Arnar Briem; Jordi Smit; Hendrig Sellik; Pavel Rapoport; Georgios Gousios; Maurício Finavaro Aniche (ICSE (Workshops), 2020)

Domain-Based Fuzzing for Supervised Learning of Anomaly Detection in Cyber-Physical Systems. - Herman Wijaya; Maurício Finavaro Aniche; Aditya Mathur (ICSE (Workshops), 2020)

Selecting third-party libraries: the practitioners' perspective. - Enrique Larios Vargas; Maurício Finavaro Aniche; Christoph Treude; Magiel Bruntink; Georgios Gousios (ESEC/SIGSOFT FSE, 2020)

The Adoption of JavaScript Linters in Practice: A Case Study on ESLint. - Kristín Fjóla Tómasdóttir; Mauricio Finavaro Aniche; Arie van Deursen (IEEE Trans. Software Eng., 2020)

The Prevalence of Code Smells in Machine Learning projects. - Bart van Oort; Luis Cruz 002; Maurício Aniche; Arie van Deursen (WAIN@ICSE, 2021)

Grading 600+ Students: A Case Study on Peer and Self Grading. - Maurício Aniche; Frank Mulder; Felienne Hermans (ICSE (SEET), 2021)

Automatically Identifying Parameter Constraints in Complex Web APIs: A Case Study at Adyen. - Henk Grent; Aleksei Akimov; Maurício Aniche (ICSE (SEIP), 2021)

Search-Based Software Re-Modularization: A Case Study at Adyen. - Casper Schröder; Adriaan van der Feltz; Annibale Panichella; Maurício Aniche (ICSE (SEIP), 2021)

Interactive Static Software Performance Analysis in the IDE. - Aaron Beigelbeck; Maurício Aniche; Jürgen Cito (ICPC, 2021)

Atoms of Confusion in Java. - Chris Langhout; Maurício Aniche (ICPC, 2021)

Logging Practices with Mobile Analytics: An Empirical Study on Firebase. - Julian Harty; Haonan Zhang; Lili Wei 001; Luca Pascarella; Maurício Aniche; Weiyi Shang (MOBILESoft@ICSE, 2021)

An Exploratory Study of Log Placement Recommendation in an Enterprise System. - Jeanderson Cândido; Jan Haesen; Maurício Aniche; Arie van Deursen (MSR, 2021)

Learning Off-By-One Mistakes: An Empirical Study. - Hendrig Sellik; Onno van Paridon; Georgios Gousios; Maurício Aniche (MSR, 2021)

Data-driven extract method recommendations: a study at ING. - David van der Leij; Jasper Binda; Robbert van Dalen; Pieter Vallen; Yaping Luo; Maurício Aniche (ESEC/SIGSOFT FSE, 2021)

Secure Software Engineering in the Financial Services: A Practitioners' Perspective. - Vivek Arora; Enrique Larios Vargas; Maurício Aniche; Arie van Deursen (CoRR, 2021)

Log-based software monitoring: a systematic mapping study. - Jeanderson Cândido; Maurício Aniche; Arie van Deursen (PeerJ Comput. Sci., 2021)

TestKnight: An Interactive Assistant to Stimulate Test Engineering. - Cristian-Alexandru Botocan; Piyush Deshmukh; Pavlos Makridis; Jorge Romeu Huidobro; Mathanrajan Sundarrajan; Maurício Aniche; Andy Zaidman (ICSE-Companion, 2022)

The Effectiveness of Supervised Machine Learning Algorithms in Predicting Software Refactoring. - Maurício Aniche; Erick Maziero; Rafael S. Durelli; Vinicius H. S. Durelli (IEEE Trans. Software Eng., 2022)

How Developers Engineer Test Cases: An Observational Study. - Maurício Aniche; Christoph Treude; Andy Zaidman (IEEE Trans. Software Eng., 2022)