{"id":"https://openalex.org/W3162583225","doi":"https://doi.org/10.1145/3411764.3445571","title":"Avoiding the Turing Tarpit: Learning Conversational Programming by Starting from Code\u2019s Purpose","display_name":"Avoiding the Turing Tarpit: Learning Conversational Programming by Starting from Code\u2019s Purpose","publication_year":2021,"publication_date":"2021-05-06","ids":{"openalex":"https://openalex.org/W3162583225","doi":"https://doi.org/10.1145/3411764.3445571","mag":"3162583225"},"language":"en","primary_location":{"id":"doi:10.1145/3411764.3445571","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3411764.3445571","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems","raw_type":"proceedings-article"},"type":"article","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/A5011238152","display_name":"Kathryn Cunningham","orcid":"https://orcid.org/0000-0002-9702-2796"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan\u2013Ann Arbor","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]},{"id":"https://openalex.org/I4210111179","display_name":"Michigan United","ror":"https://ror.org/0291ys696","country_code":"US","type":"nonprofit","lineage":["https://openalex.org/I4210111179"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Kathryn Cunningham","raw_affiliation_strings":["School of Information University of Michigan, United States"],"affiliations":[{"raw_affiliation_string":"School of Information University of Michigan, United States","institution_ids":["https://openalex.org/I27837315","https://openalex.org/I4210111179"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005683626","display_name":"Barbara Ericson","orcid":"https://orcid.org/0000-0001-6881-8341"},"institutions":[{"id":"https://openalex.org/I4210111179","display_name":"Michigan United","ror":"https://ror.org/0291ys696","country_code":"US","type":"nonprofit","lineage":["https://openalex.org/I4210111179"]},{"id":"https://openalex.org/I27837315","display_name":"University of Michigan\u2013Ann Arbor","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Barbara J. Ericson","raw_affiliation_strings":["School of Information University of Michigan, United States"],"affiliations":[{"raw_affiliation_string":"School of Information University of Michigan, United States","institution_ids":["https://openalex.org/I27837315","https://openalex.org/I4210111179"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036914103","display_name":"Rahul Agrawal Bejarano","orcid":"https://orcid.org/0000-0002-3944-4149"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan\u2013Ann Arbor","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]},{"id":"https://openalex.org/I4210111179","display_name":"Michigan United","ror":"https://ror.org/0291ys696","country_code":"US","type":"nonprofit","lineage":["https://openalex.org/I4210111179"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Rahul Agrawal Bejarano","raw_affiliation_strings":["School for Environment and Sustainability University of Michigan, United States"],"affiliations":[{"raw_affiliation_string":"School for Environment and Sustainability University of Michigan, United States","institution_ids":["https://openalex.org/I27837315","https://openalex.org/I4210111179"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5055660368","display_name":"Mark Guzdial","orcid":"https://orcid.org/0000-0003-4427-9763"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan\u2013Ann Arbor","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]},{"id":"https://openalex.org/I4210111179","display_name":"Michigan United","ror":"https://ror.org/0291ys696","country_code":"US","type":"nonprofit","lineage":["https://openalex.org/I4210111179"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mark Guzdial","raw_affiliation_strings":["Electrical Engineering &amp; Computer Science University of Michigan, United States"],"affiliations":[{"raw_affiliation_string":"Electrical Engineering &amp; Computer Science University of Michigan, United States","institution_ids":["https://openalex.org/I27837315","https://openalex.org/I4210111179"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5011238152"],"corresponding_institution_ids":["https://openalex.org/I27837315","https://openalex.org/I4210111179"],"apc_list":null,"apc_paid":null,"fwci":6.7958,"has_fulltext":false,"cited_by_count":43,"citation_normalized_percentile":{"value":0.96880087,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":99,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"15"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9944000244140625,"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"}},"topics":[{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9944000244140625,"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/T10636","display_name":"Innovative Teaching and Learning Methods","score":0.9678000211715698,"subfield":{"id":"https://openalex.org/subfields/3204","display_name":"Developmental and Educational Psychology"},"field":{"id":"https://openalex.org/fields/32","display_name":"Psychology"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T12128","display_name":"AI in Service Interactions","score":0.9613000154495239,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.8173537254333496},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6970779299736023},{"id":"https://openalex.org/keywords/turing","display_name":"Turing","score":0.6318645477294922},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5356454849243164},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.41614028811454773},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3275802731513977}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8173537254333496},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6970779299736023},{"id":"https://openalex.org/C9870796","wikidata":"https://www.wikidata.org/wiki/Q490481","display_name":"Turing","level":2,"score":0.6318645477294922},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5356454849243164},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.41614028811454773},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3275802731513977},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3411764.3445571","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3411764.3445571","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.8299999833106995,"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4"}],"awards":[{"id":"https://openalex.org/G6274505804","display_name":null,"funder_award_id":"DGE 1256260","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":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":72,"referenced_works":["https://openalex.org/W86327452","https://openalex.org/W261114461","https://openalex.org/W610041560","https://openalex.org/W1497393863","https://openalex.org/W1511801566","https://openalex.org/W1515324365","https://openalex.org/W1529024143","https://openalex.org/W1580195166","https://openalex.org/W1877093828","https://openalex.org/W1963557108","https://openalex.org/W1964624418","https://openalex.org/W1970209023","https://openalex.org/W1980871615","https://openalex.org/W1984964495","https://openalex.org/W1985037427","https://openalex.org/W1989479444","https://openalex.org/W1991469716","https://openalex.org/W1998848131","https://openalex.org/W2000900121","https://openalex.org/W2002337194","https://openalex.org/W2014127188","https://openalex.org/W2014132843","https://openalex.org/W2041103998","https://openalex.org/W2041597138","https://openalex.org/W2041781135","https://openalex.org/W2044132121","https://openalex.org/W2051669404","https://openalex.org/W2056070147","https://openalex.org/W2062934986","https://openalex.org/W2065364955","https://openalex.org/W2065907635","https://openalex.org/W2079338956","https://openalex.org/W2081811286","https://openalex.org/W2109355610","https://openalex.org/W2116199508","https://openalex.org/W2118525872","https://openalex.org/W2120640415","https://openalex.org/W2122166962","https://openalex.org/W2130736456","https://openalex.org/W2133247167","https://openalex.org/W2136925099","https://openalex.org/W2138432297","https://openalex.org/W2155890094","https://openalex.org/W2157568592","https://openalex.org/W2158241905","https://openalex.org/W2166693276","https://openalex.org/W2167759247","https://openalex.org/W2215079391","https://openalex.org/W2244028233","https://openalex.org/W2281037989","https://openalex.org/W2294396910","https://openalex.org/W2296348247","https://openalex.org/W2396578647","https://openalex.org/W2407348986","https://openalex.org/W2508349037","https://openalex.org/W2512003400","https://openalex.org/W2514545190","https://openalex.org/W2614250878","https://openalex.org/W2746128040","https://openalex.org/W2796111556","https://openalex.org/W2799837083","https://openalex.org/W2896298055","https://openalex.org/W2912010641","https://openalex.org/W2914927888","https://openalex.org/W2963654382","https://openalex.org/W2974902866","https://openalex.org/W3164019839","https://openalex.org/W4243412119","https://openalex.org/W4245961435","https://openalex.org/W4250865353","https://openalex.org/W4285719527","https://openalex.org/W6609657144"],"related_works":["https://openalex.org/W577185743","https://openalex.org/W1600683501","https://openalex.org/W4302028307","https://openalex.org/W1974134410","https://openalex.org/W1495683925","https://openalex.org/W4212896882","https://openalex.org/W2107148245","https://openalex.org/W2549438946","https://openalex.org/W49105298","https://openalex.org/W4285406306"],"abstract_inverted_index":{"Conversational":[0],"programmers":[1,27,109,129],"want":[2],"to":[3,8,14,72,130],"learn":[4],"about":[5],"code":[6,67,133],"primarily":[7],"communicate":[9],"with":[10,102,119],"technical":[11],"co-workers,":[12],"not":[13],"develop":[15],"software.":[16],"However,":[17],"existing":[18],"instructional":[19],"materials":[20],"don\u2019t":[21],"meet":[22],"the":[23,81,93],"needs":[24],"of":[25,43,65,83,95,115,143],"conversational":[26,50,108,128],"because":[28,110],"they":[29],"prioritize":[30],"syntax":[31],"and":[32,36,45,69,75,117,136],"semantics":[33],"over":[34],"concepts":[35],"applications.":[37],"This":[38],"mismatch":[39],"results":[40],"in":[41,92],"feelings":[42],"failure":[44],"low":[46],"self-efficacy.":[47],"To":[48],"motivate":[49],"programmers,":[51],"we":[52],"propose":[53],"purpose-first":[54,85,103],"programming,":[55],"a":[56,63,84,113],"new":[57],"approach":[58],"that":[59,88,100],"focuses":[60],"on":[61,80],"learning":[62,101,125],"handful":[64],"domain-specific":[66],"patterns":[68,91],"assembling":[70],"them":[71],"create":[73],"authentic":[74],"useful":[76],"programs.":[77],"We":[78,98],"report":[79],"development":[82],"programming":[86,104,124],"prototype":[87],"teaches":[89],"five":[90],"domain":[94],"web":[96],"scraping.":[97],"show":[99],"is":[105],"motivating":[106],"for":[107],"it":[111],"engenders":[112],"feeling":[114],"success":[116],"aligns":[118],"these":[120],"learners\u2019":[121],"goals.":[122],"Purpose-first":[123],"enabled":[126],"novice":[127],"complete":[131],"scaffolded":[132],"writing,":[134],"debugging,":[135],"explaining":[137],"activities":[138],"after":[139],"only":[140],"30":[141],"minutes":[142],"instruction.":[144]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":12},{"year":2024,"cited_by_count":12},{"year":2023,"cited_by_count":8},{"year":2022,"cited_by_count":9}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
