alphaFeedback

WorksComputer Science

Better Plans, Better Outcomes: Integrating Historical Data into Student Planning in a Computing Course

AI contributions
Not recorded for this paper
View details

Abstract

Effective planning is critical for academic success, but in many computing courses students often lack accurate benchmarks for assessing the difficulty and time required for academic tasks. This phenomenon is more pronounced in large courses where instructors have limited capacity to provide individualized guidance on planning and task estimation. Although many planning tools exist, still, they rarely leverage task-specific, empirically grounded data from actual course contexts. Thus, we explored whether providing task-specific, data-driven information—assignment previews and cohort-level historical statistics—could support more effective planning. We present a lightweight and data-driven planning intervention embedded in the programming assignment workflow of an undergraduate computing course. We conducted quantitative and qualitative studies with 252 students across five programming assignments. Our results indicated that, in authentic course settings, the intervention led to more conservative and executable plans, with significantly higher plan adherence. Students with stronger adherence also achieved better performance on both programming assignments and exams. Qualitative findings also showed both practical planning support and mental benefits from intervention. These results highlight the potential of data-driven intervention to support student planning in larger courses settings where individual guidance from an instructor is further limited.

ACM Reference Format: Jiaen Yu, Jinya Jiang, and Soohyun Nam Liao. 2027. Better Plans, Better Outcomes: Integrating Historical Data into Student Planning in a Computing Course. In Proceedings of the 58th ACM Technical Symposium on Computer Science Education V.1 (SIGCSE TS 2027), February 17–20, 2027, Sacramento, CA, USA. ACM, New York, NY, USA, 7 pages. https://doi.org/10.1145/3857222.3860154

This work is licensed under a Creative Commons Attribution 4.0 International License. SIGCSE TS 2027, Sacramento, CA, USA. © 2027 Copyright held by the owner/author(s). ACM ISBN 978-4-8007-3075-7/2027/02 https://doi.org/10.1145/3857222.3860154

Introduction

Effective planning is fundamental to academic success [26, 37]. When students fail to plan effectively, they may develop inefficient learning strategies, experience increased procrastination, and achieve suboptimal learning outcomes [11, 14, 37]. Planning involves multiple components, among which task estimation—predicting the time, effort, and difficulty required to complete a task—is particularly important [15, 25]. However, prior work has shown that students consistently struggle to accurately estimate the time and difficulty required for academic tasks [2]. This challenge is especially pronounced in large computing courses, where instructional team’s guidance are often generic and personalized feedback on programming assignments is difficult to provide in a timely manner.

Various planning support tools exist, from generic calendar applications to sophisticated LLM-powered systems. However, most suffer from a similar limitation in educational contexts: they lack task-specific, empirically grounded data about actual academic task requirements. This limitation leaves students to rely on uninformed guesses or generic heuristics when estimating workload and difficulty of assignment, potentially contributing to procrastination, stress, and poorer learning outcomes [11, 14].

To address this gap, we present a lightweight planning intervention that integrates easy-to-collect data directly into students’ programming assignment planning workflow. The intervention presents assignment previews together with aggregate cohort statistics from previous course offerings, including time spent distributions and difficulty ratings. By providing task-specific benchmarks before students begin an assignment, the intervention aims to support more realistic planning and workload estimation. Our research questions are as follows:

  • RQ1: How does providing historical data impact students’ planning adherence?

  • RQ2: How does planning adherence relate to students’ learning outcomes?

  • RQ3: How do students perceive this data-driven intervention?

The intervention was implemented on an existing web application named CompassX, and was deployed in a CS2 course (Section 3). It displayed programming assignment previews together with historical cohort statistics right when students set up their plans, allowing them to use task-specific benchmarks during workload estimation and scheduling.

We investigated the effectiveness in planning of our intervention and how it relates to learning outcomes in an undergraduate data structures course (Section 4) with 252 students. Our findings demonstrate that this data-driven support for task estimation leads to more conservative and achievable plans. Students who highly adhered to their plans also achieved better learning outcomes than those who did not (Section 5). The responses from the end-of-term student survey also indicated that more students rated their experience as positive than negative. They even highlighted mental health benefits as well as practical planning benefits (Section 6). Despite such positive results, our results also revealed some challenges with our design. This paper describes those challenges in detail and how they inform future iterations as well. Still, our findings highlight the potential of historical cohort data to serve as a scalable approach for supporting planning in computing education.

Related Work

Planning in Learning Contexts

Planning is a key component of Metacognition [9, 35], which has long been identified as a key predictor of student success [23]. In learning contexts, planning plays a critical role in how students allocate time, effort, and strategies to achieve academic goals [11, 14, 37]. According to foundational work, effective planning requires setting clear and specific goals, accurately assessing available resources, and making realistic estimates of time, effort, and strategies needed to complete tasks [15, 25]. Building on this foundation, researchers further elaborated that effective planning specifically involves "selecting appropriate strategies and allocating resources that affect performance" [35]. This perspective highlights that effective planning is not just about creating schedules, but about developing self-awareness of one’s learning processes and capabilities.

