{"id":"https://openalex.org/W3156410764","doi":"https://doi.org/10.1109/lifetech52111.2021.9391894","title":"An Implementation of Offline Answering Function for Code Completion Problem in PLAS","display_name":"An Implementation of Offline Answering Function for Code Completion Problem in PLAS","publication_year":2021,"publication_date":"2021-03-09","ids":{"openalex":"https://openalex.org/W3156410764","doi":"https://doi.org/10.1109/lifetech52111.2021.9391894","mag":"3156410764"},"language":"en","primary_location":{"id":"doi:10.1109/lifetech52111.2021.9391894","is_oa":false,"landing_page_url":"https://doi.org/10.1109/lifetech52111.2021.9391894","pdf_url":null,"source":{"id":"https://openalex.org/S4306498803","display_name":"2021 IEEE 3rd Global Conference on Life Sciences and Technologies (LifeTech)","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":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IEEE 3rd Global Conference on Life Sciences and Technologies (LifeTech)","raw_type":"proceedings-article"},"type":"conference-paper","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/A5113797931","display_name":"Htoo Htoo Sandi Kyaw","orcid":null},"institutions":[{"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":["Okayama University, Okayama, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Okayama University, Okayama, Japan","institution_ids":["https://openalex.org/I163770644"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5057610115","display_name":"Nobuo Funabiki","orcid":"https://orcid.org/0000-0003-3234-3473"},"institutions":[{"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":["Okayama University, Okayama, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Okayama University, Okayama, Japan","institution_ids":["https://openalex.org/I163770644"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5024721011","display_name":"Minoru Kuribayashi","orcid":"https://orcid.org/0000-0003-4844-2652"},"institutions":[{"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":"Minoru Kuribayashi","raw_affiliation_strings":["Okayama University, Okayama, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Okayama University, Okayama, Japan","institution_ids":["https://openalex.org/I163770644"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I163770644"],"apc_list":null,"apc_paid":null,"fwci":0.316,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.43303668,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"162","last_page":"165"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9993000030517578,"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.9993000030517578,"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.996399998664856,"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/T12171","display_name":"Open Education and E-Learning","score":0.9379000067710876,"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/correctness","display_name":"Correctness","score":0.8461296558380127},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8392425775527954},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.7245709896087646},{"id":"https://openalex.org/keywords/javascript","display_name":"JavaScript","score":0.710719883441925},{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.6611804366111755},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.6062471270561218},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.572097659111023},{"id":"https://openalex.org/keywords/web-application","display_name":"Web application","score":0.43712273240089417},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.42638808488845825},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.4123593866825104},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.33340466022491455},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.18734094500541687}],"concepts":[{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.8461296558380127},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8392425775527954},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.7245709896087646},{"id":"https://openalex.org/C544833334","wikidata":"https://www.wikidata.org/wiki/Q2005","display_name":"JavaScript","level":2,"score":0.710719883441925},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.6611804366111755},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.6062471270561218},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.572097659111023},{"id":"https://openalex.org/C118643609","wikidata":"https://www.wikidata.org/wiki/Q189210","display_name":"Web application","level":2,"score":0.43712273240089417},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.42638808488845825},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.4123593866825104},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.33340466022491455},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.18734094500541687},{"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.1109/lifetech52111.2021.9391894","is_oa":false,"landing_page_url":"https://doi.org/10.1109/lifetech52111.2021.9391894","pdf_url":null,"source":{"id":"https://openalex.org/S4306498803","display_name":"2021 IEEE 3rd Global Conference on Life Sciences and Technologies (LifeTech)","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":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IEEE 3rd Global Conference on Life Sciences and Technologies (LifeTech)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.49000000953674316,"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":10,"referenced_works":["https://openalex.org/W631728299","https://openalex.org/W2490201214","https://openalex.org/W3083674015","https://openalex.org/W3160786812","https://openalex.org/W3204952774","https://openalex.org/W3216855811","https://openalex.org/W6782380432","https://openalex.org/W6795058937","https://openalex.org/W6803214298","https://openalex.org/W6804158019"],"related_works":["https://openalex.org/W4214504500","https://openalex.org/W2789551765","https://openalex.org/W2795601048","https://openalex.org/W2403324299","https://openalex.org/W2621177934","https://openalex.org/W4286287737","https://openalex.org/W1844100222","https://openalex.org/W3009852816","https://openalex.org/W2513223212","https://openalex.org/W42576273"],"abstract_inverted_index":{"Currently,":[0],"we":[1,17,98],"are":[2],"studying":[3],"the":[4,19,28,39,48,60,69,81,88,100,108,126,134,142,145],"Programming":[5],"Learning":[6],"Assistant":[7],"System":[8],"(PLAS)":[9],"to":[10,119,122],"assist":[11],"self-studies":[12],"of":[13,50,71,90,125,129,144],"C/C++/Java/JavaScript/Python":[14],"programming.":[15],"Previously,":[16],"implemented":[18],"offline":[20,101],"answering":[21,102],"function":[22,103,115],"on":[23],"a":[24,43],"Web":[25],"browser":[26],"for":[27,73,104,110,137],"element":[29,53],"fill-in-blank":[30],"problem":[31,66],"(EFP)":[32],"in":[33,38,42,133],"PLAS.":[34],"EFP":[35,72],"requests":[36,79],"filling":[37],"blank":[40],"elements":[41],"given":[44],"source":[45,135],"code,":[46],"where":[47,87],"correctness":[49,89,143],"any":[51,91],"answer":[52],"is":[54,68,93,116],"validated":[55],"through":[56,147],"string":[57],"matching":[58],"using":[59],"JavaScript":[61],"program.":[62],"The":[63,112],"code":[64,82,136],"completion":[65],"(CCP)":[67],"generalization":[70],"coding":[74],"and":[75,131],"debugging":[76],"study.":[77],"CCP":[78,105,150],"completing":[80],"that":[83],"has":[84],"missing":[85],"elements,":[86],"statement":[92],"validated.":[94],"In":[95],"this":[96],"paper,":[97],"implement":[99],"by":[106],"modifying":[107],"one":[109],"EFP.":[111],"two-level":[113],"marking":[114],"newly":[117],"adopted":[118],"encourage":[120],"students":[121],"be":[123],"aware":[124],"correct":[127],"usage":[128],"tabs":[130],"spaces":[132],"readable":[138],"code.":[139],"We":[140],"verify":[141],"implementation":[146],"solving":[148],"various":[149],"instances.":[151]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":1}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
