Publications

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

2025

  1. LLMs’ Reshaping of People, Processes, Products, and Society in Software Development: A Comprehensive Exploration with Early Adopters
    Benyamin Tabarsi, Heidi Reichert, Ally Limke, and 2 more authors
    arXiv preprint arXiv:2503.05012, 2025
  2. MerryQuery: A Trustworthy LLM-Powered Tool Providing Personalized Support for Educators and Students
    Benyamin Tabarsi, Aditya Basarkar, Xukun Liu, and 2 more authors
    In Proceedings of the AAAI Conference on Artificial Intelligence, 2025
  3. Developing llm-powered trustworthy agents for personalized learning support
    Benyamin Tabarsi
    In Proceedings of the AAAI Conference on Artificial Intelligence, 2025

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
  4. Empowering Secondary School Teachers: Creating, Executing, and Evaluating a Transformative Professional Development Course on ChatGPT
    Heidi Reichert, Benyamin T Tabarsi, Zifan Zang, and 8 more authors
    In 2024 IEEE Frontiers in Education Conference (FIE), 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