Publications

publications by categories in reversed chronological order. generated by jekyll-scholar.

2024

  1. Experience Helps, but It Isn’t Everything: Exploring Causes of Affective State in Novice Programmers
    Heidi Reichert, Sandeep Sthapit, Benyamin T Tabarsi, and 3 more authors
    In Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 2, 2024
  2. Scaffolding Novices: Analyzing When and How Parsons Problems Impact Novice Programming in an Integrated Science Assignment
    Benyamin Tabarsi, Heidi Reichert, Nicholas Lytle, and 2 more authors
    In Proceedings of the 2024 ACM Conference on International Computing Education Research-Volume 1, 2024
  3. Jigsaw: A Tool for Decomposing and Planning Programming Problems
    Heidi Reichert, Benyamin T Tabarsi, Thomas Price, and 1 more author
    In 2024 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), 2024

2023

  1. Investigating the Impact of On-Demand Code Examples on Novices’ Open-Ended Programming Experience
    Wengran Wang, John Bacher, Amy Isvik, and 8 more authors
    In Proceedings of the 2023 ACM Conference on International Computing Education Research-Volume 1, 2023
  2. Exploring Novices’ Struggle and Progress During Programming Through Data-Driven Detectors and Think-Aloud Protocols
    Benyamin Tabarsi, Heidi Reichert, Rachel Qualls, and 2 more authors
    In 2023 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), 2023

2022

  1. Pinpoint: A record, replay, and extract system to support code comprehension and reuse
    Wengran Wang, Gordon Fraser, Mahesh Bobbadi, and 5 more authors
    In 2022 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), 2022
  2. ROGI: partial computation offloading and resource allocation in the fog-based IoT network towards optimizing latency and power consumption
    Benyamin T Tabarsi, Ali Rezaee, and Ali Movaghar
    Cluster Computing, 2022
  3. How to Catch Novice Programmers’ Struggles: Detecting Moments of Struggle in Open-Ended Block-Based Programming Projects using Trace Log Data
    Benyamin T Tabarsi, Ally Limke, Heidi Reichert, and 4 more authors
    In Proceedings of the 6th Educational Data Mining in Computer Science Education (CSEDM) Workshop, 2022
  4. How, when, and why do novices struggle in programming? Exploring the experiences and perceptions of common programming moments in block-based environments
    Heidi Reichert, Ally Limke, Benyamin T. Tabarsi, and 3 more authors
    In Proceedings of the 6th Educational Data Mining in Computer Science Education (CSEDM) Workshop, 2022