{"id":"https://openalex.org/W3008479641","doi":"https://doi.org/10.1145/3328778.3366882","title":"The Effects of Compilation Mechanisms and Error Message Presentation on Novice Programmer Behavior","display_name":"The Effects of Compilation Mechanisms and Error Message Presentation on Novice Programmer Behavior","publication_year":2020,"publication_date":"2020-02-25","ids":{"openalex":"https://openalex.org/W3008479641","doi":"https://doi.org/10.1145/3328778.3366882","mag":"3008479641"},"language":"en","primary_location":{"id":"doi:10.1145/3328778.3366882","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3328778.3366882","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":"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/A5073089220","display_name":"Ioannis Karvelas","orcid":"https://orcid.org/0000-0003-2502-2903"},"institutions":[{"id":"https://openalex.org/I100930933","display_name":"University College Dublin","ror":"https://ror.org/05m7pjf47","country_code":"IE","type":"education","lineage":["https://openalex.org/I100930933"]}],"countries":["IE"],"is_corresponding":false,"raw_author_name":"Ioannis Karvelas","raw_affiliation_strings":["University College Dublin, Dublin, Ireland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University College Dublin, Dublin, Ireland","institution_ids":["https://openalex.org/I100930933"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074849799","display_name":"Annie Li","orcid":"https://orcid.org/0000-0003-0348-8104"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Annie Li","raw_affiliation_strings":["University of Michigan, Ann Arbor, MI, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Michigan, Ann Arbor, MI, USA","institution_ids":["https://openalex.org/I27837315"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5054692443","display_name":"Brett A. Becker","orcid":"https://orcid.org/0000-0003-1446-647X"},"institutions":[{"id":"https://openalex.org/I100930933","display_name":"University College Dublin","ror":"https://ror.org/05m7pjf47","country_code":"IE","type":"education","lineage":["https://openalex.org/I100930933"]}],"countries":["IE"],"is_corresponding":false,"raw_author_name":"Brett A. Becker","raw_affiliation_strings":["University College Dublin, Dublin, Ireland"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University College Dublin, Dublin, Ireland","institution_ids":["https://openalex.org/I100930933"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":6.884,"has_fulltext":false,"cited_by_count":34,"citation_normalized_percentile":{"value":0.96714927,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"759","last_page":"765"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9997000098228455,"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.9997000098228455,"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/T10260","display_name":"Software Engineering Research","score":0.9980999827384949,"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/T11122","display_name":"Online Learning and Analytics","score":0.9865000247955322,"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.888670802116394},{"id":"https://openalex.org/keywords/programmer","display_name":"Programmer","score":0.7815946340560913},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.6771398782730103},{"id":"https://openalex.org/keywords/presentation","display_name":"Presentation (obstetrics)","score":0.6372576951980591},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.604430615901947},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.5190377831459045},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.38428106904029846},{"id":"https://openalex.org/keywords/multimedia","display_name":"Multimedia","score":0.33574825525283813}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.888670802116394},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.7815946340560913},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.6771398782730103},{"id":"https://openalex.org/C2777601897","wikidata":"https://www.wikidata.org/wiki/Q3409113","display_name":"Presentation (obstetrics)","level":2,"score":0.6372576951980591},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.604430615901947},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.5190377831459045},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.38428106904029846},{"id":"https://openalex.org/C49774154","wikidata":"https://www.wikidata.org/wiki/Q131765","display_name":"Multimedia","level":1,"score":0.33574825525283813},{"id":"https://openalex.org/C71924100","wikidata":"https://www.wikidata.org/wiki/Q11190","display_name":"Medicine","level":0,"score":0.0},{"id":"https://openalex.org/C126838900","wikidata":"https://www.wikidata.org/wiki/Q77604","display_name":"Radiology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3328778.3366882","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3328778.3366882","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":[{"score":0.5699999928474426,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":40,"referenced_works":["https://openalex.org/W216713208","https://openalex.org/W1964157254","https://openalex.org/W1966749442","https://openalex.org/W1972978214","https://openalex.org/W1994468661","https://openalex.org/W2009908982","https://openalex.org/W2050390685","https://openalex.org/W2057833160","https://openalex.org/W2072225709","https://openalex.org/W2089736546","https://openalex.org/W2093136994","https://openalex.org/W2126460775","https://openalex.org/W2140984588","https://openalex.org/W2148999650","https://openalex.org/W2157148654","https://openalex.org/W2164372721","https://openalex.org/W2264893711","https://openalex.org/W2296095100","https://openalex.org/W2314503383","https://openalex.org/W2469877382","https://openalex.org/W2587751095","https://openalex.org/W2747427841","https://openalex.org/W2791265653","https://openalex.org/W2791302163","https://openalex.org/W2808670711","https://openalex.org/W2886666397","https://openalex.org/W2910880405","https://openalex.org/W2916601118","https://openalex.org/W2917563899","https://openalex.org/W2943481412","https://openalex.org/W2943692676","https://openalex.org/W2963916578","https://openalex.org/W2966268134","https://openalex.org/W2993011866","https://openalex.org/W3135594529","https://openalex.org/W4229977739","https://openalex.org/W4234776752","https://openalex.org/W4246553962","https://openalex.org/W4255162405","https://openalex.org/W4289255206"],"related_works":["https://openalex.org/W2379153735","https://openalex.org/W2171648479","https://openalex.org/W2132806979","https://openalex.org/W622882839","https://openalex.org/W2185017216","https://openalex.org/W1713081424","https://openalex.org/W2016345697","https://openalex.org/W1523769955","https://openalex.org/W2245390655","https://openalex.org/W188282463"],"abstract_inverted_index":{"It":[0],"is":[1,23,112],"generally":[2],"accepted":[3],"that":[4,116,167,219],"learning":[5,246],"to":[6,38,76,123,199,244],"program":[7],"could":[8],"be":[9,160,177],"easier":[10],"for":[11,222,249],"many":[12],"students.":[13],"One":[14],"of":[15,20,32,56,81,83,103,173,187,234],"the":[16,24,57,66,78,124,129,135,144,157,163,168,226,232],"most":[17,58],"important":[18,59],"components":[19],"this":[21,70],"experience":[22,170],"programming":[25,67,79,85,169,212,227],"environment.":[26,228],"Novices":[27],"learn":[28],"in":[29,46,86,101,143,182,196,201,211,217,241],"a":[30,113],"variety":[31],"environments,":[33],"from":[34,121],"basic":[35],"command-line":[36],"interfaces":[37],"industry-strength":[39],"IDEs.":[40],"These":[41,96],"environments":[42],"can":[43,176,230],"differ":[44,99],"substantially":[45,178],"compilation":[47,104],"behavior":[48,80,105,172,216],"and":[49,94,106,171,192,238],"error":[50,107,119,131,153,193],"message":[51,108],"presentation":[52],"-":[53],"arguably":[54],"two":[55,97],"mechanisms":[60],"through":[61],"which":[62],"users":[63,84,175],"interact":[64],"with":[65],"language.":[68],"In":[69,150],"study,":[71],"we":[72],"utilize":[73],"Blackbox":[74],"data":[75],"compare":[77],"thousands":[82],"Java,":[87],"who":[88],"all":[89,152],"used":[90],"BlueJ":[91,110,139],"versions":[92,98],"3":[93,111],"4.":[95],"drastically":[100],"terms":[102],"presentation.":[109],"click-to-compile":[114,148],"editor":[115],"delivers":[117],"text-based":[118],"messages":[120,154,194],"javac":[122],"user,":[125],"but":[126,146],"only":[127],"presents":[128],"first":[130],"message,":[132],"even":[133],"if":[134],"compiler":[136],"produces":[137],"several.":[138],"4":[140],"automatically":[141],"compiles":[142],"background":[145],"retains":[147],"ability.":[149],"addition,":[151],"(not":[155],"just":[156],"first)":[158],"may":[159],"viewed":[161],"by":[162,180],"user.":[164],"We":[165],"find":[166],"these":[174,183],"affected":[179],"changes":[181,210],"mechanisms,":[184],"causing":[185],"numbers":[186],"manual":[188],"compilations,":[189,191],"successful":[190],"presented":[195],"each":[197],"version":[198],"differ,":[200],"cases,":[202],"markedly.":[203],"Our":[204],"results":[205],"provide":[206],"evidence":[207],"on":[208],"how":[209],"environment":[213],"affect":[214],"user":[215],"conditions":[218],"reasonably":[220],"control":[221],"variables":[223],"other":[224],"than":[225],"This":[229],"inform":[231],"decisions":[233],"educators,":[235],"tool":[236],"designers,":[237],"HCI":[239],"researchers":[240],"their":[242],"work":[243],"make":[245],"more":[247],"effective":[248],"novice":[250],"programmers.":[251]},"counts_by_year":[{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":9},{"year":2022,"cited_by_count":7},{"year":2021,"cited_by_count":6},{"year":2020,"cited_by_count":5}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
