Cited by 55Teaching and Learning ProgrammingVisual and Cognitive Learning ProcessesInnovative Teaching and Learning Methods

Exploring the Impact of Worked Examples in a Novice Programming Environment

Open access
Zhi, Rui, Price, Thomas W., Marwan, Samiha, Milliken, Alexandra, Barnes, Tiffany, Chi, Min·2019·Proceedings of the 50th ACM Technical Symposium on Computer Science Education

Abstract

Research in a variety of domains has shown that viewing worked examples (WEs) can be a more efficient way to learn than solving equivalent problems. We designed a Peer Code Helper system to display WEs, along with scaffolded self-explanation prompts, in a block-based, novice programming environment called \snap. We evaluated our system during a high school summer camp with 22 students. Participants completed three programming problems with access to WEs on either the first or second problem. We found that WEs did not significantly impact students' learning, but may have impacted students' intrinsic cognitive load, suggesting that our WEs with scaffolded prompts may be an inherently different learning task. Our results show that WEs saved students time on initial tasks compared to writing code, but some of the time saved was lost in subsequent programming tasks. Overall, students with WEs completed more tasks within a fixed time period, but not significantly more. WEs may improve students' learning efficiency when programming, but these effects are nuanced and merit further study.

AI snapshot

Written from the paper’s full text.

TL;DR

This study evaluated a Peer Code Helper that presented incomplete worked examples with scaffolded self-explanation prompts in Snap! during a high school summer camp. Worked examples did not significantly improve learning but may have affected intrinsic cognitive load and saved time initially, with some time lost on later objectives.

Key findings

  • Learning: no significant group difference or group×time interaction on pre/post tests (F(1,14)=0.20, p=.66; F(2,28)=0.13, p=.88); test scores improved over time (F(2,28)=5.26, p<.05, partial η²=.27), with significant pre-test to post-test2 and post-test1 to post-test2 improvements.
  • Cognitive load: significant group×problem interaction for intrinsic load (F(2,28)=4.65, p<.05, partial η²=.25); E1 intrinsic load was lower on problem 1 than problem 2 (t(7)=-3.51, p<.01, d=0.83), and E2 intrinsic load was lower on problem 2 than problem 3 (t(7)=-4.52, p<.01, d=1.04); problem 2 group difference was significant (t(13.19)=-2.33, p<.05, d=-1.16). No significant extraneous or germane load results were found.
  • Efficiency: WE groups completed WE objectives much faster: Daisy median 3.5 vs 22.5 minutes (W=2, p=.001); Spiral median 2.5 vs 30.4 minutes (W=54, p<.001), saving 19–24 minutes on 45-minute problems. Overall objectives were not significantly different: Daisy median 6 (67%) vs 5 (56%) (W=56, p=.382); Spiral median 2 (40%) vs 1 (20%) (W=31.5, p=.270).
  • Post-survey: 35% said yes to future PCH use and 12% said no; the 2 students who said “no” had pre-test scores over 75%.

Methods

  • Design: matched-pairs, switching replication during the first 2 days of a 5-day high school computing summer camp; 22 female students in grades 8–9 (ages 13–15), with 5 excluded leaving 17, and assessment analyses using 8 students per group after one additional exclusion.
  • Materials: PCH in Snap! presented the first few steps as incomplete WEs with before/after code, a stencil, runnable but non-editable examples, scaffolded self-explanation prompts, and then provided commented example code as starter code. Three drawing problems were used: Daisy Design, Spiral Polygon, and Brick Wall, with 9, 5, and 5 objectives.
  • Measures and analysis: pre-test and isomorphic post-tests adapted from the Commutative Assessments (16 multiple-choice questions), the CS CLCS cognitive load survey, logged interactions and code snapshots, and graded objectives with timestamps; analyses included mixed ANOVAs, t-tests, and Mann-Whitney U tests.

Limitations

  • Stated: this was an exploratory study with a small sample size; all programming problems involved drawing patterns, so the WE design may not generalize to problems without visual output; self-selected summer campers may be more motivated to learn but may have taken assessments less seriously; learning gains may also have come from repeated exposure to tests.
  • Evident: after exclusions, only 8 students per group remained for assessment and cognitive load analyses, limiting power; most students did not complete whole problems within the allotted 45 minutes, so efficiency was analyzed at the objective level; some students lost work due to Snap! errors and were removed from analyses.

Model-written summary. Check it against the paper before relying on it.

