[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3230977.3230992acmconferencesArticle/Chapter ViewAbstractPublication PagesicerConference Proceedingsconference-collections
research-article
Public Access

On Use of Theory in Computing Education Research

Published: 08 August 2018 Publication History

Abstract

A primary goal of computing education research is to discover designs that produce better learning of computing. In this pursuit, we have increasingly drawn upon theories from learning science and education research, recognizing the potential benefits of optimizing our search for better designs by leveraging the predictions of general theories of learning. In this paper, we contribute an argument that theory can also inhibit our community's search for better designs. We present three inhibitions: 1) our desire to both advance explanatory theory and advance design splits our attention, which prevents us from excelling at both; 2) our emphasis on applying and refining general theories of learning is done at the expense of domain-specific theories of computer science knowledge, and 3) our use of theory as a critical lens in peer review prevents the publication of designs that may accelerate design progress. We present several recommendations for how to improve our use of theory, viewing it as just one of many sources of design insight in pursuit of improving learning of computing.

References

[1]
Terry Anderson and Julie Shattuck. 2012. Design-Based Research: A Decade of Progress in Education Research? Educational Researcher 41, 1 (2012), 16--25. arXiv:https://doi.org/10.3102/0013189X11428813
[2]
Robert K. Atkinson, Sharon J. Derry, Alexander Renkl, and DonaldWortham. 2000. Learning from Examples: Instructional Principles from the Worked Examples Research. Review of Educational Research 70, 2 (2000), 181--214.
[3]
Sasha Barab and Kurt Squire. 2004. Design-Based Research: Putting a Stake in the Ground. Journal of the Learning Sciences 13, 1 (2004), 1--14. arXiv:https://doi.org/10.1207/s15327809jls1301_1
[4]
Julian M Bass, Roger McDermott, and JT Lalchandani. 2015. Virtual teams and employability in global software engineering education. In Global Software Engineering (ICGSE), 2015 IEEE 10th International Conference on. IEEE, 115--124.
[5]
Philip Bell. 2004. On the Theoretical Breadth of Design-Based Research in Education. Educational Psychologist 39, 4 (2004), 243--253. arXiv:https://doi.org/10.1207/s15326985ep3904_6
[6]
Paul Chandler and John Sweller. 1992. The split-attention effect as a factor in the design of instruction. British Journal of Educational Psychology 62, 2 (1992), 233--246.
[7]
Tony Clear. 2011. Doctoral work in computing education research. ACM Inroads 4, 2 (jun 2011), 28.
[8]
Allan Collins, Diana Joseph, and Katerine Bielaczyc. 2004. Design Research: Theoretical and Methodological Issues. Journal of the Learning Sciences 13, 1 (2004), 15--42. arXiv:https://doi.org/10.1207/s15327809jls1301_2
[9]
Kathryn Cunningham, Sarah Blanchard, Barbara Ericson, and Mark Guzdial. 2017. Using Tracing and Sketching to Solve Programming Problems: Replicating and Extending an Analysis of What Students Draw. In 2017 ACM Conference on International Computing Education Research. ACM, 164--172.
[10]
Holger Danielsiek, Laura Toma, and Jan Vahrenhold. 2017. An Instrument to Assess Self-Efficacy in Introductory Algorithms Courses. In 2017 ACM Conference on International Computing Education Research. ACM, 217--225.
[11]
Ton de Jong. 2010. Cognitive load theory, educational research, and instructional design: Some food for thought. Instructional Science 38, 2 (2010), 105--134.
[12]
Allison Elliott Tew. 2010. Assessing fundamental introductory computing concept knowledge in a language independent manner. December 2010 (2010), 147. http://search.proquest.com/docview/873212789?accountid=14696
[13]
Barbara J Ericson, Kantwon Rogers, Miranda C Parker, Briana B Morrison, and Mark Guzdial. 2016. Identifying Design Principles for CS Teacher Ebooks through Design-Based Research. In ICER. 191--200.
[14]
Peter Gerjets, Katharina Scheiter, and Gabriele Cierniak. 2009. The scientific value of cognitive load theory: A research agenda based on the structuralist view of theories. Educational Psychology Review 21, 1 (2009), 43--54. arXiv:arXiv:astro-ph/0507464v2
[15]
Susannah Go and Brian Dorn. 2016. Thanks for Sharing: CS Pedagogical Content Knowledge Sharing in Online Environments. In WiPSCE '16 (WiPSCE '16). ACM, New York, NY, USA, 27--36.
[16]
Shirley Gregor. 2006. The nature of theory in Information Systems. MIS Quarterly: Management Information Systems 30, 3 (2006), 611--642.
[17]
Jean M Griffin. 2016. Learning by taking apart: deconstructing code by reading, tracing, and debugging. In Conference on Information Technology Education. ACM, 148--153.
[18]
Peter Hedström and Petri Ylikoski. 2010. Causal Mechanisms in the Social Sciences. Annual Review of Sociology 36, 1 (2010), 49--67.
[19]
Maya Israel, Quentin M Wherfel, Saadeddine Shehab, Oliver Melvin, and Todd Lash. 2017. Describing Elementary Students' Interactions in K-5 Puzzle-based Computer Science Environments using the Collaborative Computing Observation Instrument (C-COI). In 2017 ACM Conference on International Computing Education Research. ACM, 110--117.
[20]
Betsy James DiSalvo, Sarita Yardi, Mark Guzdial, Tom McKlin, Charles Meadows, Kenneth Perry, and Amy Bruckman. 2011. African American men constructing computing identity. In CHI '11. ACM, 2967--2970.
[21]
Ashutosh Jogalekar. 2014. Falsification and its discontents. Scientific American (2014). https://blogs.scientificamerican.com/the-curious-wavefunction/ falsification-and-its-discontents/
[22]
Yasmin B Kafai and Mitchel Resnick. 1996. Constructionism in practice: Designing, thinking, and learning in a digital world. Routledge.
[23]
Andrew J Ko. 2009. Attitudes and self-efficacy in young adults' computing autobiographies. In IEEE Symposium on Visual Languages and Human-Centric Computing. IEEE, IEEE, New Jersey, 67--74.
[24]
Amy J Ko and Katie Davis. 2017. Computing Mentorship in a Software Boomtown: Relationships to Adolescent Interest and Beliefs. In 2017 ACM Conference on International Computing Education Research. ACM, 236--244.
[25]
Michael Kölling. 2010. The greenfoot programming environment. ACM Transactions on Computing Education (TOCE) 10, 4 (2010), 14.
[26]
T.S. Kuhn. 1962. The Structure of Scientific Revolutions. University of Chicago Press. https://books.google.com/books?id=E6MJuAAACAAJ
[27]
Michael J Lee and Andrew J Ko. 2012. Investigating the role of purposeful goals on novices' engagement in a programming game. In Visual Languages and Human-Centric Computing (VL/HCC), 2012 IEEE Symposium on. IEEE, 163--166.
[28]
Michael J Lee, Amy J Ko, and Irwin Kwan. 2013. In-game assessments increase novice programmers' engagement and level completion speed. In ICER '13. ACM, 153--160.
[29]
Paul Luo Li, Andrew J Ko, and Jiamin Zhu. 2015. What makes a great software engineer?. In 37th International Conference on Software Engineering-Volume 1. IEEE Press, 700--710.
[30]
Alex Lishinski, Aman Yadav, and Richard Enbody. 2017. Students' Emotional Reactions to Programming Projects in Introduction to Programming: Measurement Approach and Influence on Learning Outcomes. In 2017 ACM Conference on International Computing Education Research. ACM, 30--38.
[31]
Dastyni Loksa, Amy J Ko, Will Jernigan, Alannah Oleson, Christopher J Mendez, and Margaret M Burnett. 2016. Programming, Problem Solving, and Self-Awareness: Effects of Explicit Guidance. In 2016 CHI Conference on Human Factors in Computing Systems. ACM, 1449--1461.
[32]
Lauri Malmi, Ahmad Taherkhani, Judy Sheard, Roman Bednarik, Juha Helminen, Päivi Kinnunen, Ari Korhonen, Niko Myller, and Juha Sorva. 2014. Theoretical underpinnings of computing education research. ICER '14 (2014), 27--34.
[33]
Jane Margolis and Allan Fisher. 2003. Unlocking the clubhouse: Women in computing. MIT press, Cambridge, MA.
[34]
Lauren Margulieux and Richard Catrambone. 2017. Using Learners' Self- Explanations of Subgoals to Guide Initial Problem Solving in App Inventor. In ICER '17. ACM, 21--29.
[35]
Lauren E. Margulieux and Richard Catrambone. 2016. Improving problem solving with subgoal labels in expository text and worked examples. Learning and Instruction 42, 2016 (apr 2016), 58--71.
[36]
Lauren E. Margulieux, R. Catrambone, and M. Guzdial. 2013. Subgoal labeled worked examples improve K-12 teacher performance in computer programming training. Proceedings of the 35th Annual Conference of the Cognitive Science Society (2013), 978--983.
[37]
Lauren E. Margulieux, B.B. Morrison, M. Guzdial, and R. Catrambone. 2016. Training Learners to Self-Explain: Designing Instructions and Examples to Improve Problem Solving. Proceedings of International Conference of the Learning Sciences 1 (2016), 98--105.
[38]
M. Margulieux, L. E., Catrambone, R., & Guzdial. 2012. Subgoals improve performance in computer programming construction tasks. In Proceedings of the EARLI SIG 6&7 Conference. 60--62.
[39]
Raina Mason, Graham Cooper, Barry Wilks, et al. 2016. Flipping the Assessment of Cognitive Load: Why and How. In ICER '16. ACM, 43--52.
[40]
Mary J. Melrose. 2001. Maximizing the Rigor of Action Research: WhyWould You Want To? How Could You? Field Methods 13, 2 (2001), 160--180. https://doi.org/ 10.1177/1525822X0101300203
[41]
Roxana Moreno. 2010. Cognitive load theory: more food for thought. Instructional Science 38, 2 (2010), 135--141.
[42]
Briana Morrison, Lauren Margulieux, and Mark Guzdial. 2015. Subgoals, Context, andWorked Examples in Learning Computing Problem Solving. In Proceedings of the eleventh annual International Conference on International Computing Education Research - ICER '15. ACM Press, 267--268.
[43]
Briana B. Morrison. 2017. Dual Modality Code Explanations for Novices. ICER '17 (2017), 226--235.
[44]
Briana B. Morrison, Brian Dorn, and Mark Guzdial. 2014. Measuring cognitive load in introductory CS. ICER '14 (2014), 131--138.
[45]
Greg L Nelson, Benjamin Xie, and Amy J Ko. 2017. Comprehension First: Evaluating a Novel Pedagogy and Tutoring System for Program Tracing in CS1. thirteenth International Workshop on Computing Education Research Workshop (ICER '17) (2017), 42--51.
[46]
Miranda C Parker and Mark Guzdial. 2016. Replication, validation, and use of a language independent CS1 knowledge assessment. ICER (2016), 93--101.
[47]
Hadi Partovi. 2015. A comprehensive effort to expand access and diversity in computer science. ACM Inroads 6, 3 (2015), 67--72.
[48]
Melanie Peffer, Maggie Renken, and Debra Tomanek. 2016. Practical Strategies for Collaboration across Discipline-Based Education Research and the Learning Sciences. CBE Life Sciences Education 15, 4 (2016), es11. arXiv:https://doi.org/10.1187/cbe.15--12-0252 27881446.
[49]
Ken Peffers, Tuure Tuunanen, Marcus Rothenberger, and Samir Chatterjee. 2007. A Design Science Research Methodology for Information Systems Research. J. Manage. Inf. Syst. 24, 3 (Dec. 2007), 45--77.
[50]
Karl R Popper. 1959. The logic of scientific discovery. (1959).
[51]
Leo Porter, Dennis Bouvier, Quintin Cutts, Scott Grissom, Cynthia Lee, Robert McCartney, Daniel Zingaro, and Beth Simon. 2016. A multi-institutional study of peer instruction in introductory computing. ACM Inroads 7, 2 (2016), 76--81.
[52]
Kathryn M. Rich, Carla Strickland, T. Andrew Binkowski, Cheryl Moran, and Diana Franklin. 2017. K-8 Learning Trajectories Derived from Research Literature: Sequence, Repetition, Conditionals. In ICER '17. ACM, 182--190.
[53]
Yvonne Rogers. 2012. HCI Theory: Classical, Modern, and Contemporary. Synthesis Lectures on Human-Centered Informatics 5, 2 (2012), 1--129.
[54]
Juha Sorva. 2010. Reflections on threshold concepts in computer programming and beyond. Koli Calling '10 (2010), 21--30.
[55]
Daniel Stokols. 2006. Toward a Science of Transdisciplinary Action Research. American Journal of Community Psychology 38, 1 (01 Sep 2006), 63--77.
[56]
John Sweller. 2010. Element interactivity and intrinsic, extraneous, and germane cognitive load. Educational Psychology Review 22, 2 (2010), 123--138. arXiv:arXiv:1002.2562v1
[57]
John Sweller, Paul Ayres, and Slava Kalyuga. 2011. Cognitive load theory. Vol. 1. Springer.
[58]
C. Taylor, D. Zingaro, L. Porter, K.C. Webb, C.B. Lee, and M. Clancy. 2014. Computer science concept inventories: past and future. Computer Science Education 24, 4 (2014), 253--276.
[59]
Allison Elliott Tewand Mark Guzdial. 2010. Developing a Validated Assessment of Fundamental CS1 Concepts. In Proceedings of the 41st ACM Technical Symposium on Computer Science Education (SIGCSE '10). ACM, New York, NY, USA, 97--101.
[60]
Allison Elliott Tew and Mark Guzdial. 2011. The FCS1: a language independent assessment of CS1 knowledge. In 42nd ACM technical symposium on Computer science education. ACM, 111--116.
[61]
David W Valentine. 2004. CS educational research: a meta-analysis of SIGCSE technical symposium proceedings. ACM SIGCSE Bulletin 36, 1 (2004), 255--259.

Cited By

View all
  • (2025)What We Talk About When We Talk About K-12 Computing Education2024 Working Group Reports on Innovation and Technology in Computer Science Education10.1145/3689187.3709612(226-257)Online publication date: 22-Jan-2025
  • (2024) Software testing education. Teaching the concept of confirmation bias from a pragmatic perspective of reasoning / La formación en pruebas de software. Enseñanza del concepto de sesgo de confirmación desde la perspectiva del razonamiento pragmático Studies in Psychology: Estudios de Psicología10.1177/0210939524127465645:2-3(297-337)Online publication date: 18-Sep-2024
  • (2024)Assessing the Understanding of Expressions: A Qualitative Study of Notional-Machine-Based Exam QuestionsProceedings of the 24th Koli Calling International Conference on Computing Education Research10.1145/3699538.3699554(1-12)Online publication date: 12-Nov-2024
  • Show More Cited By

Index Terms

  1. On Use of Theory in Computing Education Research

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ICER '18: Proceedings of the 2018 ACM Conference on International Computing Education Research
    August 2018
    307 pages
    ISBN:9781450356282
    DOI:10.1145/3230977
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 08 August 2018

    Permissions

    Request permissions for this article.

    Check for updates

    Badges

    • Best Paper

    Author Tags

    1. cognitive load theory
    2. design
    3. design science
    4. domain-specific theory
    5. peer review
    6. publication bias
    7. theory

    Qualifiers

    • Research-article

    Funding Sources

    • Microsoft
    • Google
    • NSF
    • Adobe

    Conference

    ICER '18
    Sponsor:

    Acceptance Rates

    ICER '18 Paper Acceptance Rate 28 of 125 submissions, 22%;
    Overall Acceptance Rate 189 of 803 submissions, 24%

    Upcoming Conference

    ICER 2025
    ACM Conference on International Computing Education Research
    August 3 - 6, 2025
    Charlottesville , VA , USA

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)272
    • Downloads (Last 6 weeks)31
    Reflects downloads up to 02 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2025)What We Talk About When We Talk About K-12 Computing Education2024 Working Group Reports on Innovation and Technology in Computer Science Education10.1145/3689187.3709612(226-257)Online publication date: 22-Jan-2025
    • (2024) Software testing education. Teaching the concept of confirmation bias from a pragmatic perspective of reasoning / La formación en pruebas de software. Enseñanza del concepto de sesgo de confirmación desde la perspectiva del razonamiento pragmático Studies in Psychology: Estudios de Psicología10.1177/0210939524127465645:2-3(297-337)Online publication date: 18-Sep-2024
    • (2024)Assessing the Understanding of Expressions: A Qualitative Study of Notional-Machine-Based Exam QuestionsProceedings of the 24th Koli Calling International Conference on Computing Education Research10.1145/3699538.3699554(1-12)Online publication date: 12-Nov-2024
    • (2024)The CS1 Python Bakery: A Modern "Batteries Included" Open-Source Curriculum with All the FixingsProceedings of the 2024 on Innovation and Technology in Computer Science Education V. 110.1145/3649217.3653630(667-673)Online publication date: 3-Jul-2024
    • (2024)A Realist Review of Undergraduate Student Attitudes towards Ethical Interventions in Technical Computing CoursesACM Transactions on Computing Education10.1145/363957224:2(1-19)Online publication date: 4-Jan-2024
    • (2024)An Investigation of the Drivers of Novice Programmers' Intentions to Use Web Search and GenAIProceedings of the 2024 ACM Conference on International Computing Education Research - Volume 110.1145/3632620.3671112(487-501)Online publication date: 12-Aug-2024
    • (2024)Using Benchmarking Infrastructure to Evaluate LLM Performance on CS Concept Inventories: Challenges, Opportunities, and CritiquesProceedings of the 2024 ACM Conference on International Computing Education Research - Volume 110.1145/3632620.3671097(452-468)Online publication date: 12-Aug-2024
    • (2024)Assessing the Effect of Programming Language and Task Type on Eye Movements of Computer Science StudentsACM Transactions on Computing Education10.1145/363253024:1(1-38)Online publication date: 14-Jan-2024
    • (2024)Sense-Making Frameworks in Computing and Engineering Education2024 IEEE Frontiers in Education Conference (FIE)10.1109/FIE61694.2024.10893557(1-9)Online publication date: 13-Oct-2024
    • (2024)A phenomenographic study of alternative conceptions in general chemistry among Palestine Technical University – Kadoorie StudentsCogent Education10.1080/2331186X.2024.242986511:1Online publication date: 20-Nov-2024
    • Show More Cited By

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Login options

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media