3 papers
cs.SE2026
Commenting with Copilot: A Taxonomy and Multi-Year Analysis of Student Code-Generation Specifications
Nasser Giacaman, Valerio Terragni, Paul Denny +1
As AI code tools become integrated into programming environments, students increasingly describe intended behavior in natural language and rely on these tools to generate code, shi…
cs.SE2026
Adoption and Evolution of Code Style and Best Programming Practices in Open-Source Projects
Alvari Kupari, Nasser Giacaman, Valerio Terragni
Following code style conventions in software projects is essential for maintaining overall code quality. Adhering to these conventions improves maintainability, understandability,…
cs.CY2024
Oversight in Action: Experiences with Instructor-Moderated LLM Responses in an Online Discussion Forum
Shuying Qiao, Paul Denny, Nasser Giacaman
The integration of large language models (LLMs) into computing education offers many potential benefits to student learning, and several novel pedagogical approaches have been repo…