{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,8]],"date-time":"2026-02-08T07:38:07Z","timestamp":1770536287145,"version":"3.49.0"},"reference-count":48,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"2","license":[{"start":{"date-parts":[[2021,2,1]],"date-time":"2021-02-01T00:00:00Z","timestamp":1612137600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2021,2,1]],"date-time":"2021-02-01T00:00:00Z","timestamp":1612137600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2021,2,1]],"date-time":"2021-02-01T00:00:00Z","timestamp":1612137600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"name":"yLLNL LEARN project","award":["LLNS B639881"],"award-info":[{"award-number":["LLNS B639881"]}]},{"name":"yLLNL LEARN project","award":["B630670"],"award-info":[{"award-number":["B630670"]}]},{"name":"NSF","award":["111-1656958"],"award-info":[{"award-number":["111-1656958"]}]},{"name":"NSF","award":["IIS-1844573"],"award-info":[{"award-number":["IIS-1844573"]}]},{"name":"U.S. Department of Energy by Lawrence Livermore National Laboratory","award":["DE-AC52-07NA27344"],"award-info":[{"award-number":["DE-AC52-07NA27344"]}]},{"name":"U.S. Department of Energy by Lawrence Livermore National Laboratory","award":["LLNL-CONF-812737"],"award-info":[{"award-number":["LLNL-CONF-812737"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Visual. Comput. Graphics"],"published-print":{"date-parts":[[2021,2]]},"DOI":"10.1109\/tvcg.2020.3030357","type":"journal-article","created":{"date-parts":[[2020,10,13]],"date-time":"2020-10-13T19:37:00Z","timestamp":1602617820000},"page":"667-677","source":"Crossref","is-referenced-by-count":15,"title":["CcNav: Understanding Compiler Optimizations in Binary Code"],"prefix":"10.1109","volume":"27","author":[{"given":"Sabin","family":"Devkota","sequence":"first","affiliation":[]},{"given":"Pascal","family":"Aschwanden","sequence":"additional","affiliation":[]},{"given":"Adam","family":"Kunen","sequence":"additional","affiliation":[]},{"given":"Matthew","family":"Legendre","sequence":"additional","affiliation":[]},{"given":"Katherine E.","family":"Isaacs","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref39","article-title":"Debug information validation for optimized code","author":"li","year":"2020","journal-title":"Programming Languages Design and Implementation (PLDI)"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/1168149.1168168"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1057\/palgrave.ivs.9500116"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/2047196.2047225"},{"key":"ref31","first-page":"2020","author":"hornung","year":"0","journal-title":"RAJA Performance Suite"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2019.2934790"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2004.1281665"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2017.2744319"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2004.1357801"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/VPA.2014.11"},{"key":"ref10","first-page":"2020","year":"0","journal-title":"objdump"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/1879211.1879228"},{"key":"ref11","first-page":"2020","year":"0","journal-title":"Totalview hpc debugging software"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.1553"},{"key":"ref13","year":"2020","journal-title":"Radare2"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/1879211.1879224"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/HICSS.2011.339"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/3307630.3342387"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-17872-7_14"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2015.7081872"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2011.185"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/INFVIS.2004.1"},{"key":"ref4","first-page":"2020","year":"0","journal-title":"dwarfdump"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.1556"},{"key":"ref3","first-page":"2020","year":"0","journal-title":"The DWARF Debugging Standard"},{"key":"ref6","first-page":"2020","year":"0","journal-title":"Ghidra software reverse engineering framework"},{"key":"ref29","first-page":"2020","author":"godbolt","year":"0","journal-title":"Godbolt compiler explorer"},{"key":"ref5","first-page":"2020","year":"0","journal-title":"Flatten-js Interval binary search tree"},{"key":"ref8","first-page":"2020","year":"0","journal-title":"Intel C++ Compiler"},{"key":"ref7","first-page":"2020","year":"0","journal-title":"Goldenlayout Multi-screen layout manager for webapps"},{"key":"ref2","first-page":"2020","year":"0","journal-title":"dagrejs Directed graph layout for javascript"},{"key":"ref9","first-page":"2020","year":"0","journal-title":"Intel VTune Profiler"},{"key":"ref1","first-page":"2020","year":"0","journal-title":"Awesomplete Lightweight autocomplete widget"},{"key":"ref46","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1109\/TSMC.1981.4308636","article-title":"Methods for visual understanding of hierarchical system structures","volume":"11","author":"sugiyama","year":"1981","journal-title":"IEEE Transactions on Systems Man and Cybernetics"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2013.124"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/INFVIS.1999.801852"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2018.2865076"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-74466-5_17"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2019.2934285"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1177\/109434200001400404"},{"key":"ref42","year":"2017","journal-title":"H -R SA IDA"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/VISUAL.1992.235206"},{"key":"ref41","article-title":"TraceVis: An execution trace visualization tool","author":"roberts","year":"0","journal-title":"MoBS &#x2018;05 2005"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.13433"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2012.213"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/2442576.2442588"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1080\/14639220903165169"},{"key":"ref25","first-page":"483","article-title":"GraphViz - open source graph drawing tools","author":"ellson","year":"2001","journal-title":"Lecture Notes in Computer Science"}],"container-title":["IEEE Transactions on Visualization and Computer Graphics"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/2945\/9340023\/09222367.pdf?arnumber=9222367","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,10]],"date-time":"2022-05-10T14:51:40Z","timestamp":1652194300000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9222367\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,2]]},"references-count":48,"journal-issue":{"issue":"2"},"URL":"https:\/\/doi.org\/10.1109\/tvcg.2020.3030357","relation":{},"ISSN":["1077-2626","1941-0506","2160-9306"],"issn-type":[{"value":"1077-2626","type":"print"},{"value":"1941-0506","type":"electronic"},{"value":"2160-9306","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,2]]}}}