{"id":"https://openalex.org/W3111699480","doi":"https://doi.org/10.1109/fie44824.2020.9274137","title":"The Role of Source Code Vocabulary in Programming Teaching and Learning","display_name":"The Role of Source Code Vocabulary in Programming Teaching and Learning","publication_year":2020,"publication_date":"2020-10-21","ids":{"openalex":"https://openalex.org/W3111699480","doi":"https://doi.org/10.1109/fie44824.2020.9274137","mag":"3111699480"},"language":"en","primary_location":{"id":"doi:10.1109/fie44824.2020.9274137","is_oa":false,"landing_page_url":"https://doi.org/10.1109/fie44824.2020.9274137","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 IEEE Frontiers in Education Conference (FIE)","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/A5047591132","display_name":"Marcos Nascimento","orcid":null},"institutions":[{"id":"https://openalex.org/I41455075","display_name":"Universidade Federal de Campina Grande","ror":"https://ror.org/00eftnx64","country_code":"BR","type":"education","lineage":["https://openalex.org/I41455075"]}],"countries":["BR"],"is_corresponding":true,"raw_author_name":"Marcos Nascimento","raw_affiliation_strings":["Department of Computer and Systems, Federal University of Campina Grande, Campina Grande, PB, BR"],"affiliations":[{"raw_affiliation_string":"Department of Computer and Systems, Federal University of Campina Grande, Campina Grande, PB, BR","institution_ids":["https://openalex.org/I41455075"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024720610","display_name":"Eliane Pawlowski Oliveira Ara\u00fajo","orcid":"https://orcid.org/0000-0002-0949-8760"},"institutions":[{"id":"https://openalex.org/I41455075","display_name":"Universidade Federal de Campina Grande","ror":"https://ror.org/00eftnx64","country_code":"BR","type":"education","lineage":["https://openalex.org/I41455075"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Eliane Araujo","raw_affiliation_strings":["Department of Computer and Systems, Federal University of Campina Grande, Campina Grande, PB, BR"],"affiliations":[{"raw_affiliation_string":"Department of Computer and Systems, Federal University of Campina Grande, Campina Grande, PB, BR","institution_ids":["https://openalex.org/I41455075"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022016325","display_name":"Dalton Serey","orcid":null},"institutions":[{"id":"https://openalex.org/I41455075","display_name":"Universidade Federal de Campina Grande","ror":"https://ror.org/00eftnx64","country_code":"BR","type":"education","lineage":["https://openalex.org/I41455075"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Dalton Serey","raw_affiliation_strings":["Department of Computer and Systems, Federal University of Campina Grande, Campina Grande, PB, BR"],"affiliations":[{"raw_affiliation_string":"Department of Computer and Systems, Federal University of Campina Grande, Campina Grande, PB, BR","institution_ids":["https://openalex.org/I41455075"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5110459214","display_name":"Jorge Figueiredo","orcid":null},"institutions":[{"id":"https://openalex.org/I41455075","display_name":"Universidade Federal de Campina Grande","ror":"https://ror.org/00eftnx64","country_code":"BR","type":"education","lineage":["https://openalex.org/I41455075"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Jorge Figueiredo","raw_affiliation_strings":["Department of Computer and Systems, Federal University of Campina Grande, Campina Grande, PB, BR"],"affiliations":[{"raw_affiliation_string":"Department of Computer and Systems, Federal University of Campina Grande, Campina Grande, PB, BR","institution_ids":["https://openalex.org/I41455075"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5047591132"],"corresponding_institution_ids":["https://openalex.org/I41455075"],"apc_list":null,"apc_paid":null,"fwci":0.5338,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.76427928,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"8"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998000264167786,"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.9998000264167786,"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.9915000200271606,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9891999959945679,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/program-comprehension","display_name":"Program comprehension","score":0.860756516456604},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.829034149646759},{"id":"https://openalex.org/keywords/identifier","display_name":"Identifier","score":0.7307811975479126},{"id":"https://openalex.org/keywords/vocabulary","display_name":"Vocabulary","score":0.6894524097442627},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.6616985201835632},{"id":"https://openalex.org/keywords/readability","display_name":"Readability","score":0.5998553037643433},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.531175434589386},{"id":"https://openalex.org/keywords/static-program-analysis","display_name":"Static program analysis","score":0.49483102560043335},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4802163541316986},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4298058748245239},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.4227229356765747},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.35740432143211365},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.2609540820121765},{"id":"https://openalex.org/keywords/linguistics","display_name":"Linguistics","score":0.09694981575012207}],"concepts":[{"id":"https://openalex.org/C2777561058","wikidata":"https://www.wikidata.org/wiki/Q2652119","display_name":"Program comprehension","level":4,"score":0.860756516456604},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.829034149646759},{"id":"https://openalex.org/C154504017","wikidata":"https://www.wikidata.org/wiki/Q853614","display_name":"Identifier","level":2,"score":0.7307811975479126},{"id":"https://openalex.org/C2777601683","wikidata":"https://www.wikidata.org/wiki/Q6499736","display_name":"Vocabulary","level":2,"score":0.6894524097442627},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.6616985201835632},{"id":"https://openalex.org/C2778143727","wikidata":"https://www.wikidata.org/wiki/Q1820650","display_name":"Readability","level":2,"score":0.5998553037643433},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.531175434589386},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.49483102560043335},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4802163541316986},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4298058748245239},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.4227229356765747},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.35740432143211365},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.2609540820121765},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.09694981575012207},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/fie44824.2020.9274137","is_oa":false,"landing_page_url":"https://doi.org/10.1109/fie44824.2020.9274137","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 IEEE Frontiers in Education Conference (FIE)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.7900000214576721,"id":"https://metadata.un.org/sdg/4","display_name":"Quality Education"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":19,"referenced_works":["https://openalex.org/W19328349","https://openalex.org/W38193442","https://openalex.org/W1517055698","https://openalex.org/W1561264025","https://openalex.org/W1660390307","https://openalex.org/W1971973232","https://openalex.org/W1973423365","https://openalex.org/W1976708233","https://openalex.org/W2011607672","https://openalex.org/W2012313588","https://openalex.org/W2041853131","https://openalex.org/W2104876936","https://openalex.org/W2108036122","https://openalex.org/W2151828850","https://openalex.org/W2163665793","https://openalex.org/W2179578783","https://openalex.org/W2208615015","https://openalex.org/W2990199931","https://openalex.org/W3145100113"],"related_works":["https://openalex.org/W3008773848","https://openalex.org/W2066182606","https://openalex.org/W2136808032","https://openalex.org/W2098192829","https://openalex.org/W2122804569","https://openalex.org/W2139694402","https://openalex.org/W3104152981","https://openalex.org/W3135060008","https://openalex.org/W2165862892","https://openalex.org/W2810057064"],"abstract_inverted_index":{"This":[0],"full":[1],"paper,":[2,82],"categorized":[3],"as":[4,36],"Research-to-Practice,":[5],"presents":[6],"an":[7,117],"investigation":[8],"on":[9,105,244],"the":[10,58,66,106,157,165,177,180,191,204,220,230,245,254],"role":[11,252],"of":[12,33,88,98,108,164,237],"source":[13,26,142,169,246,266,273],"code":[14,27,59,143,170,198,247,267],"vocabulary":[15,28,144,248,268],"in":[16,57,100,116,229,253],"introductory":[17,118],"programming":[18,119,154,192,231,255],"learning":[19,258],"practices.":[20],"According":[21],"to":[22,39,61,77,121,125,133,152,186,188,203,218,241,282],"software":[23,34,40,67,89,135],"engineering":[24,90],"literature,":[25],"is":[29,150,208,225,240,269],"a":[30,112,209,226,270],"fundamental":[31,227],"aspect":[32],"quality":[35],"it":[37,99,281],"contributes":[38],"readability":[41],"and":[42,45,55,71,91,137,249,257,277],"eases":[43],"maintenance":[44],"evolution":[46],"tasks.":[47],"Furthermore,":[48],"some":[49,262],"studies":[50],"show":[51],"that":[52,64,162,183,212,264],"identifier":[53,130,199],"naming":[54],"comments":[56],"tend":[60,185],"use":[62,215,280],"terms":[63],"reflect":[65],"problem":[68,146,193,221],"domain":[69],"specification":[70,147],"can":[72,95,214,279],"be":[73],"used,":[74],"for":[75],"instance,":[76],"localize":[78],"feature.":[79],"In":[80,156,176],"this":[81,86,216,238],"we":[83,94,160,213,278],"build":[84],"upon":[85],"knowledge":[87],"investigate":[92],"how":[93],"take":[96],"advantage":[97],"computer":[101],"science":[102],"education,":[103],"specially":[104],"teaching":[107,256],"programming.":[109],"We":[110,260],"conducted":[111],"twofold":[113],"empirical":[114],"study":[115],"course":[120],"investigate:":[122],"(1)":[123],"How":[124],"give":[126],"automated":[127],"feedback":[128],"about":[129,274],"naming,":[131],"aiming":[132],"improve":[134],"readability,":[136],"(2)":[138],"To":[139],"what":[140],"extent":[141],"reflects":[145],"comprehension,":[148,223],"which":[149,224],"crucial":[151],"effective":[153],"problem-solving.":[155],"first":[158],"study,":[159,179],"found":[161],"51.7%":[163],"students":[166,184],"improved":[167],"their":[168,197,275],"vocabulary,":[171],"after":[172],"receiving":[173],"such":[174],"feedback.":[175,285],"second":[178],"results":[181],"showed":[182],"manage":[187],"better":[189],"comprehend":[190],"being":[194],"solved":[195],"when":[196],"names":[200],"are":[201],"connected":[202],"related":[205],"description.":[206],"It":[207],"promising":[210],"indicative":[211],"information":[217,272],"assess":[219],"requirements":[222],"step":[228],"problem-solving":[232],"cycle.":[233],"The":[234],"main":[235],"contribution":[236],"paper":[239],"shed":[242],"light":[243],"promote":[250],"its":[251],"scenario.":[259],"present":[261],"evidence":[263],"students'":[265],"rich":[271],"understanding":[276],"produce":[283],"formative":[284]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
