CV Summary

PhD (2009) under the supervision of Kai Koskimies (Tampere University of Technology) e Antónia Lopes (University of Lisbon) in the field of object-oriented frameworks and software product lines.

Currently the research focus is on two main topics:

- Software components and API usability: automated forms of composing and integrating software components (product lines); tool support for using and learning APIs.

- Programming education: pedagogical tools for support teaching and learning of programming; automatic grading systems.

Visiting researcher at Carnegie Mellon University (2014) with the support of CMU-Portugal, hosted by Brad A. Myers.

Visiting researcher at Aalto University (2020), hosted by Lauri Malmi.

Program committee member of the conferences Koli Calling International Conference on Computing Education Research (2017-2023) and INFORUM/SOFT-PT (2017-2023).

Academic Qualifications
University/Institution Type Degree Period
Faculdade de Ciências - UL
PhD Informática 2009
Faculdade de Ciências - UL
Licenciate Informática 2003
Research Interests
Software Engineering
Software Maintenance and Reuse
Software Development Environments
Programming Education
Educational Technology for Programming
Computer and Information Sciences Natural Sciences
Electrical Engineering, Electronic Engineering, Information Engineering Engineering and Technology