Despite the importance of effective planning, students often struggle to accurately estimate the time and effort required to complete academic tasks [2, 36]. Such misestimation can contribute to procrastination, increased stress, and poorer academic outcomes [11, 14, 37]. Research on the "planning fallacy" further shows that individuals consistently underestimate task completion times, even when they have prior experience with similar activities [2].

These challenges are amplified in large-enrollment courses, where opportunities for individualized guidance and feedback are limited [10, 27, 30]. As a result, students are often expected to self-regulate their learning while relying on largely generic planning support, motivating the need for more task-specific planning interventions with personalized guidance for their planning efforts.

Planning Support Interventions

Planning support interventions have evolved significantly from conventional approaches that provide general guidelines and awareness tools to more recent LLM-powered systems that offer personalized guidance. The existing interventions generally fall into three categories: guideline-oriented approaches, awareness-oriented approaches, and LLM-powered approaches.

Guideline-oriented approaches introduce learners to general principles of productivity, organization, and/or time management, such as calendars and to-do lists [21, 31, 38]. For example, TaskVista [1] and ScriPer [12] followed user-centered principles to accommodate individual differences in task management. Lund and Wiese’s planning application follows Time Management Planning (TMP) principles to promote systematic planning [24]. While these approaches offer broadly applicable planning guidance, they remain largely generic [1, 12, 24, 31, 38] and provide limited support for estimating the demands of specific academic tasks.

Awareness-oriented approaches help learners reflect on their behaviors and explore solutions through progress tracking and visualization. For example, Proccoli [44] and ClearMind [22] support reflection on procrastination behaviors, as well as Group Spinner [20] and Metafora Analytics [13], which group participation and progress to promote group accountability. CompassX [41, 42] similarly supports planning and reflection by prompting students to create plans before assignments and evaluate plan execution afterward. While these approaches encourage reflection, they generally do not provide suggestions for future planning and often rely only on data generated by the current user.

LLM-powered approaches have been increasingly explored to support learning and educational tasks [29, 43], including plan generation, task decomposition, and refinement [16, 17, 33, 40]. Systems such as CAPE [33], ReAct [40] illustrate the potential of LLMs to offer flexible and individualized planning support at scale [34]. However, their planning abilities are mostly based on common-sense tasks rather than course- or task-specific contexts [39], making it difficult to determine whether generated plans are realistic and executable for particular academic tasks. Furthermore, LLM-generated plans may contain hallucinations [18], compromising their reliability [3, 4]. Crucially, existing LLM-based approaches rarely leverage the rich empirical data—the experiences of previous students who completed the same assignments in the same course context.

None of the above mentioned work leverages what may be the most valuable as realistic benchmarks: historical data from previous cohorts who have completed identical or very similar tasks. In this paper, we propose an intervention that surfaces aggregated historical data within the programming assignment planning workflow to provide students with more realistic benchmarks for planning.

Intervention Design

We integrated a data-driven intervention into an undergraduate CS2 course to support students’ planning on their Programming Assignments (PA). The intervention utilized two types of information: 1) aggregate cohort statistics and 2) a brief preview of an assignment. The statistics featured overall distribution of time spent and difficulty ratings from a past course offering in Winter 2025 (N = 69), plus average difficulty ratings with respect to final exam grades. The preview provided the structure of a PA and a list of key tasks to complete. Figure 2(a) presents an example of the intervention.

Workflow of the Data-driven Intervention

Figure 2. Workflow of the Data-driven Intervention: (A) PA preview page with preview and aggregate statistics from previous cohorts. (B) PA planning page with structured prompts for difficulty estimation, time planning, and start/end dates. (C) PA evaluate page displaying students’ original plans alongside actual outcomes for reflection and comparison.

The intervention was deployed through CompassX (Figure 1), a web-based learning platform that already offers planning and evaluation support features as part of the assignment workflow (§ 2.2). We modified the platform to implement the intervention within the existing workflow.

CompassX interface with a sequential workflow

Figure 1. CompassX interface with a sequential workflow.

Figure 2 illustrates the three-stage intervention workflow that students experience when accessing PAs through the enhanced CompassX. The workflow begins with a preview page (Stage A) presents the preview of a PA and historical cohort statistics, including distributions of difficulty ratings and time spent. An entire screen is dedicated to data presentation, making engagement with data-driven benchmarks a required step in the planning process.

Students then proceed to a planning interface (Stage B), where they estimate assignment difficulty and expected time, select planned start and end dates, and identify any necessary preparation work. Historical data was incorporated to help students calibrate their estimation, while an open-ended question prompts students to consider their current workload, course commitments, and scheduling constraints.

