{"id":"https://openalex.org/W4323526442","doi":"https://doi.org/10.1145/3545947.3576336","title":"RAVIC","display_name":"RAVIC","publication_year":2022,"publication_date":"2022-03-01","ids":{"openalex":"https://openalex.org/W4323526442","doi":"https://doi.org/10.1145/3545947.3576336"},"language":"en","primary_location":{"id":"doi:10.1145/3545947.3576336","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3545947.3576336","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3545947.3576336","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 2","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3545947.3576336","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5012273193","display_name":"Georgiana Haldeman","orcid":"https://orcid.org/0000-0001-6046-5924"},"institutions":[{"id":"https://openalex.org/I39660569","display_name":"Colgate University","ror":"https://ror.org/05d23ve83","country_code":"US","type":"education","lineage":["https://openalex.org/I39660569"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Georgiana Haldeman","raw_affiliation_strings":["Colgate University, Hamilton, NY, USA"],"raw_orcid":"https://orcid.org/0000-0001-6046-5924","affiliations":[{"raw_affiliation_string":"Colgate University, Hamilton, NY, USA","institution_ids":["https://openalex.org/I39660569"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5053962843","display_name":"Emma Pizer","orcid":"https://orcid.org/0000-0002-5922-8259"},"institutions":[{"id":"https://openalex.org/I39660569","display_name":"Colgate University","ror":"https://ror.org/05d23ve83","country_code":"US","type":"education","lineage":["https://openalex.org/I39660569"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Emma Pizer","raw_affiliation_strings":["Colgate University, Hamilton, NY, USA"],"raw_orcid":"https://orcid.org/0000-0002-5922-8259","affiliations":[{"raw_affiliation_string":"Colgate University, Hamilton, NY, USA","institution_ids":["https://openalex.org/I39660569"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5076519300","display_name":"Mathelide Hou","orcid":"https://orcid.org/0000-0003-1343-7423"},"institutions":[{"id":"https://openalex.org/I39660569","display_name":"Colgate University","ror":"https://ror.org/05d23ve83","country_code":"US","type":"education","lineage":["https://openalex.org/I39660569"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mathelide Hou","raw_affiliation_strings":["Colgate University, Hamilton, NY, USA"],"raw_orcid":"https://orcid.org/0000-0003-1343-7423","affiliations":[{"raw_affiliation_string":"Colgate University, Hamilton, NY, USA","institution_ids":["https://openalex.org/I39660569"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034408842","display_name":"Matthew Rojas","orcid":"https://orcid.org/0000-0002-0731-1130"},"institutions":[{"id":"https://openalex.org/I39660569","display_name":"Colgate University","ror":"https://ror.org/05d23ve83","country_code":"US","type":"education","lineage":["https://openalex.org/I39660569"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Matthew Rojas","raw_affiliation_strings":["Colgate University, Hamilton, NY, USA"],"raw_orcid":"https://orcid.org/0000-0002-0731-1130","affiliations":[{"raw_affiliation_string":"Colgate University, Hamilton, NY, USA","institution_ids":["https://openalex.org/I39660569"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070584643","display_name":"Kevin Han","orcid":"https://orcid.org/0000-0002-5424-951X"},"institutions":[{"id":"https://openalex.org/I39660569","display_name":"Colgate University","ror":"https://ror.org/05d23ve83","country_code":"US","type":"education","lineage":["https://openalex.org/I39660569"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kevin Han","raw_affiliation_strings":["Colgate University, Hamilton, NY, USA"],"raw_orcid":"https://orcid.org/0000-0002-5424-951X","affiliations":[{"raw_affiliation_string":"Colgate University, Hamilton, NY, USA","institution_ids":["https://openalex.org/I39660569"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5042903631","display_name":"Ahmed Kamran","orcid":"https://orcid.org/0000-0002-9328-3227"},"institutions":[{"id":"https://openalex.org/I39660569","display_name":"Colgate University","ror":"https://ror.org/05d23ve83","country_code":"US","type":"education","lineage":["https://openalex.org/I39660569"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ahmed Kamran","raw_affiliation_strings":["Colgate University, Hamilton, NY, USA"],"raw_orcid":"https://orcid.org/0000-0002-9328-3227","affiliations":[{"raw_affiliation_string":"Colgate University, Hamilton, NY, USA","institution_ids":["https://openalex.org/I39660569"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I39660569"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1391","last_page":"1391"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9983999729156494,"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.9983999729156494,"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/T11122","display_name":"Online Learning and Analytics","score":0.9848999977111816,"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.9700000286102295,"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/tracing","display_name":"Tracing","score":0.6738752722740173},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6370106935501099},{"id":"https://openalex.org/keywords/chart","display_name":"Chart","score":0.5313330888748169},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.5191047191619873},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5152781009674072},{"id":"https://openalex.org/keywords/trace","display_name":"TRACE (psycholinguistics)","score":0.47940322756767273},{"id":"https://openalex.org/keywords/mathematics-education","display_name":"Mathematics education","score":0.3357708156108856},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.28689059615135193},{"id":"https://openalex.org/keywords/statistics","display_name":"Statistics","score":0.15239551663398743},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.14171409606933594},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.09630423784255981}],"concepts":[{"id":"https://openalex.org/C138673069","wikidata":"https://www.wikidata.org/wiki/Q322229","display_name":"Tracing","level":2,"score":0.6738752722740173},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6370106935501099},{"id":"https://openalex.org/C190812933","wikidata":"https://www.wikidata.org/wiki/Q28923","display_name":"Chart","level":2,"score":0.5313330888748169},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.5191047191619873},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5152781009674072},{"id":"https://openalex.org/C75291252","wikidata":"https://www.wikidata.org/wiki/Q1315756","display_name":"TRACE (psycholinguistics)","level":2,"score":0.47940322756767273},{"id":"https://openalex.org/C145420912","wikidata":"https://www.wikidata.org/wiki/Q853077","display_name":"Mathematics education","level":1,"score":0.3357708156108856},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.28689059615135193},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.15239551663398743},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.14171409606933594},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.09630423784255981},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3545947.3576336","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3545947.3576336","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3545947.3576336","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 2","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3545947.3576336","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3545947.3576336","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3545947.3576336","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 2","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":4,"referenced_works":["https://openalex.org/W2592914592","https://openalex.org/W2748908871","https://openalex.org/W3033104398","https://openalex.org/W3136553381"],"related_works":["https://openalex.org/W2115308562","https://openalex.org/W2789571330","https://openalex.org/W4299652732","https://openalex.org/W2963744171","https://openalex.org/W2133304975","https://openalex.org/W1555873941","https://openalex.org/W2383986235","https://openalex.org/W2362901774","https://openalex.org/W2369494673","https://openalex.org/W2963654382"],"abstract_inverted_index":{"As":[0],"the":[1,9,58,85,97,118,133,138,141,148,151,231,243,251,255,278,283,291,294,303,309,321,327,330,335,338,349,361,367,370,372,381,384,388,392,401,417],"global":[2],"economy's":[3],"demand":[4,10],"for":[5,11,60,265,273,297],"computer":[6,13],"applications":[7],"soars,":[8],"well-trained":[12],"science":[14],"(CS)":[15],"professionals":[16],"is":[17,67,156,163,300,346,358,364,376,434],"rising.":[18],"This":[19],"trend":[20],"fuels":[21],"a":[22,33,105,214,262,287,306,413],"surge":[23],"in":[24,30,64,75,110,128,216,289,329,342,383,396,416],"CS":[25,40,65,76],"undergraduate":[26],"degree":[27],"production":[28],"which,":[29],"turn,":[31],"puts":[32],"strain":[34],"on":[35],"departmental":[36],"resources.":[37],"In":[38],"addition,":[39],"departments":[41],"have":[42,179,192],"to":[43,80,112,116,158,165,182,195,249,391,406,426,441],"contend":[44],"with":[45,170,198,208,225],"high":[46],"dropout":[47],"and":[48,53,73,94,137,161,228,258,280,314,409],"failure":[49],"rates,":[50],"fragile":[51],"learning":[52],"bimodal":[54],"outcomes":[55],"\\citeRobins19.":[56],"Thus,":[57],"need":[59],"effective":[61,268],"teaching":[62],"techniques":[63],"education":[66],"greater":[68],"than":[69],"ever.":[70],"Some":[71],"concepts":[72,188],"skills":[74,127,174],"are":[77,132,204],"very":[78],"difficult":[79],"acquire":[81],"such":[82,212],"as":[83,213,340,394,438],"analyzing":[84],"running":[86,98,119,199,252],"time":[87,99,120,200,253],"of":[88,91,100,121,135,140,143,150,186,230,233,242,282,293,305,320,337,354,369,374,419],"short":[89],"pieces":[90],"code":[92,136,226,355],"\\citeAlbluwi21,":[93],"particularly,":[95],"computing":[96],"loops.":[101],"Most":[102],"instructors":[103],"use":[104,304,412],"trace-sum-approximate":[106],"flow":[107],"chart":[108],"described":[109],"\\citeAlbluwi21":[111],"teach":[113,246],"students":[114,197,207,247,425],"how":[115,248],"analyze":[117],"code.":[122],"The":[123,344,351,398,432],"two":[124],"most":[125],"important":[126],"this":[129,259,422],"analysis":[130,270,299],"process":[131],"tracing":[134,227,279,296,418],"approximation":[139,229,281],"sum":[142,149,232],"different":[144,234],"number":[145,153,235,373],"patterns,":[146],"e.g.":[147],"linear":[152],"pattern":[154],"1+2+3+...+n":[155],"equal":[157],"\\fracn*(n+1)":[159],"2":[160],"it":[162,325],"approximated":[164],"O(n^2).":[166],"Novice":[167],"programmers":[168],"struggle":[169],"both":[171],"these":[172,187],"integral":[173],"\\citeCunningham17,":[175],"Farghally17.":[176],"Visual":[177],"systems":[178],"been":[180,193],"recognized":[181],"improve":[183],"students'":[184],"understanding":[185],"\\citeFarghally17.":[189],"Several":[190],"tools":[191,203,245],"developed":[194,437],"assist":[196],"analysis.":[201],"Existing":[202],"targeted":[205],"at":[206,254,428],"more":[209],"advanced":[210,217],"training,":[211],"background":[215],"data":[218],"structures":[219],"(AAV":[220],"\\citeFarghally17":[221],")":[222],"or":[223],"experience":[224],"patterns":[236],"(Compigorithm":[237],"\\citeSmith20":[238],").":[239],"However,":[240],"none":[241],"existing":[244],"compute":[250],"introductory":[256,274],"level,":[257],"gap":[260],"presented":[261],"unique":[263],"opportunity":[264],"us.":[266],"An":[267],"run-time":[269,298],"visualization":[271,402],"system":[272],"courses":[275],"must":[276],"depict":[277],"sum.":[284],"We":[285],"propose":[286],"design":[288],"which":[290],"depiction":[292],"loop":[295,312,339],"done":[301],"through":[302],"table,":[307],"where":[308],"columns":[310],"represent":[311],"variables":[313],"each":[315],"row":[316],"represents":[317],"one":[318],"iteration":[319],"loop.":[322],"More":[323],"specifically,":[324],"tabulates":[326],"operations":[328,375,382],"order":[331],"they":[332],"happen":[333],"during":[334],"execution":[336],"shown":[341,395],"Figure~\\reffig:ravic.":[343,397],"table":[345,362,385],"displayed":[347],"alongside":[348],"program.":[350],"current":[352],"line":[353],"being":[356,436],"executed":[357],"highlighted":[359],"while":[360],"information":[363],"updated.":[365],"At":[366],"end":[368],"execution,":[371],"determined":[377],"by":[378],"summing":[379],"all":[380],"column-by-column":[386],"from":[387],"right-most":[389],"side":[390],"left":[393],"student":[399],"controls":[400],"using":[403],"navigation":[404],"arrows":[405],"go":[407],"back":[408],"forth.":[410],"Instructors":[411],"similar":[414],"technique":[415],"loops,":[420],"but":[421],"approach":[423],"allows":[424],"proceed":[427],"their":[429],"own":[430],"pace.":[431],"tool":[433],"currently":[435],"an":[439],"extension":[440],"VS":[442],"Code.":[443]},"counts_by_year":[],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2023-03-09T00:00:00"}
