ABSTRACT
When novice students encounter difficulty when learning to program, some can seek help from instructors or teaching assistants. This one-on-one tutoring is highly effective at fostering learning, but busy instructors and large class sizes can make expert help a scarce resource. Increasingly, programming environments attempt to imitate this human support by providing students with hints and feedback. In order to design effective, computer-based help, it is important to understand how and why students seek and avoid help when programming, and how this process differs when the help is provided by a human or a computer. We explore these questions through a qualitative analysis of 15 students' interviews, in which they reflect on solving two programming problems with human and computer help. We discuss implications for help design and present hypotheses on students' help-seeking behavior.
- Vincent Aleven and Kenneth R. Koedinger. 2000. Limitations of Student Control: Do Students Know When They Need Help?. In Intelligent tutoring systems. 292--303. DOI: http://dx.doi.org/10.1007/3-540-45108-0_33 Google ScholarCross Ref
- Vincent Aleven, Bruce M. McLaren, Ido Roll, and Kenneth R. Koedinger. 2006. Toward Meta-cognitive Tutoring: A Model of Help Seeking with a Cognitive Tutor. International Journal of Artificial Intelligence in Education 16, 2 (2006), 101--128. DOI: http://dx.doi.org/10.1.1.121.9138Google ScholarDigital Library
- Vincent Aleven, Ido Roll, Bruce M. McLaren, and Kenneth R. Koedinger. 2016. Help Helps, But Only So Much: Research on Help Seeking with Intelligent Tutoring Systems. International Journal of Artificial Intelligence in Education 26, 1 (2016), 1--19. DOI: http://dx.doi.org/10.1007/s40593-015-0089-1 Google ScholarCross Ref
- Vincent Aleven, Elmar Stahl, Silke Schworm, Frank Fischer, and Raven Wallace. 2003. Help Seeking and Help Design in Interactive Learning Environments Vincent. Review of Educational Research 73, 3 (2003), 277--320. Google ScholarCross Ref
- Tobias Bartholome, Elmar Stahl, and Rainer Bromme. 2004. Help-Seeking in Interactive Learning Environments: Effectiveness of Help and Learner-Related Factors in a Dyadic Setting. In Proceedings of the 6th international conference on Learning sciences. 81--88.Google Scholar
- Benjamin S. Bloom. 1984. The 2 sigma problem: The search for methods of group instruction as effective as one-to-one tutoring. Educational Researcher 13, 6 (1984), 4--16. DOI: http://dx.doi.org/10.3102/0013189X013006004 Google ScholarCross Ref
- Ruth Butler. 1998. Determinants of Help Seeking: Relations Between Perceived Reasons for Classroom Help-Avoidance and Help-Seeking Behaviors in an Experimental Context. Journal of Educational Psychology 90, 4 (1998), 630--643. DOI: http://dx.doi.org/10.1037/0022-0663.90.4.630 Google ScholarCross Ref
- Kathy Charmaz. 2008. Grounded Theory. In Qualitative Psychology (2 ed.), Johnathan A Smith (Ed.). SAGE Publications, Inc., 81--110. Google ScholarCross Ref
- Kathy Charmaz and Linda Liska Belgrave. 2012. Qualitative Interviewing and Grounded Theory Analysis. SAGE Publications, Inc. 347--366 pages. DOI: http://dx.doi.org/10.4135/9781452218403 Google ScholarCross Ref
- Albert Corbett and John R. Anderson. 2001. Locus of Feedback Control in Computer-Based Tutoring: Impact on Learning Rate, Achievement and Attitudes. In Proceedings of the SIGCHI Conference on Human Computer Interaction. 245--252. Google ScholarDigital Library
- Albert T. Corbett. 2001. Cognitive Computer Tutors: Solving the Two-Sigma Problem. In Proceedings of the 8th International Conference on User Modeling. 137--147. http://link.springer.com/chapter/10.1007/3-540-44566-8Google ScholarCross Ref
- Juliet Corbin and Anselm Strauss. 2008. Basics of Qualitative Research (3 ed.). 379 pages. DOI: http://dx.doi.org/10.4135/9781452230153 Google ScholarCross Ref
- Paul Denny, Andrew Luxton-Reilly, and Dave Carpenter. 2014. Enhancing Syntax Error Messages Appears Ineffectual. In Proceedings of the 19th ACM Conference on Innovation & Technology in Computer Science Education. 273--278. DOI: http://dx.doi.org/10.1145/2591708.2591748 Google ScholarDigital Library
- Sue Fitzgerald, Beth Simon, and Lynda Thomas. 2005. Strategies that Students Use to Trace Code. Proceedings of the 2005 International Workshop on Computing Education Research (2005), 69--80. DOI: http://dx.doi.org/10.1145/1089786.1089793 Google ScholarDigital Library
- Dan Garcia, Brian Harvey, and Tiffany Barnes. 2015. The Beauty and Joy of Computing. ACM Inroads 6, 4 (2015), 71--79. Google ScholarDigital Library
- Alex Gerdes, Bastiaan Heeren, Johan Jeuring, and L. Thomas van Binsbergen. 2016. Ask-Elle: an Adaptable Programming Tutor for Haskell Giving Automated Feedback. International Journal of Artificial Intelligence in Education 27, 1 (2016), 1--36.Google Scholar
- Stuart A. Karabenick. 2004. Perceived Achievement Goal Structure and College Student Help Seeking. Journal of Educational Psychology 96, 3 (2004), 569--581. DOI: http://dx.doi.org/10.1037/0022-0663.96.3.569 Google ScholarCross Ref
- Paivi Kinnunen and Beth Simon. 2010. Building Theory about Computing Education Phenomena: A Discussion of Grounded Theory. Proceedings of the 10th Koli Calling International Conference on Computing Education Research (2010), 37--42. DOI: http://dx.doi.org/10.1145/1930464.1930469 Google ScholarDigital Library
- Paivi Kinnunen and Beth Simon. 2010. Experiencing Programming Assignments in CS1: The Emotional Toll. Icer'10 (2010), 77--85. DOI: http://dx.doi.org/10.1145/1839594.1839609 Google ScholarDigital Library
- Paivi Kinnunen and Beth Simon. 2011. CS Majors' Self-Efficacy Perceptions in CS1: Results in Light of Social Cognitive Theory. Icer'11 (2011), 19--26. DOI: http://dx.doi.org/10.1145/2016911.2016917 Google ScholarDigital Library
- Daniel Knox and Sally Fincher. 2013. Where Students Go for Knowledge and What They Find There. Proceedings of the ninth annual international ACM conference on International computing education research - ICER '13 (2013), 35. DOI: http://dx.doi.org/10.1145/2493394.2493399 Google ScholarDigital Library
- Andrew J. Ko and Brad A. Myers. 2004. Designing the Whyline: a Debugging Interface for Asking Questions about Program Behavior. Focus 6, 1 (2004), 151--158. DOI: http://dx.doi.org/10.1145/985692.985712 Google ScholarDigital Library
- Colleen M. Lewis, Ruth E. Anderson, and Ken Yasuhara. 2016. "I Don't Code All Day": Fitting in Computer Science When the Stereotypes Don't Fit. Proceedings of the 2016 ACM Conference on International Computing Education Research - ICER '16 (2016), 23--32. DOI: http://dx.doi.org/10.1145/2960310.2960332 Google ScholarDigital Library
- Colleen M. Lewis, Ken Yasuhara, and Ruth E. Anderson. 2011. Deciding to major in Computer Science: A grounded Theory of Sudents' Self-Assessment of Ability. In Proceedings of the Seventh International Workshop on Computing Education Research. 3--10. DOI: http://dx.doi.org/10.1145/2016911.2016915 Google ScholarDigital Library
- Rosemary Luckin and Benedict Du Boulay. 1999. Ecolab: The Development and Evaluation of a Vygotskian Design Framework. International Journal of Artificial Intelligence in Education 10 (1999), 198--220.Google Scholar
- Julien Mercier and Carl Frederiksen. 2008. The Structure of the Help-Seeking Process in Collaboratively Using a Computer Coach in Problem-Based Learning. Computers and Education 51, 1 (2008), 17--33. DOI: http://dx.doi.org/10.1016/j.compedu.2007.03.004 Google ScholarDigital Library
- Briana B. Morrison. 2015. Computer Science Is Different! Educational Psychology Experiments Do Not Reliably Replicate in Programming Domain. In Proceedings of the International Computing Education Research (ICER) Conference. 267--268.Google Scholar
- Briana B Morrison, Lauren E Margulieux, and Cherry Street. 2015. Subgoals, Context, and Worked Examples in Learning Computing Problem Solving. In International Computing Education Research Conference (ICER). 21--29. DOI: http://dx.doi.org/10.1145/2787622.2787733 Google ScholarDigital Library
- Sharon Nelson-Le Gall. 1981. Help-seeking: An Understudied Problem-Solving Skill in Children. Developmental Review 1, 3 (1981), 224--246. DOI: http://dx.doi.org/10.1016/0273-2297(81)90019-8 Google ScholarCross Ref
- Richard S. Newman. 1994. Adaptive Help Seeking: A Strategy of Self-Regulated Learning. In Self-regulation of learning and performance: Issues and educational applications. 283--301.Google Scholar
- Thomas W Price, Yihuan Dong, and Tiffany Barnes. 2016. Generating Data-driven Hints for Open-ended Programming. In Proceedings of the International Conference on Educational Data Mining.Google Scholar
- Thomas W. Price, Yihuan Dong, and Dragan Lipovac. 2017. iSnap: Towards Intelligent Tutoring in Novice Programming Environments. In Proceedings of the ACM Technical Symposium on Computer Science Education. Google ScholarDigital Library
- Thomas W Price, Rui Zhi, and Tiffany Barnes. 2017. Hint Generation Under Uncertainty: The Effect of Hint Quality on Help-Seeking Behavior. In Proceedings of the International Conference on Artificial Intelligence in Education.Google ScholarCross Ref
- Kelly Rivers and Kenneth R. Koedinger. 2015. Data-Driven Hint Generation in Vast Solution Spaces: a Self-Improving Python Programming Tutor. International Journal of Artificial Intelligence in Education 16, 1 (2015).Google Scholar
- Ido Roll, Vincent Aleven, Bruce M. McLaren, Eunjeong Ryu, Ryan SJD Baker, and Kenneth R. Koedinger. 2006. The Help Tutor: Does Metacognitive Feedback Improve Students' Help-Seeking Actions, Skills and Learning?. In International Conference on Intelligent Tutoring Systems. 360--369. DOI: http://dx.doi.org/10.1007/11774303_36 Google ScholarDigital Library
- Allison M. Ryan and Paul R. Pintrich. 1997. "Should I ask for help?" The role of motivation and attitudes in adolescents' help seeking in math class. Journal of Educational Psychology 89, 2 (1997), 329--341. DOI: http://dx.doi.org/10.1037/0022-0663.89.2.329 Google ScholarCross Ref
- Allison M. Ryan, Paul R. Pintrich, and Carol Midgley. 2001. Avoiding Seeking Help in the Classroom: Who and Why? Educational Psychology Review 13, 2 (2001), 93--114. DOI: http://dx.doi.org/10.1023/A:1009013420053 Google ScholarCross Ref
- Juha Sorva, Ville Karavirta, and Lauri Malmi. 2013. A Review of Generic Program Visualization Systems for Introductory Programming Education. ACM Transactions on Computing Education 13, 4 (2013), 15.1 -- 15.64. DOI: http://dx.doi.org/10.1145/2490822 Google ScholarDigital Library
- Anselm Strauss and Juliet Corbin. 1990. Basics of Qualitative Research: Grounded Theory Procedure and Techniques. Qualitative Sociology 13, 1 (1990), 3--21. Google ScholarCross Ref
- Bram E. Vaessen, Frans J. Prins, and Johan Jeuring. 2014. University Students' Achievement Goals and Help-Seeking Strategies in an Intelligent Tutoring System. Computers and Education 72 (2014), 196--208. Google ScholarDigital Library
- Hans Van der Meij. 1988. Constraints on Question Asking in Classrooms. Journal of Educational Psychology 80, 3 (1988), 401--405. DOI: http://dx.doi.org/10.1037/0022-0663.80.3.401 Google ScholarCross Ref
- Kurt Vanlehn. 2006. The Behavior of Tutoring Systems. International Journal of Artificial Intelligence in Education 16, 3 (2006), 227--265.Google ScholarDigital Library
- Gerhard Weber and Peter Brusilovsky. 2001. ELM-ART: An Adaptive Versatile System for Web-based Instruction. International Journal of Artificial Intelligence in Education 12, 4 (2001), 351--384. DOI: http://dx.doi.org/10.1.1.66.6245Google Scholar
- David Wood. 2001. Scaffolding, contingent tutoring and computer-supported learning. International Journal of Artificial Intelligence in Education 12 (2001), 280--292.Google Scholar
- H. Wood and D. Wood. 1999. Help seeking, learning and contingent tutoring. Computers & Education 33, 2-3 (1999), 153--169. DOI: http://dx.doi.org/10.1016/S0360-1315(99)00030-5 Google ScholarDigital Library
Index Terms
Factors Influencing Students' Help-Seeking Behavior while Programming with Human and Computer Tutors
Recommendations
Using learning analytics to explore help-seeking learner profiles in MOOCs
LAK '17: Proceedings of the Seventh International Learning Analytics & Knowledge ConferenceIn online learning environments, learners are often required to be more autonomous in their approach to learning. In scaled online learning environments, like Massive Open Online Courses (MOOCs), there are differences in the ability of learners to ...
What matters in help-seeking? A study of help effectiveness and learner-related factors
Offering help functions is a standard feature of computer-based interactive learning environments (ILEs). Nevertheless, the effectiveness of learners' use of help facilities has been subject to extensive debate. Recent research indicates an inefficient ...
Analysis of Novices' Web-Based Help-Seeking Behavior While Programming
SIGCSE 2023: Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1Web-based help-seeking -- finding and utilizing websites to solve a problem -- is a critical skill during programming in both professional and academic settings. However, little work has explored how students, especially novices, engage in web-based help-...
Comments