| 2025 | EDM | A Specification For CS Education Dataset Documentation. | Samiha Marwan, Austin Cory Bart, Thomas W. Price |
| 2025 | SIGCSE | How Good are Large Language Models at Generating Subgoal Labels? | Samiha Marwan, Mohamed Ibrahim, Briana B. Morrison |
| 2024 | EDM | An Approach to Detect Abnormal Submissions for CodeWorkout Dataset. | Alex Hicks, Yang Shi, Arun Balajiee Lekshmi Narayanan, Wei Yan, Samiha Marwan |
| 2022 | ITiCSE | Steps Learners Take when Solving Programming Tasks, and How Learning Environments (Should) Respond to Them. | Johan Jeuring, Hieke Keuning, Samiha Marwan, Dennis J. Bouvier, Cruz Izu, Natalie Kiesler, Teemu Lehtinen, Dominic Lohr, Andrew Petersen, Sami Sarsa |
| 2022 | ITiCSE | Towards Giving Timely Formative Feedback and Hints to Novice Programmers. | Johan Jeuring, Hieke Keuning, Samiha Marwan, Dennis J. Bouvier, Cruz Izu, Natalie Kiesler, Teemu Lehtinen, Dominic Lohr, Andrew Petersen, Sami Sarsa |
| 2021 | EDM | Using Student Trace Logs To Determine Meaningful Progress and Struggle During Programming Problem Solving. | Yihuan Dong, Samiha Marwan, Preya Shabrina, Tiffany Barnes, Thomas W. Price |
| 2021 | EDM | Knowing both when and where: Temporal-ASTNN for Early Prediction of Student Success in Novice Programming Tasks. | Ye Mao, Yang Shi, Samiha Marwan, Thomas W. Price, Tiffany Barnes, Min Chi |
| 2021 | EDM | Just a Few Expert Constraints Can Help: Humanizing Data-Driven Subgoal Detection for Novice Programming. | Samiha Marwan, Yang Shi, Ian Menezes, Min Chi, Tiffany Barnes, Thomas W. Price |
| 2021 | ICER | You Really Need Help: Exploring Expert Reasons for Intervention During Block-based Programming Assignments. | Yihuan Dong, Preya Shabrina, Samiha Marwan, Tiffany Barnes |
| 2021 | LAK | Toward Semi-Automatic Misconception Discovery Using Code Embeddings. | Yang Shi, Krupal Shah, Wengran Wang, Samiha Marwan, Poorvaja Penmetsa, Thomas W. Price |
| 2021 | SIGCSE | Early Performance Prediction using Interpretable Patterns in Programming Process Data. | Ge Gao, Samiha Marwan, Thomas W. Price |
| 2020 | AIED | An Evaluation of Data-Driven Programming Hints in a Classroom Setting. | Thomas W. Price, Samiha Marwan, Michael Winters, Joseph Jay Williams |
| 2020 | CHI | Engaging Students with Instructor Solutions in Online Programming Homework. | Thomas W. Price, Joseph Jay Williams, Jaemarie Solyst, Samiha Marwan |
| 2020 | EDM | What Time is It? Student Modeling Needs to Know. | Ye Mao, Samiha Marwan, Thomas W. Price, Tiffany Barnes, Min Chi |
| 2020 | EDM | Immediate Data-Driven Positive Feedback Increases Engagement on Programming Homework for Novices. | Samiha Marwan, Thomas W. Price, Min Chi, Tiffany Barnes |
| 2020 | EDM | The Impact of Data-driven Positive Programming Feedback: When it Helps, What Happens when it Goes Wrong, and How Students Respond. | Preya Shabrina, Samiha Marwan, Min Chi, Thomas W. Price, Tiffany Barnes |
| 2020 | ICER | Investigating Best Practices in the Design of Automated Feedback to Improve Students' Performance and Learning. | Samiha Marwan |
| 2020 | ICER | Adaptive Immediate Feedback Can Improve Novice Programming Engagement and Intention to Persist in Computer Science. | Samiha Marwan, Ge Gao, Susan R. Fisk, Thomas W. Price, Tiffany Barnes |
| 2020 | ITiCSE | Unproductive Help-seeking in Programming: What it is and How to Address it. | Samiha Marwan, Anay Dombe, Thomas W. Price |
| 2020 | ITiCSE | Step Tutor: Supporting Students through Step-by-Step Example-Based Feedback. | Wengran Wang, Yudong Rao, Rui Zhi, Samiha Marwan, Ge Gao, Thomas W. Price |
| 2019 | EDM | Toward Data-Driven Example Feedback for Novice Programming. | Rui Zhi, Samiha Marwan, Yihuan Dong, Nicholas Lytle, Thomas W. Price, Tiffany Barnes |
| 2019 | ICER | An Evaluation of the Impact of Automated Programming Hints on Performance and Learning. | Samiha Marwan, Joseph Jay Williams, Thomas W. Price |
| 2019 | ITiCSE | The Impact of Adding Textual Explanations to Next-step Hints in a Novice Programming Environment. | Samiha Marwan, Nicholas Lytle, Joseph Jay Williams, Thomas W. Price |
| 2019 | SIGCSE | Defining Tinkering Behavior in Open-ended Block-based Programming Assignments. | Yihuan Dong, Samiha Marwan, Veronica Catet, Thomas W. Price, Tiffany Barnes |
| 2019 | SIGCSE | Exploring the Impact of Worked Examples in a Novice Programming Environment. | Rui Zhi, Thomas W. Price, Samiha Marwan, Alexandra Milliken, Tiffany Barnes, Min Chi |