{"id":"https://openalex.org/W2185434092","doi":"https://doi.org/10.1109/fie.2015.7344152","title":"Enhancing object-oriented programming education using static and dynamic visualization","display_name":"Enhancing object-oriented programming education using static and dynamic visualization","publication_year":2015,"publication_date":"2015-10-01","ids":{"openalex":"https://openalex.org/W2185434092","doi":"https://doi.org/10.1109/fie.2015.7344152","mag":"2185434092"},"language":"en","primary_location":{"id":"doi:10.1109/fie.2015.7344152","is_oa":false,"landing_page_url":"https://doi.org/10.1109/fie.2015.7344152","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 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/A5005953559","display_name":"Jeong Yang","orcid":"https://orcid.org/0000-0002-3819-3544"},"institutions":[{"id":"https://openalex.org/I181414168","display_name":"Texas A&M University \u2013 Kingsville","ror":"https://ror.org/05abs3w97","country_code":"US","type":"education","lineage":["https://openalex.org/I181414168"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jeong Yang","raw_affiliation_strings":["Electrical Engineering and Computer Science, Texas A&M University - Kingsville, Kingsville, TX, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Electrical Engineering and Computer Science, Texas A&M University - Kingsville, Kingsville, TX, USA","institution_ids":["https://openalex.org/I181414168"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100389576","display_name":"Young Lee","orcid":"https://orcid.org/0000-0002-8626-9056"},"institutions":[{"id":"https://openalex.org/I181414168","display_name":"Texas A&M University \u2013 Kingsville","ror":"https://ror.org/05abs3w97","country_code":"US","type":"education","lineage":["https://openalex.org/I181414168"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Young Lee","raw_affiliation_strings":["Electrical Engineering and Computer Science, Texas A&M University - Kingsville, Kingsville, TX, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Electrical Engineering and Computer Science, Texas A&M University - Kingsville, Kingsville, TX, USA","institution_ids":["https://openalex.org/I181414168"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040810737","display_name":"David Hicks","orcid":"https://orcid.org/0000-0003-2660-6505"},"institutions":[{"id":"https://openalex.org/I181414168","display_name":"Texas A&M University \u2013 Kingsville","ror":"https://ror.org/05abs3w97","country_code":"US","type":"education","lineage":["https://openalex.org/I181414168"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"David Hicks","raw_affiliation_strings":["Electrical Engineering and Computer Science, Texas A&M University - Kingsville, Kingsville, TX, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Electrical Engineering and Computer Science, Texas A&M University - Kingsville, Kingsville, TX, USA","institution_ids":["https://openalex.org/I181414168"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5071122110","display_name":"Kai H. Chang","orcid":"https://orcid.org/0000-0001-8498-1894"},"institutions":[{"id":"https://openalex.org/I82497590","display_name":"Auburn University","ror":"https://ror.org/02v80fc35","country_code":"US","type":"education","lineage":["https://openalex.org/I82497590"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kai H. Chang","raw_affiliation_strings":["Computer Science and Software Engineering, Auburn University, Auburn, AL, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Science and Software Engineering, Auburn University, Auburn, AL, USA","institution_ids":["https://openalex.org/I82497590"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.3899,"has_fulltext":false,"cited_by_count":25,"citation_normalized_percentile":{"value":0.89725469,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"5"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9997000098228455,"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.9997000098228455,"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.9927999973297119,"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"}},{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9921000003814697,"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.8525923490524292},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6362482309341431},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"Object-oriented programming","score":0.5887662768363953},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.5873351097106934},{"id":"https://openalex.org/keywords/real-time-java","display_name":"Real time Java","score":0.5210692286491394},{"id":"https://openalex.org/keywords/inductive-programming","display_name":"Inductive programming","score":0.5210163593292236},{"id":"https://openalex.org/keywords/procedural-programming","display_name":"Procedural programming","score":0.516072690486908},{"id":"https://openalex.org/keywords/visualization","display_name":"Visualization","score":0.5130478143692017},{"id":"https://openalex.org/keywords/concurrent-object-oriented-programming","display_name":"Concurrent object-oriented programming","score":0.48464828729629517},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.46706682443618774},{"id":"https://openalex.org/keywords/reactive-programming","display_name":"Reactive programming","score":0.46224427223205566},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.44965481758117676},{"id":"https://openalex.org/keywords/class-diagram","display_name":"Class diagram","score":0.43776363134384155},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.3890717625617981},{"id":"https://openalex.org/keywords/unified-modeling-language","display_name":"Unified Modeling Language","score":0.3390905261039734},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.17830467224121094},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.12937641143798828}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8525923490524292},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6362482309341431},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.5887662768363953},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.5873351097106934},{"id":"https://openalex.org/C132106392","wikidata":"https://www.wikidata.org/wiki/Q1373903","display_name":"Real time Java","level":3,"score":0.5210692286491394},{"id":"https://openalex.org/C50033165","wikidata":"https://www.wikidata.org/wiki/Q15712089","display_name":"Inductive programming","level":3,"score":0.5210163593292236},{"id":"https://openalex.org/C120558287","wikidata":"https://www.wikidata.org/wiki/Q1418502","display_name":"Procedural programming","level":4,"score":0.516072690486908},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.5130478143692017},{"id":"https://openalex.org/C3701939","wikidata":"https://www.wikidata.org/wiki/Q5159109","display_name":"Concurrent object-oriented programming","level":5,"score":0.48464828729629517},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.46706682443618774},{"id":"https://openalex.org/C150762246","wikidata":"https://www.wikidata.org/wiki/Q4354073","display_name":"Reactive programming","level":4,"score":0.46224427223205566},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.44965481758117676},{"id":"https://openalex.org/C202446494","wikidata":"https://www.wikidata.org/wiki/Q664166","display_name":"Class diagram","level":4,"score":0.43776363134384155},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3890717625617981},{"id":"https://openalex.org/C145644426","wikidata":"https://www.wikidata.org/wiki/Q169411","display_name":"Unified Modeling Language","level":3,"score":0.3390905261039734},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.17830467224121094},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.12937641143798828}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/fie.2015.7344152","is_oa":false,"landing_page_url":"https://doi.org/10.1109/fie.2015.7344152","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 IEEE Frontiers in Education Conference (FIE)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.7799999713897705,"id":"https://metadata.un.org/sdg/4","display_name":"Quality Education"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":16,"referenced_works":["https://openalex.org/W102825439","https://openalex.org/W1504857506","https://openalex.org/W2010317027","https://openalex.org/W2044687557","https://openalex.org/W2059193425","https://openalex.org/W2102872330","https://openalex.org/W2122312470","https://openalex.org/W2126460775","https://openalex.org/W2140674446","https://openalex.org/W2142007906","https://openalex.org/W2466857371","https://openalex.org/W4250233395","https://openalex.org/W6604140406","https://openalex.org/W6681068509","https://openalex.org/W6681180978","https://openalex.org/W6719949548"],"related_works":["https://openalex.org/W2022585506","https://openalex.org/W2039406101","https://openalex.org/W2189001763","https://openalex.org/W1573191541","https://openalex.org/W1500814630","https://openalex.org/W19558363","https://openalex.org/W3146998045","https://openalex.org/W2791307958","https://openalex.org/W4239523608","https://openalex.org/W2467711735"],"abstract_inverted_index":{"While":[0],"Object-Oriented":[1,35,54],"programming":[2,12,64,73,87,96,157,165],"in":[3,14,57,88,120,155],"Java":[4,118,156],"has":[5],"been":[6,61],"widely":[7],"adopted":[8],"as":[9],"an":[10,121],"introductory":[11],"course":[13],"Computer":[15],"Science,":[16],"it":[17],"is":[18,31,82,146],"considered":[19],"difficult":[20],"to":[21,63,92,99,149,159],"teach":[22],"and":[23,37,50,76,98,110,125,158,166],"learn.":[24],"Studies":[25],"have":[26,60],"identified":[27],"that":[28],"the":[29,33,45,51,113,126,131,135,163],"difficulty":[30],"from":[32],"underlying":[34],"concepts":[36,52],"principles.":[38,80],"To":[39],"help":[40,100],"student":[41,94,151],"programmers":[42],"better":[43],"understand":[44,102],"structure":[46],"of":[47,53,116,130,162],"a":[48,69,117],"program":[49,119,132],"design,":[55],"visualizations":[56],"various":[58],"formats":[59],"applied":[62],"environments.":[65],"This":[66],"paper":[67],"presents":[68],"web-based":[70],"interactive":[71],"educational":[72],"environment,":[74],"JavlinaCode,":[75],"its":[77],"unique":[78],"design":[79,104,167],"JavlinaCode":[81],"designed":[83],"for":[84],"teaching":[85],"object-oriented":[86,103],"Java.":[89],"It":[90,106],"aims":[91],"enhance":[93,160],"programmers'":[95,152],"skill":[97],"them":[101],"concepts.":[105,168],"provides":[107],"integrated":[108],"static":[109,114],"dynamic":[111,127],"visualizations:":[112],"state":[115,129],"UML":[122],"class":[123],"diagram":[124],"run-time":[128],"execution.":[133],"With":[134],"synchronized":[136],"multi-view":[137],"real":[138],"time":[139],"visualization":[140],"along":[141],"with":[142],"source":[143],"code,":[144],"JavelinaCode":[145],"highly":[147],"expected":[148],"reduce":[150],"cognitive":[153],"workload":[154],"comprehension":[161],"objectoriented":[164]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":6},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":3},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":2},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":6}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
