{"id":"https://openalex.org/W2921868030","doi":"https://doi.org/10.1145/3310089.3313179","title":"A framework for code-level tracing of map-based algorithm visualizations","display_name":"A framework for code-level tracing of map-based algorithm visualizations","publication_year":2018,"publication_date":"2018-11-05","ids":{"openalex":"https://openalex.org/W2921868030","doi":"https://doi.org/10.1145/3310089.3313179","mag":"2921868030"},"language":"en","primary_location":{"id":"doi:10.1145/3310089.3313179","doi":"https://doi.org/10.1145/3310089.3313179","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3310089.3313179","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2018 ACM SIGPLAN Workshop on SPLASH-E","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"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/A5039235248","display_name":"James D. Teresco","orcid":"https://orcid.org/0000-0001-9899-5998","observed_orcids":["https://orcid.org/0000-0001-9899-5998"]},"institutions":[{"id":"https://openalex.org/I920285187","display_name":"Siena College","ror":"https://ror.org/01v62m802","country_code":"US","type":"education","lineage":["https://openalex.org/I920285187"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"James D. Teresco","raw_affiliation_strings":["Siena College, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Siena College, USA","institution_ids":["https://openalex.org/I920285187"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102579581","display_name":"Michael A. Dagostino","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I920285187","display_name":"Siena College","ror":"https://ror.org/01v62m802","country_code":"US","type":"education","lineage":["https://openalex.org/I920285187"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Michael A. Dagostino Jr.","raw_affiliation_strings":["Siena College, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Siena College, USA","institution_ids":["https://openalex.org/I920285187"]}]},{"author_position":"middle","author":{"id":null,"display_name":"Abdul Samad","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I920285187","display_name":"Siena College","ror":"https://ror.org/01v62m802","country_code":"US","type":"education","lineage":["https://openalex.org/I920285187"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Abdul Samad","raw_affiliation_strings":["Siena College, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Siena College, USA","institution_ids":["https://openalex.org/I920285187"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5070212189","display_name":"Eric D. Sauer","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I920285187","display_name":"Siena College","ror":"https://ror.org/01v62m802","country_code":"US","type":"education","lineage":["https://openalex.org/I920285187"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Eric D. Sauer","raw_affiliation_strings":["Siena College, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Siena College, USA","institution_ids":["https://openalex.org/I920285187"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I920285187"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"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":null,"issue":null,"first_page":"1","last_page":"9"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9945999979972839,"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.9945999979972839,"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/T10799","display_name":"Data Visualization and Analytics","score":0.002099999925121665,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"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/T11283","display_name":"Experimental Learning in Engineering","score":0.000699999975040555,"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/algorithm-visualization","display_name":"algorithm visualization","score":0.8159999847412109},{"id":"https://openalex.org/keywords/algorithm-learning","display_name":"algorithm learning","score":0.6330000162124634},{"id":"https://openalex.org/keywords/data-structures","display_name":"data structures","score":0.5440000295639038}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7978996634483337},{"id":"https://openalex.org/C138673069","wikidata":"https://www.wikidata.org/wiki/Q322229","display_name":"Tracing","level":2,"score":0.7382307052612305},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.6608136892318726},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.615593671798706},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.5049877762794495},{"id":"https://openalex.org/C172367668","wikidata":"https://www.wikidata.org/wiki/Q6504956","display_name":"Data visualization","level":3,"score":0.4926310181617737},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.4675261974334717},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.463886559009552},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.4504748284816742},{"id":"https://openalex.org/C199519371","wikidata":"https://www.wikidata.org/wiki/Q942695","display_name":"Source lines of code","level":3,"score":0.44234713912010193},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.4188050925731659},{"id":"https://openalex.org/C121483023","wikidata":"https://www.wikidata.org/wiki/Q7298343","display_name":"Ray tracing (physics)","level":2,"score":0.41675469279289246},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2570151686668396},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.16790011525154114},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"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.1145/3310089.3313179","doi":"https://doi.org/10.1145/3310089.3313179","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3310089.3313179","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2018 ACM SIGPLAN Workshop on SPLASH-E","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.6164000034332275,"id":"https://metadata.un.org/sdg/4","display_name":"Quality education"}],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":11,"referenced_works":["https://openalex.org/W1994139330","https://openalex.org/W2074955078","https://openalex.org/W2161560178","https://openalex.org/W2162674806","https://openalex.org/W2288605941","https://openalex.org/W2742029133","https://openalex.org/W2794386883","https://openalex.org/W2918128345","https://openalex.org/W3174163240","https://openalex.org/W4205888806","https://openalex.org/W4231445766"],"related_works":["https://openalex.org/W7166616282","https://openalex.org/W2794386883","https://openalex.org/W3177978429","https://openalex.org/W7098636778","https://openalex.org/W2259681636","https://openalex.org/W4245428165","https://openalex.org/W7095227562","https://openalex.org/W7128809348","https://openalex.org/W7096899660","https://openalex.org/W2171852998"],"abstract_inverted_index":{"This":[0,99],"paper":[1],"presents":[2],"a":[3,78,101,122],"framework":[4,70],"that":[5,41,91],"has":[6],"been":[7],"developed":[8],"to":[9,39,59,74,87,103],"support":[10],"code-level":[11,68],"tracing":[12,69],"of":[13,18,63,80,84,89,108],"the":[14,19,61,64,111,117],"algorithm":[15,118],"visualization":[16],"capabilities":[17],"Map-based":[20],"Educational":[21],"Tools":[22],"for":[23],"Algorithm":[24],"Learning":[25],"(METAL)":[26],"project.":[27],"METAL":[28],"provides":[29],"graph":[30],"data":[31,42,112],"based":[32],"on":[33,47,53],"real-world":[34],"highway":[35],"systems":[36],"and":[37,43,55,114],"tools":[38],"visualize":[40],"algorithms":[44,73],"which":[45,85],"operate":[46],"it.":[48],"Data":[49],"is":[50],"shown":[51],"plotted":[52],"maps":[54],"in":[56],"text,":[57],"color-coded":[58],"indicate":[60],"progress":[62,120],"algorithm.":[65],"The":[66],"new":[67],"allows":[71,100],"specific":[72,106],"be":[75,93],"implemented":[76],"as":[77,95,116],"series":[79],"small":[81],"actions,":[82],"most":[83],"correspond":[86],"lines":[88,107],"code":[90,109],"can":[92],"highlighted":[94],"they":[96],"are":[97],"executed.":[98],"student":[102],"see":[104],"how":[105],"affect":[110],"structures":[113],"variables":[115],"makes":[119],"toward":[121],"solution.":[123]},"counts_by_year":[],"updated_date":"2026-09-27T08:07:27.782135","created_date":"2019-03-22T00:00:00"}
