{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,3]],"date-time":"2026-06-03T05:56:17Z","timestamp":1780466177016,"version":"3.54.1"},"reference-count":23,"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.2014edp7286","type":"journal-article","created":{"date-parts":[[2015,5,31]],"date-time":"2015-05-31T22:10:07Z","timestamp":1433110207000},"page":"1185-1193","source":"Crossref","is-referenced-by-count":3,"title":["Approximating the Evolution History of Software from Source Code"],"prefix":"10.1587","volume":"E98.D","author":[{"given":"Tetsuya","family":"KANDA","sequence":"first","affiliation":[{"name":"Graduate School of Information Science and Technology, Osaka University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Takashi","family":"ISHIO","sequence":"additional","affiliation":[{"name":"Graduate School of Information Science and Technology, Osaka University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Katsuro","family":"INOUE","sequence":"additional","affiliation":[{"name":"Graduate School of Information Science and Technology, Osaka University"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"532","reference":[{"key":"1","doi-asserted-by":"crossref","unstructured":"[1] J. Rubin, A. Kirshin, G. Botterweck, and M. Chechik, \u201cManaging forked product variants,\u201d Proc. SPLC, pp.156-160, 2012.","DOI":"10.1145\/2362536.2362558"},{"key":"2","doi-asserted-by":"crossref","unstructured":"[2] Y. Dubinsky, J. Rubin, T. Berger, S. Duszynski, M. Becker, and K. Czarnecki, \u201cAn exploratory study of cloning in industrial software product lines,\u201d Proc. CSMR, pp.25-34, 2013.","DOI":"10.1109\/CSMR.2013.13"},{"key":"3","doi-asserted-by":"crossref","unstructured":"[3] D. Faust and C. Verhoef, \u201cSoftware product line migration and deployment,\u201d Softw. Pract. Exp., vol.33, pp.933-955, 2003.","DOI":"10.1002\/spe.530"},{"key":"4","doi-asserted-by":"crossref","unstructured":"[4] R. Koschke, P. Frenzel, A. Breu, and K. Angstmann, \u201cExtending the reflexion method for consolidating software variants into product lines,\u201d Softw. Quality J., vol.17, pp.331-366, 2009.","DOI":"10.1007\/s11219-009-9077-8"},{"key":"5","doi-asserted-by":"crossref","unstructured":"[5] K. Yoshimura, F. Narisawa, K. Hashimoto, and T. Kikuno, \u201cFAVE: Factor analysis based approach for detecting product line variability from change history,\u201d Proc. MSR, pp.11-18, 2008.","DOI":"10.1145\/1370750.1370753"},{"key":"6","doi-asserted-by":"crossref","unstructured":"[6] C.W. Krueger, \u201cEasing the transition to software mass customization,\u201d Revised Papers from PFE, pp.282-293, 2001.","DOI":"10.1007\/3-540-47833-7_25"},{"key":"7","doi-asserted-by":"crossref","unstructured":"[7] T. Lavoie, F. Khomh, E. Merlo, and Y. Zou, \u201cInferring repository file structure modifications using nearest-neighbor clone detection,\u201d Proc. WCRE, pp.325-334, 2012.","DOI":"10.1109\/WCRE.2012.42"},{"key":"8","unstructured":"[8] D.L. Parnas, \u201cSoftware aging,\u201d Proc. ICSE, pp.279-287, 1994."},{"key":"9","doi-asserted-by":"crossref","unstructured":"[9] T. Kanda, T. Ishio, and K. Inoue, \u201cExtraction of product evolution tree from source code of product variants,\u201d Proc. SPLC, pp.141-150, 2013.","DOI":"10.1145\/2491627.2491637"},{"key":"10","doi-asserted-by":"crossref","unstructured":"[10] T. Kamiya, S. Kusumoto, and K. Inoue, \u201cCCFinder: A multilinguistic token-based code clone detection system for large scale source code,\u201d IEEE Trans. Softw. Eng., vol.28, no.7, pp.654-670, 2002.","DOI":"10.1109\/TSE.2002.1019480"},{"key":"11","doi-asserted-by":"crossref","unstructured":"[11] Z. Li, S. Lu, S. Myagmar, and Y. Zhou, \u201cCP-Miner: Finding copy-paste and related bugs in large-scale software code,\u201d IEEE Trans. Softw. Eng., vol.32, pp.176-192, 2006.","DOI":"10.1109\/TSE.2006.28"},{"key":"12","doi-asserted-by":"crossref","unstructured":"[12] A. Hemel and R. Koschke, \u201cReverse engineering variability in source code using clone detection: A case study for linux variants of consumer electronic devices,\u201d Proc. WCRE, pp.357-366, 2012.","DOI":"10.1109\/WCRE.2012.45"},{"key":"13","doi-asserted-by":"crossref","unstructured":"[13] K. Yoshimura and R. Mibe, \u201cVisualizing code clone outbreak: An industrial case study,\u201d Proc. IWSC, pp.96-97, 2012.","DOI":"10.1109\/IWSC.2012.6227883"},{"key":"14","doi-asserted-by":"crossref","unstructured":"[14] K. Inoue, Y. Sasaki, P. Xia, and Y. Manabe, \u201cWhere does this code come from and where does it go?-Integrated code history tracker for open source systems-,\u201d Proc. ICSE, pp.331-341, 2012.","DOI":"10.1109\/ICSE.2012.6227181"},{"key":"15","doi-asserted-by":"crossref","unstructured":"[15] M. Godfrey and L. Zou, \u201cUsing origin analysis to detect merging and splitting of source code entities,\u201d IEEE Trans. Softw. Eng., vol.31, no.2, pp.166-181, 2005.","DOI":"10.1109\/TSE.2005.28"},{"key":"16","doi-asserted-by":"crossref","unstructured":"[16] Lucia, F. Thung, D. Lo, and L. Jiang, \u201cAre faults localizable?,\u201d Proc. MSR, pp.74-77, 2012.","DOI":"10.1109\/MSR.2012.6224302"},{"key":"17","doi-asserted-by":"crossref","unstructured":"[17] T. Yamamoto, M. Matsushita, T. Kamiya, and K. Inoue, \u201cMeasuring similarity of large software systems based on source code correspondence,\u201d Proc. PROFES, pp.530-544, 2005.","DOI":"10.1007\/11497455_41"},{"key":"18","doi-asserted-by":"crossref","unstructured":"[18] V. Tenev and S. Duszynski, \u201cApplying bioinformatics in the analysis of software variants,\u201d Proc. ICPC, pp.259-260, 2012.","DOI":"10.1109\/ICPC.2012.6240499"},{"key":"19","doi-asserted-by":"crossref","unstructured":"[19] S. Kawaguchi, P.K. Garg, M. Matsushita, and K. Inoue, \u201cMUDABlue: An automatic categorization system for open source repositories,\u201d J. Syst. Softw., vol.79, no.7, pp.939-953, 2006.","DOI":"10.1016\/j.jss.2005.06.044"},{"key":"20","doi-asserted-by":"crossref","unstructured":"[20] K. Tian, M. Revelle, and D. Poshyvanyk, \u201cUsing latent dirichlet allocation for automatic categorization of software,\u201d Proc. MSR, pp.163-166, 2009.","DOI":"10.1109\/MSR.2009.5069496"},{"key":"21","doi-asserted-by":"crossref","unstructured":"[21] C. McMillan, M. Grechanik, and D. Poshyvanyk, \u201cDetecting similar software applications,\u201d Proc. ICSE, pp.364-374, 2012.","DOI":"10.1109\/ICSE.2012.6227178"},{"key":"22","doi-asserted-by":"crossref","unstructured":"[22] P. Wei\u00dfgerber and S. Diehl, \u201cIdentifying refactorings from source-code changes,\u201d Proc. ASE, pp.231-240, 2006.","DOI":"10.1109\/ASE.2006.41"},{"key":"23","doi-asserted-by":"crossref","unstructured":"[23] D. Kawrykow and M.P. Robillard, \u201cNon-essential changes in version histories,\u201d Proc. ICSE, pp.351-360, 2011.","DOI":"10.1145\/1985793.1985842"}],"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_2014EDP7286\/_pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,25]],"date-time":"2019-08-25T22:06:13Z","timestamp":1566770773000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.jstage.jst.go.jp\/article\/transinf\/E98.D\/6\/E98.D_2014EDP7286\/_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"references-count":23,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2015]]}},"URL":"https:\/\/doi.org\/10.1587\/transinf.2014edp7286","relation":{},"ISSN":["0916-8532","1745-1361"],"issn-type":[{"value":"0916-8532","type":"print"},{"value":"1745-1361","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015]]}}}