{"id":"https://openalex.org/W4376460951","doi":"https://doi.org/10.1109/tlt.2023.3273926","title":"A Clustering-Based Computational Model to Group Students With Similar Programming Skills From Automatic Source Code Analysis Using Novel Features","display_name":"A Clustering-Based Computational Model to Group Students With Similar Programming Skills From Automatic Source Code Analysis Using Novel Features","publication_year":2023,"publication_date":"2023-05-10","ids":{"openalex":"https://openalex.org/W4376460951","doi":"https://doi.org/10.1109/tlt.2023.3273926"},"language":"en","primary_location":{"id":"doi:10.1109/tlt.2023.3273926","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tlt.2023.3273926","pdf_url":null,"source":{"id":"https://openalex.org/S130363450","display_name":"IEEE Transactions on Learning Technologies","issn_l":"1939-1382","issn":["1939-1382","2372-0050"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Learning Technologies","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://archivum.grupomarista.org.br/pergamumweb/downloadArquivo?vinculo=MjYyOUE2OVkyOWtSVzF3Y21WellUMHhKbUZqWlhKMmJ6MHpOekE0TlRVbWMyVnhVR0Z5WVdkeVlXWnZQVEltYzJWeFUyVmpZVzg5T0NacllYSmtaWGc5VGlac2IyTmhiRUZ5Y1hWcGRtODlRMDlOVUVGU1ZFbE1TRUZOUlU1VVR5WnViMjFsUTJGdGFXNW9iejB3TURBd1pXVXZNREF3TUdWbFlqQXVjR1JtRTc3MEI0OA==&nomeExtensao=.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5085861125","display_name":"Davi Bernardo Silva","orcid":null},"institutions":[{"id":"https://openalex.org/I176838256","display_name":"Pontif\u00edcia Universidade Cat\u00f3lica do Paran\u00e1","ror":"https://ror.org/02x1vjk79","country_code":"BR","type":"education","lineage":["https://openalex.org/I176838256"]}],"countries":["BR"],"is_corresponding":true,"raw_author_name":"Davi Bernardo Silva","raw_affiliation_strings":["Pontif&#x00ED;cia Universidade Cat&#x00F3;lica do Paran&#x00E1; (PUCPR), Curitiba, Brazil"],"affiliations":[{"raw_affiliation_string":"Pontif&#x00ED;cia Universidade Cat&#x00F3;lica do Paran&#x00E1; (PUCPR), Curitiba, Brazil","institution_ids":["https://openalex.org/I176838256"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5079518417","display_name":"D\u00e9borah Ribeiro Carvalho","orcid":"https://orcid.org/0000-0002-9735-650X"},"institutions":[{"id":"https://openalex.org/I176838256","display_name":"Pontif\u00edcia Universidade Cat\u00f3lica do Paran\u00e1","ror":"https://ror.org/02x1vjk79","country_code":"BR","type":"education","lineage":["https://openalex.org/I176838256"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Deborah Ribeiro Carvalho","raw_affiliation_strings":["Pontif&#x00ED;cia Universidade Cat&#x00F3;lica do Paran&#x00E1; (PUCPR), Curitiba, Brazil"],"affiliations":[{"raw_affiliation_string":"Pontif&#x00ED;cia Universidade Cat&#x00F3;lica do Paran&#x00E1; (PUCPR), Curitiba, Brazil","institution_ids":["https://openalex.org/I176838256"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5088179577","display_name":"Carlos N. Silla","orcid":"https://orcid.org/0000-0002-1603-9378"},"institutions":[{"id":"https://openalex.org/I176838256","display_name":"Pontif\u00edcia Universidade Cat\u00f3lica do Paran\u00e1","ror":"https://ror.org/02x1vjk79","country_code":"BR","type":"education","lineage":["https://openalex.org/I176838256"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Carlos N. Silla","raw_affiliation_strings":["Pontif&#x00ED;cia Universidade Cat&#x00F3;lica do Paran&#x00E1; (PUCPR), Curitiba, Brazil"],"affiliations":[{"raw_affiliation_string":"Pontif&#x00ED;cia Universidade Cat&#x00F3;lica do Paran&#x00E1; (PUCPR), Curitiba, Brazil","institution_ids":["https://openalex.org/I176838256"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5085861125"],"corresponding_institution_ids":["https://openalex.org/I176838256"],"apc_list":null,"apc_paid":null,"fwci":2.2046,"has_fulltext":true,"cited_by_count":8,"citation_normalized_percentile":{"value":0.90344443,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":"17","issue":null,"first_page":"428","last_page":"444"},"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/T11283","display_name":"Experimental Learning in Engineering","score":0.9776999950408936,"subfield":{"id":"https://openalex.org/subfields/2214","display_name":"Media Technology"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.9659000039100647,"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/computer-science","display_name":"Computer science","score":0.8320475220680237},{"id":"https://openalex.org/keywords/cluster-analysis","display_name":"Cluster analysis","score":0.663705587387085},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.6025433540344238},{"id":"https://openalex.org/keywords/group","display_name":"Group (periodic table)","score":0.5222355127334595},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.508463978767395},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.42628148198127747},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3867012560367584},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.32630395889282227},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.32074007391929626},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.11896851658821106}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8320475220680237},{"id":"https://openalex.org/C73555534","wikidata":"https://www.wikidata.org/wiki/Q622825","display_name":"Cluster analysis","level":2,"score":0.663705587387085},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.6025433540344238},{"id":"https://openalex.org/C2781311116","wikidata":"https://www.wikidata.org/wiki/Q83306","display_name":"Group (periodic table)","level":2,"score":0.5222355127334595},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.508463978767395},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.42628148198127747},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3867012560367584},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.32630395889282227},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.32074007391929626},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.11896851658821106},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C178790620","wikidata":"https://www.wikidata.org/wiki/Q11351","display_name":"Organic chemistry","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tlt.2023.3273926","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tlt.2023.3273926","pdf_url":null,"source":{"id":"https://openalex.org/S130363450","display_name":"IEEE Transactions on Learning Technologies","issn_l":"1939-1382","issn":["1939-1382","2372-0050"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Learning Technologies","raw_type":"journal-article"},{"id":"pmh:oai:/ibict:perga-oai/370855","is_oa":true,"landing_page_url":"https://archivum.grupomarista.org.br/pergamumweb/downloadArquivo?vinculo=MDU3ODFCMFkyOWtSVzF3Y21WellUMHhKbUZqWlhKMmJ6MHpOekE0TlRVbWMyVnhVR0Z5WVdkeVlXWnZQVEVtYzJWeFUyVmpZVzg5T0NacllYSmtaWGc5VGlac2IyTmhiRUZ5Y1hWcGRtODlRMDlOVUVGU1ZFbE1TRUZOUlU1VVR5WnViMjFsUTJGdGFXNW9iejB3TURBd1pXVXZNREF3TUdWbE0yTXVjRzVuQUVEODYyNw==&nomeExtensao=.png","pdf_url":"https://archivum.grupomarista.org.br/pergamumweb/downloadArquivo?vinculo=MjYyOUE2OVkyOWtSVzF3Y21WellUMHhKbUZqWlhKMmJ6MHpOekE0TlRVbWMyVnhVR0Z5WVdkeVlXWnZQVEltYzJWeFUyVmpZVzg5T0NacllYSmtaWGc5VGlac2IyTmhiRUZ5Y1hWcGRtODlRMDlOVUVGU1ZFbE1TRUZOUlU1VVR5WnViMjFsUTJGdGFXNW9iejB3TURBd1pXVXZNREF3TUdWbFlqQXVjR1JtRTc3MEI0OA==&nomeExtensao=.pdf","source":{"id":"https://openalex.org/S4306402641","display_name":"LA Referencia (Red Federada de Repositorios Institucionales de Publicaciones Cient\u00edficas)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4383465926","host_organization_name":"LA Referencia","host_organization_lineage":["https://openalex.org/I4383465926"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"instacron:PUC_PR","raw_type":"info:eu-repo/semantics/doctoralThesis"}],"best_oa_location":{"id":"pmh:oai:/ibict:perga-oai/370855","is_oa":true,"landing_page_url":"https://archivum.grupomarista.org.br/pergamumweb/downloadArquivo?vinculo=MDU3ODFCMFkyOWtSVzF3Y21WellUMHhKbUZqWlhKMmJ6MHpOekE0TlRVbWMyVnhVR0Z5WVdkeVlXWnZQVEVtYzJWeFUyVmpZVzg5T0NacllYSmtaWGc5VGlac2IyTmhiRUZ5Y1hWcGRtODlRMDlOVUVGU1ZFbE1TRUZOUlU1VVR5WnViMjFsUTJGdGFXNW9iejB3TURBd1pXVXZNREF3TUdWbE0yTXVjRzVuQUVEODYyNw==&nomeExtensao=.png","pdf_url":"https://archivum.grupomarista.org.br/pergamumweb/downloadArquivo?vinculo=MjYyOUE2OVkyOWtSVzF3Y21WellUMHhKbUZqWlhKMmJ6MHpOekE0TlRVbWMyVnhVR0Z5WVdkeVlXWnZQVEltYzJWeFUyVmpZVzg5T0NacllYSmtaWGc5VGlac2IyTmhiRUZ5Y1hWcGRtODlRMDlOVUVGU1ZFbE1TRUZOUlU1VVR5WnViMjFsUTJGdGFXNW9iejB3TURBd1pXVXZNREF3TUdWbFlqQXVjR1JtRTc3MEI0OA==&nomeExtensao=.pdf","source":{"id":"https://openalex.org/S4306402641","display_name":"LA Referencia (Red Federada de Repositorios Institucionales de Publicaciones Cient\u00edficas)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4383465926","host_organization_name":"LA Referencia","host_organization_lineage":["https://openalex.org/I4383465926"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"instacron:PUC_PR","raw_type":"info:eu-repo/semantics/doctoralThesis"},"sustainable_development_goals":[{"score":0.75,"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320321091","display_name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior","ror":"https://ror.org/00x0ma614"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4376460951.pdf","grobid_xml":"https://content.openalex.org/works/W4376460951.grobid-xml"},"referenced_works_count":65,"referenced_works":["https://openalex.org/W151188873","https://openalex.org/W328766226","https://openalex.org/W1486367036","https://openalex.org/W1964962870","https://openalex.org/W1969675023","https://openalex.org/W1969704197","https://openalex.org/W1992419399","https://openalex.org/W1994082083","https://openalex.org/W2011607672","https://openalex.org/W2018713945","https://openalex.org/W2063633925","https://openalex.org/W2067438752","https://openalex.org/W2067963826","https://openalex.org/W2069478742","https://openalex.org/W2077361439","https://openalex.org/W2089010774","https://openalex.org/W2090471876","https://openalex.org/W2101338329","https://openalex.org/W2108380304","https://openalex.org/W2110863647","https://openalex.org/W2129066856","https://openalex.org/W2138661194","https://openalex.org/W2141767681","https://openalex.org/W2147070375","https://openalex.org/W2153887189","https://openalex.org/W2334860424","https://openalex.org/W2399886717","https://openalex.org/W2475202502","https://openalex.org/W2492304725","https://openalex.org/W2512023560","https://openalex.org/W2551949838","https://openalex.org/W2593348673","https://openalex.org/W2614250878","https://openalex.org/W2620370626","https://openalex.org/W2726539084","https://openalex.org/W2729177083","https://openalex.org/W2730951628","https://openalex.org/W2788015879","https://openalex.org/W2788746905","https://openalex.org/W2791407982","https://openalex.org/W2802880928","https://openalex.org/W2804515444","https://openalex.org/W2807648480","https://openalex.org/W2889140186","https://openalex.org/W2894540915","https://openalex.org/W2945438751","https://openalex.org/W2948904503","https://openalex.org/W2954129953","https://openalex.org/W2960348700","https://openalex.org/W2970976205","https://openalex.org/W2998416045","https://openalex.org/W3010389440","https://openalex.org/W3010808451","https://openalex.org/W3111984824","https://openalex.org/W3175371730","https://openalex.org/W3180511989","https://openalex.org/W4239048948","https://openalex.org/W4250042253","https://openalex.org/W4251662847","https://openalex.org/W4295306962","https://openalex.org/W6606155993","https://openalex.org/W6635780513","https://openalex.org/W6738822893","https://openalex.org/W6747283713","https://openalex.org/W6756371333"],"related_works":["https://openalex.org/W4298130764","https://openalex.org/W2804364458","https://openalex.org/W2132641928","https://openalex.org/W4310225030","https://openalex.org/W2090259340","https://openalex.org/W1926736923","https://openalex.org/W2158836806","https://openalex.org/W2393816671","https://openalex.org/W2083665254","https://openalex.org/W3081644756"],"abstract_inverted_index":{"Throughout":[0],"a":[1,134,188],"programming":[2,86,218],"course,":[3],"students":[4,83,198],"develop":[5],"various":[6],"source":[7,95,116,153],"code":[8,117,154],"tasks.":[9,71],"Using":[10],"these":[11,223],"tasks":[12,118],"to":[13,20,35,55,80,138,207,233],"track":[14],"students'":[15],"progress":[16],"can":[17,225],"provide":[18],"clues":[19],"the":[21,33,40,51,57,63,66,90,109,152,166,172,176,195,200,203,205,213,227,234],"strengths":[22],"and":[23,46,101,123,147,164,211],"weaknesses":[24],"found":[25],"in":[26,37,39,65,120,126,229],"each":[27,142,237],"learning":[28,38,129,143,157],"topic.":[29,144],"This":[30],"practice":[31],"allows":[32],"teacher":[34,64,204,228],"intervene":[36],"first":[41],"few":[42],"weeks":[43],"of":[44,59,62,69,92,136,182,197,215,236,239],"class":[45],"maximize":[47],"student":[48],"gains.":[49],"However,":[50],"biggest":[52],"challenge":[53],"is":[54,79,99],"overcome":[56],"amount":[58],"work":[60],"required":[61],"manual":[67],"analysis":[68,91],"all":[70],"In":[72],"this":[73],"context,":[74],"our":[75,162],"main":[76],"research":[77,98],"objective":[78],"automatically":[81],"group":[82,238],"with":[84,111],"similar":[85],"skills":[87],"based":[88],"on":[89],"their":[93],"submitted":[94],"codes.":[96],"Our":[97,192],"applied":[100],"uses":[102],"an":[103],"experimental":[104],"procedure.":[105],"First,":[106],"we":[107,132,160,170,178],"prepared":[108],"database,":[110],"more":[112],"than":[113],"700":[114],"real-world":[115],"written":[119],"C":[121],"language,":[122],"distributed":[124],"it":[125],"five":[127,156],"different":[128],"topics.":[130,158],"Afterward,":[131],"define":[133],"set":[135],"features":[137,150],"be":[139],"extracted":[140,148],"from":[141,151],"We":[145,220],"defined":[146],"23":[149],"for":[155],"Then,":[159],"preprocess":[161],"database":[163],"extract":[165],"proposed":[167],"features.":[168],"Finally,":[169],"grouped":[171],"students.":[173,240],"After":[174],"performing":[175],"grouping,":[177],"obtained":[179],"four":[180],"groups":[181],"students,":[183],"which":[184],"were":[185],"analyzed":[186],"using":[187],"cluster":[189],"midpoint":[190],"calculation.":[191],"results":[193,224],"support":[194,226],"monitoring":[196],"throughout":[199],"term,":[201],"offering":[202],"freedom":[206],"create":[208],"new":[209],"exercises":[210],"waiving":[212],"obligation":[214],"any":[216],"specific":[217],"environment.":[219],"believe":[221],"that":[222],"pedagogical":[230],"decisions":[231],"closer":[232],"needs":[235]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":2}],"updated_date":"2026-04-05T17:49:38.594831","created_date":"2025-10-10T00:00:00"}
