{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,28]],"date-time":"2025-05-28T06:10:02Z","timestamp":1748412602607,"version":"3.41.0"},"reference-count":25,"publisher":"Institute of Electronics, Information and Communications Engineers (IEICE)","issue":"6","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEICE Trans. Inf. &amp; Syst."],"published-print":{"date-parts":[[2015]]},"DOI":"10.1587\/transinf.2014edp7395","type":"journal-article","created":{"date-parts":[[2015,5,31]],"date-time":"2015-05-31T22:10:08Z","timestamp":1433110208000},"page":"1194-1205","source":"Crossref","is-referenced-by-count":0,"title":["Variable Data-Flow Graph for Lightweight Program Slicing and Visualization"],"prefix":"10.1587","volume":"E98.D","author":[{"given":"Yu","family":"KASHIMA","sequence":"first","affiliation":[{"name":"Graduate School of Information Science and Technology, Osaka University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Takashi","family":"ISHIO","sequence":"additional","affiliation":[{"name":"Graduate School of Information Science and Technology, Osaka University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shogo","family":"ETSUDA","sequence":"additional","affiliation":[{"name":"Graduate School of Information Science and Technology, Osaka University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Katsuro","family":"INOUE","sequence":"additional","affiliation":[{"name":"Graduate School of Information Science and Technology, Osaka University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"532","reference":[{"key":"1","doi-asserted-by":"crossref","unstructured":"[1] T.D. LaToza and B.A. Myers, \u201cDevelopers ask reachability questions,\u201d Proc. ICSE, pp.185-194, 2010.","DOI":"10.1145\/1806799.1806829"},{"key":"2","doi-asserted-by":"crossref","unstructured":"[2] A.J. Ko, B.A. Myers, M.J. Coblenz, and H.H. Aung, \u201cAn exploratory study of how developers seek, relate, and collect relevant information during software maintenance tasks,\u201d IEEE Trans. Softw. Eng., vol.32, no.12, pp.971-987, Dec. 2006.","DOI":"10.1109\/TSE.2006.116"},{"key":"3","doi-asserted-by":"crossref","unstructured":"[3] S. Horwitz, T. Reps, and D. Binkley, \u201cInterprocedural slicing using dependence graphs,\u201d Proc. PLDI, pp.35-46, 1988.","DOI":"10.1145\/960116.53994"},{"key":"4","doi-asserted-by":"crossref","unstructured":"[4] Y. Kashima, T. Ishio, and K. Inoue, \u201cComparison of backward slicing techniques for java,\u201d IEICE Trans. Inf. &amp; Syst., vol.E98-D, no.1, pp.119-130, Jan. 2015.","DOI":"10.1587\/transinf.2014EDP7310"},{"key":"5","doi-asserted-by":"crossref","unstructured":"[5] J. Krinke, \u201cVisualization of program dependence and slices,\u201d Proc. ICSM, pp.168-177, 2004.","DOI":"10.1109\/ICSM.2004.1357801"},{"key":"6","doi-asserted-by":"crossref","unstructured":"[6] H. Koike, \u201cFractal views: A fractal-based method for controlling information display,\u201d ACM Trans. Inf. Syst., vol.13, no.3, pp.305-323, July 1995.","DOI":"10.1145\/203052.203065"},{"key":"7","doi-asserted-by":"crossref","unstructured":"[7] C. Hammer and G. Snelting, \u201cAn improved slicer for java,\u201d Proc. PASTE, pp.17-22, 2004.","DOI":"10.1145\/996821.996830"},{"key":"8","doi-asserted-by":"crossref","unstructured":"[8] T. Ishio, S. Etsuda, and K. Inoue, \u201cA lightweight visualization of interprocedural data-flow paths for source code reading,\u201d Proc. ICPC, pp.37-46, June 2012.","DOI":"10.1109\/ICPC.2012.6240506"},{"key":"9","unstructured":"[9] M. Weiser, \u201cProgram slicing,\u201d Proc. ICSE, pp.439-449, 1981."},{"key":"10","doi-asserted-by":"crossref","unstructured":"[10] S. Kusumoto, A. Nishimatsu, K. Nishie, and K. Inoue, \u201cExperimental evaluation of program slicing for fault localization,\u201d Empirical Softw. Eng., vol.7, no.1, pp.49-76, March 2002.","DOI":"10.1023\/A:1014823126938"},{"key":"11","doi-asserted-by":"crossref","unstructured":"[11] K. Chen and V. Rajlich, \u201cCase study of feature location using dependence graph,\u201d Proc. IWPC, pp.241-249, 2000.","DOI":"10.1109\/WPC.2000.852498"},{"key":"12","doi-asserted-by":"crossref","unstructured":"[12] X. Wang, D. Lo, J. Cheng, L. Zhang, H. Mei, and J.X. Yu, \u201cMatching dependence-related queries in the system dependence graph,\u201d Proc. ASE, pp.457-466, 2010.","DOI":"10.1145\/1858996.1859091"},{"key":"13","doi-asserted-by":"crossref","unstructured":"[13] J. Jasz, A. Beszedes, T. Gyimothy, and V. Rajlich, \u201cStatic execute after\/before as a replacement of traditional software dependencies,\u201d Proc. ICSM, pp.137-146, Sept. 2008.","DOI":"10.1109\/ICSM.2008.4658062"},{"key":"14","doi-asserted-by":"crossref","unstructured":"[14] T.T. Nguyen, H.A. Nguyen, N.H. Pham, J.M. Al-Kofahi, and T.N. Nguyen, \u201cGraph-based mining of multiple object usage patterns,\u201d Proc. FSE, pp.383-392, 2009.","DOI":"10.1145\/1595696.1595767"},{"key":"15","doi-asserted-by":"crossref","unstructured":"[15] A. Bragdon, S.P. Reiss, R. Zeleznik, S. Karumuri, W. Cheung, J. Kaplan, C. Coleman, F. Adeputra, and J.J. LaViola, Jr., \u201cCode bubbles: Rethinking the user interface paradigm of integrated development environments,\u201d Proc. ICSE, pp.455-464, 2010.","DOI":"10.1145\/1806799.1806866"},{"key":"16","doi-asserted-by":"crossref","unstructured":"[16] M. Pinzger, K. Graefenhain, P. Knab, and H.C. Gall, \u201cA tool for visual understanding of source code dependencies,\u201d Proc. ICPC, pp.254-259, 2008.","DOI":"10.1109\/ICPC.2008.23"},{"key":"17","doi-asserted-by":"crossref","unstructured":"[17] A.J. Ko and B.A. Myers, \u201cDesigning the whyline: A debugging interface for asking questions about program behavior,\u201d Proc. CHI, pp.151-158, 2004.","DOI":"10.1145\/985692.985712"},{"key":"18","doi-asserted-by":"crossref","unstructured":"[18] J. Dean, D. Grove, and C. Chambers, \u201cOptimization of object-oriented programs using static class hierarchy analysis,\u201d Proc. ECOOP, pp.77-101, 1995.","DOI":"10.1007\/3-540-49538-X_5"},{"key":"19","doi-asserted-by":"crossref","unstructured":"[19] H. Shah, C. G\u00f6rg, and M.J. Harrold, \u201cVisualization of exception handling constructs to support program understanding,\u201d Proc. SoftVis, pp.19-28, 2008.","DOI":"10.1145\/1409720.1409724"},{"key":"20","unstructured":"[20] \u201cGraphviz project.\u201d http:\/\/www.graphviz.org\/"},{"key":"21","doi-asserted-by":"crossref","unstructured":"[21] O. Lhot\u00e1k and L. Hendren, \u201cScaling java points-to analysis using spark,\u201d Proc. CC, pp.153-169, 2003.","DOI":"10.1007\/3-540-36579-6_12"},{"key":"22","unstructured":"[22] R. Vall\u00e9e-Rai, P. Co, E. Gagnon, L. Hendren, P. Lam, and V. Sundaresan, \u201cSoot-A java bytecode optimization framework,\u201d Proc. CASCON, pp.13-23, IBM Press, 1999."},{"key":"23","doi-asserted-by":"crossref","unstructured":"[23] E. Tempero, C. Anslow, J. Dietrich, T. Han, J. Li, M. Lumpe, H. Melton, and J. Noble, \u201cQualitas corpus: A curated collection of java code for empirical studies,\u201d Proc. APSEC, pp.336-345, Dec. 2010.","DOI":"10.1109\/APSEC.2010.46"},{"key":"24","doi-asserted-by":"crossref","unstructured":"[24] K. Pan, S. Kim, and E.J. Whitehead, Jr., \u201cToward an understanding of bug fix patterns,\u201d Empirical Softw. Eng., vol.14, no.3, pp.286-315, June 2009.","DOI":"10.1007\/s10664-008-9077-5"},{"key":"25","doi-asserted-by":"crossref","unstructured":"[25] T.M. Meyers and D. Binkley, \u201cAn empirical study of slice-based cohesion and coupling metrics,\u201d ACM Trans. Softw. Eng. Methodol., vol.17, no.1, pp.2: 1-2: 27, Dec. 2007.","DOI":"10.1145\/1314493.1314495"}],"container-title":["IEICE Transactions on Information and Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.jstage.jst.go.jp\/article\/transinf\/E98.D\/6\/E98.D_2014EDP7395\/_pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,28]],"date-time":"2025-05-28T05:31:08Z","timestamp":1748410268000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.jstage.jst.go.jp\/article\/transinf\/E98.D\/6\/E98.D_2014EDP7395\/_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"references-count":25,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2015]]}},"URL":"https:\/\/doi.org\/10.1587\/transinf.2014edp7395","relation":{},"ISSN":["0916-8532","1745-1361"],"issn-type":[{"type":"print","value":"0916-8532"},{"type":"electronic","value":"1745-1361"}],"subject":[],"published":{"date-parts":[[2015]]}}}