{"id":"https://openalex.org/W4251718175","doi":"https://doi.org/10.1504/ijssc.2017.10010062","title":"A design-aware test code approach for code writing problem in Java programming learning assistant system","display_name":"A design-aware test code approach for code writing problem in Java programming learning assistant system","publication_year":2017,"publication_date":"2017-01-01","ids":{"openalex":"https://openalex.org/W4251718175","doi":"https://doi.org/10.1504/ijssc.2017.10010062"},"language":"en","primary_location":{"id":"doi:10.1504/ijssc.2017.10010062","is_oa":false,"landing_page_url":"https://doi.org/10.1504/ijssc.2017.10010062","pdf_url":null,"source":{"id":"https://openalex.org/S2764966908","display_name":"International Journal of Space-Based and Situated Computing","issn_l":"2044-4893","issn":["2044-4893","2044-4907"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Space-Based and Situated Computing","raw_type":"journal-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/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":["Graduate School of Natural Science and Technology, Okayama University, Okayama, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Graduate School of Natural Science and Technology, Okayama University, Okayama, Japan","institution_ids":["https://openalex.org/I163770644"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5010636460","display_name":"Khin Khin Zaw","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":"Khin Khin Zaw","raw_affiliation_strings":["Graduate School of Natural Science and Technology, Okayama University, Okayama, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Graduate School of Natural Science and Technology, 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.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.4136537,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"7","issue":"3","first_page":"145","last_page":"145"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9952999949455261,"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.9952999949455261,"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.9902999997138977,"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/T10260","display_name":"Software Engineering Research","score":0.980400025844574,"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.845056414604187},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6539669036865234},{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.5447874069213867},{"id":"https://openalex.org/keywords/unreachable-code","display_name":"Unreachable code","score":0.5124309659004211},{"id":"https://openalex.org/keywords/redundant-code","display_name":"Redundant code","score":0.5071754455566406},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5035266280174255},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.49921727180480957},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.4961739480495453},{"id":"https://openalex.org/keywords/dead-code","display_name":"Dead code","score":0.4647812843322754},{"id":"https://openalex.org/keywords/code-coverage","display_name":"Code coverage","score":0.4228225350379944},{"id":"https://openalex.org/keywords/code-generation","display_name":"Code generation","score":0.37509578466415405},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1835595965385437},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.11935079097747803}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.845056414604187},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6539669036865234},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.5447874069213867},{"id":"https://openalex.org/C50951305","wikidata":"https://www.wikidata.org/wiki/Q2482534","display_name":"Unreachable code","level":5,"score":0.5124309659004211},{"id":"https://openalex.org/C151578736","wikidata":"https://www.wikidata.org/wiki/Q1251793","display_name":"Redundant code","level":4,"score":0.5071754455566406},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5035266280174255},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.49921727180480957},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.4961739480495453},{"id":"https://openalex.org/C47434764","wikidata":"https://www.wikidata.org/wiki/Q1770035","display_name":"Dead code","level":5,"score":0.4647812843322754},{"id":"https://openalex.org/C53942775","wikidata":"https://www.wikidata.org/wiki/Q1211721","display_name":"Code coverage","level":3,"score":0.4228225350379944},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.37509578466415405},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1835595965385437},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.11935079097747803},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.0},{"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.1504/ijssc.2017.10010062","is_oa":false,"landing_page_url":"https://doi.org/10.1504/ijssc.2017.10010062","pdf_url":null,"source":{"id":"https://openalex.org/S2764966908","display_name":"International Journal of Space-Based and Situated Computing","issn_l":"2044-4893","issn":["2044-4893","2044-4907"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Space-Based and Situated Computing","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Quality Education","score":0.8899999856948853,"id":"https://metadata.un.org/sdg/4"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W116913286","https://openalex.org/W632311702","https://openalex.org/W2123574549","https://openalex.org/W1141223778","https://openalex.org/W1777501891","https://openalex.org/W2160620982","https://openalex.org/W136059745","https://openalex.org/W4253804737","https://openalex.org/W2369241479","https://openalex.org/W4313563760"],"abstract_inverted_index":{"To":[0],"advance":[1],"Java":[2,10],"programming":[3,11],"educations,":[4],"we":[5,51],"have":[6],"developed":[7],"the":[8,18,37,43,59,72,78,82,99,102,106,112,115,127,132],"web-based":[9],"learning":[12],"assistant":[13],"system":[14],"(JPLAS)":[15],"that":[16,76,89],"provides":[17],"code":[19,31,45,56,60,66,75,88,100,133],"writing":[20,61,86],"problem.":[21,62],"This":[22],"problem":[23],"asks":[24],"a":[25,29,33,53,87,93],"student":[26,94],"to":[27,97],"write":[28],"source":[30,74],"for":[32,58,81,122,141],"given":[34],"assignment,":[35],"where":[36,131],"correctness":[38],"is":[39,95],"verified":[40],"by":[41,85,138],"running":[42],"test":[44,55,65,129],"on":[46],"JUnit.":[47],"In":[48,109],"this":[49],"paper,":[50],"propose":[52],"design-aware":[54,64,128],"approach":[57],"The":[63],"tests":[67],"any":[68],"important":[69],"method":[70],"in":[71,105],"model":[73,107],"has":[77],"advisable":[79],"design":[80],"assignment.":[83],"Thus,":[84],"can":[90],"pass":[91],"it,":[92],"expected":[96],"implement":[98],"with":[101],"proper":[103],"classes/methods":[104],"code.":[108],"evaluations":[110],"of":[111],"proposal,":[113],"all":[114],"students":[116],"could":[117],"complete":[118],"highly":[119],"qualitative":[120],"codes":[121],"five":[123],"graph":[124],"algorithms":[125],"using":[126],"codes,":[130],"quality":[134],"metrics":[135,139],"were":[136],"measured":[137],"plugin":[140],"Eclipse.":[142]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
