{"id":"https://openalex.org/W4414545803","doi":"https://doi.org/10.3724/sp.j.1089.2023.19893","title":"Visualization for Computer Program: A Survey","display_name":"Visualization for Computer Program: A Survey","publication_year":2023,"publication_date":"2023-08-01","ids":{"openalex":"https://openalex.org/W4414545803","doi":"https://doi.org/10.3724/sp.j.1089.2023.19893"},"language":"en","primary_location":{"id":"doi:10.3724/sp.j.1089.2023.19893","doi":"https://doi.org/10.3724/sp.j.1089.2023.19893","is_oa":false,"landing_page_url":"https://doi.org/10.3724/sp.j.1089.2023.19893","pdf_url":null,"source":{"id":"https://openalex.org/S4210220856","display_name":"Journal of Computer-Aided Design & Computer Graphics","issn_l":"1003-9775","issn":["1003-9775"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core","poland-20","russia-white-list-4"],"host_organization":"https://openalex.org/P4310319982","host_organization_name":"Science Press","host_organization_lineage":["https://openalex.org/P4310319982"],"host_organization_lineage_names":["Science Press"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Computer-Aided Design &amp; Computer Graphics","raw_type":"journal-article"},"volume":null,"type":"article","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/A5101899687","display_name":"Wei Zhang","orcid":"https://orcid.org/0000-0002-1492-8286","observed_orcids":["https://orcid.org/0000-0002-1492-8286","https://orcid.org/0000-0002-9719-554X","https://orcid.org/0000-0002-2169-8749"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wei Zhang","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5119246991","display_name":"Zhen Wen","orcid":"https://orcid.org/0000-0001-9780-6876","observed_orcids":["https://orcid.org/0000-0001-9780-6876"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zhen Wen","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078198844","display_name":"Jiacheng Pan","orcid":"https://orcid.org/0000-0002-8676-9990","observed_orcids":["https://orcid.org/0000-0002-8676-9990"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jiacheng Pan","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5100344521","display_name":"Wei Chen","orcid":"https://orcid.org/0000-0002-9942-2216","observed_orcids":["https://orcid.org/0000-0002-9942-2216"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wei Chen","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.146,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.47689938,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":"35","issue":"8","first_page":"1139","last_page":"1149"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10799","display_name":"Data Visualization and Analytics","score":0.9336000084877014,"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"}},"topics":[{"id":"https://openalex.org/T10799","display_name":"Data Visualization and Analytics","score":0.9336000084877014,"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/T10260","display_name":"Software Engineering Research","score":0.037700001150369644,"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"}},{"id":"https://openalex.org/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.013399999588727951,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/program-visualization","display_name":"program visualization","score":0.9919999837875366},{"id":"https://openalex.org/keywords/source-code-visualization","display_name":"source code visualization","score":0.8989999890327454},{"id":"https://openalex.org/keywords/program-execution-visualization","display_name":"program execution visualization","score":0.8500000238418579},{"id":"https://openalex.org/keywords/debugging","display_name":"debugging","score":0.47200000286102295},{"id":"https://openalex.org/keywords/algorithm-visualization","display_name":"algorithm visualization","score":0.8519999980926514},{"id":"https://openalex.org/keywords/performance-evaluation","display_name":"performance evaluation","score":0.6470000147819519},{"id":"https://openalex.org/keywords/anomaly-detection","display_name":"anomaly detection","score":0.9819999933242798},{"id":"https://openalex.org/keywords/online-programming","display_name":"online programming","score":0.6349999904632568},{"id":"https://openalex.org/keywords/visualization-taxonomy","display_name":"visualization taxonomy","score":0.5230000019073486}],"concepts":[{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.878000020980835},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.8741999864578247},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8180999755859375},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.5622000098228455},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5454000234603882},{"id":"https://openalex.org/C172367668","wikidata":"https://www.wikidata.org/wiki/Q6504956","display_name":"Data visualization","level":3,"score":0.5103999972343445},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.47029998898506165},{"id":"https://openalex.org/C185578843","wikidata":"https://www.wikidata.org/wiki/Q10609775","display_name":"Information visualization","level":3,"score":0.43369999527931213},{"id":"https://openalex.org/C2988963302","wikidata":"https://www.wikidata.org/wiki/Q629206","display_name":"Program code","level":2,"score":0.42739999294281006},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.41339999437332153},{"id":"https://openalex.org/C4379982","wikidata":"https://www.wikidata.org/wiki/Q1273511","display_name":"Software visualization","level":5,"score":0.41280001401901245},{"id":"https://openalex.org/C136388014","wikidata":"https://www.wikidata.org/wiki/Q17084976","display_name":"Algorithmic program debugging","level":3,"score":0.41280001401901245},{"id":"https://openalex.org/C128644962","wikidata":"https://www.wikidata.org/wiki/Q683111","display_name":"Visual programming language","level":2,"score":0.38659998774528503},{"id":"https://openalex.org/C14669888","wikidata":"https://www.wikidata.org/wiki/Q4014850","display_name":"Creative visualization","level":3,"score":0.3840000033378601},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.3698999881744385},{"id":"https://openalex.org/C177148314","wikidata":"https://www.wikidata.org/wiki/Q170084","display_name":"Generalization","level":2,"score":0.36559998989105225},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.34450000524520874},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3345000147819519},{"id":"https://openalex.org/C98183937","wikidata":"https://www.wikidata.org/wiki/Q2112188","display_name":"Program analysis","level":2,"score":0.33320000767707825},{"id":"https://openalex.org/C2777561058","wikidata":"https://www.wikidata.org/wiki/Q2652119","display_name":"Program comprehension","level":4,"score":0.3255000114440918},{"id":"https://openalex.org/C91071405","wikidata":"https://www.wikidata.org/wiki/Q1413145","display_name":"Program slicing","level":3,"score":0.3192000091075897},{"id":"https://openalex.org/C33857546","wikidata":"https://www.wikidata.org/wiki/Q80006","display_name":"Computer programming","level":2,"score":0.28459998965263367},{"id":"https://openalex.org/C139571649","wikidata":"https://www.wikidata.org/wiki/Q1156793","display_name":"Program optimization","level":3,"score":0.27379998564720154},{"id":"https://openalex.org/C2777362769","wikidata":"https://www.wikidata.org/wiki/Q40056","display_name":"Computer program","level":2,"score":0.27090001106262207},{"id":"https://openalex.org/C58489278","wikidata":"https://www.wikidata.org/wiki/Q1172284","display_name":"Data set","level":2,"score":0.2639000117778778},{"id":"https://openalex.org/C59732488","wikidata":"https://www.wikidata.org/wiki/Q2528440","display_name":"Visual analytics","level":3,"score":0.2619999945163727},{"id":"https://openalex.org/C64073096","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Interactive visualization","level":3,"score":0.2565000057220459},{"id":"https://openalex.org/C206674616","wikidata":"https://www.wikidata.org/wiki/Q7038222","display_name":"Program Design Language","level":2,"score":0.25189998745918274},{"id":"https://openalex.org/C77660652","wikidata":"https://www.wikidata.org/wiki/Q150971","display_name":"Computer graphics","level":2,"score":0.2515999972820282}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.3724/sp.j.1089.2023.19893","doi":"https://doi.org/10.3724/sp.j.1089.2023.19893","is_oa":false,"landing_page_url":"https://doi.org/10.3724/sp.j.1089.2023.19893","pdf_url":null,"source":{"id":"https://openalex.org/S4210220856","display_name":"Journal of Computer-Aided Design & Computer Graphics","issn_l":"1003-9775","issn":["1003-9775"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core","poland-20","russia-white-list-4"],"host_organization":"https://openalex.org/P4310319982","host_organization_name":"Science Press","host_organization_lineage":["https://openalex.org/P4310319982"],"host_organization_lineage_names":["Science Press"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Computer-Aided Design &amp; Computer Graphics","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":60,"referenced_works":["https://openalex.org/W1951216520","https://openalex.org/W1981820047","https://openalex.org/W1984964495","https://openalex.org/W2070986836","https://openalex.org/W2095569536","https://openalex.org/W2113077178","https://openalex.org/W2149784077","https://openalex.org/W2167759247","https://openalex.org/W2293451325","https://openalex.org/W2667607215","https://openalex.org/W2724855087","https://openalex.org/W2728220450","https://openalex.org/W2730329657","https://openalex.org/W2744814153","https://openalex.org/W2753713840","https://openalex.org/W2766029003","https://openalex.org/W2766215087","https://openalex.org/W2766586075","https://openalex.org/W2784769278","https://openalex.org/W2785752813","https://openalex.org/W2789282297","https://openalex.org/W2794347177","https://openalex.org/W2794386883","https://openalex.org/W2796075754","https://openalex.org/W2807792432","https://openalex.org/W2809259768","https://openalex.org/W2883106781","https://openalex.org/W2888693151","https://openalex.org/W2888723145","https://openalex.org/W2901123759","https://openalex.org/W2901910654","https://openalex.org/W2916706142","https://openalex.org/W2917288219","https://openalex.org/W2943230330","https://openalex.org/W2953905390","https://openalex.org/W2963999143","https://openalex.org/W2966777976","https://openalex.org/W2983323473","https://openalex.org/W2986509696","https://openalex.org/W2986905928","https://openalex.org/W2989319097","https://openalex.org/W3000240292","https://openalex.org/W3021941048","https://openalex.org/W3034172739","https://openalex.org/W3036639905","https://openalex.org/W3086675884","https://openalex.org/W3089393555","https://openalex.org/W3095199886","https://openalex.org/W3108010663","https://openalex.org/W3129394505","https://openalex.org/W3135438981","https://openalex.org/W3192627274","https://openalex.org/W3205344510","https://openalex.org/W3212201636","https://openalex.org/W3213073403","https://openalex.org/W3213823959","https://openalex.org/W4210312918","https://openalex.org/W4210964816","https://openalex.org/W4255185178","https://openalex.org/W4293227338"],"related_works":["https://openalex.org/W2110726463","https://openalex.org/W1577084915","https://openalex.org/W2077368446","https://openalex.org/W4230451665","https://openalex.org/W2079844622","https://openalex.org/W1604333884","https://openalex.org/W2305156393","https://openalex.org/W2059158636","https://openalex.org/W1889232897","https://openalex.org/W7034756523"],"abstract_inverted_index":{"Computer":[0],"program":[1,21,38,64,85,138,162],"is":[2,25],"a":[3],"set":[4,24],"of":[5,49,84,137,159,176,185],"instructions":[6],"written":[7],"in":[8,99,110,140,188],"programming":[9,149],"languages":[10],"by":[11,16],"developers,":[12],"identified":[13],"and":[14,28,46,57,72,96,102,115,129,151,157,183],"performed":[15],"computers.":[17],"A":[18],"large-scale":[19],"computer":[20,37],"source":[22],"code":[23,42,94],"commonly":[26],"complex":[27],",":[29],"making":[30],"it":[31],"difficult":[32],"for":[33,125],"human":[34],"recognitions.":[35],"Visualizing":[36],"visually":[39],"presents":[40],"the":[41,63,67,73,81,88,93,105,119,133,155,160],"structures,":[43],"execution":[44,65],"processes,":[45],"running":[47,186],"results":[48],"programs":[50],"intuitively":[51],"form":[52],"to":[53,80],"facilitate":[54],"users\u2019":[55],"understanding":[56,178],"improve":[58],"data":[59],"mining":[60],"ability.":[61],"From":[62],"process,":[66],"visualization":[68,75,139,163,175,184],"targets":[69],"are":[70,77,123,144,165,170],"analyzed":[71],"related":[74],"methods":[76],"introduced":[78],"according":[79],"three":[82],"stages":[83],"execution.":[86],"In":[87,104,118],"pre-execution":[89],"stage,":[90,107,121],"visualizations":[91,108,122],"show":[92],"organization":[95],"potential":[97],"exceptions":[98],"multiple":[100],"levels":[101],"dimensions.":[103],"mid-execution":[106],"assist":[109],"algorithm":[111,152,177],"understanding,":[112],"operational":[113],"debugging,":[114],"status":[116],"monitoring.":[117],"post-execution":[120],"used":[124],"performance":[126],"evaluation,":[127],"optimization,":[128],"anomaly":[130],"detection.":[131],"Then,":[132],"practical":[134],"application":[135,142],"cases":[136],"various":[141],"scenarios":[143],"introduced,":[145],"such":[146,173],"as":[147,174],"online":[148],"debugging":[150,187],"visualization.":[153],"Finally,":[154],"taxonomy":[156],"limitations":[158],"current":[161],"work":[164],"summarized.":[166],"Future":[167],"research":[168],"directions":[169],"pointed":[171],"out,":[172],"with":[179],"high":[180],"generalization":[181],"ability":[182],"teaching.":[189]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-11-05T12:25:35.769452","created_date":"2025-10-10T00:00:00"}
