{"id":"https://openalex.org/W2559733772","doi":"https://doi.org/10.1109/fie.2016.7757577","title":"jOthelloT: A java-based open source Othello framework for artificial intelligence undergraduate classes","display_name":"jOthelloT: A java-based open source Othello framework for artificial intelligence undergraduate classes","publication_year":2016,"publication_date":"2016-10-01","ids":{"openalex":"https://openalex.org/W2559733772","doi":"https://doi.org/10.1109/fie.2016.7757577","mag":"2559733772"},"language":"en","primary_location":{"id":"doi:10.1109/fie.2016.7757577","is_oa":false,"landing_page_url":"https://doi.org/10.1109/fie.2016.7757577","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2016 IEEE Frontiers in Education Conference (FIE)","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/A5088179577","display_name":"Carlos N. Silla","orcid":"https://orcid.org/0000-0002-1603-9378"},"institutions":[{"id":"https://openalex.org/I176838256","display_name":"Pontif\u00edcia Universidade Cat\u00f3lica do Paran\u00e1","ror":"https://ror.org/02x1vjk79","country_code":"BR","type":"education","lineage":["https://openalex.org/I176838256"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Carlos N. Silla","raw_affiliation_strings":["Graduate Program in Computer Science (PPGIa), Pontifical Catholic University of Paran\u00e1 (PUCPR), Curitiba, PR, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Graduate Program in Computer Science (PPGIa), Pontifical Catholic University of Paran\u00e1 (PUCPR), Curitiba, PR, Brazil","institution_ids":["https://openalex.org/I176838256"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5079485851","display_name":"Marcelo Paglioney","orcid":null},"institutions":[{"id":"https://openalex.org/I1283613182","display_name":"Universidade Tecnol\u00f3gica Federal do Paran\u00e1","ror":"https://ror.org/002v2kq79","country_code":"BR","type":"education","lineage":["https://openalex.org/I1283613182"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Marcelo Paglioney","raw_affiliation_strings":["Federal University of Technology of Paran\u00e1 (UTFPR) - Corn\u00e9lio Proc\u00f3pio, Brazil 86300-000"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Federal University of Technology of Paran\u00e1 (UTFPR) - Corn\u00e9lio Proc\u00f3pio, Brazil 86300-000","institution_ids":["https://openalex.org/I1283613182"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5035347525","display_name":"Iuri G. P. Mardegany","orcid":null},"institutions":[{"id":"https://openalex.org/I1283613182","display_name":"Universidade Tecnol\u00f3gica Federal do Paran\u00e1","ror":"https://ror.org/002v2kq79","country_code":"BR","type":"education","lineage":["https://openalex.org/I1283613182"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Iuri G. P. Mardegany","raw_affiliation_strings":["Federal University of Technology of Paran\u00e1 (UTFPR) - Corn\u00e9lio Proc\u00f3pio, Brazil 86300-000"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Federal University of Technology of Paran\u00e1 (UTFPR) - Corn\u00e9lio Proc\u00f3pio, Brazil 86300-000","institution_ids":["https://openalex.org/I1283613182"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.7765,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.75372584,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":"27","issue":null,"first_page":"1","last_page":"7"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11574","display_name":"Artificial Intelligence in Games","score":0.9970999956130981,"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"}},"topics":[{"id":"https://openalex.org/T11574","display_name":"Artificial Intelligence in Games","score":0.9970999956130981,"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.9962000250816345,"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/T10731","display_name":"Educational Games and Gamification","score":0.9715999960899353,"subfield":{"id":"https://openalex.org/subfields/3204","display_name":"Developmental and Educational Psychology"},"field":{"id":"https://openalex.org/fields/32","display_name":"Psychology"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7991378307342529},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.6521382331848145},{"id":"https://openalex.org/keywords/minimax","display_name":"Minimax","score":0.6338565945625305},{"id":"https://openalex.org/keywords/focus","display_name":"Focus (optics)","score":0.6090183258056641},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.5927296876907349},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.5834972858428955},{"id":"https://openalex.org/keywords/feature","display_name":"Feature (linguistics)","score":0.5544683337211609},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.5336881875991821},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.4704797565937042},{"id":"https://openalex.org/keywords/adversary","display_name":"Adversary","score":0.4190558195114136},{"id":"https://openalex.org/keywords/heuristic","display_name":"Heuristic","score":0.41555488109588623},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.3245388865470886},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.22453781962394714}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7991378307342529},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.6521382331848145},{"id":"https://openalex.org/C149728462","wikidata":"https://www.wikidata.org/wiki/Q751319","display_name":"Minimax","level":2,"score":0.6338565945625305},{"id":"https://openalex.org/C192209626","wikidata":"https://www.wikidata.org/wiki/Q190909","display_name":"Focus (optics)","level":2,"score":0.6090183258056641},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.5927296876907349},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5834972858428955},{"id":"https://openalex.org/C2776401178","wikidata":"https://www.wikidata.org/wiki/Q12050496","display_name":"Feature (linguistics)","level":2,"score":0.5544683337211609},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5336881875991821},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.4704797565937042},{"id":"https://openalex.org/C41065033","wikidata":"https://www.wikidata.org/wiki/Q2825412","display_name":"Adversary","level":2,"score":0.4190558195114136},{"id":"https://openalex.org/C173801870","wikidata":"https://www.wikidata.org/wiki/Q201413","display_name":"Heuristic","level":2,"score":0.41555488109588623},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.3245388865470886},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.22453781962394714},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","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/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C175444787","wikidata":"https://www.wikidata.org/wiki/Q39072","display_name":"Microeconomics","level":1,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C120665830","wikidata":"https://www.wikidata.org/wiki/Q14620","display_name":"Optics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/fie.2016.7757577","is_oa":false,"landing_page_url":"https://doi.org/10.1109/fie.2016.7757577","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2016 IEEE Frontiers in Education Conference (FIE)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":22,"referenced_works":["https://openalex.org/W110108703","https://openalex.org/W1507655906","https://openalex.org/W1604830562","https://openalex.org/W1921339528","https://openalex.org/W1973167984","https://openalex.org/W2003683447","https://openalex.org/W2014942295","https://openalex.org/W2016945372","https://openalex.org/W2017560703","https://openalex.org/W2058879057","https://openalex.org/W2070291408","https://openalex.org/W2116087203","https://openalex.org/W2122410182","https://openalex.org/W2159649116","https://openalex.org/W2293184242","https://openalex.org/W2563702229","https://openalex.org/W2570979475","https://openalex.org/W4236962843","https://openalex.org/W6630367095","https://openalex.org/W6636206039","https://openalex.org/W6682955179","https://openalex.org/W6730975572"],"related_works":["https://openalex.org/W4321442002","https://openalex.org/W2015265939","https://openalex.org/W2284072287","https://openalex.org/W2611067230","https://openalex.org/W2155788121","https://openalex.org/W4235469518","https://openalex.org/W2387706296","https://openalex.org/W2480201319","https://openalex.org/W2294325978","https://openalex.org/W2890345561"],"abstract_inverted_index":{"Introductory":[0],"artificial":[1,91,118,138,347],"intelligence":[2,92,119,139,348],"undergraduate":[3,120,349],"classes":[4,352],"often":[5,22,80],"introduce":[6],"different":[7,11,53,199],"search":[8,12],"methods":[9],"using":[10,201],"algorithms.":[13],"In":[14,288,307],"this":[15,74,98,101,188],"context":[16],"one":[17,70,296,337],"of":[18,42,48,136,141,153,166,173,212,255,261,273,330,342],"algorithms":[19],"that":[20,77,111,127,157,162,224,265,354],"is":[21,24,29,76,156,180,215,236,264,315,335],"taught,":[23],"the":[25,57,60,78,85,90,95,129,134,137,142,147,154,164,170,174,184,190,198,207,213,216,221,226,241,253,262,274,278,289,300,308,324,328,343,358,362,370],"minimax":[26,61,208],"algorithm":[27,62],"which":[28,178],"used":[30,116],"in":[31,94,100,117,285,345],"adversarial":[32],"games":[33,54],"where":[34],"you":[35],"want":[36],"to":[37,55,114,131,182,196,228,243,251,268,368],"minimize":[38],"your":[39,46],"opponent's":[40],"chance":[41,47],"winning":[43],"while":[44],"maximizing":[45],"winning.":[49],"Different":[50],"instructors":[51],"use":[52],"make":[56,183],"students":[58,79,130,191,227,242],"implement":[59],"such":[63],"as":[64,238,375],"Checkers,":[65],"Othello":[66,109,374],"or":[67],"Chess.":[68],"However,":[69],"common":[71],"problem":[72],"with":[73],"assignment":[75],"spend":[81],"more":[82],"time":[83],"implementing":[84,206],"game":[86,148,175],"itself":[87],"rather":[88,144],"than":[89,145],"techniques":[93],"game.":[96],"For":[97],"reason,":[99],"paper":[102],"we":[103],"present":[104],"a":[105,160,271],"java-based":[106],"open":[107],"source":[108],"framework":[110,123,155,214,263,344],"was":[112],"designed":[113],"be":[115,283],"classes.":[121],"Our":[122],"has":[124,159],"several":[125,202],"features":[126],"help":[128],"focus":[132,193],"on":[133,194],"development":[135],"aspects":[140],"game,":[143],"developing":[146],"itself.":[149],"One":[150],"particular":[151],"feature":[152,211,235],"it":[158,239,266,355],"method":[161],"returns":[163],"list":[165],"valid":[167],"moves":[168],"given":[169],"current":[171],"state":[172],"board":[176],"and":[177,205,220,322,361],"player":[179],"going":[181],"next":[185],"move.":[186],"With":[187],"method,":[189],"can":[192,282],"how":[195],"evaluate":[197,252],"states":[200],"heuristic":[203],"functions":[204],"algorithm.":[209],"Another":[210,259],"graphical":[217],"user":[218],"interface":[219],"HumanPlayer":[222],"class":[223],"allows":[225,240,267],"play":[229],"against":[230,299,317,327],"their":[231,247,256],"own":[232],"code.":[233],"This":[234],"important":[237],"not":[244],"only":[245,323,336],"debug":[246],"codes":[248,275],"but":[249],"also":[250,365],"effectiveness":[254],"implemented":[257],"heuristics.":[258],"aspect":[260],"set":[269],"up":[270],"tournament":[272,281,363],"developed":[276,294,302,313,320],"by":[277,295,303],"students.":[279],"The":[280],"organized":[284],"two":[286],"modes.":[287],"first":[290],"mode":[291,364],"every":[292,304],"AI":[293,301,372],"student":[297,312,319,359],"plays":[298,326],"other":[305],"student.":[306],"second":[309],"mode,":[310],"each":[311],"code":[314,321],"paired":[316],"another":[318,331],"winner":[325,329,338],"pairing":[332],"until":[333],"there":[334],"left.":[339],"An":[340],"analysis":[341],"our":[346],"computer":[350],"engineering":[351],"shows":[353],"properly":[356],"supports":[357],"learning":[360],"challenges":[366],"them":[367],"create":[369],"best":[371],"for":[373],"they":[376],"can.":[377]},"counts_by_year":[{"year":2021,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":1}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
