An Enhanced DNA-based Steganography Technique with a Higher Hiding Capacity. - Samiha Marwan; Ahmed Shawish; Khaled Ahmed Nagaty (BIOINFORMATICS, 2015)

DNA-based cryptographic methods for data hiding in DNA media. - Samiha Marwan; Ahmed Shawish; Khaled Ahmed Nagaty (Biosyst., 2016)

Utilizing DNA Strands for Secured Data-Hiding with High Capacity. - Samiha Marwan; Ahmed Shawish; Khaled Ahmed Nagaty (Int. J. Interact. Mob. Technol., 2017)

Toward Data-Driven Example Feedback for Novice Programming. - Rui Zhi; Samiha Marwan; Yihuan Dong; Nicholas Lytle; Thomas W. Price; Tiffany Barnes (EDM, 2019)

An Evaluation of the Impact of Automated Programming Hints on Performance and Learning. - Samiha Marwan; Joseph Jay Williams; Thomas W. Price (ICER, 2019)

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 (ITiCSE, 2019)

Defining Tinkering Behavior in Open-ended Block-based Programming Assignments. - Yihuan Dong; Samiha Marwan; Veronica Cateté; Thomas W. Price; Tiffany Barnes (SIGCSE, 2019)

Exploring the Impact of Worked Examples in a Novice Programming Environment. - Rui Zhi; Thomas W. Price; Samiha Marwan; Alexandra Milliken; Tiffany Barnes; Min Chi (SIGCSE, 2019)

An Evaluation of Data-Driven Programming Hints in a Classroom Setting. - Thomas W. Price; Samiha Marwan; Michael Winters; Joseph Jay Williams (AIED (2), 2020)

Engaging Students with Instructor Solutions in Online Programming Homework. - Thomas W. Price; Joseph Jay Williams; Jaemarie Solyst; Samiha Marwan (CHI, 2020)

What Time is It? Student Modeling Needs to Know. - Ye Mao; Samiha Marwan; Thomas W. Price; Tiffany Barnes; Min Chi (EDM, 2020)

Immediate Data-Driven Positive Feedback Increases Engagement on Programming Homework for Novices. - Samiha Marwan; Thomas W. Price; Min Chi; Tiffany Barnes (CSEDM@EDM, 2020)

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 (CSEDM@EDM, 2020)

Investigating Best Practices in the Design of Automated Feedback to Improve Students' Performance and Learning. - Samiha Marwan (ICER, 2020)

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 (ICER, 2020)

Unproductive Help-seeking in Programming: What it is and How to Address it. - Samiha Marwan; Anay Dombe; Thomas W. Price (ITiCSE, 2020)

Step Tutor: Supporting Students through Step-by-Step Example-Based Feedback. - Wengran Wang; Yudong Rao; Rui Zhi; Samiha Marwan; Ge Gao; Thomas W. Price (ITiCSE, 2020)

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 (EDM, 2021)

Knowing both when and where: Temporal-ASTNN for Early Prediction of Student Success in Novice Programming Tasks. - Ye Mao; Yang Shi 004; Samiha Marwan; Thomas W. Price; Tiffany Barnes; Min Chi (EDM, 2021)

Just a Few Expert Constraints Can Help: Humanizing Data-Driven Subgoal Detection for Novice Programming. - Samiha Marwan; Yang Shi 004; Ian Menezes; Min Chi; Tiffany Barnes; Thomas W. Price (EDM, 2021)

You Really Need Help: Exploring Expert Reasons for Intervention During Block-based Programming Assignments. - Yihuan Dong; Preya Shabrina; Samiha Marwan; Tiffany Barnes (ICER, 2021)

Promoting Students' Progress-Monitoring Behavior during Block-Based Programming. - Samiha Marwan; Preya Shabrina; Alex Milliken; Ian Menezes; Veronica Cateté; Thomas W. Price; Tiffany Barnes (Koli Calling, 2021)

Toward Semi-Automatic Misconception Discovery Using Code Embeddings. - Yang Shi 004; Krupal Shah; Wengran Wang; Samiha Marwan; Poorvaja Penmetsa; Thomas W. Price (LAK, 2021)

Exploring Design Choices in Data-driven Hints for Python Programming Homework. - Thomas W. Price; Samiha Marwan; Joseph Jay Williams (L@S, 2021)

Early Performance Prediction using Interpretable Patterns in Programming Process Data. - Ge Gao; Samiha Marwan; Thomas W. Price (SIGCSE, 2021)

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 001; Sami Sarsa (ITiCSE (2), 2022)

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 001; Sami Sarsa (ITiCSE-WGR, 2022)

A Multicriteria Evaluation for Data-Driven Programming Feedback Systems: Accuracy, Effectiveness, Fallibility, and Students' Response. - Preya Shabrina; Samiha Marwan; Andrew Bennison; Min Chi; Thomas W. Price; Tiffany Barnes (CoRR, 2022)

Adaptive Immediate Feedback for Block-Based Programming: Design and Evaluation. - Samiha Marwan; Bita Akram; Tiffany Barnes; Thomas W. Price (IEEE Trans. Learn. Technol., 2022)

iSnap: Evolution and Evaluation of a Data-Driven Hint System for Block-Based Programming. - Samiha Marwan; Thomas W. Price (IEEE Trans. Learn. Technol., 2023)

An Approach to Detect Abnormal Submissions for CodeWorkout Dataset. - Alex Hicks; Yang Shi 004; Arun Balajiee Lekshmi Narayanan; Wei Yan; Samiha Marwan (CSEDM@EDM, 2024)

Exploring Novices' Problem-Solving Strategies in Computing and Math Domains. - Samiha Marwan; Nicki Choquette; Veronica Cateté; Briana B. Morrison (Koli Calling, 2024)

How Good are Large Language Models at Generating Subgoal Labels? - Samiha Marwan; Mohamed Ibrahim; Briana B. Morrison (SIGCSE (2), 2025)