{"id":"https://openalex.org/W4413402764","doi":"https://doi.org/10.3390/info16080709","title":"A Phrase Fill-in-Blank Problem in a Client-Side Web Programming Assistant System","display_name":"A Phrase Fill-in-Blank Problem in a Client-Side Web Programming Assistant System","publication_year":2025,"publication_date":"2025-08-20","ids":{"openalex":"https://openalex.org/W4413402764","doi":"https://doi.org/10.3390/info16080709"},"language":"en","primary_location":{"id":"doi:10.3390/info16080709","is_oa":true,"landing_page_url":"https://doi.org/10.3390/info16080709","pdf_url":"https://www.mdpi.com/2078-2489/16/8/709/pdf?version=1755682836","source":{"id":"https://openalex.org/S4210219776","display_name":"Information","issn_l":"2078-2489","issn":["2078-2489"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Information","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://www.mdpi.com/2078-2489/16/8/709/pdf?version=1755682836","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5027579911","display_name":"Huiyu Qi","orcid":"https://orcid.org/0009-0008-7556-3816"},"institutions":[{"id":"https://openalex.org/I136446963","display_name":"Okayama University of Science","ror":"https://ror.org/05aevyc10","country_code":"JP","type":"education","lineage":["https://openalex.org/I136446963"]},{"id":"https://openalex.org/I163770644","display_name":"Okayama University","ror":"https://ror.org/02pc6pc55","country_code":"JP","type":"education","lineage":["https://openalex.org/I163770644"]}],"countries":["JP"],"is_corresponding":true,"raw_author_name":"Huiyu Qi","raw_affiliation_strings":["Department of Information and Communication Systems, Okayama University, Okayama 7008530, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Information and Communication Systems, Okayama University, Okayama 7008530, Japan","institution_ids":["https://openalex.org/I136446963","https://openalex.org/I163770644"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5009839275","display_name":"Zhikang Li","orcid":null},"institutions":[{"id":"https://openalex.org/I136446963","display_name":"Okayama University of Science","ror":"https://ror.org/05aevyc10","country_code":"JP","type":"education","lineage":["https://openalex.org/I136446963"]},{"id":"https://openalex.org/I163770644","display_name":"Okayama University","ror":"https://ror.org/02pc6pc55","country_code":"JP","type":"education","lineage":["https://openalex.org/I163770644"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Zhikang Li","raw_affiliation_strings":["Department of Information and Communication Systems, Okayama University, Okayama 7008530, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Information and Communication Systems, Okayama University, Okayama 7008530, Japan","institution_ids":["https://openalex.org/I136446963","https://openalex.org/I163770644"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Nobuo Funabiki","orcid":null},"institutions":[{"id":"https://openalex.org/I136446963","display_name":"Okayama University of Science","ror":"https://ror.org/05aevyc10","country_code":"JP","type":"education","lineage":["https://openalex.org/I136446963"]},{"id":"https://openalex.org/I163770644","display_name":"Okayama University","ror":"https://ror.org/02pc6pc55","country_code":"JP","type":"education","lineage":["https://openalex.org/I163770644"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Nobuo Funabiki","raw_affiliation_strings":["Department of Information and Communication Systems, Okayama University, Okayama 7008530, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Information and Communication Systems, Okayama University, Okayama 7008530, Japan","institution_ids":["https://openalex.org/I136446963","https://openalex.org/I163770644"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5113797931","display_name":"Htoo Htoo Sandi Kyaw","orcid":null},"institutions":[{"id":"https://openalex.org/I136446963","display_name":"Okayama University of Science","ror":"https://ror.org/05aevyc10","country_code":"JP","type":"education","lineage":["https://openalex.org/I136446963"]},{"id":"https://openalex.org/I163770644","display_name":"Okayama University","ror":"https://ror.org/02pc6pc55","country_code":"JP","type":"education","lineage":["https://openalex.org/I163770644"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Htoo Htoo Sandi Kyaw","raw_affiliation_strings":["Department of Information and Communication Systems, Okayama University, Okayama 7008530, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Information and Communication Systems, Okayama University, Okayama 7008530, Japan","institution_ids":["https://openalex.org/I136446963","https://openalex.org/I163770644"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5113869722","display_name":"Wen Chung Kao","orcid":null},"institutions":[{"id":"https://openalex.org/I134161618","display_name":"National Taiwan Normal University","ror":"https://ror.org/059dkdx38","country_code":"TW","type":"education","lineage":["https://openalex.org/I134161618"]}],"countries":["TW"],"is_corresponding":false,"raw_author_name":"Wen Chung Kao","raw_affiliation_strings":["Department of Electrical Engineering, National Taiwan Normal University, Taipei 10610, Taiwan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering, National Taiwan Normal University, Taipei 10610, Taiwan","institution_ids":["https://openalex.org/I134161618"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5027579911"],"corresponding_institution_ids":["https://openalex.org/I136446963","https://openalex.org/I163770644"],"apc_list":{"value":1600,"currency":"CHF","value_usd":1930},"apc_paid":{"value":1600,"currency":"CHF","value_usd":1930},"fwci":2.0692,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.88179916,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":97,"max":98},"biblio":{"volume":"16","issue":"8","first_page":"709","last_page":"709"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9818000197410583,"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"}},"topics":[{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9818000197410583,"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/T12128","display_name":"AI in Service Interactions","score":0.9799000024795532,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T10533","display_name":"Teaching and Learning Programming","score":0.9739999771118164,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/blank","display_name":"Blank","score":0.8472276329994202},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7030856013298035},{"id":"https://openalex.org/keywords/phrase","display_name":"Phrase","score":0.7029553651809692},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5941408276557922},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.3953366279602051},{"id":"https://openalex.org/keywords/engineering-drawing","display_name":"Engineering drawing","score":0.39004355669021606},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.35228294134140015},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.32242387533187866},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.16690242290496826},{"id":"https://openalex.org/keywords/mechanical-engineering","display_name":"Mechanical engineering","score":0.05545276403427124}],"concepts":[{"id":"https://openalex.org/C2778089247","wikidata":"https://www.wikidata.org/wiki/Q368951","display_name":"Blank","level":2,"score":0.8472276329994202},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7030856013298035},{"id":"https://openalex.org/C2776224158","wikidata":"https://www.wikidata.org/wiki/Q187931","display_name":"Phrase","level":2,"score":0.7029553651809692},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5941408276557922},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.3953366279602051},{"id":"https://openalex.org/C199639397","wikidata":"https://www.wikidata.org/wiki/Q1788588","display_name":"Engineering drawing","level":1,"score":0.39004355669021606},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.35228294134140015},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.32242387533187866},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.16690242290496826},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.05545276403427124}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.3390/info16080709","is_oa":true,"landing_page_url":"https://doi.org/10.3390/info16080709","pdf_url":"https://www.mdpi.com/2078-2489/16/8/709/pdf?version=1755682836","source":{"id":"https://openalex.org/S4210219776","display_name":"Information","issn_l":"2078-2489","issn":["2078-2489"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Information","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:aebbc0b7532c4457844401c7e279d35a","is_oa":true,"landing_page_url":"https://doaj.org/article/aebbc0b7532c4457844401c7e279d35a","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Information, Vol 16, Iss 8, p 709 (2025)","raw_type":"article"},{"id":"pmh:oai:irdb.nii.ac.jp:01081:0006991448","is_oa":true,"landing_page_url":"https://ousar.lib.okayama-u.ac.jp/69419","pdf_url":null,"source":{"id":"https://openalex.org/S7407056385","display_name":"Institutional Repositories DataBase (IRDB)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I184597095","host_organization_name":"National Institute of Informatics","host_organization_lineage":["https://openalex.org/I184597095"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Information","raw_type":"journal article"}],"best_oa_location":{"id":"doi:10.3390/info16080709","is_oa":true,"landing_page_url":"https://doi.org/10.3390/info16080709","pdf_url":"https://www.mdpi.com/2078-2489/16/8/709/pdf?version=1755682836","source":{"id":"https://openalex.org/S4210219776","display_name":"Information","issn_l":"2078-2489","issn":["2078-2489"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Information","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4413402764.pdf","grobid_xml":"https://content.openalex.org/works/W4413402764.grobid-xml"},"referenced_works_count":18,"referenced_works":["https://openalex.org/W2893972992","https://openalex.org/W2965701259","https://openalex.org/W2973129006","https://openalex.org/W3182892992","https://openalex.org/W4361185690","https://openalex.org/W4366420437","https://openalex.org/W4381586920","https://openalex.org/W4387730663","https://openalex.org/W4389471004","https://openalex.org/W4391432468","https://openalex.org/W4392564669","https://openalex.org/W4392564671","https://openalex.org/W4396916202","https://openalex.org/W4400187663","https://openalex.org/W4400210683","https://openalex.org/W4403102965","https://openalex.org/W4406815025","https://openalex.org/W4410887515"],"related_works":["https://openalex.org/W2361638505","https://openalex.org/W1993662208","https://openalex.org/W2370352440","https://openalex.org/W2009954581","https://openalex.org/W4296141694","https://openalex.org/W2379220204","https://openalex.org/W3160305016","https://openalex.org/W2005071119","https://openalex.org/W3158546193","https://openalex.org/W4249926107"],"abstract_inverted_index":{"Mastering":[0],"client-side":[1],"Web":[2,13,37,59,145],"programming":[3,146],"is":[4],"essential":[5],"for":[6,143,151,211,244],"the":[7,30,36,65,70,73,107,130,164,182,187,194,203],"development":[8],"of":[9,55,133,167,186,196,247],"responsive":[10],"and":[11,57,72,101,126,148,154,163,184],"interactive":[12,131],"applications.":[14],"To":[15,98],"support":[16],"novice":[17],"students\u2019":[18],"self-study,":[19],"in":[20,35,69,112,123,234],"this":[21],"paper,":[22],"we":[23,105,138,192,222,230],"propose":[24],"a":[25,47,94],"novel":[26],"exercise":[27],"format":[28],"called":[29],"phrase":[31],"fill-in-blank":[32],"problem":[33],"(PFP)":[34],"Programming":[38],"Learning":[39],"Assistant":[40],"System":[41],"(WPLAS).":[42],"A":[43],"PFP":[44,88,108,141,204,213,233],"instance":[45,109],"presents":[46],"source":[48],"code":[49,95,121],"with":[50,81],"blanked":[51],"phrases":[52],"(a":[53],"set":[54],"elements)":[56],"corresponding":[58],"page":[60],"screenshots.":[61],"Then,":[62],"it":[63,216],"requests":[64],"user":[66],"to":[67,92,157,201,236],"fill":[68],"blanks,":[71,87],"answers":[74,239],"are":[75],"automatically":[76],"evaluated":[77],"through":[78],"string":[79],"matching":[80],"predefined":[82],"correct":[83],"answers.":[84],"By":[85],"increasing":[86],"can":[89],"come":[90],"close":[91],"writing":[93],"from":[96],"scratch.":[97],"facilitate":[99],"scalable":[100],"context-aware":[102],"question":[103],"creation,":[104],"implemented":[106],"generation":[110],"algorithm":[111],"Python":[113],"using":[114],"regular":[115],"expressions.":[116],"This":[117],"approach":[118],"targets":[119],"meaningful":[120],"segments":[122],"HTML,":[124],"CSS,":[125],"JavaScript":[127],"that":[128,174],"reflect":[129],"behavior":[132],"front-end":[134],"development.":[135],"For":[136],"evaluations,":[137],"generated":[139,188],"10":[140],"instances":[142,150],"basic":[144],"topics":[147],"5":[149],"video":[152],"games":[153],"assigned":[155],"them":[156,179],"students":[158,176],"at":[159],"Okayama":[160],"University,":[161],"Japan,":[162],"State":[165],"Polytechnic":[166],"Malang,":[168],"Indonesia.":[169],"Their":[170],"solution":[171],"results":[172,207],"show":[173,208],"most":[175],"could":[177],"solve":[178,202],"correctly,":[180],"indicating":[181],"effectiveness":[183],"accessibility":[185],"instances.":[189,205,214],"In":[190,227],"addition,":[191],"investigated":[193],"ability":[195],"generative":[197],"AI,":[198],"specifically":[199],"ChatGPT,":[200],"The":[206],"86.7%":[209],"accuracy":[210],"basic-topic":[212],"Although":[215],"still":[217],"cannot":[218],"fully":[219],"find":[220],"answers,":[221],"must":[223],"monitor":[224],"progress":[225],"carefully.":[226],"future":[228],"work,":[229],"will":[231],"enhance":[232],"WPLAS":[235],"handle":[237],"non-unique":[238],"by":[240],"improving":[241],"answer":[242],"validation":[243],"flexible":[245],"recognition":[246],"equivalent":[248],"responses.":[249]},"counts_by_year":[{"year":2026,"cited_by_count":2}],"updated_date":"2026-08-23T07:36:19.812096","created_date":"2025-10-10T00:00:00"}
