{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,28]],"date-time":"2025-09-28T04:08:25Z","timestamp":1759032505773,"version":"3.41.0"},"reference-count":32,"publisher":"Institute of Electronics, Information and Communications Engineers (IEICE)","issue":"3","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEICE Trans. Inf. &amp; Syst."],"published-print":{"date-parts":[[2015]]},"DOI":"10.1587\/transinf.2014edp7276","type":"journal-article","created":{"date-parts":[[2015,2,28]],"date-time":"2015-02-28T22:41:06Z","timestamp":1425163266000},"page":"627-636","source":"Crossref","is-referenced-by-count":7,"title":["Method Verb Recommendation Using Association Rule Mining in a Set of Existing Projects"],"prefix":"10.1587","volume":"E98.D","author":[{"given":"Yuki","family":"KASHIWABARA","sequence":"first","affiliation":[{"name":"Osaka University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Takashi","family":"ISHIO","sequence":"additional","affiliation":[{"name":"Osaka University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hideaki","family":"HATA","sequence":"additional","affiliation":[{"name":"Nara Institute of Science and Technology"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Katsuro","family":"INOUE","sequence":"additional","affiliation":[{"name":"Osaka University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"532","reference":[{"key":"1","unstructured":"[1] E. Collar and R. Valerdi, \u201cRole of software readability on software development cost,\u201d Proc. COCOMO\/SCM, 2006."},{"key":"2","doi-asserted-by":"crossref","unstructured":"[2] F. Corbo, C. Del Grosso, and M. Di Penta, \u201cSmart formatter: Learning coding style from existing source code,\u201d Proc. ICSM, pp.525-526, 2007.","DOI":"10.1109\/ICSM.2007.4362682"},{"key":"3","doi-asserted-by":"crossref","unstructured":"[3] E.W. H\u00f8st and B.M. \u00d8stvold, \u201cDebugging method names,\u201d Proc. ECOOP, pp.294-317, 2009.","DOI":"10.1007\/978-3-642-03013-0_14"},{"key":"4","doi-asserted-by":"crossref","unstructured":"[4] G.C. Murphy, M. Kersten, and M.P. Robillard, \u201cThe emergent structure of development tasks,\u201d Proc. ECOOP, pp.33-48, 2005.","DOI":"10.1007\/11531142_2"},{"key":"5","doi-asserted-by":"crossref","unstructured":"[5] F. Deissenboeck and M. Pizka, \u201cConcise and consistent naming,\u201d Software Quality Control, vol.14, no.3, pp.261-282, 2006.","DOI":"10.1007\/s11219-006-9219-1"},{"key":"6","doi-asserted-by":"crossref","unstructured":"[6] D. Lawrie, C. Morrell, H. Feild, and D. Binkley, \u201cWhat&apos;s in a name? A study of identifiers,\u201d Proc. ICPC, pp.3-12, 2006.","DOI":"10.1109\/ICPC.2006.51"},{"key":"7","doi-asserted-by":"crossref","unstructured":"[7] A. De Lucia, M. Di Penta, R. Oliveto, A. Panichella, and S. Panichella, \u201cUsing IR methods for labeling source code artifacts: Is it worthwhile?,\u201d Proc. ICPC, pp.193-202, 2012.","DOI":"10.1109\/ICPC.2012.6240488"},{"key":"8","unstructured":"[8] S. McConnell, Code Complete, Second Edition, Microsoft Press, 2004."},{"key":"9","unstructured":"[9] \u201cJava Code Conventions,\u201d 1997."},{"key":"10","doi-asserted-by":"crossref","unstructured":"[10] R. Green and H. Ledgard, \u201cCoding guidelines: Finding the art in the science,\u201d Commun. ACM, vol.54, no.12, pp.57-63, 2011.","DOI":"10.1145\/2043174.2043191"},{"key":"11","doi-asserted-by":"crossref","unstructured":"[11] A. Thies and C. Roth, \u201cRecommending rename refactorings,\u201d Proc. RSSE, pp.1-5, 2010.","DOI":"10.1145\/1808920.1808921"},{"key":"12","doi-asserted-by":"crossref","unstructured":"[12] E.K. Karlsen, E.W. H\u00f8st, and B.M. \u00d8stvold, \u201cFinding and fixing Java naming bugs with the Lancelot Eclipse plugin,\u201d Proc. PEPM, pp.35-38, 2012.","DOI":"10.1145\/2103746.2103756"},{"key":"13","doi-asserted-by":"crossref","unstructured":"[13] E.W. H\u00f8st and B.M. \u00d8stvold, \u201cThe Programmer&apos;s lexicon, Volume I: The verbs,\u201d Proc. SCAM, pp.193-202, 2007.","DOI":"10.1109\/SCAM.2007.4362913"},{"key":"14","doi-asserted-by":"crossref","unstructured":"[14] S. Yu, R. Zhang, and J. Guan, Properly and Automatically Naming Java Methods: A Machine Learning Based Approach, pp.235-246, Springer Berlin Heidelberg, 2012.","DOI":"10.1007\/978-3-642-35527-1_20"},{"key":"15","doi-asserted-by":"crossref","unstructured":"[15] R. Agrawal, T. Imielinski, and A. Swami, \u201cMining association rules between sets of items in large databases,\u201d Proc. SIGMOD, pp.207-216, 1993.","DOI":"10.1145\/170036.170072"},{"key":"16","doi-asserted-by":"crossref","unstructured":"[16] Y. Kashiwabara, Y. Onizuka, T. Ishio, Y. Hayase, T. Yamamoto, and K. Inoue, \u201cRecommending verbs for rename method using association rule mining,\u201d Proc. CSMR-WCRE, pp.323-327, 2014.","DOI":"10.1109\/CSMR-WCRE.2014.6747186"},{"key":"17","doi-asserted-by":"crossref","unstructured":"[17] T. Mens and T. Tourwe, \u201cA survey of software refactoring,\u201d TSE, vol.30, no.2, pp.126-139, 2004.","DOI":"10.1109\/TSE.2004.1265817"},{"key":"18","unstructured":"[18] W.F. Opdyke, Refactoring Object-oriented Frameworks, Ph.D. thesis, 1992."},{"key":"19","doi-asserted-by":"crossref","unstructured":"[19] K. Stroggylos and D. Spinellis, \u201cRefactoring-Does it improve software quality?,\u201d Proc. WoSQ, pp.10-15, 2007.","DOI":"10.1109\/WOSQ.2007.11"},{"key":"20","doi-asserted-by":"crossref","unstructured":"[20] E. Murphy-Hill, C. Parnin, and A.P. Black, \u201cHow we refactor, and how we know it,\u201d TSE, vol.38, no.1, pp.5-18, 2012.","DOI":"10.1109\/TSE.2011.41"},{"key":"21","doi-asserted-by":"crossref","unstructured":"[21] G. Bavota, B. De Carluccio, A. De Lucia, M. Di Penta, R. Oliveto, and O. Strollo, \u201cWhen does a refactoring induce bugs? An empirical study,\u201d Proc. SCAM, pp.104-113, 2012.","DOI":"10.1109\/SCAM.2012.20"},{"key":"22","unstructured":"[22] W.F. Opdyke and R.E. Johnson, \u201cRefactoring: An aid in designing application frameworks and evolving object-oriented systems,\u201d SOOPPA, pp.145-161, 1990."},{"key":"23","doi-asserted-by":"crossref","unstructured":"[23] V. Arnaoudova, L. Eshkevari, M. Di Penta, R. Oliveto, G. Antoniol, and Y.G. Gueheneuc, \u201cREPENT: Analyzing the nature of identifier renamings,\u201d TSE, vol.40, no.5, pp.502-532, 2014.","DOI":"10.1109\/TSE.2014.2312942"},{"key":"24","doi-asserted-by":"crossref","unstructured":"[24] S.L. Abebe, S. Haiduc, P. Tonella, and A. Marcus, \u201cLexicon bad smells in software,\u201d Proc. WCRE, pp.95-99, 2009.","DOI":"10.1109\/WCRE.2009.26"},{"key":"25","doi-asserted-by":"crossref","unstructured":"[25] V. Arnaoudova, M. Di Penta, G. Antoniol, and Y.G. Gueheneuc, \u201cA new family of software anti-patterns: Linguistic anti-patterns,\u201d Proc. CSMR, pp.187-196, 2013.","DOI":"10.1109\/CSMR.2013.28"},{"key":"26","doi-asserted-by":"crossref","unstructured":"[26] T. Suzuki, K. Sakamoto, F. Ishikawa, and S. Honiden, \u201cAn approach for evaluating and suggesting method names using N-gram models,\u201d Proc. ICPC, pp.271-274, 2014.","DOI":"10.1145\/2597008.2597797"},{"key":"27","doi-asserted-by":"crossref","unstructured":"[27] Y. Hayase, Y. Kashima, Y. Manabe, and K. Inoue, \u201cBuilding domain specific dictionaries of verb-object relation from source code,\u201d Proc. CSMR, pp.93-100, 2011.","DOI":"10.1109\/CSMR.2011.15"},{"key":"28","doi-asserted-by":"crossref","unstructured":"[28] A. Corazza, S.D. Martino, and V. Maggio, \u201cLINSEN: An efficient approach to split identifiers and expand abbreviations,\u201d Proc. ICSM, pp.233-242, 2012.","DOI":"10.1109\/ICSM.2012.6405277"},{"key":"29","doi-asserted-by":"crossref","unstructured":"[29] G. Sridhara, E. Hill, D. Muppaneni, L. Pollock, and K. Vijay-Shanker, \u201cTowards automatically generating summary comments for Java methods,\u201d Proc. ASE, pp.43-52, 2010.","DOI":"10.1145\/1858996.1859006"},{"key":"30","doi-asserted-by":"crossref","unstructured":"[30] D. Shepherd, L. Pollock, and K. Vijay-Shanker, \u201cTowards supporting on-demand virtual remodularization using program graphs,\u201d Proc. AOSD, pp.3-14, 2006.","DOI":"10.1145\/1119655.1119660"},{"key":"31","doi-asserted-by":"crossref","unstructured":"[31] H. Hata, O. Mizuno, and T. Kikuno, \u201cHistorage: Fine-grained version control system for Java,\u201d Proc. IWPSE-EVOL, pp.96-100, 2011.","DOI":"10.1145\/2024445.2024463"},{"key":"32","doi-asserted-by":"crossref","unstructured":"[32] J. Singer, G. Brown, M. Luj\u00e1n, A. Pocock, and P. Yiapanis, \u201cFundamental nano-patterns to characterize and classify Java methods,\u201d ENTCS, vol.253, no.7, pp.191-204, 2010.","DOI":"10.1016\/j.entcs.2010.08.042"}],"container-title":["IEICE Transactions on Information and Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.jstage.jst.go.jp\/article\/transinf\/E98.D\/3\/E98.D_2014EDP7276\/_pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,20]],"date-time":"2025-05-20T15:27:53Z","timestamp":1747754873000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.jstage.jst.go.jp\/article\/transinf\/E98.D\/3\/E98.D_2014EDP7276\/_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"references-count":32,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2015]]}},"URL":"https:\/\/doi.org\/10.1587\/transinf.2014edp7276","relation":{},"ISSN":["0916-8532","1745-1361"],"issn-type":[{"type":"print","value":"0916-8532"},{"type":"electronic","value":"1745-1361"}],"subject":[],"published":{"date-parts":[[2015]]}}}