Integrity signals

Registry

Crossref · 10.1145/3287324.3287385

Cites

26 of 26 references verified0 citation errors · 0 not checkable

Statistics

8 tests recomputed · 0 with the reported and recomputed p on opposite sides of .05

Claims the paper makes

2 of 34 cited sources checked · 2 supported · 0 flagged

  • Premisecitation

    Ichinco et al. showed that novices struggle to use worked examples to solve block-based programming problems.

    “In novice programming environment, Ichinco et al. showed that novices struggle to use WEs to solve block-based programming problems [6].”
    Quote in the paperSubstantial claim1 of 1 sources checked
  • Findingnone given

    Worked examples may have impacted students' intrinsic cognitive load.

    “but may have impacted students' intrinsic cognitive load”
    • Also stated in: § 1 INTRODUCTION AND BACKGROUND · hedged
      “though they may have impacted students' intrinsic cognitive load”
    Quote in the paperSubstantial claim
  • Findingown data

    Access to worked examples did not significantly impact students' learning.

    “We found that WEs did not significantly impact students' learning”
    • Also stated in: § 1 INTRODUCTION AND BACKGROUND · plain
      “We found that access to WEs did not significantly impact students' learning”
    Quote in the paperSubstantial claim
    • Rests on an assumption: The pre-test and post-tests are sensitive enough to detect changes in students' learning.
  • Findingown data

    Worked examples saved students time on initial tasks compared to writing code.

    “Our results show that WEs saved students time on initial tasks compared to writing code”
    • Also stated in: § 1 INTRODUCTION AND BACKGROUND · hedged
      “Our results suggest that WEs allowed students to work more efficiently on the first few problem objectives”
    Quote in the paperSubstantial claim
  • Findingown data

    Some of the time saved by worked examples on initial tasks was lost in subsequent programming tasks.

    “but some of the time saved was lost in subsequent programming tasks.”
    • Also stated in: § 1 INTRODUCTION AND BACKGROUND · plain
      “but they took longer to complete subsequent objectives that were not supported with WEs.”
    Quote in the paperSubstantial claim
  • Classified as probably not a substantial claim. 32
  • May combine two claims. 45
  • The quote only partly states this claim. 1
  • Classified as probably not a substantial claim. May combine two claims.

    Premisecitation

    Novices have difficulty in understanding the examples and finding relevant blocks to finish the programming task.

    “For example, they found that novices have difficulty in understanding the examples and finding relevant blocks to finish the programming task.”
    Quote in the paperSubstantial claim1 of 1 sources checked
  • May combine two claims.

    Findingown data

    Students with worked examples completed more tasks within a fixed time period, but not significantly more.

    “Overall, students with WEs completed more tasks within a fixed time period, but not significantly more.”
    • Also stated in: § 1 INTRODUCTION AND BACKGROUND · plain
      “Students with WEs on a problem completed more objectives on that problem, but this difference was not significant.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    For Daisy Design, the median student in the WE group (E1) took 9.5 minutes to complete their next objective, while the median student in the non-WE group (E2) took 0 minutes.

    “For Daisy Design, we see that the median student in the WE-group (E1) took 9.5 minutes to complete their next objective, while the median student in the non-WE group (E2) took 0 minutes (they accomplished the next objective at the same time as the WE objectives).”
    Quote in the paperSubstantial claim
    • The authors state this as an assumption: Students who completed the WE objectives the slowest would have completed additional objectives no quicker than the other students in their group.
  • May combine two claims.

    Findingown data

    On Spiral Polygon, it took the WE group much longer to accomplish one additional objective (Q1 = 12.0m) compared to the non-WE group (Q1 = 2.6m), but this gap quickly reduced for the second objective and reversed by the third.

    “Similarly, it takes the WE group much longer to accomplish one additional objective (Q1 = 12.0m) compared to the non-WE group (Q1 = 2.6m), but this gap quickly reduces for the second objective, and even reverses by the third (where not even 25% of non-WE of students had completed the third objective by 39 minutes).”
    Quote in the paperSubstantial claim
    • The authors state this as an assumption: Students who completed the WE objectives the slowest would have completed additional objectives no quicker than the other students in their group.
  • May combine two claims.

    Findingown data

    There were no significant main or interaction effects on the number of help requests (F2,28=2.15, p=.14, partial η2=.13), indicating worked examples likely did not impact the number of help requests students made, nor did the problem, despite increasing levels of problem difficulty.

    “We found no significant main or interaction effects (F 2, 28 = 2.15, p = .14,partial η 2 = .13),indicating that WEs likely did not impact the number of help requests students made, and nor did the problem, despite increasing levels of problem difficulty.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    There was no statistically significant interaction between group and test time (F2,28=0.13, p=.88, partial η2=.009), indicating students in both groups had similar learning across the study.

    “Additionally, there was no statistically significant interaction between group and test time (F 2, 28 = 0.13, p = .88,partial η 2 = .009),indicating that students in both groups had similar learning across the study.”
    Quote in the paperSubstantial claim
    • Rests on an assumption: The pre-test and post-tests are sensitive enough to detect changes in students' learning.
  • The quote only partly states this claim.

    Findingown data

    The next two objectives also took the WE group longer on Daisy Design.

    “The next two objectives also take the WE group longer.”
    Quote in the paperNot a substantial claim
    • The authors state this as an assumption: Students who completed the WE objectives the slowest would have completed additional objectives no quicker than the other students in their group.
  • May combine two claims.

    Findingown data

    We found significant differences between the groups' intrinsic cognitive load for problem 2 but not for problem 1.

    “We found significant differences between the groups' intrinsic cognitive load for problem 2 but not for problem 1.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    There were statistically significant improvements for all students from pre-test to post-test2 (t(15)=3.05, p<.01, d=.30) and post-test1 to post-test2 (t(15)=2.49, p<.05, d=.24), but not from pre-test to post-test1 (t(15)=-0.86, p=.40, d=.08).

    “We found statistically significant improvements for all students from both pre-test to post-test2 (t (15) = 3.05, p < .01,d = .30)and post-test1 to post-test2 (t (15) = 2.49, p < .05,d = .24),but not from pre-test to post-test1 (t (15) = -0.86,p = .40,d = .08).”
    Quote in the paperSubstantial claim
    • Rests on an assumption: The pre-test and post-tests are sensitive enough to detect changes in students' learning.
  • May combine two claims.

    Findingown data

    The difference in time to complete additional objectives never exceeded 15 minutes on Daisy Design and 10 minutes on Spiral Polygon, which is still far less time than the WEs saved the median student on each problem (19 and 24 minutes, respectively).

    “In addition, the difference never exceeded 15 minutes on Daisy Design, and 10 minutes on Spiral Polygon, which is still far less time than the WEs saved the median student on each problem (19 and 24 minutes, respectively).”
    Quote in the paperSubstantial claim
    • The authors state this as an assumption: Students who completed the WE objectives the slowest would have completed additional objectives no quicker than the other students in their group.
  • May combine two claims.

    Findingnone given

    Some students finished the WE objectives slowly, or not at all, and ran out of time before they could complete additional objectives.

    “Some students finished the WE objectives slowly, or not at all, and ran out of time before they could complete additional objectives.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Findingown data

    For Spiral Polygon, no additional objectives were completed by more than half of students, so only the Q1 time could be computed.

    “For Spiral Polygon, no additional objectives were completed by more than half of students, so we can only compute the Q1 time.”
    Quote in the paperNot a substantial claim
    • The authors state this as an assumption: Students who completed the WE objectives the slowest would have completed additional objectives no quicker than the other students in their group.
  • May combine two claims.

    Findingown data

    The differences between groups in objectives completed are most apparent at the beginning of the curves, when students are completing the WE objectives, though the same trend holds even if the WE objectives are not included.

    “These differences between groups is most apparent at the beginning of the curves, when students are completing the WE objectives, though the same trends holds, even if we do not include the WE objectives.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    There was no significant result for extraneous load or germane load.

    “We did not find any significant result for extraneous load or germane load.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Findingown data

    On both Daisy Design and Spiral Polygon, the group with WEs (E1 and E2, respectively) had more objectives completed at all times throughout the 45 minute work period, while on Brick Wall (with no WEs) there is little difference.

    “On both Daisy Design and Spiral Polygon, the group with WEs (E1 and E2, respectively), had more objectives completed at all times throughout the 45 minute work period, while on Brick Wall (with no WEs) there is little difference.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    On Daisy Design, the WE group (E1) ended with a median 6 objectives complete (67%), compared to 5 objectives (56%) for the non-WE group (E2), and the difference is not significant (W = 56.0; p = 0.382).

    “On Daisy Design, the WE group (E1) end with a median 6 objectives complete (67%), compared to 5 objectives (56%) for the non-WE group (E2), and the difference is not significant (W = 56.0;p = 0.382).”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    On Spiral Polygon, the WE group (E2) ended with a median 2 objectives complete (40%), compared to 1 objective (20%) for the non-WE group (E1), and the difference is not significant (W = 31.5; p = 0.270).

    “On Spiral Polygon, the WE group (E2) ends with a median 2 objectives complete (40%), compared to 1 objective (20%) for the non-WE group (E1), and the difference is not significant (W = 31.5;p = 0.270).”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    E2 students' intrinsic load on problem 2 was significantly lower than that on problem 3 (t(7)=-4.52, p<.01, d=1.04), but no such results were found for E1.

    “Similarly, we found E2 students' intrinsic load on problem 2 was significantly lower than that on problem 3 (t (7) = -4.52,p < .01,d = 1.04), but no such results were found for E1.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    For intrinsic load, there was no significant main effect of group (F1,14=0.10, p=.76, partial η2=.007) or problem (F2,28=1.78, p=.19, partial η2=.11), but there was a statistically significant interaction between group and problem on intrinsic load scores (F2,28=4.65, p<.05, partial η2=.25).

    “For the intrinsic load, there was not a significant main effect of group (F 1, 14 = 0.10, p = .76,partial η 2 = .007)or problem (F 2, 28 = 1.78, p = .19,partial η 2 = .11)factors, but there was a statistically significant interaction between group and problem on the intrinsic load scores (F 2, 28 = 4.65, p < .05,partial η 2 = .25).”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Findingown data

    E1 students' intrinsic load on problem 1 was significantly lower than on problem 2 (t(7)=-3.51, p<.01, d=0.83), but no such results were found for E2.

    “We investigated this further with post hoc t-tests and found that E1 students' intrinsic load on problem 1 was significantly lower than on problem 2 (t (7) = -3.51,p < .01,d = 0.83), but no such results were found for E2.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    Patitsas et al. found that students in the comparing and contrasting condition showed greater learning gains for procedural knowledge and flexibility than students in the worked example condition.

    “They found that students in the comparing and contrasting condition showed greater learning gains for procedural knowledge and flexibility than students in the WE condition [13].”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [13] source
  • Probably not a substantial claim: may not pass S2 (checkable). May combine two claims.

    Premisereasoning

    Extraneous load should be minimized to maximize germane load and thus learning.

    “extraneous load should be minimized to maximize germane load and thus learning.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    Empirical studies have shown that worked examples are more beneficial to novice learners compared with traditional problem solving in learning algebra.

    “Empirical studies have shown that WEs are more beneficial to novice learners compared with traditional problem solving in learning algebra [20].”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [20]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Premisecitation

    Liu et al.'s work shows that worked examples are beneficial to undergraduate students in the first few problems they solve but less beneficial for later problems in the students' homework set.

    “In an intelligent tutoring system for teaching and practicing propositional logic problems in discrete math, Liu et al. 's [9] work shows that WEs are beneficial to undergraduate students in the first few problems they solve but less beneficial for later problems in the students' homework set.”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [9] source
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    Sweller and Cooper found that students who were presented with worked example problems solved similar problems quicker and with fewer errors than students who solved the same problems themselves.

    “Sweller and Cooper found that students who were presented with WE problems solved similar problems quicker and with fewer errors than students who solved the same problems themselves [20].”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [20]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Premisecitation

    Trafton and Reiser's study suggests interleaving worked examples with similar practice problems to maximize students learning gains, compared to blocking worked examples with problems, or solving equivalent problems by writing LISP programs.

    “Trafton and Reiser's study suggests interleaving WEs with similar practice problems to maximize students learning gains, compared to blocking WEs with problems, or solving equivalent problems by writing LISP programs [22].”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [22]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Classified as probably not a substantial claim.

    Premisecitation

    Cognitive Load Theory describes the relationship between mental effort and learning.

    “Our work is based on Cognitive Load Theory (CLT), which describes the relationship between mental effort and learning [21].”
    Quote in the paperSubstantial claim0 of 1 sources checked
    • cites [21]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • May combine two claims.

    Premisecitation

    Along with worked examples, self-explanation prompts help students foster greater understanding and improve students' problem solving performance.

    “A review of self-explanation shows that along with WEs, self-explanation prompts help students foster greater understanding [16] and improves students' problem solving performance [12].”
    Quote in the paperSubstantial claim0 of 2 sources checked
    • cites [16] source
    • cites [12] source
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    Pirolli and Anderson found that three novices relied heavily on examples while writing new programs.

    “Pirolli and Anderson investigated how three novices learned recursive functions and found that they relied heavily on examples while writing new programs [14].”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [14]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • May combine two claims.

    Premisecitation

    Worked examples (WEs) have been studied in a variety of domains, and results consistently show that replacing some or all practice problems with WEs results in higher learning efficiency, where students take less time to learn the same amount of content.

    “WEs have been studied in a variety of domains [9,10,20], and the results consistently show that replacing some or all practice problems with WEs results in higher learning efficiency, where students take less time to learn the same amount of content.”
    Quote in the paperSubstantial claim0 of 3 sources checked
    • cites [9] source
    • cites [10] source
    • cites [20]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • May combine two claims.

    Premisecitation

    McLaren et al. found that students in the worked example condition performed similarly in the post-test but were more efficient in finishing intervention problems and with less cognitive load, compared to students in other conditions including problem solving, erroneous worked examples, and tutored problem solving.

    “They found that students in the WE condition performed similarly in the post-test but were more efficient in finishing intervention problems and with less cognitive load, compared to students in other conditions including problem solving, erroneous worked examples, and tutored problem solving [10].”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [10] source
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    Ericson et al. found that interleaving worked examples with Parsons problems can improve programming learning efficiency compared to worked examples paired with writing code or fixing code.

    “Recently, Ericson et al. found that interleaving WEs with Parsons problems can improve programming learning efficiency compared to WEs paired with writing code or fixing code [3].”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [3] source
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Premisecitation

    One way WEs may increase learning efficiency is by reducing students' cognitive load, or mental effort when learning.

    “One way WEs may increase learning efficiency is by reducing students' cognitive load, or mental effort when learning [18].”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [18]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • May combine two claims.

    Premisecitation

    Only Trafton and Reiser directly evaluate the effectiveness of worked examples by comparing them to equivalent problem solving tasks, but their results may not apply to novice programming environment.

    “However, to our knowledge, only Trafton and Reiser directly evaluate the effectiveness of WEs by comparing them to equivalent problem solving tasks, but their results may not apply to novice programming environment.”
    Quote in the paperSubstantial claim0 of 1 sources checked
    • cites [22]

      Couldn’t be matched to a paper in Crossref, so it can’t be checked.

  • Classified as probably not a substantial claim. May combine two claims.

    Interpretationown data

    WEs may have an effect on students' intrinsic cognitive load, but further research is needed on how and why they have this effect.

    “We found that WEs may have an effect on students' intrinsic cognitive load, but further research is needed how and why they have this effect.”
    Quote in the paperSubstantial claim
    • The authors state this as an assumption: Intrinsic cognitive load is inherent in the learning task.
    • The authors state this as an assumption: Extraneous cognitive load is the result of the instructional design.
  • Classified as probably not a substantial claim.

    Study design and conductcitation

    The pre-test, and isomorphic post-test1 and post-test2, were adapted from the block-based version of the Commutative Assessments, with 16 multiple-choice questions on variables, loops, procedures, and conditionals.

    “The pre-test, and isomorphic post-test1 and post-test2, were adapted from the block-based version of the Commutative Assessments [25], with 16 multiple-choice questions on variables, loops, procedures, and conditionals.”
    Quote in the paperSubstantial claim0 of 1 sources checked
    • cites [25] source
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Study design and conductown data

    Some students were removed from the analysis because they lost their work due to errors in Snap!, leaving 9, 10, and 10 students in E1 and 10, 9, and 10 students in E2 on the three problems, respectively.

    “On each problem we removed some students from our analysis who lost their work due to errors in Snap!, leaving 9, 10, and 10 students in E1 and 10, 9, and 10 students in E2 on the three problems, respectively.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based). May combine two claims.

    Study design and conductnone given

    The self-selected summer campers may be more motivated to learn, but may have taken the assessments less seriously than other student populations.

    “The self-selected summer campers and may be more motivated to learn, but may have taken the assessments less seriously than other student populations.”
    Quote in the paperNot a substantial claim
  • Classified as probably not a substantial claim.

    Premisecitation

    Morrison et al. showed that students who self-explained subgoal labels perform better than those who were not given subgoal labels.

    “Morrison et al. showed that students who self-explained subgoal labels perform better than those who were not given subgoal labels [12].”
    Quote in the paperSubstantial claim0 of 1 sources checked
    • cites [12] source
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Interpretationown data

    It is not surprising that there was no significant difference in learning between groups.

    “Since most students in both groups completed the core objectives, it is not surprising that there was no significant difference in their learning.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Interpretationown data

    Paired with the other results, the PCH is an overall improvement to Snap!, which students generally prefer over purely independent programming.

    “Paired with the other results presented here, this indicates that the PCH is an overall improvement to Snap!, which students generally prefer over purely independent programming.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Study design and conductown data

    Two researchers reached an inter-rater reliability between 0.744 and 0.979 for the first 15 student submissions (5 in each problem).

    “The two researchers reached an inter-rater reliability between 0.744 and 0.979 for first 15 student submissions (5 in each problem).”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Premisecitation

    Previous WE studies found that students learned more efficiently with WEs, but they did not learn more, since both groups were exposed to the same learning content.

    “This is consistent with previous WE studies [10,17], where students learned more efficiently with WEs, but they did not learn more, since both groups were exposed to the same learning content.”
    Quote in the paperNot a substantial claim0 of 2 sources checked
    • cites [10] source
    • cites [17] source
  • May combine two claims.

    Interpretationown data

    WEs may have impacted students' overall performance, but the difference was not significant.

    “This suggests that WEs may have impacted students' overall performance, but the difference was not significant.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Premisecitation

    Students' desire for independence is a common reason that they avoid help when programming, and overcoming this barrier can be very challenging.

    “Students' desire for independence is a common reason that they avoid help when programming, and overcoming this barrier can be very challenging [15].”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [15] source
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Interpretationown data

    One interpretation of these results is that students experienced reduced intrinsic cognitive load when using worked examples.

    “One interpretation of these results is that students experienced reduced intrinsic CL when using WEs.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Interpretationown data

    The time saved by WEs is longer than the time students need to complete additional objectives, which allowed students who received WEs to complete more objectives overall on both problems 1 and 2, although this difference was not significant due to the low sample size.

    “However, the time saved is longer than the time students need to complete additional objectives, which allowed students who received WEs to complete more objectives overall on both problems 1 and 2, although this difference was not significant due to the low sample size.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing), S4 (based).

    Study design and conductnone given

    Participants' learning gains may also have come from repeated exposure to tests.

    “Participants' learning gains may also have come from repeated exposure to tests.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Study design and conductown data

    For analysis of pre- and post-tests, one additional student from Group E1 who did not fill in post-test1 was excluded, leaving 8 students in each group.

    “For our analysis of pre-and post-tests, we exclude one additional student from Group E1 who did not fill in post-test1, leaving 8 students in each group.”
    Quote in the paperNot a substantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Study design and conductreasoning

    After excluding these students, there are 9 students in Group E1 and 8 students in Group E2.

    “After excluding these students, there are 9 students in Group E1 and 8 students in Group E2.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Interpretationreasoning

    This helps to explain why the WE group accomplished more objectives on both problems, but the difference was not significant.

    “This helps to explain why the WE group accomplished more objectives on both problems, but the difference was not significant.”
    Quote in the paperSubstantial claim
    • The authors state this as an assumption: Students who completed the WE objectives the slowest would have completed additional objectives no quicker than the other students in their group.
  • May combine two claims.

    Interpretationown data

    The two groups experienced different levels of intrinsic cognitive load on different problems, which may be due to the worked examples.

    “This indicates that the two groups experienced different levels of intrinsic CL on different problems, which may be due to the WEs.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Study design and conductcitation

    The CS Cognitive Load Component Survey (CS CLCS) was used as the cognitive load instrument.

    “We used the CS Cognitive Load Component Survey (CS CLCS) [11] as our cognitive load instrument.”
    Quote in the paperNot a substantial claim0 of 1 sources checked
    • cites [11] source
  • Classified as probably not a substantial claim. May combine two claims.

    Study design and conductnone given

    Students were randomly assigned to groups (E1 receiving worked examples on problem 1, E2 with worked examples on problem 2), with matched pairs according to pre-test scores.

    “In Step 1, students took the pre-test and the pre-survey, and were randomly assigned to groups (E1 receiving WEs on problem 1, E2 with WEs on problem 2), with matched pairs according to pre-test scores.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Study design and conductnone given

    All of the programming problems involved drawing patterns, and the design of WEs may not generalize to problems that lack visual output.

    “All of the programming problems involved drawing patterns, and our design of WEs may not generalize to problems that lack visual output.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Interpretationown data

    WEs allowed all students to finish the WE objectives, compared to only 80% and 60% for non-WE students.

    “Based on these results, we can say the WEs saved students lots of time (19-24 minutes on a 45 minute problem), and allowed all students to finish the WE objectives (compared to only 80% and 60% for non-WE students).”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Interpretationreasoning

    Our analysis of programming efficiency suggests that initially, WEs save students considerable time in completing programming objectives (up to half of the time allotted), but that students take longer to complete later objectives.

    “Our analysis of programming efficiency suggests that initially, WEs save students considerable time in completing programming objectives (up to half of the time allotted), but that students take longer to complete later objectives.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.

    Study design and conductown data

    Five students were excluded from survey and assessment analysis because they were not present for the whole study (2) or encountered errors in Snap! that caused them to lose significant programming progress (3).

    “However, five students were excluded from survey and assessment analysis because they were not present for the whole study (2) or encountered errors in Snap! that caused them to lose significant programming progress (3) .”
    Quote in the paperNot a substantial claim
  • Classified as probably not a substantial claim.

    Study design and conductnone given

    Camp instructors followed a tutoring protocol to ensure that each student received the same quality and quantity of help.

    “Camp instructors followed a tutoring protocol to ensure that each student received the same quality and quantity of help, using an audio recorder to capture the dialogue of these help episodes, and record who they helped, the help duration (time), and the type of help (e.g.high-level planning, programming, debugging, interface related).”
    Quote in the paperSubstantial claim
  • Classified as probably not a substantial claim. May combine two claims.

    Study design and conductnone given

    The study used a matched pairs, switching replication design to investigate the impact of worked examples on problem 1, and whether or not it matters which problem receives worked example support.

    “The study used a matched pairs, switching replication design as shown in Table 1 to investigate the impact of WEs on problem 1, and whether or not it matters which problem receives WE support.”
    Quote in the paperSubstantial claim
  • May combine two claims.

    Interpretationown data

    Programming WEs may improve students' programming efficiency in the short term, but students do require additional time to process WEs before they can construct their own code.

    “Our results also suggest that programming WEs may improve students' programming efficiency in the short term, but that students do require additional time to process WEs before they can construct their own code.”
    Quote in the paperSubstantial claim
  • Probably not a substantial claim: may not pass S3 (load-bearing).

    Interpretationreasoning

    Another interpretation is that students experienced higher intrinsic cognitive load on problem solving that followed a worked example, which made it seem harder by contrast.

    “However, another interpretation is that students experienced higher intrinsic CL on problem solving that followed a WE, which made it seem harder by contrast.”
    Quote in the paperNot a substantial claim
  • May combine two claims.

    Interpretationown data

    After completing the WE-supported objectives, students with WEs initially worked less efficiently, especially since non-WE students could accomplish additional objectives while completing the WE objectives.

    “From this, we conclude that, after completing the WE-supported objectives, students with WEs initially worked less efficiently, especially since non-WE students could accomplish additional objectives while completing the WE objectives (e.g.putting code into a procedure).”
    Quote in the paperSubstantial claim
    • The authors state this as an assumption: Students who completed the WE objectives the slowest would have completed additional objectives no quicker than the other students in their group.
  • Classified as probably not a substantial claim. May combine two claims.

    Study design and conductnone given

    This is an exploratory study with a small sample size, which makes it difficult to rule out possible differences between groups.

    “This is an exploratory study with a small sample size, which makes it difficult to rule out possible differences between groups.”
    Quote in the paperSubstantial claim
