{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,4]],"date-time":"2026-04-04T13:55:49Z","timestamp":1775310949783,"version":"3.50.1"},"reference-count":18,"publisher":"IEEE Comput. Soc","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1109\/scam.2003.1238031","type":"proceedings-article","created":{"date-parts":[[2004,3,2]],"date-time":"2004-03-02T02:26:50Z","timestamp":1078194410000},"page":"55-64","source":"Crossref","is-referenced-by-count":30,"title":["The Java system dependence graph"],"prefix":"10.1109","author":[{"given":"N.","family":"Walkinshaw","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"M.","family":"Roper","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"M.","family":"Wood","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/263698.264352"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/567752.567756"},{"key":"ref12","article-title":"The use of program dependence graphs in software engineering","author":"horwitz","year":"0"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1984.5010248"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/32.310673"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/337180.337343"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2002.1173060"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/302405.302675"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/WPC.1999.777751"},{"key":"ref4","article-title":"Static slicing of Java programs","author":"kovacs","year":"1996","journal-title":"Tech Rep TR-96&#x2013;108"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.1996.493444"},{"key":"ref6","first-page":"358","article-title":"Slicing objects using system dependence graphs","author":"liang","year":"0"},{"key":"ref5","first-page":"162","article-title":"Applying program dependence analysis to Java software","author":"zhao","year":"1998","journal-title":"Proc ICS Workshop Software Engineering Database Systems"},{"key":"ref8","article-title":"Dependence analysis for Java","author":"chambers","year":"1999","journal-title":"Workshop on Compilers for Parallel Computing"},{"key":"ref7","author":"shaw","year":"1996","journal-title":"Pattern Languages of Program Design"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/77606.77608"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/800020.808263"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/253228.253371"}],"event":{"name":"Third IEEE International Workshop on Source Code Analysis and Manipulation.","location":"Amsterdam, Netherlands","acronym":"SCAM-03"},"container-title":["Proceedings Third IEEE International Workshop on Source Code Analysis and Manipulation"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/8773\/27776\/01238031.pdf?arnumber=1238031","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,14]],"date-time":"2017-03-14T01:00:20Z","timestamp":1489453220000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/1238031\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"references-count":18,"URL":"https:\/\/doi.org\/10.1109\/scam.2003.1238031","relation":{},"subject":[]}}