{"id":"https://openalex.org/W2061950537","doi":"https://doi.org/10.1145/2591708.2591743","title":"System for automatic generation of algorithm visualizations based on pseudocode interpretation","display_name":"System for automatic generation of algorithm visualizations based on pseudocode interpretation","publication_year":2014,"publication_date":"2014-01-01","ids":{"openalex":"https://openalex.org/W2061950537","doi":"https://doi.org/10.1145/2591708.2591743","mag":"2061950537"},"language":"en","primary_location":{"id":"doi:10.1145/2591708.2591743","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2591708.2591743","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2014 conference on Innovation &amp; technology in computer science education - ITiCSE '14","raw_type":"proceedings-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/A5024803092","display_name":"Jure Mornar","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Jure Mornar","raw_affiliation_strings":["Siemens Convergence Creators d.o.o., Split, Croatia","Siemens Convergence Creators d.o.o., Split, Croatia#TAB#"],"affiliations":[{"raw_affiliation_string":"Siemens Convergence Creators d.o.o., Split, Croatia","institution_ids":[]},{"raw_affiliation_string":"Siemens Convergence Creators d.o.o., Split, Croatia#TAB#","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036381539","display_name":"Andrina Grani\u0107","orcid":"https://orcid.org/0000-0002-4266-3406"},"institutions":[{"id":"https://openalex.org/I92251255","display_name":"University of Split","ror":"https://ror.org/00m31ft63","country_code":"HR","type":"education","lineage":["https://openalex.org/I92251255"]}],"countries":["HR"],"is_corresponding":false,"raw_author_name":"Andrina Grani\u0107","raw_affiliation_strings":["Faculty of Science, University of Split, Split, Croatia"],"affiliations":[{"raw_affiliation_string":"Faculty of Science, University of Split, Split, Croatia","institution_ids":["https://openalex.org/I92251255"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5102986688","display_name":"Sa\u0161a Mladenovi\u0107","orcid":"https://orcid.org/0000-0002-8781-9400"},"institutions":[{"id":"https://openalex.org/I92251255","display_name":"University of Split","ror":"https://ror.org/00m31ft63","country_code":"HR","type":"education","lineage":["https://openalex.org/I92251255"]}],"countries":["HR"],"is_corresponding":false,"raw_author_name":"Sa\u0161a Mladenovi\u0107","raw_affiliation_strings":["Faculty of Science, University of Split, Split, Croatia"],"affiliations":[{"raw_affiliation_string":"Faculty of Science, University of Split, Split, Croatia","institution_ids":["https://openalex.org/I92251255"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5024803092"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.9025,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.82995481,"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":"27","last_page":"32"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9994999766349792,"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.9994999766349792,"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.9930999875068665,"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.9850999712944031,"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.8761093020439148},{"id":"https://openalex.org/keywords/visualization","display_name":"Visualization","score":0.768966555595398},{"id":"https://openalex.org/keywords/interpretation","display_name":"Interpretation (philosophy)","score":0.5445215702056885},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.527504563331604},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.49558746814727783},{"id":"https://openalex.org/keywords/data-visualization","display_name":"Data visualization","score":0.4843534231185913},{"id":"https://openalex.org/keywords/abstraction","display_name":"Abstraction","score":0.4647155702114105},{"id":"https://openalex.org/keywords/animation","display_name":"Animation","score":0.4515289068222046},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4390750229358673},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.43656104803085327},{"id":"https://openalex.org/keywords/information-visualization","display_name":"Information visualization","score":0.41335737705230713},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.4059152901172638},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.33209145069122314},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.24160084128379822},{"id":"https://openalex.org/keywords/computer-graphics","display_name":"Computer graphics (images)","score":0.14036086201667786}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8761093020439148},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.768966555595398},{"id":"https://openalex.org/C527412718","wikidata":"https://www.wikidata.org/wiki/Q855395","display_name":"Interpretation (philosophy)","level":2,"score":0.5445215702056885},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.527504563331604},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.49558746814727783},{"id":"https://openalex.org/C172367668","wikidata":"https://www.wikidata.org/wiki/Q6504956","display_name":"Data visualization","level":3,"score":0.4843534231185913},{"id":"https://openalex.org/C124304363","wikidata":"https://www.wikidata.org/wiki/Q673661","display_name":"Abstraction","level":2,"score":0.4647155702114105},{"id":"https://openalex.org/C502989409","wikidata":"https://www.wikidata.org/wiki/Q11425","display_name":"Animation","level":2,"score":0.4515289068222046},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4390750229358673},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.43656104803085327},{"id":"https://openalex.org/C185578843","wikidata":"https://www.wikidata.org/wiki/Q10609775","display_name":"Information visualization","level":3,"score":0.41335737705230713},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4059152901172638},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.33209145069122314},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.24160084128379822},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.14036086201667786},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2591708.2591743","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2591708.2591743","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2014 conference on Innovation &amp; technology in computer science education - ITiCSE '14","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.7900000214576721,"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":20,"referenced_works":["https://openalex.org/W53128174","https://openalex.org/W125371309","https://openalex.org/W1549480568","https://openalex.org/W1603991594","https://openalex.org/W1791587663","https://openalex.org/W1969893202","https://openalex.org/W1973909547","https://openalex.org/W1984964495","https://openalex.org/W2010947329","https://openalex.org/W2019046989","https://openalex.org/W2022765017","https://openalex.org/W2030175360","https://openalex.org/W2070921605","https://openalex.org/W2081734788","https://openalex.org/W2121712111","https://openalex.org/W2122312470","https://openalex.org/W2150930945","https://openalex.org/W2157861311","https://openalex.org/W2167759247","https://openalex.org/W2337655059"],"related_works":["https://openalex.org/W3010975807","https://openalex.org/W2027333138","https://openalex.org/W3185027765","https://openalex.org/W2096373083","https://openalex.org/W2105200106","https://openalex.org/W2151530263","https://openalex.org/W2104025928","https://openalex.org/W1574055964","https://openalex.org/W2295030662","https://openalex.org/W4225274103"],"abstract_inverted_index":{"Algorithm":[0],"visualization":[1,48,93],"systems":[2],"have":[3],"not":[4],"been":[5],"as":[6,13],"widely":[7,33],"adopted":[8],"by":[9,72,137,160],"computer":[10,26,39],"science":[11,27,40],"educators":[12],"it":[14],"might":[15],"be":[16],"expected":[17],"from":[18],"the":[19,61,97,119],"firm":[20],"belief":[21],"that":[22,118,163],"they":[23],"can":[24,164],"enhance":[25,165],"education.":[28],"Two":[29],"key":[30],"impediments":[31],"for":[32,90],"adopting":[34],"AV":[35],"technology":[36],"in":[37,77],"mainstream":[38],"are:":[41],"effectiveness":[42],"and":[43,49,136,148,167],"enhancements":[44],"of":[45,66,69,115],"learning":[46,166],"with":[47,129,140],"effort":[50],"needed":[51],"to":[52,96,99,107,151],"create":[53,108],"algorithm":[54,70],"visualizations.":[55],"In":[56],"this":[57],"paper,":[58],"we":[59],"present":[60],"interpretation":[62],"based":[63],"system":[64,80,104,162],"capable":[65],"automatic":[67],"creation":[68],"visualizations":[71,109,158],"interpreting":[73,82],"unmodified":[74,83],"algorithms":[75,171],"written":[76],"pseudocode.":[78],"Although":[79],"is":[81,105,121],"source":[84],"code":[85],"(code":[86],"without":[87],"any":[88,156],"annotations":[89],"triggering":[91],"appropriate":[92],"routines),":[94],"due":[95],"ability":[98],"automatically":[100],"detect":[101],"interesting":[102],"events":[103],"able":[106],"at":[110,155],"a":[111],"sufficiently":[112],"high":[113],"level":[114],"abstraction":[116],"so":[117],"emphasis":[120],"on":[122],"algorithmic":[123],"conceptually":[124],"relevant":[125],"principles.":[126],"Providing":[127],"users":[128],"full":[130],"control":[131],"over":[132],"input":[133],"data":[134],"set":[135],"accompanying":[138],"animation":[139],"explanatory":[141],"messages,":[142],"highlighting":[143],"currently":[144],"executing":[145],"pseudocode":[146],"line":[147],"providing":[149],"possibility":[150],"inspect":[152],"variable":[153],"values":[154],"step":[157],"created":[159],"our":[161],"help":[168],"students":[169],"mastering":[170],"basic":[172],"concepts.":[173]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2018,"cited_by_count":1},{"year":2015,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