64 of 64
  • The paper relies on this without support.

    The pre-test and post-tests are sensitive enough to detect changes in students' learning.

    “The pre-test, and isomorphic post-test1 and post-test2, were adapted from the block-based version of the Commutative Assessments [25], with 16 multiple-choice questions on variables, loops, procedures, and conditionals.”
  • The paper relies on this without support.

    Previous research in other domains has shown that replacing problem solving exercises with WEs can increase learning efficiency by decreasing the time students take to complete the exercises without affecting how much they learn.

    “Previous research in other domains has shown that replacing problem solving exercises with worked examples (WEs) can increase learning efficiency by decreasing the time that students take to complete the exercises without affecting how much they learn.”
  • The authors state this as an assumption.

    Students who completed the WE objectives the slowest would have completed additional objectives no quicker than the other students in their group.

    “To do this, we make the simplifying assumption that the students who completed the WE objectives the slowest would have completed additional objectives no quicker than the other students in their group.”
  • The authors state this as an assumption.

    Intrinsic cognitive load is inherent in the learning task.

    “It is interesting that we observed differences in intrinsic load, which is assumed to be inherent in the learning task, rather than extraneous load, which is assumed to be the result of our instructional design.”
  • The authors state this as an assumption.

    Extraneous cognitive load is the result of the instructional design.

    “It is interesting that we observed differences in intrinsic load, which is assumed to be inherent in the learning task, rather than extraneous load, which is assumed to be the result of our instructional design.”
