André Leal Santosمشاهده پروفایل
استادیار
André Leal Santos is an Assistant Professor at ISCTE - Instituto Universitário de Lisboa, affiliated with the Department of Information Science and Technology (ISTA) and the ISTAR-Iscte research center. He holds a PhD in Computing from the University of Lisbon (2009), co-supervised with Tampere University of Technology, and a Bachelor's degree in Computing from the same institution. His research focuses on the human aspects of software development, particularly in programming education and API usability. Key areas include pedagogical tools, automatic assessment systems, projectional editors, domain-specific languages, and software maintenance. He has developed tools like PandionJ, a pedagogical debugger for Java, and authored a digital book on Kotlin programming. His recent publications reflect a consistent focus on improving developer and learner experiences through innovative software tools and educational methodologies. Themes include API learning support, automated component integration, programming pedagogy, and empirical studies on software development practices. Scientific engagement highlights: Visiting researcher at Carnegie Mellon University (2014) under CMU-Portugal program with Brad Myers Visiting researcher at Aalto University (2020) with Lauri Malmi in LeTech Organizer of ICPEC’24 Program Committee member for ITiCSE, Koli Calling (2017–2023), SPLASH-E’24 Member of the International Committee of the SIGSCE Technical Symposium Participant in the Dagstuhl Seminar on Notional Machines He advises PhD students Afonso Caniço and Ricardo Miranda, and has supervised MSc students. His work bridges academic research and practical applications in both educational and professional software development contexts. He is actively involved in open-source development, with projects hosted on GitHub, and maintains a strong presence in the computing education research community.