Only after students submit their detailed plans can they access the actual assignment and upload their completed work. Upon assignment completion, students encounter the evaluation interface (Stage C), where their original plans and estimates are displayed alongside actual outcomes to support reflection on plan execution.

This workflow replaced immediate assignment access with a structured sequence that prioritizes task estimation using realistic benchmarks from prior cohorts. By embedding the intervention into CompassX, planning support becomes part of the existing assignment workflow. At the same time, the platform captures both students’ planning intentions and actual outcomes, enabling continuous refinement of historical benchmarks for future students.

Intervention Evaluation Methods

Evaluation Setup

Our intervention was tested in an undergraduate-level data structures course (CS2) offered at a public R1 university during Spring 2025. The course included five PAs, reading quizzes, two midterms, and one final project. Analyses focused on programming assignments, where the intervention was applied, and Midterm 1 as a learning-outcome measure. Quizzes and the final project were excluded because the intervention was not applied to them, while Midterm 2 was excluded due to an academic integrity incident.

We used a within-subject design in which all students worked on the identical set of PAs; and three PAs included our intervention with cohort-based statistics (i.e. treatment PAs, denoted as TreatPAs) while two PAs did not (i.e. control PAs, denoted as ControlPAs), reducing inter-individual variability. We alternated ControlPAs and TreatPAs throughout the term in order to control for potential ordering effects. Specifically, PA1, 3, and 5 are TreatPAs while PA2 and 4 are ControlPAs.

Data from 252 students were collected through CompassX, including their responses to the planning prompts and self-reported evaluations after completing each PA. Additionally, 70 students completed an optional end-of-term survey (Table 1) to investigate how students perceived the intervention. All analyses were conducted on de-identified data.

#IDQuestionType
1Qpreview_helpfulnessQ_{\mathit{preview\_helpfulness}}How helpful was the sneak peek in helping you better understand the scope of the PA?Likert-scale
2Qtime_helpfulnessQ_{\mathit{time\_helpfulness}}How helpful were the statistics in estimating time spent on PAs?Likert-scale
3Qdifficulty_helpfulnessQ_{\mathit{difficulty\_helpfulness}}How helpful were the statistics in estimating difficulty rating of PAs?Likert-scale
4Qeasiness_TreatPAsQ_{\mathit{easiness\_TreatPAs}}The statistics and sneak peek made it easier for you to follow through with your plans, compared to the PAs that didn’t have them.Likert-scale
5Qcareful_planningQ_{\mathit{careful\_planning}}The “Plan” feature with the preview and statistics helped you think more carefully about how to approach each PA.Likert-scale
6Qhelpful_interactionQ_{\mathit{helpful\_interaction}}In what ways did our intervention help you create a better plan, and why?Open-text

Table 1. End-of-term Survey Questions for the Intervention

Evaluation Methods

The Effectiveness of Our Intervention on Planning Behavior and Learning Outcomes

We measured the effectiveness of the intervention from two perspectives: (1) changes in students’ interaction and (2) associations with learning outcomes.

Changes in Student Interactions. We defined multiple metrics to capture students’ interaction changes. The first metric is signed difference (i.e. Δ=actual−planned\Delta= actual - planned), on time spent and difficulty rating respectively (i.e. Δtime\Delta time and Δdifficulty\Delta difficulty). They are used to capture directional estimation bias.

