Foobaz: Variable Name Feedback for Student Code at Scale

被引:23
|
作者
Glassman, Elena L. [1 ]
Fischer, Lyla [1 ]
Scott, Jeremy [1 ]
Miller, Robert C. [1 ]
机构
[1] MIT, CSAIL, 77 Massachusetts Ave, Cambridge, MA 02139 USA
关键词
computer science education; variable naming; user interface design; learning at scale;
D O I
10.1145/2807442.2807495
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Current traditional feedback methods, such as hand-grading student code for substance and style, are labor intensive and do not scale. We created a user interface that addresses feedback at scale for a particular and important aspect of code quality: variable names. We built this user interface on top of an existing back-end that distinguishes variables by their behavior in the program. Therefore our interface not only allows teachers to comment on poor variable names, they can comment on names that mislead the reader about the variable's role in the program. We ran two user studies in which 10 teachers and 6 students created and received feedback, respectively. The interface helped teachers give personalized variable name feedback on thousands of student solutions from an edX introductory programming MOOC. In the second study, students composed solutions to the same programming assignments and immediately received personalized quizzes composed by teachers in the previous user study.
引用
收藏
页码:609 / 617
页数:9
相关论文
共 50 条
  • [31] Adaptation of student feedback literacy scale into Turkish culture: A study of reliability and validity
    Ozdemir-Yilmazer, Meryem
    Kabadayi, Beyza
    SYSTEM, 2024, 122
  • [32] CODE NAME MARY - GARDINER,M
    CRUTCHER, A
    SMITHSONIAN, 1983, 14 (04) : 124 - 125
  • [33] Student participation in developing student feedback
    Josefson, Kristina
    Pobiega, Jenny
    Strahlman, Christian
    QUALITY IN HIGHER EDUCATION, 2011, 17 (02) : 257 - 262
  • [34] A CODE GENERATOR BY ANY OTHER NAME
    JURIS, R
    COMPUTER DECISIONS, 1986, 18 (13): : 24 - &
  • [35] CODE NAME MARY - GARDINER,M
    SHERKOW, SP
    INTERNATIONAL REVIEW OF PSYCHO-ANALYSIS, 1985, 12 : 116 - 118
  • [36] CODE NAME KRIS - MATAS,C
    不详
    JOURNAL OF READING, 1992, 36 (03): : 215 - 215
  • [37] Code Name: The Wall does.
    Champagne, Roland A.
    FRENCH REVIEW, 2009, 83 (02): : 451 - 452
  • [38] CODE NAME RICHARD - BERDIN,R
    ROLPH, CH
    TLS-THE TIMES LITERARY SUPPLEMENT, 1976, (3878): : 848 - 848
  • [39] Design and analysis of a decision-feedback coherent code tracking loop with variable loop bandwidth
    Park, HR
    Yang, YS
    Kim, YS
    5th World Wireless Congress, Proceedings, 2004, : 194 - 199
  • [40] Medical student name tags - Reply
    Silver-Isenstadt, A
    Ubel, PA
    JOURNAL OF GENERAL INTERNAL MEDICINE, 1998, 13 (04) : 283 - 283