{"id":"https://openalex.org/W2074731714","doi":"https://doi.org/10.1207/s15327051hci0102_3","title":"Preprogramming Knowledge: A Major Source of Misconceptions in Novice Programmers","display_name":"Preprogramming Knowledge: A Major Source of Misconceptions in Novice Programmers","publication_year":1985,"publication_date":"1985-06-01","ids":{"openalex":"https://openalex.org/W2074731714","doi":"https://doi.org/10.1207/s15327051hci0102_3","mag":"2074731714"},"language":"en","primary_location":{"id":"doi:10.1207/s15327051hci0102_3","is_oa":false,"landing_page_url":"https://doi.org/10.1207/s15327051hci0102_3","pdf_url":null,"source":{"id":"https://openalex.org/S2481449237","display_name":"Human-Computer Interaction","issn_l":"0737-0024","issn":["0737-0024","1532-7051"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320547","host_organization_name":"Taylor & Francis","host_organization_lineage":["https://openalex.org/P4310320547"],"host_organization_lineage_names":["Taylor & Francis"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Human\u2013Computer Interaction","raw_type":"journal-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/A5111424313","display_name":"Jeffrey Bonar","orcid":null},"institutions":[{"id":"https://openalex.org/I170201317","display_name":"University of Pittsburgh","ror":"https://ror.org/01an3r305","country_code":"US","type":"education","lineage":["https://openalex.org/I170201317"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jeffrey Bonar","raw_affiliation_strings":["Intelligent Tutoring Systems Group, Learning Research and Development Center, University of Pittsburgh, Pittsburgh, PA#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Intelligent Tutoring Systems Group, Learning Research and Development Center, University of Pittsburgh, Pittsburgh, PA#TAB#","institution_ids":["https://openalex.org/I170201317"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5078721379","display_name":"Elliot Soloway","orcid":"https://orcid.org/0000-0002-5724-1556"},"institutions":[{"id":"https://openalex.org/I32971472","display_name":"Yale University","ror":"https://ror.org/03v76x132","country_code":"US","type":"education","lineage":["https://openalex.org/I32971472"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Elliot Soloway","raw_affiliation_strings":["Cognition and Programming Project, Computer Science Department, Yale University, New Haven, CT#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Cognition and Programming Project, Computer Science Department, Yale University, New Haven, CT#TAB#","institution_ids":["https://openalex.org/I32971472"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":37.1377,"has_fulltext":false,"cited_by_count":238,"citation_normalized_percentile":{"value":0.9965587,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":100},"biblio":{"volume":"1","issue":"2","first_page":"133","last_page":"161"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9988999962806702,"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.9988999962806702,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9948999881744385,"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/T11902","display_name":"Intelligent Tutoring Systems and Adaptive Learning","score":0.9919000267982483,"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.7872107028961182},{"id":"https://openalex.org/keywords/procedural-programming","display_name":"Procedural programming","score":0.6070786714553833},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5995975732803345},{"id":"https://openalex.org/keywords/representation","display_name":"Representation (politics)","score":0.5486543774604797},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.530837893486023},{"id":"https://openalex.org/keywords/natural-language-programming","display_name":"Natural language programming","score":0.4845196604728699},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.4502812623977661},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.4407193660736084},{"id":"https://openalex.org/keywords/natural","display_name":"Natural (archaeology)","score":0.43672433495521545},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.3756747245788574},{"id":"https://openalex.org/keywords/natural-language","display_name":"Natural language","score":0.3679318428039551},{"id":"https://openalex.org/keywords/inductive-programming","display_name":"Inductive programming","score":0.3388584852218628},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.3350684344768524},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.3015289306640625}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7872107028961182},{"id":"https://openalex.org/C120558287","wikidata":"https://www.wikidata.org/wiki/Q1418502","display_name":"Procedural programming","level":4,"score":0.6070786714553833},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5995975732803345},{"id":"https://openalex.org/C2776359362","wikidata":"https://www.wikidata.org/wiki/Q2145286","display_name":"Representation (politics)","level":3,"score":0.5486543774604797},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.530837893486023},{"id":"https://openalex.org/C67463725","wikidata":"https://www.wikidata.org/wiki/Q17081452","display_name":"Natural language programming","level":5,"score":0.4845196604728699},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.4502812623977661},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4407193660736084},{"id":"https://openalex.org/C2776608160","wikidata":"https://www.wikidata.org/wiki/Q4785462","display_name":"Natural (archaeology)","level":2,"score":0.43672433495521545},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.3756747245788574},{"id":"https://openalex.org/C195324797","wikidata":"https://www.wikidata.org/wiki/Q33742","display_name":"Natural language","level":2,"score":0.3679318428039551},{"id":"https://openalex.org/C50033165","wikidata":"https://www.wikidata.org/wiki/Q15712089","display_name":"Inductive programming","level":3,"score":0.3388584852218628},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3350684344768524},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.3015289306640625},{"id":"https://openalex.org/C129353971","wikidata":"https://www.wikidata.org/wiki/Q5156949","display_name":"Comprehension approach","level":3,"score":0.0},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.0},{"id":"https://openalex.org/C94625758","wikidata":"https://www.wikidata.org/wiki/Q7163","display_name":"Politics","level":2,"score":0.0},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.0},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0},{"id":"https://openalex.org/C83479923","wikidata":"https://www.wikidata.org/wiki/Q2063748","display_name":"Universal Networking Language","level":4,"score":0.0},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1207/s15327051hci0102_3","is_oa":false,"landing_page_url":"https://doi.org/10.1207/s15327051hci0102_3","pdf_url":null,"source":{"id":"https://openalex.org/S2481449237","display_name":"Human-Computer Interaction","issn_l":"0737-0024","issn":["0737-0024","1532-7051"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320547","host_organization_name":"Taylor & Francis","host_organization_lineage":["https://openalex.org/P4310320547"],"host_organization_lineage_names":["Taylor & Francis"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Human\u2013Computer Interaction","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","display_name":"Quality Education","score":0.8199999928474426}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":20,"referenced_works":["https://openalex.org/W28411281","https://openalex.org/W1969138016","https://openalex.org/W1973719497","https://openalex.org/W2036942355","https://openalex.org/W2041656211","https://openalex.org/W2045300586","https://openalex.org/W2051669404","https://openalex.org/W2059694633","https://openalex.org/W2064430731","https://openalex.org/W2133247167","https://openalex.org/W2159690640","https://openalex.org/W2286961912","https://openalex.org/W2747632778","https://openalex.org/W4240805909","https://openalex.org/W4245278167","https://openalex.org/W4253804874","https://openalex.org/W4285719527","https://openalex.org/W6611229880","https://openalex.org/W6665659361","https://openalex.org/W6683575451"],"related_works":["https://openalex.org/W2039406101","https://openalex.org/W1828224469","https://openalex.org/W1498485720","https://openalex.org/W2560787608","https://openalex.org/W4387445043","https://openalex.org/W294096832","https://openalex.org/W2172209430","https://openalex.org/W2161156675","https://openalex.org/W3117088238","https://openalex.org/W3129186764"],"abstract_inverted_index":{"We":[0,53,73,106],"present":[1],"a":[2,13,71,108],"process":[3],"model":[4,17,132],"to":[5,62,95],"explain":[6],"bugs":[7,36,56],"produced":[8],"by":[9,20,40,66,93,133],"novices":[10,41,94],"early":[11],"in":[12,50,60],"programming":[14,27,35,55,120],"course.":[15],"The":[16],"was":[18],"motivated":[19],"interviews":[21,136],"with":[22,137],"novice":[23,68,112,118,138],"programmers":[24],"solving":[25],"simple":[26],"problems.":[28],"Our":[29],"key":[30],"idea":[31],"is":[32,91],"that":[33],"many":[34],"can":[37],"be":[38],"explained":[39],"inappropriately":[42],"using":[43],"their":[44],"knowledge":[45,90,116],"of":[46,81,100],"step-by-step":[47],"procedural":[48],"specifications":[49],"natural":[51,87,113],"language.":[52],"view":[54],"as":[57],"patches":[58],"generated":[59],"response":[61],"an":[63],"impasse":[64],"reached":[65],"the":[67,126,131],"while":[69],"developing":[70],"program.":[72],"call":[74],"such":[75],"patching":[76],"strategies":[77],"bug":[78,83,101,127],"generators.":[79],"Several":[80],"our":[82],"generators":[84,102],"describe":[85,107],"how":[86],"language":[88,114],"preprogramming":[89,115],"used":[92],"create":[96],"patches.":[97],"Other":[98],"kinds":[99],"are":[103],"also":[104],"discussed.":[105],"representation":[109],"both":[110],"for":[111],"and":[117,125],"fragmentary":[119],"knowledge.":[121],"Using":[122],"these":[123],"representations":[124],"generators,":[128],"we":[129],"evaluate":[130],"analyzing":[134],"four":[135],"programmers.":[139]},"counts_by_year":[{"year":2026,"cited_by_count":5},{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":5},{"year":2020,"cited_by_count":7},{"year":2019,"cited_by_count":42},{"year":2018,"cited_by_count":7},{"year":2017,"cited_by_count":7},{"year":2016,"cited_by_count":5},{"year":2015,"cited_by_count":7},{"year":2014,"cited_by_count":6},{"year":2013,"cited_by_count":4},{"year":2012,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