5 of 5

Statistics that don’t add up

Each reported p-value recomputed from its test statistic and degrees of freedom.

  • Inconsistent p-value: t (13.96) = -0.4,p = .64

    Minor

    The paper reports p = .64 here; recomputing from the test statistic and its degrees of freedom gives p = .695 (two-tailed). The check cannot tell whether the statistic or the p-value is the misprint.

    Reported p = .64 · recomputed p = .695

1 of 1

Statistics recomputed

Every reported test result, recomputed from its test statistic and degrees of freedom. A result shows as not adding up only once an independent check has confirmed it.

  • Doesn’t add upt(13.96) = -0.4reported p = .64 · recomputed p = .695

    “t (13.96) = -0.4,p = .64”

  • Consistentt(15) = 3.05reported p < .01 · recomputed p = .008

    “t (15) = 3.05, p < .01”

  • Consistentt(15) = 2.49reported p < .05 · recomputed p = .025

    “t (15) = 2.49, p < .05”

  • Consistentt(15) = -0.86reported p = .4 · recomputed p = .403

    “t (15) = -0.86,p = .40”

  • Consistentt(7) = -3.51reported p < .01 · recomputed p = .010

    “t (7) = -3.51,p < .01”

  • Consistentt(7) = -4.52reported p < .01 · recomputed p = .003

    “t (7) = -4.52,p < .01”

  • Consistentt(13.91) = 0.4reported p = .69 · recomputed p = .695

    “t (13.91) = 0.40, p = .69”

  • Consistentt(13.19) = -2.33reported p < .05 · recomputed p = .037

    “t (13.19) = -2.33,p < .05”

