{"id":"https://openalex.org/W2944720279","doi":"https://doi.org/10.17706/jsw.14.5.200-208","title":"An Informative Test Code Approach in Code Writing Problem for Java Collections Framework in Java Programming Learning Assistant System","display_name":"An Informative Test Code Approach in Code Writing Problem for Java Collections Framework in Java Programming Learning Assistant System","publication_year":2019,"publication_date":"2019-05-01","ids":{"openalex":"https://openalex.org/W2944720279","doi":"https://doi.org/10.17706/jsw.14.5.200-208","mag":"2944720279"},"language":"en","primary_location":{"id":"doi:10.17706/jsw.14.5.200-208","doi":"https://doi.org/10.17706/jsw.14.5.200-208","is_oa":true,"landing_page_url":"https://doi.org/10.17706/jsw.14.5.200-208","pdf_url":"http://www.jsoftware.us/vol14/381-ET1001.pdf","source":{"id":"https://openalex.org/S114141714","display_name":"Journal of Software","issn_l":"1796-217X","issn":["1796-217X"],"is_oa":true,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core"],"host_organization":"https://openalex.org/P4310318660","host_organization_name":"Academy Publisher","host_organization_lineage":["https://openalex.org/P4310318660"],"host_organization_lineage_names":["Academy Publisher"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Software","raw_type":"journal-article"},"volume":null,"type":"article","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"http://www.jsoftware.us/vol14/381-ET1001.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5090457126","display_name":"Ei Ei Mon","orcid":null,"observed_orcids":[]},"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":"Ei Ei Mon","raw_affiliation_strings":["Department of Electrical and Communication Engineering, Okayama University, Okayama, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical and Communication Engineering, 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","observed_orcids":["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":true,"raw_author_name":"Nobuo Funabiki","raw_affiliation_strings":["Department of Electrical and Communication Engineering, Okayama University, Okayama, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical and Communication Engineering, Okayama University, Okayama, Japan","institution_ids":["https://openalex.org/I163770644"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024721011","display_name":"Minoru Kuribayashi","orcid":"https://orcid.org/0000-0003-4844-2652","observed_orcids":["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":["Department of Electrical and Communication Engineering, Okayama University, Okayama, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical and Communication Engineering, Okayama University, Okayama, Japan","institution_ids":["https://openalex.org/I163770644"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5080473129","display_name":"Wen-Chung Kao","orcid":"https://orcid.org/0000-0002-3760-8883","observed_orcids":["https://orcid.org/0000-0002-3760-8883"]},"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, Taiwan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering, National Taiwan Normal University, Taipei, Taiwan","institution_ids":["https://openalex.org/I134161618"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5057610115"],"corresponding_institution_ids":["https://openalex.org/I163770644"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"14","issue":"5","first_page":"200","last_page":"208"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":1.0,"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":1.0,"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/T10260","display_name":"Software Engineering Research","score":0.0,"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"}},{"id":"https://openalex.org/T11299","display_name":"Problem and Project Based Learning","score":0.0,"subfield":{"id":"https://openalex.org/subfields/3304","display_name":"Education"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/java-collections-framework","display_name":"Java Collections Framework","score":0.9039999842643738},{"id":"https://openalex.org/keywords/java-programming-education","display_name":"Java programming education","score":0.7369999885559082},{"id":"https://openalex.org/keywords/learning-support-system","display_name":"student support systems","score":0.8059999942779541},{"id":"https://openalex.org/keywords/junit","display_name":"JUnit","score":0.7300000190734863},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"object-oriented programming","score":0.5220000147819519},{"id":"https://openalex.org/keywords/programming-education","display_name":"programming education","score":0.41499999165534973}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9250010251998901},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.7596485614776611},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.7248046398162842},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5595072507858276},{"id":"https://openalex.org/C60945770","wikidata":"https://www.wikidata.org/wiki/Q2517517","display_name":"Java Modeling Language","level":5,"score":0.5232409834861755},{"id":"https://openalex.org/C172482141","wikidata":"https://www.wikidata.org/wiki/Q379273","display_name":"Generics in Java","level":5,"score":0.5219489932060242},{"id":"https://openalex.org/C168702491","wikidata":"https://www.wikidata.org/wiki/Q567345","display_name":"Java annotation","level":4,"score":0.5025193691253662},{"id":"https://openalex.org/C132106392","wikidata":"https://www.wikidata.org/wiki/Q1373903","display_name":"Real time Java","level":3,"score":0.431687593460083},{"id":"https://openalex.org/C2777267654","wikidata":"https://www.wikidata.org/wiki/Q3519023","display_name":"Test (biology)","level":2,"score":0.41899892687797546},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"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.17706/jsw.14.5.200-208","doi":"https://doi.org/10.17706/jsw.14.5.200-208","is_oa":true,"landing_page_url":"https://doi.org/10.17706/jsw.14.5.200-208","pdf_url":"http://www.jsoftware.us/vol14/381-ET1001.pdf","source":{"id":"https://openalex.org/S114141714","display_name":"Journal of Software","issn_l":"1796-217X","issn":["1796-217X"],"is_oa":true,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core"],"host_organization":"https://openalex.org/P4310318660","host_organization_name":"Academy Publisher","host_organization_lineage":["https://openalex.org/P4310318660"],"host_organization_lineage_names":["Academy Publisher"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Software","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.17706/jsw.14.5.200-208","doi":"https://doi.org/10.17706/jsw.14.5.200-208","is_oa":true,"landing_page_url":"https://doi.org/10.17706/jsw.14.5.200-208","pdf_url":"http://www.jsoftware.us/vol14/381-ET1001.pdf","source":{"id":"https://openalex.org/S114141714","display_name":"Journal of Software","issn_l":"1796-217X","issn":["1796-217X"],"is_oa":true,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core"],"host_organization":"https://openalex.org/P4310318660","host_organization_name":"Academy Publisher","host_organization_lineage":["https://openalex.org/P4310318660"],"host_organization_lineage_names":["Academy Publisher"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Software","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Quality education","score":0.9235000014305115,"id":"https://metadata.un.org/sdg/4"}],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2944720279.pdf","grobid_xml":"https://content.openalex.org/works/W2944720279.grobid-xml"},"referenced_works_count":3,"referenced_works":["https://openalex.org/W2603445299","https://openalex.org/W2905506398","https://openalex.org/W4238264990"],"related_works":["https://openalex.org/W6963304765","https://openalex.org/W2905506398","https://openalex.org/W2788879888","https://openalex.org/W4200533248","https://openalex.org/W4251718175","https://openalex.org/W4406157679","https://openalex.org/W4389109230","https://openalex.org/W4367674819","https://openalex.org/W4379387048","https://openalex.org/W3013356384"],"abstract_inverted_index":{"To":[0],"enhance":[1],"Java":[2,9,74],"programming":[3,62],"educations,":[4],"we":[5,48,68,100],"have":[6],"developed":[7],"a":[8,21,25,82],"Programming":[10],"Learning":[11],"Assistant":[12],"System":[13],"(JPLAS).In":[14],"JPLAS,":[15],"the":[16,30,37,40,45,50,97,120,127,131,140],"code":[17,27,33,56],"writing":[18],"problem":[19],"asks":[20],"student":[22],"to":[23,72,80,93,118],"implement":[24,119],"source":[26,121,128],"that":[28],"passes":[29],"given":[31],"test":[32,46,55,104,132],"on":[34],"JUnit,":[35],"where":[36],"details":[38],"of":[39,52,84,124],"implementation":[41],"are":[42],"described":[43],"in":[44,58],"code.Previously,":[47],"confirmed":[49],"effectiveness":[51],"this":[53,66],"informative":[54,103],"approach":[57],"studying":[59,73],"three":[60],"object-oriented":[61],"concepts":[63],"for":[64,106],"Java.In":[65],"paper,":[67],"present":[69],"its":[70],"application":[71],"Collections":[75],"Framework":[76],"(JCF).JCF":[77],"enables":[78],"us":[79],"handle":[81],"group":[83],"objects":[85],"by":[86,96],"offering":[87],"appropriate":[88],"libraries,":[89],"which":[90],"is":[91],"expected":[92,141],"be":[94],"mastered":[95],"students.For":[98],"evaluations,":[99],"generated":[101],"five":[102],"codes":[105,129],"JCF,":[107],"and":[108,116],"asked":[109],"19":[110],"students":[111,136],"from":[112],"Japan,":[113],"Myanmar,":[114],"China,":[115],"Indonesia":[117],"codes.Then,":[122],"all":[123],"them":[125],"completed":[126],"passing":[130],"codes,":[133],"while":[134],"certain":[135],"did":[137],"not":[138],"use":[139],"JCF":[142],"library":[143],"functions.":[144]},"counts_by_year":[],"updated_date":"2026-10-30T12:39:25.321706","created_date":"2019-05-16T00:00:00"}
