André L. Santos
Assistant Professor, Iscte (Instituto Universitário de Lisboa)
Teaching activity
-
PhD (2009) University of Lisbon in cooperation with Tampere University of Technology, advised by Kai Koskimies and Antónia Lopes
-
Visiting researcher at Carnegie Mellon University (2014), hosted by Brad Myers
-
Visiting researcher at Aalto University, LeTech - Learning + Technology (2020), hosted by Lauri Malmi
PhD students
MSc students
Digital book on Kotlin: Programação Multiparadigma em Kotlin (Português)
Research
In broad terms, my research activity is mostly related to Human Aspects of Software Development, with a focus on program writing and comprehension, both in an educational perspective as well as professional practice (software developers are constantly learning how to deal with unfamiliar artifacts).
The following links lead to sections containing an overview of my research organised by themes.
Programming Education
Projectional Editors
API Usability
Domain-Specific Languages
Software Maintenance and Evolution
I’ve been actively involved in the Computing Education community:
- I organized ICPEC’24.
- I served in the Program Committee of:
- I’m a member of the International Committee of the SIGSCE Technical Symposium.
- I participated in the Dagstuhl Seminar on Notional Machines and Programming Language Semantics in Education.