If you made any changes in Pure these will be visible here soon.

Personal profile

Research profile

I'm an Assistant Professor at the Software Engineering group of Delft University of Technology.

help developers to effectively maintain, test, and evolve their software systems. My current research interests are: systems monitoring and DevOps, empirical software engineering, and automated software testing.

Education. I got my PhD (2016) and MSc (2012) degrees in Computer Science at University of São Paulo (USP), Brazil.

Teaching. Software Testing and Quality (Computer Science bachelor), Software Architecture (Softwre Engineering MSc track), Software Engineering Methods (Computer Science minor).

Industry experience. I worked as software developer for Caelum (5 years), Locaweb (1 year), and VeriFone (3 years). Together with Caelum, I co-founded Alura, the most popular e-learning platform for software engineers in Brazil.

Book author. I have authored books (in portuguese) about TDD, automated software testing in practice, Object-Oriented Design, and introduction to C programming. The TDD book, in particular, has been used at many universities in Brazil.

Research interests

Systems monitoring and DevOps, empirical software engineering, automated software testing.

Fingerprint Dive into the research topics where M. Finavaro Aniche is active. These topic labels come from the works of this person. Together they form a unique fingerprint.

  • 11 Similar Profiles

Network Recent external collaboration on country level. Dive into details by clicking on the dots.

Research Output

Domain-Based Fuzzing for Supervised Learning of Anomaly Detection in Cyber-Physical Systems

Wijaya, H., Aniche, M. & Mathur, A., 2020, (Accepted/In press) EEE/ACM 42nd International Conference on Software Engineering Workshops : The 1st International Workshop on Engineering and Cybersecurity of Critical Systems (EnCyCriS).

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

Open Access
File
  • 29 Downloads (Pure)

    OffSide: Learning to Identify Mistakes in Boundary Conditions

    Arnar Briem, J., Smit, J., Sellik, H., Rapoport, P., Gousios, G. & Aniche, M., 2020, (Accepted/In press) IEEE/ACM 42nd International Conference on Software Engineering Workshops (ICSEW'20), May 23--29, 2020, Seoul, Republic of Korea: 2nd Workshop on Testing for Deep Learning and Deep Learning for Testing.

    Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    Open Access
    File
  • 85 Downloads (Pure)

    Selecting third-party libraries: The practitioners' perspective

    Larios Vargas, E., Aniche, M., Treude, C., Bruntink, M. & Gousios, G., 8 Nov 2020, ESEC/FSE 2020: The 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering. Association for Computing Machinery (ACM)

    Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    Open Access
    File
  • 18 Downloads (Pure)

    An Empirical Catalog of Code Smells for the Presentation Layer of Android Apps

    Goularte Carvalho, S., Aniche, M., Veríssimo, J., Durelli, R. & Gerosa, M. A., 2019, In : Empirical Software Engineering. 24, 6, p. 3546–3586 41 p.

    Research output: Contribution to journalArticleScientificpeer-review

    Open Access
    File
  • 52 Downloads (Pure)

    Comprehending Test Code: An Empirical Study

    Yu, C. S., Treude, C. & Aniche, M., 2019, Proceedings of the 35th IEEE International Conference on Software Maintenance and Evolution. IEEE, p. 501-512

    Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

    Open Access
    File
  • 44 Downloads (Pure)