Skip to main content
@shmVirus

research

Publications

#18Conference#112026SIGCSE 2026

Prompted Debugging as a Scaffold for Novice Programmers: Evidence from Lab-Scale Deployment

Sabbir Hosen Mamun, Priya S. Nair, Lena M. Schreiber† Corresponding author

ACM Technical Symposium on Computer Science Education, pp. 214-221, St. Louis, USA · Mar 2026

PDFCodeSlides
#17Preprint#22026arXiv · Under review at ACM TOCEUnder review at ACM TOCE

Rubric Drift in Large Programming Courses: Measuring and Mitigating Inconsistency Across Grading Teams

Sabbir Hosen Mamun, Helena R. Novak, Daniel A. Fernández

PreprintDataset
#16Journal#42025TOSEM · Dataset availableDataset available

Mining Student Specifications from Test Suites to Diagnose Misconceptions in Software Design Assignments

Sabbir Hosen Mamun, Marcus E. Hoffmann, Yuki Tanaka† Corresponding author

ACM Transactions on Software Engineering and Methodology, Vol. 34, No. 6, pp. 1-34 · Oct 2025 · Q1 · IF 5.1 · Scopus · 6 citations

PDFCodeDataset
#15Conference#102025Koli Calling 2025 · Poster availablePoster available

Calibrating Peer Review in Project-Based CS Courses with Lightweight Reviewer Training

Sabbir Hosen Mamun, Beatriz M. Cardoso, Frederik A. Jensen

Koli Calling International Conference on Computing Education Research, pp. 77-88, Koli, Finland · Jun 2025 · 3 citations

PDFPoster
#14Conference#92025AI Feedback @ LAK 2025

Where Automated Feedback Should Stop: Boundary Cases for LLM Support in Programming Assignments

Sabbir Hosen Mamun, Yuki Tanaka

Learning Analytics and Knowledge Workshop on AI-Supported Feedback, pp. 31-38, Dublin, Ireland · Mar 2025

PDFDemo
#13Preprint#12025arXiv · Under review at ICSE 2026Under review at ICSE 2026

LLMs as On-Demand Teaching Assistants: Evidence from a Semester-Long Deployment Across Three CS Courses

Sabbir Hosen Mamun, Yuki Tanaka, Helena R. Novak

Preprint
#12Conference#82024ITiCSE 2024

Notebook-Based Labs for Data Structures: Reducing Setup Friction Without Hiding Computational Cost

Sabbir Hosen Mamun, Thorsten K. Wiegand, Priya S. Nair

ACM Conference on Innovation and Technology in Computer Science Education, pp. 319-326, Milan, Italy · Jul 2024 · 8 citations

PDFCode
#11Conference#72024ICSE 2024 · ACM SIGSOFT Distinguished Paper AwardACM SIGSOFT Distinguished Paper Award

ExplainCode: Towards Explainable Automated Feedback for Introductory Programming

Sabbir Hosen Mamun, Priya S. Nair, Marcus E. Hoffmann, Beatriz M. Cardoso† Corresponding author

ACM/IEEE International Conference on Software Engineering, pp. 1432–1444, Lisbon, Portugal · May 2024 · 21 citations

PDFDOICodeVideo
#10Conference#62024SEET @ ICSE 2024 · Best PresentationBest Presentation

Towards Static-Analysis-Guided Grading of Student Code: Tool Design and Early Evaluation

Sabbir Hosen Mamun, Thorsten K. Wiegand

Workshop on Software Engineering Education and Training, pp. 12–18, Lisbon, Portugal · Mar 2024

PDFDOICode
#9Journal#32024IJAIED · Field evaluationField evaluation

Instructor Dashboards for Early Intervention in Programming Courses: A Field Evaluation

Sabbir Hosen Mamun, Helena R. Novak, Lena M. Schreiber† Corresponding author

International Journal of Artificial Intelligence in Education, Vol. 34, No. 3, pp. 410-438 · Jan 2024 · Q1 · IF 4.2 · Scopus · 17 citations

PDF
#8Conference#52023CompEd 2023 · Honourable MentionHonourable Mention

Using Mutation Testing to Teach Test Adequacy in Undergraduate Software Engineering

Sabbir Hosen Mamun, Daniel A. Fernández, Beatriz M. Cardoso

ACM Global Computing Education Conference, pp. 142-151, Hyderabad, India · Dec 2023 · 12 citations

PDFCode
#7Book Chapter#12023Handbook: Computer Science

Formative Assessment Strategies for Programming Courses

Sabbir Hosen Mamun, Helena R. Novak

Handbook of Research on Computer Science Education, pp. 281–308 · Sep 2023 · 11 citations

PDFDOI
#6Conference#42023SIGCSE 2023

Teaching Systems Programming Through Incremental Complexity: A Two-Semester Evaluation

Sabbir Hosen Mamun, Beatriz M. Cardoso

ACM Technical Symposium on Computer Science Education, pp. 450–456, Toronto, Canada · May 2023

PDFDOISlides
#5Journal#22022IEEE Trans. Educ.

Lightweight Feedback Loops in Undergraduate Software Projects: A Controlled Study Across Four Cohorts

Sabbir Hosen Mamun, Helena R. Novak, Joris T. Vandenberghe† Corresponding author

IEEE Transactions on Education, Vol. 65, No. 4, pp. 88–102 · Aug 2022 · Q1 · IF 3.6 · Scopus · 34 citations

PDFDOI
#4Conference#32022CSEDM 2022

Equitable Autograding Policies for Programming Assignments: Late Work, Resubmission, and Feedback Timing

Sabbir Hosen Mamun, Helena R. Novak

Educational Data Mining Workshop on Computer Science Education, pp. 55-62, Durham, UK · Jul 2022 · 15 citations

PDFDataset
#3Journal#12021JSS

Integrating Continuous Integration Practices into Software Engineering Curricula: A Multi-Institution Study

Sabbir Hosen Mamun, Joris T. Vandenberghe, Daniel A. Fernández† Corresponding author

Journal of Systems and Software, Vol. 182, pp. 111043 · Nov 2021 · Q1 · IF 3.9 · Scopus · 47 citations

PDFDOICodeDataset
#2Conference#22021ICER 2021

A Misconception Taxonomy for State, References, and Mutation in Introductory Python

Sabbir Hosen Mamun, Joris T. Vandenberghe

ACM International Computing Education Research Conference, pp. 201-214, Virtual Event · Aug 2021 · 29 citations

PDFDataset
#1Conference#12019FIE 2019

From Compiler Errors to Learning Opportunities: Rewriting Diagnostics for First-Semester Programmers

Sabbir Hosen Mamun, Sandra L. Morris

IEEE Frontiers in Education Conference, pp. 1-8, Covington, USA · Oct 2019 · 38 citations

PDF