{"id":"https://openalex.org/W3007450171","doi":"https://doi.org/10.1145/3328778.3372548","title":"Implementing a More Challenging Parsons Problem Interface for Teaching Computer Science","display_name":"Implementing a More Challenging Parsons Problem Interface for Teaching Computer Science","publication_year":2020,"publication_date":"2020-02-25","ids":{"openalex":"https://openalex.org/W3007450171","doi":"https://doi.org/10.1145/3328778.3372548","mag":"3007450171"},"language":"en","primary_location":{"id":"doi:10.1145/3328778.3372548","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3328778.3372548","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 51st ACM Technical Symposium on Computer Science Education","raw_type":"proceedings-article"},"type":"conference-abstract","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5061479960","display_name":"Nathaniel Weinman","orcid":"https://orcid.org/0009-0003-5491-8298"},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Nathaniel Weinman","raw_affiliation_strings":["University of California, Berkeley, Berkeley, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of California, Berkeley, Berkeley, CA, USA","institution_ids":["https://openalex.org/I95457486"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004290985","display_name":"Brian Hsu","orcid":"https://orcid.org/0009-0007-0599-3258"},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Brian Hsu","raw_affiliation_strings":["University of California, Berkeley, Berkeley, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of California, Berkeley, Berkeley, CA, USA","institution_ids":["https://openalex.org/I95457486"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5080182847","display_name":"Alexia Camacho","orcid":null},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Alexia Camacho","raw_affiliation_strings":["University of California, Berkeley, Berkeley, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of California, Berkeley, Berkeley, CA, USA","institution_ids":["https://openalex.org/I95457486"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I95457486"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1417","last_page":"1417"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9939000010490417,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9939000010490417,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9753000140190125,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11122","display_name":"Online Learning and Analytics","score":0.9437999725341797,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8086763024330139},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.6511961221694946},{"id":"https://openalex.org/keywords/heuristics","display_name":"Heuristics","score":0.5588252544403076},{"id":"https://openalex.org/keywords/test","display_name":"Test (biology)","score":0.5210349559783936},{"id":"https://openalex.org/keywords/multiple-choice","display_name":"Multiple choice","score":0.502638578414917},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4973919689655304},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.48777610063552856},{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.4642307162284851},{"id":"https://openalex.org/keywords/source-lines-of-code","display_name":"Source lines of code","score":0.44648268818855286},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.4378284215927124},{"id":"https://openalex.org/keywords/mathematics-education","display_name":"Mathematics education","score":0.4031158983707428},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.23691272735595703},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.21265998482704163},{"id":"https://openalex.org/keywords/psychology","display_name":"Psychology","score":0.10798764228820801}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8086763024330139},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.6511961221694946},{"id":"https://openalex.org/C127705205","wikidata":"https://www.wikidata.org/wiki/Q5748245","display_name":"Heuristics","level":2,"score":0.5588252544403076},{"id":"https://openalex.org/C2777267654","wikidata":"https://www.wikidata.org/wiki/Q3519023","display_name":"Test (biology)","level":2,"score":0.5210349559783936},{"id":"https://openalex.org/C176730311","wikidata":"https://www.wikidata.org/wiki/Q867668","display_name":"Multiple choice","level":3,"score":0.502638578414917},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4973919689655304},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.48777610063552856},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.4642307162284851},{"id":"https://openalex.org/C199519371","wikidata":"https://www.wikidata.org/wiki/Q942695","display_name":"Source lines of code","level":3,"score":0.44648268818855286},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.4378284215927124},{"id":"https://openalex.org/C145420912","wikidata":"https://www.wikidata.org/wiki/Q853077","display_name":"Mathematics education","level":1,"score":0.4031158983707428},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.23691272735595703},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.21265998482704163},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.10798764228820801},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.0},{"id":"https://openalex.org/C554936623","wikidata":"https://www.wikidata.org/wiki/Q199657","display_name":"Reading (process)","level":2,"score":0.0},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3328778.3372548","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3328778.3372548","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 51st ACM Technical Symposium on Computer Science Education","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.41999998688697815}],"awards":[{"id":"https://openalex.org/G5274169913","display_name":null,"funder_award_id":"DGE 1752814","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2341492732","https://openalex.org/W3187193180","https://openalex.org/W106542691","https://openalex.org/W1699080303","https://openalex.org/W4297799326","https://openalex.org/W3116064965","https://openalex.org/W2280422768","https://openalex.org/W3143197806","https://openalex.org/W3131442838","https://openalex.org/W1545080775"],"abstract_inverted_index":{"Parsons":[0,31,44,51,96,101,126,130],"Problems,":[1,97,127],"in":[2,79,85],"which":[3],"students":[4,24,62,84],"unscramble":[5],"provided":[6,107,216],"lines":[7,218],"of":[8,100,105],"code,":[9,222],"are":[10,109],"an":[11,164],"exciting":[12],"innovation":[13],"for":[14],"teaching":[15],"introductory":[16],"Computer":[17],"Science.":[18],"Prior":[19],"work":[20],"has":[21,234],"shown":[22],"that":[23,61,116,173],"can":[25,38,63,149,179,244],"learn":[26,39],"more":[27,40],"efficiently":[28],"by":[29,42,81,211],"solving":[30,43],"Problems":[32,45,52,102,131],"compared":[33,46],"to":[34,47,67,77,188],"writing":[35],"code":[36,108,123,217],"and":[37,128,137,143,158,207,223],"effectively":[41],"worked":[48],"examples.":[49],"Though":[50],"have":[53],"been":[54,235],"found":[55],"effective,":[56],"there":[57],"is":[58],"some":[59],"evidence":[60],"use":[64,80],"syntactic":[65],"heuristics":[66],"help":[68],"them":[69],"solve":[70],"these":[71],"problems":[72],"without":[73],"full":[74],"understanding,":[75],"confirmed":[76],"be":[78,227,245],"mature":[82],"CS1":[83],"our":[86],"pilot":[87],"study.":[88],"To":[89],"address":[90],"this":[91],"limitation,":[92],"we":[93],"propose":[94],"Faded":[95,129],"a":[98,113,168],"variation":[99],"where":[103],"parts":[104],"the":[106,193,212],"incomplete.":[110],"We":[111],"built":[112],"Flask":[114],"app":[115],"supports":[117],"Python":[118],"programming":[119],"exercises":[120],"-":[121,132],"traditional":[122],"writing,":[124],"standard":[125],"as":[133,135,167,183,185],"well":[134],"survey":[136],"simple":[138],"comprehension":[139],"questions":[140],"(multiple":[141],"choice":[142],"short":[144],"answer":[145],"questions).":[146],"The":[147,232],"system":[148,233],"log":[150],"anonymized":[151],"data":[152],"from":[153,192,229],"participants,":[154],"enforce":[155],"time":[156],"limits,":[157],"randomize":[159],"treatment":[160],"selection.":[161],"Exercises":[162],"support":[163],"autograder,":[165],"implemented":[166],"separate":[169],"worker":[170],"using":[171],"RQ":[172],"safely":[174],"executes":[175],"arbitrary":[176],"code.":[177],"Students":[178],"run":[180],"pre-configured":[181],"tests":[182],"frequently":[184],"they":[186],"want":[187],"receive":[189],"detailed":[190],"output":[191],"test":[194,224],"cases:":[195],"function":[196],"arguments,":[197],"expected":[198],"output,":[199,201,204],"actual":[200],"print":[202],"statement":[203],"raised":[205],"exceptions,":[206],"custom":[208],"messages":[209],"configured":[210,228],"instructor.":[213],"Exercise":[214],"descriptions,":[215],"(including":[219],"blanks),":[220],"initial":[221],"cases":[225],"may":[226],"YAML":[230],"files.":[231],"used":[236],"successfully":[237],"with":[238],"50":[239],"simultaneous":[240],"users.":[241],"A":[242],"demo":[243],"viewed":[246],"at":[247],"https://codestyle.herokuapp.com/sigcse-demo":[248]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
