{"id":"https://openalex.org/W3210112978","doi":"https://doi.org/10.1109/vl/hcc51201.2021.9576201","title":"Snapdown: A Text-Based Snapshot Diagram Language for Programming Education","display_name":"Snapdown: A Text-Based Snapshot Diagram Language for Programming Education","publication_year":2021,"publication_date":"2021-10-10","ids":{"openalex":"https://openalex.org/W3210112978","doi":"https://doi.org/10.1109/vl/hcc51201.2021.9576201","mag":"3210112978"},"language":"en","primary_location":{"id":"doi:10.1109/vl/hcc51201.2021.9576201","is_oa":false,"landing_page_url":"https://doi.org/10.1109/vl/hcc51201.2021.9576201","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://hdl.handle.net/1721.1/139282","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5006400729","display_name":"Daniel Whatley","orcid":null},"institutions":[{"id":"https://openalex.org/I4210110987","display_name":"IIT@MIT","ror":"https://ror.org/01wp8zh54","country_code":"US","type":"facility","lineage":["https://openalex.org/I30771326","https://openalex.org/I4210110987"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Daniel Whatley","raw_affiliation_strings":["MIT CSAIL Cambridge,Cambridge,MA","MIT CSAIL Cambridge, Cambridge, MA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"MIT CSAIL Cambridge,Cambridge,MA","institution_ids":["https://openalex.org/I4210110987"]},{"raw_affiliation_string":"MIT CSAIL Cambridge, Cambridge, MA","institution_ids":["https://openalex.org/I4210110987"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5051437936","display_name":"Max Goldman","orcid":null},"institutions":[{"id":"https://openalex.org/I4210110987","display_name":"IIT@MIT","ror":"https://ror.org/01wp8zh54","country_code":"US","type":"facility","lineage":["https://openalex.org/I30771326","https://openalex.org/I4210110987"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Max Goldman","raw_affiliation_strings":["MIT CSAIL Cambridge,Cambridge,MA","MIT CSAIL Cambridge, Cambridge, MA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"MIT CSAIL Cambridge,Cambridge,MA","institution_ids":["https://openalex.org/I4210110987"]},{"raw_affiliation_string":"MIT CSAIL Cambridge, Cambridge, MA","institution_ids":["https://openalex.org/I4210110987"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5091023123","display_name":"Robert C. Miller","orcid":"https://orcid.org/0000-0001-8932-2732"},"institutions":[{"id":"https://openalex.org/I4210110987","display_name":"IIT@MIT","ror":"https://ror.org/01wp8zh54","country_code":"US","type":"facility","lineage":["https://openalex.org/I30771326","https://openalex.org/I4210110987"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Robert C. Miller","raw_affiliation_strings":["MIT CSAIL Cambridge,Cambridge,MA","MIT CSAIL Cambridge, Cambridge, MA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"MIT CSAIL Cambridge,Cambridge,MA","institution_ids":["https://openalex.org/I4210110987"]},{"raw_affiliation_string":"MIT CSAIL Cambridge, Cambridge, MA","institution_ids":["https://openalex.org/I4210110987"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I4210110987"],"apc_list":null,"apc_paid":null,"fwci":0.2318,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.63841373,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"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.9998999834060669,"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.9998999834060669,"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.9916999936103821,"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/T10731","display_name":"Educational Games and Gamification","score":0.9753000140190125,"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.8179780840873718},{"id":"https://openalex.org/keywords/snapshot","display_name":"Snapshot (computer storage)","score":0.6775298118591309},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5275382995605469},{"id":"https://openalex.org/keywords/software-deployment","display_name":"Software deployment","score":0.514102041721344},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5046800374984741},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4498337209224701},{"id":"https://openalex.org/keywords/multimedia","display_name":"Multimedia","score":0.3859323263168335},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.13924074172973633}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8179780840873718},{"id":"https://openalex.org/C55282118","wikidata":"https://www.wikidata.org/wiki/Q252683","display_name":"Snapshot (computer storage)","level":2,"score":0.6775298118591309},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5275382995605469},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.514102041721344},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5046800374984741},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4498337209224701},{"id":"https://openalex.org/C49774154","wikidata":"https://www.wikidata.org/wiki/Q131765","display_name":"Multimedia","level":1,"score":0.3859323263168335},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.13924074172973633}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/vl/hcc51201.2021.9576201","is_oa":false,"landing_page_url":"https://doi.org/10.1109/vl/hcc51201.2021.9576201","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2021 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","raw_type":"proceedings-article"},{"id":"pmh:oai:dspace.mit.edu:1721.1/139282","is_oa":true,"landing_page_url":"https://hdl.handle.net/1721.1/139282","pdf_url":null,"source":{"id":"https://openalex.org/S4306400425","display_name":"DSpace@MIT (Massachusetts Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I63966007","host_organization_name":"Massachusetts Institute of Technology","host_organization_lineage":["https://openalex.org/I63966007"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Thesis"},{"id":"pmh:oai:dspace.mit.edu:1721.1/143800","is_oa":true,"landing_page_url":"https://hdl.handle.net/1721.1/143800","pdf_url":null,"source":{"id":"https://openalex.org/S4306400425","display_name":"DSpace@MIT (Massachusetts Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I63966007","host_organization_name":"Massachusetts Institute of Technology","host_organization_lineage":["https://openalex.org/I63966007"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-sa","license_id":"https://openalex.org/licenses/cc-by-nc-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"MIT web domain","raw_type":"http://purl.org/eprint/type/ConferencePaper"}],"best_oa_location":{"id":"pmh:oai:dspace.mit.edu:1721.1/139282","is_oa":true,"landing_page_url":"https://hdl.handle.net/1721.1/139282","pdf_url":null,"source":{"id":"https://openalex.org/S4306400425","display_name":"DSpace@MIT (Massachusetts Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I63966007","host_organization_name":"Massachusetts Institute of Technology","host_organization_lineage":["https://openalex.org/I63966007"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Thesis"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","score":0.8600000143051147,"display_name":"Quality Education"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":5,"referenced_works":["https://openalex.org/W1967694736","https://openalex.org/W2062948125","https://openalex.org/W2158546105","https://openalex.org/W2165558875","https://openalex.org/W2274171761"],"related_works":["https://openalex.org/W2770234245","https://openalex.org/W96612179","https://openalex.org/W4229499248","https://openalex.org/W2566006169","https://openalex.org/W1567818861","https://openalex.org/W2542847180","https://openalex.org/W2987774938","https://openalex.org/W4256492088","https://openalex.org/W632915154","https://openalex.org/W2055733372"],"abstract_inverted_index":{"Snapshot":[0],"diagrams,":[1,39],"which":[2],"visualize":[3],"in-memory":[4],"program":[5,25],"state,":[6],"are":[7],"frequently":[8],"used":[9],"in":[10,68,72,85,122],"programming":[11,49],"education":[12],"to":[13,62,78],"demonstrate":[14],"new":[15],"concepts":[16],"and":[17,46,59,77,81,98,102,135],"help":[18],"students":[19,45,67],"develop":[20],"a":[21,33,69,73,111,128],"better":[22],"understanding":[23],"of":[24,48,75,83,96,104,113,118],"functionality.":[26],"In":[27],"this":[28],"paper":[29],"we":[30],"introduce":[31,92],"Snapdown,":[32],"textual":[34,106],"language":[35],"for":[36,41,133],"drawing":[37],"snapshot":[38],"designed":[40,53],"use":[42,94],"by":[43,66],"both":[44,61],"instructors":[47],"courses.":[50],"Snapdown":[51,97,114],"is":[52],"with":[54,88],"an":[55],"emphasis":[56],"on":[57],"learnability":[58],"simplicity:":[60],"be":[63],"picked":[64],"up":[65],"classroom":[70],"setting":[71],"matter":[74],"minutes,":[76],"enable":[79],"creation":[80],"maintenance":[82],"diagrams":[84],"instructional":[86],"content":[87],"minimal":[89],"overhead.":[90],"We":[91,108],"several":[93],"cases":[95],"describe":[99,110],"the":[100],"design":[101],"features":[103],"its":[105],"language.":[107],"also":[109],"deployment":[112],"during":[115],"two":[116],"semesters":[117],"emergency":[119],"remote":[120],"teaching":[121],"6.031":[123],"Software":[124],"Construction":[125],"at":[126],"MIT,":[127],"software":[129],"engineering":[130],"course":[131],"intended":[132],"sophomore-":[134],"junior-level":[136],"undergraduate":[137],"students.":[138]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2024,"cited_by_count":1}],"updated_date":"2026-07-02T09:51:11.867554","created_date":"2025-10-10T00:00:00"}
