An Analysis of Students' Testing Processes in CS1

被引:0
|
作者
Allen-Perez, Gonzalo [1 ]
Millan, Luis [1 ]
Nghiem, Brandon [1 ]
Wu, Kevin [1 ]
Shah, Anshul [1 ]
Raj, Adalbert Gerald Soosai [1 ]
机构
[1] Univ Calif San Diego, La Jolla, CA 92093 USA
关键词
CS1; Testing; Programming Processes; Incremental Development; Prior Programming Experience;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Understanding students' testing processes in a CS1 course is crucial in helping instructors of introductory courses determine the necessary content to teach. Prior work highlights the importance of teaching testing practices to students, as there is concern for students' testing abilities upon graduation of an university CS program. Given that testing is an implicit programming process, we aim to examine how students in CS1 go about testing their code in programming assignments. Because of the consistent research showing the achievement gap between students with and without prior experience in introductory classes, our analysis also aims to understand specific differences in testing processes between the two groups. Leveraging a dataset of over 300 students with over 50,000 snapshots of student code during their development process, we applied metrics related to incremental testing and determined the usage of diagnostic print statements and the usage of designing test cases beyond the given tests (in which we refer to as 'custom test cases'). A large majority of the students used neither diagnostic print statements nor custom test cases in their programming assignments. Additionally, the three testing practices we examined do not seem to significantly contribute to the achievement gap due to prior experience to students' success, suggesting a need for further investigation into which practices do account for that success.
引用
收藏
页码:46 / 52
页数:7
相关论文
共 50 条
  • [21] Analysis of a CS1 Approach for Attracting Diverse and Inexperienced Students to Computing Majors
    Cohoon, Jim
    Tychonievich, Luther
    SIGCSE 11: PROCEEDINGS OF THE 42ND ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2011, : 165 - 170
  • [22] Exploring Creativity Expectation in CS1 Students' View of Programming
    Isomottonen, Ville
    Lakanen, Antti-Jussi
    Nieminen, Paavo
    2020 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2020), 2020,
  • [23] Quench analysis of the DEMO CS1 coil
    Dembkowska, Aleksandra
    Lewandowska, Monika
    Sarasola, Xabier
    Sedlak, Kamil
    CRYOGENICS, 2020, 112
  • [24] Evaluating an Alternative CS1 for Students with Prior Programming Experience
    Kirkpatrick, Michael S.
    Mayfield, Chris
    PROCEEDINGS OF THE 2017 ACM SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'17), 2017, : 333 - 338
  • [25] An Untapped Recruitment Pool: Undecided Students in CS1 Courses
    Lehman, Kathleen J.
    PROCEEDINGS OF THE 2019 RESEARCH ON EQUITY AND SUSTAINED PARTICIPATION IN ENGINEERING, COMPUTING, AND TECHNOLOGY (RESPECT), 2019,
  • [26] Lightweight, Early Identification of At-Risk CS1 Students
    Liao, Soohyun Nam
    Zingaro, Daniel
    Laurenzano, Michael A.
    Griswold, William G.
    Porter, Leo
    PROCEEDINGS OF THE 2016 ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH (ICER'16), 2016, : 123 - 131
  • [27] Translating Principles of Effective Feedback for Students into the CS1 Context
    Ott, Claudia
    Robins, Anthony
    Shephard, Kerry
    ACM TRANSACTIONS ON COMPUTING EDUCATION, 2016, 16 (01):
  • [28] Morning or Evening? An Examination of Circadian Rhythms of CS1 Students
    Zavgorodniaia, Albina
    Shrestha, Raj
    Leinonen, Juho
    Hellas, Arto
    Edwards, John
    2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: JOINT TRACK ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (ICSE-JSEET 2021), 2021, : 261 - 272
  • [29] Fears and Confidence amongst Incarcerated Adult CS1 Students
    Hogan, Emma
    Saravia-Montalvo, Audria
    Smith, Ginger
    Nguyen, Emily
    Rios, Zyanya
    Raj, Adalbert Gerald Soosai
    Griswold, William
    Porter, Leo
    PROCEEDINGS OF THE 56TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE TS 2025, VOL 2, 2025, : 513 - 519
  • [30] Fears and Confidence amongst Incarcerated Adult CS1 Students
    Hogan, Emma
    Saravia-Montalvo, Audria
    Smith, Ginger
    Nguyen, Emily
    Rios, Zyanya
    Raj, Adalbert Gerald Soosai
    Griswold, William
    Porter, Leo
    PROCEEDINGS OF THE 56TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE TS 2025, VOL 1, 2025, : 513 - 519