@inproceedings{2288a8ee52ed494689b28bd9e787234c,
title = "Investigating the Role and Impact of Distractors on Parsons Problems in CS1 Assessments",
abstract = "In recent years Parsons problems have grown in popularity as both a pedagogical tool and as an assessment item alike. In these problems, students are expected to take existing but jumbled blocks of code and organize them to form a working solution. It is common for these problems to include incorrect blocks of code, typically referred to as {"}distractors,{"}alongside the correct blocks. However, the utility of these distractors and their impact on a problems difficulty has yet to be thoroughly investigated. This study contributes to filling this gap by comparing performance, time spent, and item discrimination statistics for 32 pairs of Parsons problems from CS1 Python exams and quizzes. Our findings indicate that the inclusion of distractors has a large impact on the amount of time students spend on the questions and a low to moderate impact on score. Additionally, problems without distractors were already found to have high discrimination and including distractors did little to improve their discrimination. These findings suggest that the inclusion of distractors does little to improve the quality of these problems as exam questions but may have a negative impact on students by causing them to spend significantly more time on the problems and reducing the time they have for the rest of the exam.",
keywords = "CS1, assessment, distractors, item discrimination, parsons problems",
author = "Smith, {David H.} and Max Fowler and Craig Zilles",
note = "Special thanks to Prof. Barbara Ericson for granting access to a variety of Runestone textbooks and providing guidance on selecting problems for use in this study. This material is based upon work supported by the National Science Foundation under Grant No. 21-21424.; 28th Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE 2023 ; Conference date: 08-07-2023 Through 12-07-2023",
year = "2023",
month = jun,
day = "29",
doi = "10.1145/3587102.3588819",
language = "English (US)",
series = "Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE",
publisher = "Association for Computing Machinery",
pages = "417--423",
booktitle = "ITiCSE 2023 - Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education",
address = "United States",
}