{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,10]],"date-time":"2025-12-10T12:21:30Z","timestamp":1765369290692},"reference-count":38,"publisher":"Institute of Electronics, Information and Communications Engineers (IEICE)","issue":"7","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEICE Trans. Inf. &amp; Syst."],"published-print":{"date-parts":[[2018,7,1]]},"DOI":"10.1587\/transinf.2017kbp0018","type":"journal-article","created":{"date-parts":[[2018,6,30]],"date-time":"2018-06-30T18:29:00Z","timestamp":1530383340000},"page":"1751-1765","source":"Crossref","is-referenced-by-count":6,"title":["Identifying Core Objects for Trace Summarization by Analyzing Reference Relations and Dynamic Properties"],"prefix":"10.1587","volume":"E101.D","author":[{"given":"Kunihiro","family":"NODA","sequence":"first","affiliation":[{"name":"Tokyo Institute of Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Takashi","family":"KOBAYASHI","sequence":"additional","affiliation":[{"name":"Tokyo Institute of Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Noritoshi","family":"ATSUMI","sequence":"additional","affiliation":[{"name":"Kyoto University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"532","reference":[{"key":"1","doi-asserted-by":"publisher","unstructured":"[1] C. Bennett, D. Myers, M.A. Storey, D.M. German, D. Ouellet, M. Salois, and P. Charland, \u201cA survey and evaluation of tool features for understanding reverse-engineered sequence diagrams,\u201d J. Softw. Maint. Evol., vol.20, no.4, pp.291-315, 2008. 10.1002\/smr.372","DOI":"10.1002\/smr.372"},{"key":"2","doi-asserted-by":"crossref","unstructured":"[2] D. Fahland, D. Lo, and S. Maoz, \u201cMining branching-time scenarios,\u201d Proc. International Conference on Automated Software Engineering, pp.443-453, 2013. 10.1109\/ase.2013.6693102","DOI":"10.1109\/ASE.2013.6693102"},{"key":"3","doi-asserted-by":"crossref","unstructured":"[3] M. Br\u00fcnink and D.S. Rosenblum, \u201cMining performance specifications,\u201d Proc. International Symposium on Foundations of Software Engineering, pp.39-49, 2016. 10.1145\/2950290.2950314","DOI":"10.1145\/2950290.2950314"},{"key":"4","doi-asserted-by":"crossref","unstructured":"[4] M. Pradel and T.R. Gross, \u201cLeveraging test generation and specification mining for automated bug detection without false positives,\u201d Proc. International Conference on Software Engineering, pp.288-298, 2012. 10.1109\/icse.2012.6227185","DOI":"10.1109\/ICSE.2012.6227185"},{"key":"5","doi-asserted-by":"crossref","unstructured":"[5] I. Krka, Y. Brun, and N. Medvidovic, \u201cAutomatic mining of specifications from invocation traces and method invariants,\u201d Proc. International Symposium on Foundations of Software Engineering, pp.178-189, 2014. 10.1145\/2635868.2635890","DOI":"10.1145\/2635868.2635890"},{"key":"6","doi-asserted-by":"crossref","unstructured":"[6] K. Taniguchi, T. Ishio, T. Kamiya, S. Kusumoto, and K. Inoue, \u201cExtracting sequence diagram from execution trace of java program,\u201d Proc. International Workshop on Principles of Software Evolution, pp.148-154, 2005. 10.1109\/iwpse.2005.19","DOI":"10.1109\/IWPSE.2005.19"},{"key":"7","doi-asserted-by":"crossref","unstructured":"[7] D. Myers, M.A. Storey, and M. Salois, \u201cUtilizing debug information to compact loops in large program traces,\u201d Proc. European Conference on Software Maintenance and Reengineering, pp.41-50, 2010. 10.1109\/csmr.2010.19","DOI":"10.1109\/CSMR.2010.19"},{"key":"8","doi-asserted-by":"crossref","unstructured":"[8] Y. Watanabe, T. Ishio, and K. Inoue, \u201cFeature-level phase detection for execution trace using object cache,\u201d Proc. International Workshop on Dynamic Analysis, pp.8-14, 2008. 10.1145\/1401827.1401830","DOI":"10.1145\/1401827.1401830"},{"key":"9","doi-asserted-by":"crossref","unstructured":"[9] A. Hamou-Lhadj and T. Lethbridge, \u201cSummarizing the content of large traces to facilitate the understanding of the behaviour of a software system,\u201d Proc. International Conference on Program Comprehension, pp.181-190, 2006. 10.1109\/icpc.2006.45","DOI":"10.1109\/ICPC.2006.45"},{"key":"10","doi-asserted-by":"crossref","unstructured":"[10] M. Srinivasan, J. Yang, and Y. Lee, \u201cCase studies of optimized sequence diagram for program comprehension,\u201d Proc. International Conference on Program Comprehension, pp.1-4, 2016. 10.1109\/icpc.2016.7503734","DOI":"10.1109\/ICPC.2016.7503734"},{"key":"11","doi-asserted-by":"crossref","unstructured":"[11] T. Ishio, Y. Watanabe, and K. Inoue, \u201cAMIDA: A sequence diagram extraction toolkit supporting automatic phase detection,\u201d Proc. Companion of the International Conference on Software Engineering, pp.969-970, 2008. 10.1145\/1370175.1370212","DOI":"10.1145\/1370175.1370212"},{"key":"12","doi-asserted-by":"crossref","unstructured":"[12] R. Sharp and A. Rountev, \u201cInteractive exploration of uml sequence diagrams,\u201d Proc. IEEE International Workshop on Visualizing Software for Understanding and Analysis, pp.1-6, 2005. 10.1109\/vissof.2005.1684295","DOI":"10.1109\/VISSOF.2005.1684295"},{"key":"13","doi-asserted-by":"publisher","unstructured":"[13] B. Cornelissen, A. Zaidman, and A. van Deursen, \u201cA controlled experiment for program comprehension through trace visualization,\u201d IEEE Trans. Softw. Eng., vol.37, pp.341-355, 2011. 10.1109\/tse.2010.47","DOI":"10.1109\/TSE.2010.47"},{"key":"14","doi-asserted-by":"crossref","unstructured":"[14] D. Myers and M.A. Storey, \u201cUsing dynamic analysis to create trace-focused user interfaces for IDEs,\u201d Proc. International Symposium on Foundations of Software Engineering, pp.367-368, 2010. 10.1145\/1882291.1882351","DOI":"10.1145\/1882291.1882351"},{"key":"15","doi-asserted-by":"crossref","unstructured":"[15] H. Grati, H. Sahraoui, and P. Poulin, \u201cExtracting sequence diagrams from execution traces using interactive visualization,\u201d Proc. Working Conference on Reverse Engineering, pp.87-96, 2010. 10.1109\/wcre.2010.18","DOI":"10.1109\/WCRE.2010.18"},{"key":"16","doi-asserted-by":"crossref","unstructured":"[16] P. Dugerdil and J. Repond, \u201cAutomatic generation of abstract views for legacy software comprehension,\u201d Proc. India Software Engineering Conference, pp.23-32, 2010. 10.1145\/1730874.1730881","DOI":"10.1145\/1730874.1730881"},{"key":"17","doi-asserted-by":"crossref","unstructured":"[17] T. Toda, T. Kobayashi, N. Atsumi, and K. Agusa, \u201cGrouping objects for execution trace analysis based on design patterns,\u201d Proc. Asia-Pacific Software Engineering Conference, pp.25-30, 2013. 10.1109\/apsec.2013.107","DOI":"10.1109\/APSEC.2013.107"},{"key":"18","doi-asserted-by":"crossref","unstructured":"[18] K. Noda, T. Kobayashi, and K. Agusa, \u201cExecution trace abstraction based on meta patterns usage,\u201d Proc. Working Conference on Reverse Engineering, pp.167-176, 2012. 10.1109\/wcre.2012.26","DOI":"10.1109\/WCRE.2012.26"},{"key":"19","doi-asserted-by":"crossref","unstructured":"[19] B. Dufour, B.G. Ryder, and G. Sevitsky, \u201cA scalable technique for characterizing the usage of temporaries in framework-intensive java applications,\u201d Proc. International Symposium on Foundations of Software Engineering, pp.59-70, 2008. 10.1145\/1453101.1453111","DOI":"10.1145\/1453101.1453111"},{"key":"20","doi-asserted-by":"crossref","unstructured":"[20] K. Noda, T. Kobayashi, T. Toda, and N. Atsumi, \u201cIdentifying core objects for trace summarization using reference relations and access analysis,\u201d Proc. Annual Computer Software and Applications Conference, pp.13-22, 2017. 10.1109\/compsac.2017.142","DOI":"10.1109\/COMPSAC.2017.142"},{"key":"21","doi-asserted-by":"publisher","unstructured":"[21] H. Pirzadeh, S. Shanian, A. Hamou-Lhadj, L. Alawneh, and A. Shafiee, \u201cStratified sampling of execution traces: Execution phases serving as strata,\u201d Sci. Comput. Program., vol.78, no.8, pp.1099-1118, Aug. 2013. 10.1016\/j.scico.2012.11.002","DOI":"10.1016\/j.scico.2012.11.002"},{"key":"22","doi-asserted-by":"crossref","unstructured":"[22] H. Pirzadeh and A. Hamou-Lhadj, \u201cA novel approach based on gestalt psychology for abstracting the content of large execution traces for program comprehension,\u201d Proc. IEEE International Conference on Engineering of Complex Computer Systems, pp.221-230, 2011. 10.1109\/iceccs.2011.29","DOI":"10.1109\/ICECCS.2011.29"},{"key":"23","doi-asserted-by":"crossref","unstructured":"[23] H. Pirzadeh, A. Hamou-Lhadj, and M. Shah, \u201cExploiting text mining techniques in the analysis of execution traces,\u201d Proc. IEEE International Conference on Software Maintenance, pp.223-232, 2011. 10.1109\/icsm.2011.6080789","DOI":"10.1109\/ICSM.2011.6080789"},{"key":"24","doi-asserted-by":"crossref","unstructured":"[24] S. Munakata, T. Ishio, and K. Inoue, \u201cOGAN: Visualizing object interaction scenarios based on dynamic interaction context,\u201d Proc. International Conference on Program Comprehension, pp.283-284, 2009. 10.1109\/icpc.2009.5090059","DOI":"10.1109\/ICPC.2009.5090059"},{"key":"25","doi-asserted-by":"publisher","unstructured":"[25] K. Noda, T. Kobayashi, S. Yamamoto, M. Saeki, and K. Agusa, \u201cReticella : An execution trace slicing and visualization tool based on a behavior model,\u201d IEICE Trans. Inf. &amp; Syst., vol.95, no.4, pp.959-969, 2012. 10.1587\/transinf.e95.d.959","DOI":"10.1587\/transinf.E95.D.959"},{"key":"26","doi-asserted-by":"publisher","unstructured":"[26] B. Cornelissen, A. Zaidman, D. Holten, L. Moonen, A. van Deursen, and J.J. van Wijk, \u201cExecution trace analysis through massive sequence and circular bundle views,\u201d J. Syst. Softw., vol.81, no.12, pp.2252-2268, 2008. 10.1016\/j.jss.2008.02.068","DOI":"10.1016\/j.jss.2008.02.068"},{"key":"27","doi-asserted-by":"crossref","unstructured":"[27] I. \u015eora and D. Todinca, \u201cUsing fuzzy rules for identifying key classes in software systems,\u201d Proc. International Symposium on Applied Computational Intelligence and Informatics, pp.317-322, May 2016. 10.1109\/saci.2016.7507393","DOI":"10.1109\/SACI.2016.7507393"},{"key":"28","doi-asserted-by":"crossref","unstructured":"[28] F. Thung, D. Lo, M.H. Osman, and M.R.V. Chaudron, \u201cCondensing class diagrams by analyzing design and network metrics using optimistic classification,\u201d Proc. 22nd International Conference on Program Comprehension, pp.110-121, 2014. 10.1145\/2597008.2597157","DOI":"10.1145\/2597008.2597157"},{"key":"29","doi-asserted-by":"crossref","unstructured":"[29] X. Yang, D. Lo, X. Xia, and J. Sun, \u201cCondensing class diagrams with minimal manual labeling cost,\u201d Proc. Annual Computer Software and Applications Conference, pp.22-31, 2016. 10.1109\/compsac.2016.83","DOI":"10.1109\/COMPSAC.2016.83"},{"key":"30","doi-asserted-by":"publisher","unstructured":"[30] A. Zaidman and S. Demeyer, \u201cAutomatic identification of key classes in a software system using webmining techniques,\u201d J. Software Maintenance and Evolution: Research and Practice, vol.20, no.6, pp.387-417, 2008. 10.1002\/smr.370","DOI":"10.1002\/smr.370"},{"key":"31","doi-asserted-by":"crossref","unstructured":"[31] I. \u015eora, \u201cHelping program comprehension of large software systems by identifying their most important classes,\u201d Proc. International Conference on Evaluation of Novel Approaches to Software Engineering Revised Selected Papers, pp.122-140, Springer International Publishing, 2016. 10.1007\/978-3-319-30243-0_7","DOI":"10.1007\/978-3-319-30243-0_7"},{"key":"32","doi-asserted-by":"publisher","unstructured":"[32] A. Lienhard, S. Ducasse, and T. G\u00eerba, \u201cTaking an object-centric view on dynamic information with object flow analysis,\u201d Comput. Lang. Syst. Struct., vol.35, no.1, pp.63-79, April 2009. 10.1016\/j.cl.2008.05.006","DOI":"10.1016\/j.cl.2008.05.006"},{"key":"33","doi-asserted-by":"crossref","unstructured":"[33] R. Vanciu and M. Abi-Antoun, \u201cOwnership object graphs with dataflow edges,\u201d Proc. Working Conference on Reverse Engineering, pp.267-276, 2012. 10.1109\/wcre.2012.36","DOI":"10.1109\/WCRE.2012.36"},{"key":"34","doi-asserted-by":"crossref","unstructured":"[34] M. Abi-Antoun, Y. Wang, E. Khalaj, A. Giang, and V. Rajlich, \u201cImpact analysis based on a global hierarchical object graph,\u201d Proc. International Conference on Software Analysis, Evolution, and Reengineering, pp.221-230, 2015. 10.1109\/saner.2015.7081832","DOI":"10.1109\/SANER.2015.7081832"},{"key":"35","doi-asserted-by":"crossref","unstructured":"[35] T. Matsumura, T. Ishio, Y. Kashima, and K. Inoue, \u201cRepeatedly-executed-method viewer for efficient visualization of execution paths and states in java,\u201d Proc. International Conference on Program Comprehension, pp.253-257, 2014. 10.1145\/2597008.2597803","DOI":"10.1145\/2597008.2597803"},{"key":"36","doi-asserted-by":"crossref","unstructured":"[36] D.F. Bacon and P.F. Sweeney, \u201cFast static analysis of c++ virtual function calls,\u201d Proc. ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications, pp.324-341, 1996. 10.1145\/236337.236371","DOI":"10.1145\/236337.236371"},{"key":"37","doi-asserted-by":"crossref","unstructured":"[37] M. Madsen, F. Tip, E. Andreasen, K. Sen, and A. M\u00f8ller, \u201cFeedback-directed instrumentation for deployed javascript applications,\u201d Proc. International Conference on Software Engineering, pp.899-910, 2016. 10.1145\/2884781.2884846","DOI":"10.1145\/2884781.2884846"},{"key":"38","doi-asserted-by":"crossref","unstructured":"[38] J. Huang, \u201cScalable thread sharing analysis,\u201d Proc. International Conference on Software Engineering, pp.1097-1108, 2016. 10.1145\/2884781.2884811","DOI":"10.1145\/2884781.2884811"}],"container-title":["IEICE Transactions on Information and Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.jstage.jst.go.jp\/article\/transinf\/E101.D\/7\/E101.D_2017KBP0018\/_pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,20]],"date-time":"2019-10-20T02:28:14Z","timestamp":1571538494000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.jstage.jst.go.jp\/article\/transinf\/E101.D\/7\/E101.D_2017KBP0018\/_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,7,1]]},"references-count":38,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2018]]}},"URL":"https:\/\/doi.org\/10.1587\/transinf.2017kbp0018","relation":{},"ISSN":["0916-8532","1745-1361"],"issn-type":[{"value":"0916-8532","type":"print"},{"value":"1745-1361","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,7,1]]}}}