Show simple item record

dc.contributor.authorGlassman, Elena L
dc.contributor.authorFischer, Lyla J
dc.contributor.authorScott, Jeremy Kenneth
dc.contributor.authorMiller, Robert C
dc.date.accessioned2018-06-22T19:07:56Z
dc.date.available2018-06-22T19:07:56Z
dc.date.issued2015-11
dc.identifier.isbn9781450337793
dc.identifier.urihttp://hdl.handle.net/1721.1/116536
dc.description.abstractCurrent 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.en_US
dc.description.sponsorshipMassachusetts Institute of Technology (Amar Bose Teaching Fellowship)en_US
dc.description.sponsorshipQuanta Computer (Firm) (Qmulus Project)en_US
dc.language.isoen_US
dc.publisherAssociation for Computing Machinery (ACM)en_US
dc.relation.isversionofhttp://dx.doi.org/10.1145/2807442.2807495en_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alikeen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/en_US
dc.sourceOther univ. web domainen_US
dc.titleFoobaz: Variable Name Feedback for Student Code at Scaleen_US
dc.typeArticleen_US
dc.identifier.citationGlassman, Elena L., Lyla Fischer, Jeremy Scott, and Robert C. Miller. “Foobaz.” Proceedings of the 28th Annual ACM Symposium on User Interface Software & Technology - UIST ’15 (2015), New York, NY, USA, Association for Computing Machinery (ACM), 2015.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.mitauthorGlassman, Elena L
dc.contributor.mitauthorFischer, Lyla J
dc.contributor.mitauthorScott, Jeremy Kenneth
dc.contributor.mitauthorMiller, Robert C
dc.relation.journalProceedings of the 28th Annual ACM Symposium on User Interface Software & Technology - UIST '15en_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dspace.orderedauthorsGlassman, Elena L.; Fischer, Lyla; Scott, Jeremy; Miller, Robert C.en_US
dspace.embargo.termsNen_US
dc.identifier.orcidhttps://orcid.org/0000-0001-5178-3496
dc.identifier.orcidhttps://orcid.org/0000-0003-4171-8580
dc.identifier.orcidhttps://orcid.org/0000-0002-5319-0595
dc.identifier.orcidhttps://orcid.org/0000-0002-0442-691X
mit.licenseOPEN_ACCESS_POLICYen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record