Drop Project: An automatic assessment tool for programming assignments. - Bruno Pereira Cipriano; Nuno Fachada; Pedro Alves (SoftwareX, 2022)

GPT-3 vs Object Oriented Programming Assignments: An Experience Report. - Bruno Pereira Cipriano; Pedro Alves (ITiCSE (1), 2023)

The centaur programmer - How Kasparov's Advanced Chess spans over to the software development of the future. - Pedro Alves; Bruno Pereira Cipriano (CoRR, 2023)

A Picture Is Worth a Thousand Words: Exploring Diagram and Video-Based OOP Exercises to Counter LLM Over-Reliance. - Bruno Pereira Cipriano; Pedro Alves; Paul Denny 001 (EC-TEL (1), 2024)

Seven Years Later: Lessons Learned in Automated Assessment. - Bruno Pereira Cipriano; Pedro Alves (ICPEC, 2024)

LLMs Still Can't Avoid Instanceof: An Investigation Into GPT-3.5, GPT-4 and Bard's Capacity to Handle Object-Oriented Programming Assignments. - Bruno Pereira Cipriano; Pedro Alves (SEET@ICSE, 2024)

Towards the Integration of Large Language Models in an Object-Oriented Programming Course. - Bruno Pereira Cipriano (ITiCSE (2), 2024)

Towards the Integration of Large Language Models and Automatic Assessment Tools: Enhancing Student Support in Programming Assignments. - Bruno Pereira Cipriano; Miguel Silva; Rodrigo Correia; Pedro Alves (Koli Calling, 2024)

Bridging the Gap between Project-Oriented and Exercise-Oriented Automatic Assessment Tools. - Bruno Pereira Cipriano; Bernardo Baltazar; Nuno Fachada; Athanasios Vourvopoulos; Pedro Alves (Comput., 2024)

"Give Me the Code": Log Analysis of First-Year CS Students' Interactions with GPT. - Pedro Alves; Bruno Pereira Cipriano (CSEDU (2), 2025)

"ChatGPT Is Here to Help, not to Replace Anybody": An Evaluation of Students' Opinions on Integrating ChatGPT in CS Courses. - Bruno Pereira Cipriano; Pedro Alves (CSEDU (2), 2025)

Programmers Aren't Obsolete yet: A Syllabus for Teaching CS Students to Responsibly Use Large Language Models for Code Generation. - Bruno Pereira Cipriano; Lucio Studer Ferreira (CSEDU (2), 2025)

GenAI Integration in Upper-Level Computing Courses. - Dennis J. Bouvier; Bruno Pereira Cipriano; Richard Glassey; Raymond Pettit; Emma Anderson; Anastasiia Birillo; Ryan E. Dougherty; Orit Hazzan; Olga Petrovska; Nuno Pombo; Ebrahim Rahimi; Charanya Ramakrishnan; et al. (ITiCSE (2), 2025)

Automated Assessment in Mobile Programming Courses: Leveraging GitHub Classroom and Flutter for Enhanced Student Outcomes. - Pedro Alves; Bruno Pereira Cipriano (CoRR, 2025)