{"id":"https://openalex.org/W4410808709","doi":"https://doi.org/10.1109/access.2025.3574246","title":"A Comprehensive Content-Based Recommendation System for Programming Problems Through Multi-Faceted Code Analysis","display_name":"A Comprehensive Content-Based Recommendation System for Programming Problems Through Multi-Faceted Code Analysis","publication_year":2025,"publication_date":"2025-01-01","ids":{"openalex":"https://openalex.org/W4410808709","doi":"https://doi.org/10.1109/access.2025.3574246"},"language":"en","primary_location":{"id":"doi:10.1109/access.2025.3574246","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2025.3574246","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1109/access.2025.3574246","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5045190357","display_name":"Daniel M. Muepu","orcid":"https://orcid.org/0009-0000-0867-3697"},"institutions":[{"id":"https://openalex.org/I141591182","display_name":"University of Aizu","ror":"https://ror.org/02pg0e883","country_code":"JP","type":"education","lineage":["https://openalex.org/I141591182"]}],"countries":["JP"],"is_corresponding":true,"raw_author_name":"Daniel M. Muepu","raw_affiliation_strings":["The University of Aizu, Aizu-Wakamatsu, Fukushima, Japan"],"raw_orcid":"https://orcid.org/0009-0000-0867-3697","affiliations":[{"raw_affiliation_string":"The University of Aizu, Aizu-Wakamatsu, Fukushima, Japan","institution_ids":["https://openalex.org/I141591182"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5026370198","display_name":"Yutaka Watanobe","orcid":"https://orcid.org/0000-0002-0030-3859"},"institutions":[{"id":"https://openalex.org/I141591182","display_name":"University of Aizu","ror":"https://ror.org/02pg0e883","country_code":"JP","type":"education","lineage":["https://openalex.org/I141591182"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Yutaka Watanobe","raw_affiliation_strings":["The University of Aizu, Aizu-Wakamatsu, Fukushima, Japan"],"raw_orcid":"https://orcid.org/0000-0002-0030-3859","affiliations":[{"raw_affiliation_string":"The University of Aizu, Aizu-Wakamatsu, Fukushima, Japan","institution_ids":["https://openalex.org/I141591182"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5061975231","display_name":"Md Faizul Ibne Amin","orcid":"https://orcid.org/0009-0001-0722-3536"},"institutions":[{"id":"https://openalex.org/I141591182","display_name":"University of Aizu","ror":"https://ror.org/02pg0e883","country_code":"JP","type":"education","lineage":["https://openalex.org/I141591182"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Md. Faizul Ibne Amin","raw_affiliation_strings":["The University of Aizu, Aizu-Wakamatsu, Fukushima, Japan"],"raw_orcid":"https://orcid.org/0009-0001-0722-3536","affiliations":[{"raw_affiliation_string":"The University of Aizu, Aizu-Wakamatsu, Fukushima, Japan","institution_ids":["https://openalex.org/I141591182"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5045190357"],"corresponding_institution_ids":["https://openalex.org/I141591182"],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1850,"currency":"USD","value_usd":1850},"fwci":8.7153,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.97240007,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":95,"max":98},"biblio":{"volume":"13","issue":null,"first_page":"93712","last_page":"93734"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T14025","display_name":"Educational Technology and Assessment","score":0.9487000107765198,"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/T14025","display_name":"Educational Technology and Assessment","score":0.9487000107765198,"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.821027398109436},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5503567457199097},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4916854500770569},{"id":"https://openalex.org/keywords/recommender-system","display_name":"Recommender system","score":0.43777844309806824},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.3457472324371338},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.2871738076210022}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.821027398109436},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5503567457199097},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4916854500770569},{"id":"https://openalex.org/C557471498","wikidata":"https://www.wikidata.org/wiki/Q554950","display_name":"Recommender system","level":2,"score":0.43777844309806824},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3457472324371338},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.2871738076210022},{"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":2,"locations":[{"id":"doi:10.1109/access.2025.3574246","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2025.3574246","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:53c5ffcfb0744845a90883607aaa70c0","is_oa":true,"landing_page_url":"https://doaj.org/article/53c5ffcfb0744845a90883607aaa70c0","pdf_url":null,"source":{"id":"https://openalex.org/S112646816","display_name":"SHILAP Revista de lepidopterolog\u00eda","issn_l":"0300-5267","issn":["0300-5267","2340-4078"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Access, Vol 13, Pp 93712-93734 (2025)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1109/access.2025.3574246","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2025.3574246","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G4683445573","display_name":null,"funder_award_id":"23K28198","funder_id":"https://openalex.org/F4320320212","funder_display_name":"Japan Society for the Promotion of Science London"}],"funders":[{"id":"https://openalex.org/F4320320212","display_name":"Japan Society for the Promotion of Science London","ror":"https://ror.org/02m7axw05"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":71,"referenced_works":["https://openalex.org/W2008448351","https://openalex.org/W2042149325","https://openalex.org/W2067024639","https://openalex.org/W2130183563","https://openalex.org/W2547621596","https://openalex.org/W2564788809","https://openalex.org/W2682463074","https://openalex.org/W2715640203","https://openalex.org/W2748357487","https://openalex.org/W2783463464","https://openalex.org/W2795627946","https://openalex.org/W2898151875","https://openalex.org/W2898638297","https://openalex.org/W2915676182","https://openalex.org/W2945020349","https://openalex.org/W2994929670","https://openalex.org/W3000135256","https://openalex.org/W3001609663","https://openalex.org/W3035063214","https://openalex.org/W3038228746","https://openalex.org/W3042939035","https://openalex.org/W3056780688","https://openalex.org/W3088680525","https://openalex.org/W3119970333","https://openalex.org/W3151793918","https://openalex.org/W3154445493","https://openalex.org/W3179424508","https://openalex.org/W4211171695","https://openalex.org/W4213445428","https://openalex.org/W4224255100","https://openalex.org/W4224950014","https://openalex.org/W4281560022","https://openalex.org/W4281676923","https://openalex.org/W4286776303","https://openalex.org/W4295678568","https://openalex.org/W4297200136","https://openalex.org/W4312762340","https://openalex.org/W4312808026","https://openalex.org/W4313413039","https://openalex.org/W4315783725","https://openalex.org/W4376460951","https://openalex.org/W4376602823","https://openalex.org/W4379618990","https://openalex.org/W4381586920","https://openalex.org/W4389365236","https://openalex.org/W4389610035","https://openalex.org/W4389777314","https://openalex.org/W4389793743","https://openalex.org/W4391250727","https://openalex.org/W4391454441","https://openalex.org/W4391985110","https://openalex.org/W4392016070","https://openalex.org/W4392313014","https://openalex.org/W4396241145","https://openalex.org/W4396952634","https://openalex.org/W4398766258","https://openalex.org/W4400294656","https://openalex.org/W4400646356","https://openalex.org/W4400770610","https://openalex.org/W4401545294","https://openalex.org/W4401607556","https://openalex.org/W4401942803","https://openalex.org/W4403627462","https://openalex.org/W4403741045","https://openalex.org/W4403788025","https://openalex.org/W4404132888","https://openalex.org/W4405755426","https://openalex.org/W4405808040","https://openalex.org/W4405928550","https://openalex.org/W4406028254","https://openalex.org/W4406047542"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W4390273403","https://openalex.org/W4386781444","https://openalex.org/W2150182025","https://openalex.org/W3092950680","https://openalex.org/W3197542405","https://openalex.org/W2056712470","https://openalex.org/W3125580266"],"abstract_inverted_index":{"Recommending":[0],"exercises":[1,52,85,117],"in":[2,154,167,223],"educational":[3],"contexts":[4],"requires":[5],"balancing":[6],"relevance":[7,157],"and":[8,30,67,125,158,184,198,229],"diversity":[9],"to":[10,49,70,93,122,134,138,146,201],"support":[11],"effective":[12],"learning":[13,28,231],"progression.":[14],"In":[15],"such":[16],"settings,":[17],"content-based":[18,44],"recommendation":[19,45,114,139,152],"is":[20,101],"particularly":[21],"suitable,":[22],"as":[23,110],"it":[24,111],"aligns":[25],"with":[26,107,194,207,210],"specific":[27,108],"objectives":[29],"supports":[31],"progression":[32],"without":[33],"relying":[34],"on":[35,54,214],"extensive":[36],"user":[37],"interaction":[38],"history.":[39],"This":[40,99],"study":[41],"introduces":[42],"a":[43,72,168],"system":[46,61],"(CBRS)":[47],"designed":[48],"suggest":[50],"programming":[51],"based":[53],"intrinsic":[55],"characteristics":[56],"of":[57,75,83,115,156,163,170,173,176,179,182,186],"source":[58],"code.":[59],"The":[60,78,160,188],"evaluates":[62],"syntactic,":[63],"structural,":[64],"statistical,":[65],"complexity,":[66],"semantic":[68],"attributes":[69,150],"provide":[71],"comprehensive":[73],"assessment":[74],"exercise":[76,196],"similarity.":[77],"approach":[79],"addresses":[80],"the":[81,113,119,199,215,218],"challenge":[82],"identifying":[84],"that":[86,204],"require":[87],"similar":[88],"knowledge":[89],"or":[90],"complexity":[91],"levels":[92],"those":[94],"previously":[95],"completed":[96],"by":[97],"students.":[98],"capability":[100],"especially":[102],"beneficial":[103],"when":[104],"students":[105],"struggle":[106],"concepts,":[109],"enables":[112],"additional":[116],"targeting":[118],"same":[120,216],"content":[121],"reinforce":[123],"understanding":[124],"promote":[126],"mastery.":[127],"Each":[128],"feature":[129],"was":[130],"first":[131],"evaluated":[132],"individually":[133],"determine":[135],"its":[136],"contribution":[137],"effectiveness.":[140],"Selected":[141],"combinations":[142],"were":[143],"then":[144],"tested":[145],"examine":[147],"how":[148],"different":[149],"influence":[151],"quality":[153],"terms":[155],"diversity.":[159],"full":[161],"integration":[162],"all":[164],"features":[165],"resulted":[166],"precision":[169],"0.70,":[171],"recall":[172],"0.77,":[174],"MRR":[175],"0.64,":[177],"coverage":[178],"0.63,":[180],"serendipity":[181],"0.49,":[183],"novelty":[185],"0.51.":[187],"proposed":[189],"CBRS":[190,219],"demonstrates":[191],"strong":[192],"alignment":[193],"learners\u2019":[195],"histories":[197],"potential":[200],"generate":[202],"recommendations":[203],"balance":[205],"familiarity":[206],"exploration.":[208],"Compared":[209],"collaborative":[211],"filtering":[212],"models":[213],"dataset,":[217],"achieved":[220],"stronger":[221],"performance":[222],"diversity-focused":[224],"metrics,":[225],"supporting":[226],"more":[227],"engaging":[228],"meaningful":[230],"experiences.":[232]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
