Reevaluating the relationship between explaining, tracing, and writing skills in CS1 in a replication study M Fowler, DH Smith IV, M Hassan, S Poulsen, M West, C Zilles Computer Science Education 32 (3), 355-383, 2022 | 13 | 2022 |
Toward automatic summarization of arbitrary java statements for novice programmers M Hassan, E Hill 2018 IEEE International Conference on Software Maintenance and Evolution …, 2018 | 12 | 2018 |
Exploring ‘reverse-tracing’ Questions as a Means of Assessing the Tracing Skill on Computer-based CS 1 Exams M Hassan, C Zilles Proceedings of the 17th ACM Conference on International Computing Education …, 2021 | 11 | 2021 |
On Students' Usage of Tracing for Understanding Code M Hassan, C Zilles Proceedings of the 54th ACM Technical Symposium on Computer Science …, 2023 | 3 | 2023 |
On Students' Ability to Resolve their own Tracing Errors through Code Execution M Hassan, C Zilles Proceedings of the 53rd ACM Technical Symposium on Computer Science …, 2022 | 2 | 2022 |
How do we Help Students “See the Forest from the Trees?” M Hassan Proceedings of the 2022 ACM Conference on International Computing Education …, 2022 | 1 | 2022 |
Helping Students Understand the Code’s Behavior and Purpose by Leveraging Concreteness Fading and Comics S Suh, M Hassan Proceedings of the 2023 ACM Conference on International Computing Education …, 2023 | | 2023 |
Evaluating Beacons, the Role of Variables, Tracing, and Abstract Tracing for Teaching Novices to Understand Program Intent M Hassan, K Cunningham, C Zilles Proceedings of the 2023 ACM Conference on International Computing Education …, 2023 | | 2023 |