{"id":"https://openalex.org/W4412564182","doi":"https://doi.org/10.1145/3749996","title":"Code Quality Defects in Introductory Programming","display_name":"Code Quality Defects in Introductory Programming","publication_year":2025,"publication_date":"2025-07-22","ids":{"openalex":"https://openalex.org/W4412564182","doi":"https://doi.org/10.1145/3749996"},"language":"en","primary_location":{"id":"doi:10.1145/3749996","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3749996","pdf_url":null,"source":{"id":"https://openalex.org/S2764465379","display_name":"ACM Transactions on Computing Education","issn_l":"1946-6226","issn":["1946-6226"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Computing Education","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/A5084875169","display_name":"Anna \u0158echt\u00e1\u010dkov\u00e1","orcid":"https://orcid.org/0009-0006-9449-4524"},"institutions":[{"id":"https://openalex.org/I21449261","display_name":"Masaryk University","ror":"https://ror.org/02j46qs45","country_code":"CZ","type":"education","lineage":["https://openalex.org/I21449261"]}],"countries":["CZ"],"is_corresponding":true,"raw_author_name":"Anna \u0158echt\u00e1\u010dkov\u00e1","raw_affiliation_strings":["Masaryk University, Brno, Czech Republic"],"affiliations":[{"raw_affiliation_string":"Masaryk University, Brno, Czech Republic","institution_ids":["https://openalex.org/I21449261"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5068639256","display_name":"Radek Pel\u00e1nek","orcid":"https://orcid.org/0000-0001-8877-4729"},"institutions":[{"id":"https://openalex.org/I21449261","display_name":"Masaryk University","ror":"https://ror.org/02j46qs45","country_code":"CZ","type":"education","lineage":["https://openalex.org/I21449261"]}],"countries":["CZ"],"is_corresponding":false,"raw_author_name":"Radek Pel\u00e1nek","raw_affiliation_strings":["Masaryk University, Brno, Czech Republic"],"affiliations":[{"raw_affiliation_string":"Masaryk University, Brno, Czech Republic","institution_ids":["https://openalex.org/I21449261"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5010847161","display_name":"Tom\u00e1\u0161 Effenberger","orcid":"https://orcid.org/0000-0001-5601-926X"},"institutions":[{"id":"https://openalex.org/I4210124866","display_name":"\u010cesk\u00fd Metrologick\u00fd Institut","ror":"https://ror.org/02m5haa59","country_code":"CZ","type":"facility","lineage":["https://openalex.org/I4210124866"]}],"countries":["CZ"],"is_corresponding":false,"raw_author_name":"Tom\u00e1\u0161 Effenberger","raw_affiliation_strings":["Um\u00edme to, Brno, Czech Republic","Um\u00edme to, Czech Republic"],"affiliations":[{"raw_affiliation_string":"Um\u00edme to, Brno, Czech Republic","institution_ids":[]},{"raw_affiliation_string":"Um\u00edme to, Czech Republic","institution_ids":["https://openalex.org/I4210124866"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5084875169"],"corresponding_institution_ids":["https://openalex.org/I21449261"],"apc_list":null,"apc_paid":null,"fwci":3.3928,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.93663302,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":98,"max":99},"biblio":{"volume":"25","issue":"4","first_page":"1","last_page":"32"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9995999932289124,"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.9995999932289124,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9986000061035156,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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.9979000091552734,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7042256593704224},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5547724366188049},{"id":"https://openalex.org/keywords/quality","display_name":"Quality (philosophy)","score":0.5242172479629517},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.48425599932670593},{"id":"https://openalex.org/keywords/mathematics-education","display_name":"Mathematics education","score":0.3824256658554077},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.14242666959762573}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7042256593704224},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5547724366188049},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.5242172479629517},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.48425599932670593},{"id":"https://openalex.org/C145420912","wikidata":"https://www.wikidata.org/wiki/Q853077","display_name":"Mathematics education","level":1,"score":0.3824256658554077},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.14242666959762573},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"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/3749996","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3749996","pdf_url":null,"source":{"id":"https://openalex.org/S2764465379","display_name":"ACM Transactions on Computing Education","issn_l":"1946-6226","issn":["1946-6226"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Computing Education","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":58,"referenced_works":["https://openalex.org/W1971916043","https://openalex.org/W1979507906","https://openalex.org/W2045651560","https://openalex.org/W2054455436","https://openalex.org/W2057833160","https://openalex.org/W2151295763","https://openalex.org/W2475454661","https://openalex.org/W2511447228","https://openalex.org/W2554919770","https://openalex.org/W2574271863","https://openalex.org/W2728220450","https://openalex.org/W2746660560","https://openalex.org/W2766624855","https://openalex.org/W2785752813","https://openalex.org/W2790137848","https://openalex.org/W2808745730","https://openalex.org/W2887223112","https://openalex.org/W2894540915","https://openalex.org/W2901649232","https://openalex.org/W2916351062","https://openalex.org/W2916594277","https://openalex.org/W2962855469","https://openalex.org/W2964516878","https://openalex.org/W3033406705","https://openalex.org/W3096582160","https://openalex.org/W3107352038","https://openalex.org/W3107757873","https://openalex.org/W3134953867","https://openalex.org/W3158904737","https://openalex.org/W3172145230","https://openalex.org/W3194809857","https://openalex.org/W4213340858","https://openalex.org/W4226000064","https://openalex.org/W4247891497","https://openalex.org/W4284892294","https://openalex.org/W4312617148","https://openalex.org/W4323033785","https://openalex.org/W4381586920","https://openalex.org/W4382654255","https://openalex.org/W4382654260","https://openalex.org/W4383749433","https://openalex.org/W4383749531","https://openalex.org/W4385680523","https://openalex.org/W4387109281","https://openalex.org/W4390621504","https://openalex.org/W4391584331","https://openalex.org/W4392507427","https://openalex.org/W4392564430","https://openalex.org/W4392617381","https://openalex.org/W4393833809","https://openalex.org/W4400267649","https://openalex.org/W4400267714","https://openalex.org/W4400267760","https://openalex.org/W4400517562","https://openalex.org/W4400643535","https://openalex.org/W4403564662","https://openalex.org/W4406803861","https://openalex.org/W6950470715"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W4391913857","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052"],"abstract_inverted_index":{"Code":[0],"quality":[1,26,40,65,130,140],"is":[2,11,124],"a":[3,50,75,85,103,144],"critical":[4],"aspect":[5],"of":[6,21,55,78,88,112,156,168],"programming,":[7],"as":[8],"high-quality":[9],"code":[10,16,25,39,64,129,139],"easier":[12],"to":[13],"maintain,":[14],"and":[15,53,91,142,162],"maintenance":[17],"constitutes":[18],"the":[19,46,110,154,166],"majority":[20],"software":[22],"costs.":[23],"Consequently,":[24],"should":[27],"be":[28],"emphasized":[29],"in":[30,67],"programming":[31,69,94],"education.":[32],"While":[33],"previous":[34],"research":[35],"has":[36],"identified":[37],"numerous":[38],"defects":[41,66,141,158],"commonly":[42],"made":[43],"by":[44],"students,":[45],"current":[47],"state":[48],"lacks":[49],"clear":[51],"organization":[52],"prioritization":[54],"these":[56,157],"defects.":[57,114],"In":[58],"this":[59],"work,":[60],"we":[61,152],"systematically":[62],"address":[63],"introductory":[68],"from":[70],"multiple":[71,160],"perspectives.":[72],"We":[73,101,132],"present":[74],"comprehensive":[76],"catalog":[77],"over":[79],"100":[80],"specific":[81],"defects,":[82],"organized":[83],"through":[84],"structured":[86],"classification":[87],"defect":[89,149,173],"types":[90],"their":[92],"associated":[93],"constructs,":[95],"along":[96],"with":[97,147],"an":[98],"importance":[99,167],"ranking.":[100],"conducted":[102],"survey":[104],"among":[105],"computer":[106],"science":[107],"educators":[108],"regarding":[109],"severity":[111],"various":[113],"Our":[115],"findings":[116],"indicate":[117],"that":[118],"while":[119],"individual":[120],"opinions":[121],"vary,":[122],"there":[123],"general":[125],"consensus":[126],"on":[127],"many":[128],"issues.":[131],"also":[133],"review":[134],"automated":[135],"methods":[136],"for":[137],"detecting":[138],"introduce":[143],"novel":[145],"tool":[146],"extensive":[148],"coverage.":[150],"Finally,":[151],"analyze":[153],"prevalence":[155,163],"using":[159],"datasets":[161],"metrics,":[164],"demonstrating":[165],"contextual":[169],"interpretation":[170],"when":[171],"evaluating":[172],"prevalence.":[174]},"counts_by_year":[{"year":2026,"cited_by_count":2}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