8 of 8

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

  • Time saved on Spiral Polygon is understated

    Major

    The reported median times on Spiral Polygon are 30.4 minutes without WEs and 2.5 minutes with WEs, a difference of 27.9 minutes-not 24 minutes. This understates a result used to support the paper's programming-efficiency conclusion.

    Reported 24 · recomputed 27.9

1 of 1

Cites

Flagged first, then by citations

Research works printed but not linked: 2

  1. Sweller John, 1998, Jeroen JG Van Merrienboer, and Fred GWC Paas
  2. Gregory Trafton J, 1993, Proceedings of the 15th conference of the Cognitive Science Society. Citeseer, 1017--1022

Cited by

Sorted by citations

Authors
Zhi, R., Price, T. W., Marwan, S., Milliken, A., Barnes, T., & Chi, M.
Affiliations
North Carolina State University (US)
Venue
Proceedings of the 50th ACM Technical Symposium on Computer Science Education
Publisher
ACM
Published
2019-02-22
Pages
98-104
OpenAlex
W2916970057
Cited by
55
References
25
Citations by year
2026: 5 · 2025: 4 · 2024: 10 · 2023: 7 · 2022: 14 · 2021: 6 · 2020: 8 · 2019: 1
FWCI
8.47
Type
conference paper
Language
en
Open access
Locations
ACM Technical Symposium on Computer Science Education (SIGCSE) (publishedVersion)
Funders
National Science Foundation (1623470)
Topics
  • Physical Sciences › Computer Science › Computer Science Applications › Teaching and Learning Programming
  • Social Sciences › Psychology › Experimental and Cognitive Psychology › Visual and Cognitive Learning Processes
  • Social Sciences › Psychology › Developmental and Educational Psychology › Innovative Teaching and Learning Methods
Keywords
worked examples, programming for beginners, block-based programming, self-explanation prompts, scaffolding, cognitive load, high school students, programming education

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-10-13.

Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-13.

Cited sources are checked by gpt-6-sol.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review