{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T11:48:29Z","timestamp":1763466509552},"reference-count":22,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015,3]]},"DOI":"10.1109\/saner.2015.7081862","type":"proceedings-article","created":{"date-parts":[[2015,4,13]],"date-time":"2015-04-13T17:57:15Z","timestamp":1428947835000},"page":"489-493","source":"Crossref","is-referenced-by-count":8,"title":["TRACERJD: Generic trace-based dynamic dependence analysis with fine-grained logging"],"prefix":"10.1109","author":[{"given":"Haipeng","family":"Cai","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Raul","family":"Santelices","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1002\/spe.1105"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/1134760.1220164"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/2451116.2451131"},{"year":"0","key":"ref13","article-title":"CodeInvestigator"},{"year":"0","key":"ref14","article-title":"J'Tracer"},{"year":"0","key":"ref15","article-title":"Java'Tracer"},{"key":"ref16","first-page":"512","article-title":"Using compressed bytecode traces for slicing Java programs","author":"wang","year":"2004","journal-title":"ICSE"},{"year":"0","key":"ref17","article-title":"JavaSlicer"},{"key":"ref18","first-page":"1","article-title":"Soot &#x2013; a Java Bytecode Optimization Framework","author":"lam","year":"2011","journal-title":"Cetus Users and Compiler Infrastructure Workshop"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/2487568.2487574"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2004.37"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/996841.996855"},{"year":"0","key":"ref6","article-title":"The DTrace Dynamic Tracing Framework"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/1275937.1275943"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/1967677.1967691"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1016\/S1571-0661(04)81042-9"},{"key":"ref2","first-page":"319","article-title":"Precise dynamic slicing algorithms","author":"zhang","year":"2003","journal-title":"ICSE"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/32.58784"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/1273463.1273491"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/2642937.2642950"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-005-3861-2"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/367008.367022"}],"event":{"name":"2015 IEEE 22nd International Conference on Software Analysis, Evolution and Reengineering (SANER)","start":{"date-parts":[[2015,3,2]]},"location":"Montreal, QC, Canada","end":{"date-parts":[[2015,3,6]]}},"container-title":["2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7066219\/7081802\/07081862.pdf?arnumber=7081862","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,24]],"date-time":"2017-03-24T15:28:47Z","timestamp":1490369327000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7081862\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,3]]},"references-count":22,"URL":"https:\/\/doi.org\/10.1109\/saner.2015.7081862","relation":{},"subject":[],"published":{"date-parts":[[2015,3]]}}}