{"id":"https://openalex.org/W1979619992","doi":"https://doi.org/10.1145/1414558.1414586","title":"Teaching students to identify common programming errors using a game","display_name":"Teaching students to identify common programming errors using a game","publication_year":2008,"publication_date":"2008-10-16","ids":{"openalex":"https://openalex.org/W1979619992","doi":"https://doi.org/10.1145/1414558.1414586","mag":"1979619992"},"language":"en","primary_location":{"id":"doi:10.1145/1414558.1414586","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1414558.1414586","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 9th ACM SIGITE conference on Information technology 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/A5006152214","display_name":"E. M. Nalaka S. Edirisinghe","orcid":null},"institutions":[{"id":"https://openalex.org/I195296446","display_name":"Temasek Polytechnic","ror":"https://ror.org/03k1z9s75","country_code":"SG","type":"education","lineage":["https://openalex.org/I195296446"]}],"countries":["SG"],"is_corresponding":true,"raw_author_name":"E. M. Nalaka S. Edirisinghe","raw_affiliation_strings":["Temasek Polytechnic, Singapore, Singapore"],"affiliations":[{"raw_affiliation_string":"Temasek Polytechnic, Singapore, Singapore","institution_ids":["https://openalex.org/I195296446"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5006152214"],"corresponding_institution_ids":["https://openalex.org/I195296446"],"apc_list":null,"apc_paid":null,"fwci":0.305,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.64102564,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"95","last_page":"98"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10731","display_name":"Educational Games and Gamification","score":0.9997000098228455,"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"}},"topics":[{"id":"https://openalex.org/T10731","display_name":"Educational Games and Gamification","score":0.9997000098228455,"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/T10533","display_name":"Teaching and Learning Programming","score":0.9987999796867371,"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/T11197","display_name":"Digital Games and Media","score":0.9916999936103821,"subfield":{"id":"https://openalex.org/subfields/3312","display_name":"Sociology and Political Science"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7878248691558838},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.6250202059745789},{"id":"https://openalex.org/keywords/syntax","display_name":"Syntax","score":0.5777338743209839},{"id":"https://openalex.org/keywords/game-programming","display_name":"Game programming","score":0.5652117729187012},{"id":"https://openalex.org/keywords/syntax-error","display_name":"Syntax error","score":0.5308175086975098},{"id":"https://openalex.org/keywords/subject","display_name":"Subject (documents)","score":0.5040575265884399},{"id":"https://openalex.org/keywords/computer-programming","display_name":"Computer programming","score":0.4750652015209198},{"id":"https://openalex.org/keywords/mathematics-education","display_name":"Mathematics education","score":0.46531251072883606},{"id":"https://openalex.org/keywords/face","display_name":"Face (sociological concept)","score":0.44219234585762024},{"id":"https://openalex.org/keywords/game-developer","display_name":"Game Developer","score":0.42222219705581665},{"id":"https://openalex.org/keywords/video-game-development","display_name":"Video game development","score":0.41581013798713684},{"id":"https://openalex.org/keywords/multimedia","display_name":"Multimedia","score":0.3931133449077606},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3928471803665161},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.3292773365974426},{"id":"https://openalex.org/keywords/game-design","display_name":"Game design","score":0.2805907726287842},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2290070652961731},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.16110438108444214},{"id":"https://openalex.org/keywords/game-design-document","display_name":"Game design document","score":0.12854766845703125},{"id":"https://openalex.org/keywords/psychology","display_name":"Psychology","score":0.09675461053848267},{"id":"https://openalex.org/keywords/abstract-syntax","display_name":"Abstract syntax","score":0.07279756665229797}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7878248691558838},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.6250202059745789},{"id":"https://openalex.org/C60048249","wikidata":"https://www.wikidata.org/wiki/Q37437","display_name":"Syntax","level":2,"score":0.5777338743209839},{"id":"https://openalex.org/C109347269","wikidata":"https://www.wikidata.org/wiki/Q1753830","display_name":"Game programming","level":5,"score":0.5652117729187012},{"id":"https://openalex.org/C11742125","wikidata":"https://www.wikidata.org/wiki/Q1195374","display_name":"Syntax error","level":4,"score":0.5308175086975098},{"id":"https://openalex.org/C2777855551","wikidata":"https://www.wikidata.org/wiki/Q12310021","display_name":"Subject (documents)","level":2,"score":0.5040575265884399},{"id":"https://openalex.org/C33857546","wikidata":"https://www.wikidata.org/wiki/Q80006","display_name":"Computer programming","level":2,"score":0.4750652015209198},{"id":"https://openalex.org/C145420912","wikidata":"https://www.wikidata.org/wiki/Q853077","display_name":"Mathematics education","level":1,"score":0.46531251072883606},{"id":"https://openalex.org/C2779304628","wikidata":"https://www.wikidata.org/wiki/Q3503480","display_name":"Face (sociological concept)","level":2,"score":0.44219234585762024},{"id":"https://openalex.org/C41826821","wikidata":"https://www.wikidata.org/wiki/Q844005","display_name":"Game Developer","level":3,"score":0.42222219705581665},{"id":"https://openalex.org/C54276265","wikidata":"https://www.wikidata.org/wiki/Q1061635","display_name":"Video game development","level":3,"score":0.41581013798713684},{"id":"https://openalex.org/C49774154","wikidata":"https://www.wikidata.org/wiki/Q131765","display_name":"Multimedia","level":1,"score":0.3931133449077606},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3928471803665161},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3292773365974426},{"id":"https://openalex.org/C503285160","wikidata":"https://www.wikidata.org/wiki/Q858057","display_name":"Game design","level":2,"score":0.2805907726287842},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2290070652961731},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.16110438108444214},{"id":"https://openalex.org/C6907630","wikidata":"https://www.wikidata.org/wiki/Q3010535","display_name":"Game design document","level":4,"score":0.12854766845703125},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.09675461053848267},{"id":"https://openalex.org/C114408938","wikidata":"https://www.wikidata.org/wiki/Q333373","display_name":"Abstract syntax","level":3,"score":0.07279756665229797},{"id":"https://openalex.org/C144024400","wikidata":"https://www.wikidata.org/wiki/Q21201","display_name":"Sociology","level":0,"score":0.0},{"id":"https://openalex.org/C36289849","wikidata":"https://www.wikidata.org/wiki/Q34749","display_name":"Social science","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1414558.1414586","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1414558.1414586","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 9th ACM SIGITE conference on Information technology education","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","display_name":"Quality Education","score":0.8600000143051147}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":12,"referenced_works":["https://openalex.org/W57493176","https://openalex.org/W78751785","https://openalex.org/W114548369","https://openalex.org/W349073394","https://openalex.org/W1480574245","https://openalex.org/W2040512602","https://openalex.org/W2134337131","https://openalex.org/W2283630310","https://openalex.org/W2598196879","https://openalex.org/W2724245216","https://openalex.org/W6604688506","https://openalex.org/W7056077995"],"related_works":["https://openalex.org/W1491613725","https://openalex.org/W2755355173","https://openalex.org/W4381616580","https://openalex.org/W2106993766","https://openalex.org/W2763970723","https://openalex.org/W2955127158","https://openalex.org/W578591059","https://openalex.org/W2786257974","https://openalex.org/W2885055606","https://openalex.org/W2764088271"],"abstract_inverted_index":{"Introductory":[0],"computer":[1,28,107],"programming":[2,125,148],"remains":[3],"a":[4,42,57,87,92,138],"challenging":[5],"subject":[6],"for":[7],"many":[8],"first-time":[9],"students.":[10],"This":[11,78,109],"challenge":[12],"is":[13],"further":[14],"compounded":[15],"by":[16],"the":[17,23,36,62,68,81,112,129],"difficulty":[18],"students":[19,38,64,100,145],"face":[20],"in":[21,25,34,44,60,105,121],"identifying":[22,61],"errors":[24,104],"their":[26,75,106],"own":[27],"programs.":[29,108],"While":[30],"debuggers":[31],"are":[32],"helpful":[33],"locating":[35],"errors,":[37,63],"need":[39],"to":[40,51,66,98,146],"play":[41],"part":[43],"determining":[45],"what":[46],"went":[47],"wrong":[48],"and":[49,83,118,132,143],"how":[50,133],"fix":[52],"it.":[53],"In":[54],"addition,":[55],"without":[56],"strong":[58],"foundation":[59],"continue":[65],"repeat":[67],"same":[69],"mistakes":[70],"as":[71],"they":[72],"progress":[73],"through":[74],"academic":[76],"careers.":[77],"paper":[79,110],"shares":[80],"processes":[82],"lessons":[84],"learned":[85],"from":[86],"pilot":[88],"project":[89],"of":[90,114,141],"developing":[91,115],"Tetris-like":[93],"game":[94,117],"prototype":[95],"using":[96],"GameMaker":[97],"help":[99],"identify":[101,147],"common":[102],"syntax":[103],"describes":[111],"experiences":[113,131],"this":[116],"adopting":[119],"it":[120],"an":[122],"introductory":[123],"Java":[124],"classroom.":[126],"It":[127],"discusses":[128],"students'":[130],"such":[134],"games":[135],"may":[136],"be":[137],"possible":[139],"means":[140],"engaging":[142],"teaching":[144],"errors.":[149]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2020,"cited_by_count":2},{"year":2018,"cited_by_count":1},{"year":2014,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
