Important announcement

Dear visitor,

Please note that this OpenCourseWare platform will be replaced at the end of 2026 by a new platform (under the same url ocw.tudelft.nl).

Courses and their contents that are currently available the platform will partly be migrated. URL’s for this content will change and content might be unavailable for some time. In addition, some courses will not be available anymore.

If you are linking to specific courses on this platform (for instance for your students), please take timely measures to avoid problems with access. Possible actions are:

  • Download the materials to your local platform (laptop, server)
  • For educators only (including TU Delft lecturers): Contact us at ocw@tudelft.nl and inform us what course you are using in what context (institute, program, period of use, number of students). We will research (in collaboration with the authors of the course) and decide if we will migrate the course, and if yes, can supply you with a new url.

Thank you.

Dr. M. Aniche

Maurício Aniche is a postdoc researcher in Software Engineer at Delft University of Technology. He plays several roles in the group, such as conducting his own research, supporting PhDs and MSc students in their research, and helping in the teaching of the software engineering courses that we provide in our campus.

Maurício holds a PhD from University of São Paulo, where he researched about the importance of contextual quality measurements during software maintenance. However, Maurício likes to have one foot in research and one foot in industry: before moving to academia, Maurício worked as a software developer for different companies. These experiences gave him a very pragmatic vision on how software engineering is (and should be) as well as good technical skills on object-oriented programming and software testing. As a consequence, Maurício has also authored two technical books about pragmatic testing (TDD in Real World) and object-oriented design (OOP for Ninjas) which have sold more than 8k copies.

Maurício is currently interested in two topics: 1) better ways of building web systems, 2) augmenting the awareness of software developers when it comes to the quality of their software. To that goal, Maurício focuses on understanding the challenges faced by developers in a certain activity by means of rigorous Empirical Software Engineering research; and, with a clear problem in hands, he builds approaches, techniques, recommenders, tools, or even educational material that will help developers to improve their jobs.

Research Interest

Web engineering.
DevOps.
Empirical software engineering.
Software testing.
Software maintenance.

Back to top
[sg_popup id=6]