Adherence⁡={highly-adherent,if avg(∣Δtime∣)<2AND avg(∣Δdifficulty∣)<1poorly-adherent,otherwise\operatorname{Adherence} = \begin{cases} \text{highly-adherent}, & \text{if avg}(|\Delta time|) < 2 \\ & \text{AND avg}(|\Delta difficulty|) < 1 \\ \text{poorly-adherent}, & \text{otherwise} \end{cases}

We define plan adherence as the alignment between students’ plans and their execution. A student is highly-adherent to a group of PAs if, on average, their estimated time spent and difficulty rating on those PAs closely match their actual counterparts. That is, avg(∣Δtime∣)avg(|\Delta time|) and avg(∣Δdifficulty∣)avg(|\Delta difficulty|) are close to 0. The thresholds correspond to a one-step deviation in each measurement scale: time was selected from discrete hourly options (1–12 hours in 2-hour increments), and difficulty was measured on a 5-point Likert scale.

We examined the percentage of highly-adherent students across ControlPAs and TreatPAs to determine whether the intervention can assist more students to achieve higher plan adherence. Lastly, we also compared students’ planned and actual start/end dates for each PA to assess whether they followed their intended timelines.

Changes in Performance. We compared PA scores and exam scores between highly- (n = 117) and poorly-adherent (n = 125) students on ControlPAs only. Students were labeled using ControlPAs only to capture baseline plan adherence. We conducted independent-sample t-tests on the scores of PAs, a midterm, and the final grade between the highly-adherent and poorly-adherent group.

Students’ Perceptions of the Intervention

We investigated the responses to 6 end-of-term survey questions (Table 1) to understand students’ perceptions of the intervention. The five Likert-scale questions were examined quantitatively by grouping responses into negative (1–2), neutral (3), and positive (4–5) categories. This allowed us to summarize the overall trends in perceived usefulness. Meanwhile, responses to the open-text question were analyzed using inductive thematic analysis [19, 28]. Two authors independently coded responses based on the 6R coding strategy [28], and iteratively refined codes into broader themes through discussion. We also recorded the frequency of each main theme to better understand the most significant factors in students’ feedback.

Impact on Student Interactions and Learning Outcomes

In this section, we report quantitative results examining how the intervention affected students’ behaviors and learning outcomes.

More Achievable Planning with the Intervention

The signed differences between ControlPAs and TreatPAs showed some statistically significant patterns. As shown in Figure 3, students tended to produce more conservative plans for TreatPAs.

Distribution of signed differences in time estimation and difficulty ratings

Figure 3. Distribution of signed differences in time estimation and difficulty ratings between ControlPAsControlPAs and TreatPAsTreatPAs.

Note: Q1–Q5 are rated on a 5-point Likert scale (1 = strongly disagree, 5 = strongly agree)

TreatPAsTreatPAs’ average Δtime\Delta time was lower than ControlPAsControlPAs’ (−0.37 vs. 0.05 hours), with a smaller standard deviation (1.31 vs. 1.49 hours). Similarly, TreatPAsTreatPAs’ Δdifficulty\Delta difficulty was lower than ControlPAsControlPAs’ (−0.13 vs. 0.06) too, with reduced standard deviation (0.48 vs. 0.56). Paired-sample t-tests confirmed these differences are statistically significant as well (pΔtimep_{\Delta time} = 0.00249, pΔdifficultyp_{\Delta difficulty} = 0.000011). This indicates that students estimated TreatPAsTreatPAs’ time longer than they actually needed and rated difficulty higher than they actually were. Such conservative planning leaves a larger room for error during the plan execution, making the plans more achievable.

More students were highly-adherent to TreatPAsTreatPAs as well. 61.54% of students were labeled highly-adherent to TreatPAsTreatPAs while only 47.98% with ControlPAsControlPAs. This 13.56% increase in high-adherence was also a statistically significant improvement according to a paired t-test (pp = 0.00093). We also conducted a robustness check using a more lenient adherence threshold (avg(∣Δtime∣)<3avg(|\Delta time|) < 3 and avg(∣Δdifficulty∣)<1avg(|\Delta difficulty|) < 1). The intervention yielded a similar improvement in adherence (11.1% increase; pp = 0.00346).

We also found that students’ estimated duration (i.e., the number of days between start and completion) closely matched their actual completion time, indicating improved accuracy in workload estimation. However, no difference was found between ControlPAsControlPAs and TreatPAsTreatPAs with respect to start dates. Regardless of the intervention, students tended to start their PAs later than planned. This suggests that while the intervention improved estimation of task demands, it did not necessarily encourage students to start PAs as planned.

Plan Adherence is Associated with Better Learning Outcomes

Figure 4 visualizes the normalized scores across different course assessments, with respect to highly- and poorly-adherent students based on ControlPAsControlPAs. There were 117 highly- and 125 poorly-adherent students. Figure 4 indicates that the highly-adherent group consistently achieved higher mean scores than the poorly-adherent group on all assessments, but only the gaps in the midterm and in the final grade are statistically significant (pp = 0.0029 and pp = 0.0012). This observation might be due to the ceiling effects of PAs, as the class averages were above 95%. Such high class averages leave limited room to detect differences for analysis. Still, we noticed marginal statistical differences in the ControlPAsControlPAs (p=0.0617p = 0.0617 for PA2, p=0.0513p = 0.0513 for PA4). These findings suggest that stronger plan adherence was associated with better learning outcomes. Given that the intervention increased plan adherence, it may also have the potential to indirectly support better learning outcomes.

Comparison of assessment scores between Highly- and Poorly-adherent Students

Figure 4. Comparison of assessment scores between Highly- and Poorly-adherent Students

Students Perceived the Intervention as Helpful for Planning

In this section, we present findings from the end-of-term survey to better understand how students perceived the intervention.

Figure 5 summarizes student responses to the Likert-scale questions on the end-of-term survey. Although a good portion of students marked neutral (36.29% on average), more respondents reported a positive rating (>=4>=4, 38.57%) than a negative rating (<=2<=2, 25.14%) across all questions. Qdifficulty_helpfulnessQ_{\mathit{difficulty\_helpfulness}} received the highest percentage of positive responses (44.29%), indicating that students found the difficulty estimation interaction the most helpful. In contrast, Qeasiness_TreatPAsQ_{\mathit{easiness\_TreatPAs}} received the largest proportion of neutral-to-negative responses (67.14%), suggesting uncertainty about the intervention’s ability to support plan execution, consistent with students starting PAs later than planned in both TreatPAsTreatPAs and ControlPAsControlPAs.

Distribution of Likert-scale Responses from End-of-term Survey

Figure 5. Distribution of Likert-scale Responses from End-of-term Survey. (1 = Strongly Disagree, 5 = Strongly Agree)

Our thematic analysis results add more insights to the Likert-scale question responses about what aspects students found the intervention helpful. Table 2 lists the four main themes and 9 sub-themes identified from responses to Qhelpful_interactionQ_{\mathit{helpful\_interaction}}. Consistent with the Likert-scale results, 46 students mentioned the intervention provided practical planning support, such as improving their ability

Theme (Frequency)DefinitionSub-theme
Practical Planning Support (46)The intervention provided students with structured guidance to create executable plans by supporting accurate time estimation, anticipating task difficulty and scope, and aligning workload expectations and forming executable plans.- Time estimation and management support (+)<br>- Difficulty anticipation and scope understanding support (+)<br>- Workload expectation support (+)
Mental Benefit (4)Emotional or psychological effects students experienced as a benefit.- Mental help (+)
Perceived Applicability Issue (27)Factors that students think limit the applicability of the intervention.- Individual experience and differences (-)<br>- Personal planning style & preferences (-)<br>- Information not perceived as useful (-)
Adoption Challenge (9)Behavioral or motivational factors prevent students from engaging with or effectively applying the intervention.- Behavioral or situational barriers (-)<br>- Disengagement / Cognitive disengagement (-)

Table 2. Thematic Analysis Results for Qhelpful_interactionQ_{helpful\_interaction}. Four themes and their frequencies are reported, along with definitions and sub-themes. Each sub-theme is also characterized by its nuance, positive (+) vs. negative (-).

to estimate time requirements and anticipate difficulty level and scope of work.

"Yes, I think these supports helped me create a more realistic plan because they gave me an idea of what to expect when I do the PAs myself, such as how difficult they’re going to be or how much time I’ll spend on them, so I can create a good plan for myself."

Even mental benefits were mentioned by several students as additional effect of our intervention. Their responses indicated that seeing data from past students reduced feeling guilty about time spent and helped validate their own experience. Others mentioned that the intervention helped them build confidence in their planning mindset, making them feel less anxious about underestimating.

"I feel they were more helpful in determining a mental plan and mindset."

"Yes, seeing how other students felt about the PA both validated my experience and helped me understand the time and difficulty of it."

However, some students noted that the intervention did not necessarily help them generate more realistic plans. Their feedback highlighted concerns about the relevance of the statistics, as cohort-level data did not always reflect their individual circumstances, learning styles, or planning strategies. In addition, 9 students described behavioral or situational challenges (e.g., procrastination, busy schedules) that limited their ability to adopt the intervention. These perspectives align with the mixed responses to the final two survey questions related to plan execution in Figure 5, where some students were skeptical about the intervention’s effectiveness.

"Potentially, but I think what most helped me inform my plan was my past experiences with the PAs..."

"Not really, I like to go at my own space and did most of the PA’s faster than other people said it took them"

"The statistic wasn’t as helpful for me simply because I had a busy schedule this quarter and tried to work on PAs whenever I had the time."

Discussions

Our findings suggest that historical cohort data can support more achievable planning in computing courses. Below, we discuss three implications of the data-driven planning support.

Impact of the Intervention. Despite its lightweight design, our intervention led to observable changes in students’ task estimation. Specifically, students produced more conservative estimates and generated more achievable plans (§ 5.1). These behavioral (+) : positive, (-) : negative

changes suggest that providing any specific expectations on assignments can recalibrate students’ estimation about programming assignment demands in an authentic classroom setting. Considering how influential historical statistics could be, presenting slightly conservative past statistics may be beneficial in computing courses, especially given prior findings that younger generations [6] and poorly performing students [7, 32] often overestimate their abilities.

In addition, the intervention brings mental benefits by shaping students’ affective experience. Clearer expectations and visibility into peers’ past efforts reassured students, validated their experiences, reduced feelings of isolation, and supported more accurate self-evaluation for planning, consistent with prior literature on social comparison [5, 8].

Building Trust in Data-Driven Intervention. A key challenge identified from the thematic analysis (§ 6) is that not all students trusted or found the cohort-level statistics applicable to their own situations. While individual differences certainly exist, the statistics were derived from a large dataset of students from the same course, making it likely that comparable peers were represented. Nevertheless, some students did not perceive the data that way, which appeared to limit their engagement with the intervention.

This finding suggests that transparency is essential for maintaining trust and engagement in interventions. Future systems should clearly communicate how the data were collected and emphasize that the statistics reflect a diverse range of student experiences. Moreover, combining cohort-level benchmarks with students’ own historical data may support more personalized decision-making.

The Planning–Execution Gap. While our intervention helped students create more achievable plans, executing those plans remained challenging. We observed that many students still started assignments later than planned (Section 5.1). This suggests that creating an achievable plan is only the first step; successfully executing that plan may require additional support. This gap may also help explain why plan adherence was associated with better learning outcomes. Students who achieved higher adherence may have benefited not only from creating more realistic plans, but also from their ability to follow through with them. Future work should explore how planning support can be combined with interventions that encourage plan execution and sustained engagement.

Threats to Validity

One limitation of this study is that the intervention’s observed effects may have been confounded by some potential factors, such as differences in assignment complexity or cohort characteristics. While the intervention was associated with changes in students’ planning behaviors and learning outcomes, these effects were correlational rather than causal, as other factors may have contributed to these observations. Another limitation is that our intervention’s historical data was solely based on a single cohort’s statistics, and the study was conducted in a single computing course, which may limit generalizability. In addition, the measure of actual time spent and difficulty ratings were self-reported by students, which can be subjective. Students may also have adjusted their responses toward perceived normative values after viewing the historical statistics. These factors could have affected the accuracy of our adherence metric and results. Additionally, the optional end-of-term survey had a relatively low response rate (70/252), potentially introducing response bias and limiting the representativeness.

We encourage future studies in other courses to explore integrating data-driven planning interventions into their workflows. This will help validate the robustness, scalability, and broader applicability of the data-driven planning support.

Conclusion

In this work, we designed and deployed a low-cost, data-driven intervention that integrates assignment previews and cohort-level historical statistics into the planning phase of the programming assignment workflow. In a real-world course deployment with 252 students, the intervention helped produce more conservative and achievable plans. Higher adherence was also associated with stronger learning outcomes. End-of-term survey responses indicated that most students found the intervention helpful, emphasizing both its practical planning support and its mental benefits.

Our findings suggest that such task-specific historical data benefits students as they clarify expectations on each task like an assignment. They also highlight the importance of supporting the transition from planning to execution and building trust in data-driven systems through transparent design. While our study was conducted in a computing course, the core idea of embedding historical benchmarks into students’ learning workflows may extend to other larger-scale educational contexts.

References

References

  1. [1]Victoria Bellotti, Brinda Dalal, Nathaniel Good, Peter Flynn, Daniel G Bobrow, and Nicolas Ducheneaut. 2004. What a to-do: studies of task management towards the design of a personal task list manager. In Proceedings of the SIGCHI conference on Human factors in computing systems. 735–742.
  2. [2]Roger Buehler, Dale Griffin, and Michael Ross. 1994. Exploring the "Planning Fallacy": Why People Underestimate Their Task Completion Times. Journal of Personality and Social Psychology 67 (09 1994), 366–381. doi:10.1037/0022-3514.67.3.366
  3. [3]Shibhai Chen, Yunhao Yang, Kayla Boggess, Seongkook Heo, Lu Feng, and Ufuk Topcu. 2025. Evaluating human trust in llm-based planners: A preliminary study. arXiv preprint arXiv:2502.02824 (2025).
  4. [4]Michelle Cohn, Rahima Pushkarna, Gbolahan O Olunabi, Joseph M Moran, Daniel Padgett, Zion Mengesha, and Courtney Heldreth. 2024. Believing anthropomorphic cues on trust in large language models. In Extended Abstracts of the CHI Conference on Human Factors in Computing Systems. 1–15.arxiv.org/abs/2405.06079
  5. [5]Pieternel Dijkstra, Hans Kuyper, Greetje Van der Werf, Abraham P Buunk, and Yvonne G van der Zee. 2008. Social comparison in the classroom: A review. Review of educational research 78, 4 (2008), 828–879.DOI
  6. [6]David Dunning, Chip Heath, and Jerry M Suls. 2004. Flawed self-assessment: Implications for health, education, and the workplace. Psychological science in the public interest 5, 3 (2004), 69–106.DOI
  7. [7]Nancy Falchikov and David Boud. 1989. Student self-assessment in higher education: A meta-analysis. Review of educational research 59, 4 (1989), 395–430.
  8. [8]Leon Festinger. 1954. A theory of social comparison processes. Human relations 7, 2 (1954), 117–140.DOI
  9. [9]John H. Flavell. 1979. Metacognition and cognitive monitoring: A new area of cognitive–developmental inquiry. American Psychologist 34, 10 (1979), 906–911. doi:10.1037/0003-066X.34.10.906DOI
  10. [10]Mohaen Grahams and Alan Jenkins. 2014. Teaching large classes in higher education: How to maintain quality with reduced resources. Routledge.
  11. [11]Yoshiko Goda, Masanori Yamada, Hiroshi Kato, Takeshi Matsuda, Yutaka Saito, and Hiroyuki Miyagawa. 2015. Procrastination and other learning behavioral types in e-learning and their relationship with learning outcomes. Learning and Individual Differences 37 (2015), 72–80.DOI
  12. [12]Mona Haraty, Diane Tam, Shathel Haddad, Joanna McGrenerе, and Charlotte Tang. 2012. Individual differences in personal task management: a field study in an academic setting. In Proceedings of Graphics Interface 2012. 35–44.
  13. [13]Andreas Harrer. 2013. Analytics of collaborative planning in metafora: Architecture, data, and analytic methods. In Proceedings of the Third International Conference on Learning Analytics and Knowledge. 255–259.
  14. [14]Marissa K Hartwig and John Dunlosky. 2012. Study strategies of college students: Are self-testing and scheduling related to achievement? Psychological bulletin & review 19, 1 (2012), 126–134.DOI
  15. [15]Barbara Hayes-Roth and Frederick Hayes-Roth. 1979. A Cognitive Model of Planning. Cognitive Science 3, 4 (1979), 275–310. doi:10.1207/s15516709cog0304_1
  16. [16]Gaole He, Gianluca Demartini, and Jiwal Gadiraju. 2025. Plan-then-execute: An empirical study of user trust and team performance when using llm agents as a daily assistant. In Proceedings of the 2025 CHI Conference on Human Factors in Computing Systems. 1–22.
  17. [17]Wenyuan Huang, Fei Xia, Ted Xiao, Harris Chan, Jacky Liang, Pete Florence, Andy Zeng, Jonathan Thompson, Igor Mordatch, Yevgeny Chebotar, et al. 2022. Inner monologue: Embodied reasoning through planning with language models. arXiv preprint arXiv:2207.05608 (2022).arxiv.org/abs/2207.05608
  18. [18]Ziwei Ji, Nayeon Lee, Rita Frieske, Tiezhen Yu, Dan Su, Yan Xu, Etsuko Ishii, Ye Jin Bang, Andrea Madotto, and Pascale Fung. 2023. Survey of hallucination in natural language generation. ACM computing surveys 55, 12 (2023), 1–38.DOI
  19. [19]Tanisha Jowsey, Carolyn Deng, and Jennifer Weller. 2021. General-purpose thematic analysis: a useful qualitative method for anaesthesia research. BJA education 21, 12 (2021), 472–478.DOI
  20. [20]Ahmed Kharrufa, Sally Rix, Timur Osadchiy, Anne Preston, and Patrick Olivier. 2017. Group planner: recognizing and visualizing learning in the classroom for reflection, communication, and planning. In Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems. 5556–5567.DOI
  21. [21]Christine M Kincaid, Pierre B Dupont, and A. Roger Kaye. 1985. Electronic calendars in the office: an assessment of user needs and current technology. ACM Transactions on Information Systems (TOIS) 3, 1 (1985), 89–102.DOI
  22. [22]Yiqing Li, Jiaen Yu, U Lam Lou, Dingyi Yu, Michael Levin, Korena S Klimczak, and Soohyun Nam Liao. 2025. Exploring Student Use of an ACT-based Mobile Application and its Impact on Reducing Procrastination. In 2025 ASEE Annual Conference & Exposition.
  23. [23]Daniil Loksa, Lauren Margulieux, Brett A Becker, Michelle Craig, Paul Denny, Raymond Pettit, and James Prather. 2022. Metacognition and self-regulation in programming education: Theories and exemplars of use. ACM Transactions on Computing Education (TOCE) 22, 4 (2022), 1–31.DOI
  24. [24]John R Lund and Jason Wiese. 2021. Less is more: exploring support for time management planning. In Proceedings of the 2021 ACM Designing Interactive Systems Conference. 392–405.DOI
  25. [25]George A Miller, Galanter Eugene, and Karl H Pribram. 2017. Plans and the Structure of Behaviour. In Systems research for behavioral science. Routledge, 369–382.
  26. [26]Ignacio Montero and María-José De Dios. 2004. About Paul Pintrich’s work: self-regulation of motivational and cognitive processes in educational settings. Electronic Journal of Research in Educational Psychology 2 (01 2004), 189–196.
  27. [27]Catherine Mulryne-Kyne. 2010. Teaching large classes at college and university level: Challenges and opportunities. Teaching in higher Education 15, 2 (2010), 175–185.
  28. [28]Muhammad Naeem, Wilson Ozuem, Kerry Howell, and Silvia Ranfagni. 2023. A step-by-step process of thematic analysis to develop a conceptual model in qualitative research. International journal of qualitative methods 22 (2023), 16094069231205789.
  29. [29]Alexander Tobias Neumann, Yue Yin, Sulayman Sowe, Stefan Decker, and Matthias Jarke. 2024. An LLM-driven chatbot in higher education for databases and information systems. IEEE Transactions on Education 68, 1 (2024), 103–116.DOI
  30. [30]David J. Nicol and Debra Macfarlane-Dick. 2006. Formative assessment and self-regulated learning: a model and seven principles of good feedback practice. Studies in Higher Education 31, 2 (2006), 199–218. doi:10.1080/03075070600572090DOI
  31. [31]Leysia Palen. 1999. Social, individual and technological issues for groupware calendar systems. In Proceedings of the SIGCHI conference on Human Factors in Computing Systems. 17–24.
  32. [32]Vreda Pieterse, H Venter, and Stefan Gruner. 2017. Students’ over-estimation of their academic ability—a case study in undergraduate computer science. In Proceedings SACLA ’17: 46th Annual Conference of the Southern African Computer Lecturers’ Association. 59–70.
  33. [33]Shreyas Sundara Raman, Vanya Cohen, Ifrah Idrees, Eric Rosen, Raymond Mooney, Stefanie Tellez, and David Paulius. 2024. Corrective actions from precondition errors using large language models. In 2024 IEEE International Conference on Robotics and Automation (ICRA). IEEE, 14070–14077.arxiv.org/abs/2211.09935
  34. [34]Elijah Rivera, Alexander Steinmauer, Kathi Fisler, and Shriram Krishnamurthi. 2024. Iterative student program planning using transformer-driven feedback. In Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, 45–51.DOI
  35. [35]Gregory Schraw and David Moshman. 1995. Metacognitive theories. Educational psychology review 7, 4 (1995), 351–371.DOI
  36. [36]Piers Steel. 2007. The nature of procrastination: a meta-analytic and theoretical review of quintessential self-regulatory failure. Psychological bulletin 133, 1 (2007), 65.pubmed.ncbi.nlm.nih.gov/17201571
  37. [37]Crystal X Tan, Rebecca P Ang, Robert M Klassen, Lay See Yeo, Isabella YF Wong, Vivien S Huan, and Wan Har Chong. 2008. Correlates of academic procrastination and students’ grade goals. Current Psychology 27, 2 (2008), 135–144.DOI
  38. [38]Joe Tullio, Jeremy Goeks, Elizabeth D Mynaſt, and David H Nguyen. 2002. Augmenting shared personal calendars. In Proceedings of the 15th annual ACM symposium on User interface software and technology. 11–20.
  39. [39]Karthik Valmeekam, Matthew Marquez, Alberto Olmo, Sarath Sreedharan, and Subbarao Kambhampati. 2023. Planbench: An extensible benchmark for evaluating large language models on planning and reasoning about change. Advances in Neural Information Processing Systems 36 (2023), 38975–38987.arxiv.org/abs/2206.10498
  40. [40]Shunyu Yao, Jeffrey Zhao, Dian Yu, Nan Du, Izhak Shafran, Karthik Narasimhan, and Yuan Cao. 2023. ReAct: Synergizing reasoning and acting in language models. In International Conference on Learning Representations (ICLR).arxiv.org/abs/2210.03629
  41. [41]Jiaen Yu, Anshul Shah, John Driscoll, Yandong Xiang, Xingyin Xu, Sophia Krause-Levy, and Soohyun Nam Liao. 2025. Engagement with Metacognition-promoting Web-based Interventions and its Relationship with Learning Outcomes. In 2025 ASEE Annual Conference & Exposition.DOI
  42. [42]Jiaen Yu, Anshul Shah, John Driscoll, Yandong Xiang, Xingyin Xu, Sophia Krause-Levy, and Soohyun Nam Liao. 2025. Student Usage of Metacognition-Promoting Tool in a CS2 Course and its Relationship with Performance. In Proceedings of the 56th ACM Technical Symposium on Computer Science Education V. 2. 1671–1672.DOI
  43. [43]Jiaen Yu, Ylesia Wu, Gabriel Cha, Ayush Shah, and Samuel Lau. 2026. Improving LLM-Generated Educational Content: A Case Study on Prototyping, Prompt Engineering, and Evaluating a Tool for Generating Programming Problems for Data Science. In Proceedings of the 57th ACM Technical Symposium on Computer Science Education V. 1. 1186–1192.DOI
  44. [44]Siqian Zhao, Shaghayegh Sahebi, and Reza Feyzi Behnagh. 2023. Curb your procrastination: A study of academic procrastination behaviors vs. a planning and time management app. In Proceedings of the 31st ACM Conference on User Modeling, Adaptation and Personalization. 124–134.DOI

Paper details

vlnc:W_syq6p2td
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 0

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Computer Science

Not recorded for this paper · View statement →

Looking for related papers…
Contents