{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,1,13]],"date-time":"2023-01-13T06:33:05Z","timestamp":1673591585185},"reference-count":29,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2013,4,16]],"date-time":"2013-04-16T00:00:00Z","timestamp":1366070400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Inf Syst Front"],"published-print":{"date-parts":[[2014,11]]},"DOI":"10.1007\/s10796-013-9428-7","type":"journal-article","created":{"date-parts":[[2013,4,15]],"date-time":"2013-04-15T01:16:39Z","timestamp":1365988599000},"page":"835-851","source":"Crossref","is-referenced-by-count":4,"title":["Aspectualization of code clones\u2014an algorithmic approach"],"prefix":"10.1007","volume":"16","author":[{"given":"Samuel A.","family":"Ajila","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Angad S.","family":"Gakhar","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chung\u2010Horng","family":"Lung","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2013,4,16]]},"reference":[{"key":"9428_CR1","doi-asserted-by":"crossref","unstructured":"Ajila, S. A., Petriu, D., Motshegwa, P. (2010). Using model transformation semantics for aspects composition. 2010 IEEE 4th International Conference on Semantic Computing (IEEE-ICSC 2010), 22\u201324 September 2010 pp. 325\u2013332.","DOI":"10.1109\/ICSC.2010.24"},{"key":"9428_CR2","doi-asserted-by":"crossref","unstructured":"Ajila, S. A., Gakhar, A. S., Lung, C. H., Zaman, M. (2012). Reusing and converting code clones to aspect\u2014an algorithmic approach. The 13th IEEE International Conference on Information Reuse and Integration, Las Vegas, USA August 8\u201310, 2012.","DOI":"10.1109\/IRI.2012.6302984"},{"key":"9428_CR3","doi-asserted-by":"crossref","unstructured":"Baker, B. S. (1995). On finding duplication and near-duplication in large software systems. Proceedings of the 2nd Working Conference on Reverse Engineering, 14\u201316 Jul 1995 pp. 86\u201395.","DOI":"10.1109\/WCRE.1995.514697"},{"key":"9428_CR4","doi-asserted-by":"crossref","unstructured":"Breu, S., & Krinke, J. (2004). Aspect mining using event traces. Proc. 19th IEEE Int\u2019l Conf. Automated Software Eng. (ASE \u201904) (pp. 310\u2013315).","DOI":"10.1109\/ASE.2004.1342754"},{"key":"9428_CR5","doi-asserted-by":"crossref","unstructured":"Bruntink, M., van Deursen, A., Tourwe, T. (2005). Isolating idiomatic crosscutting concerns. Proc. IEEE Int\u2019l Conf. Software Maintenance (ICSM \u201905).","DOI":"10.1109\/ICSM.2005.57"},{"key":"9428_CR6","unstructured":"CCFinder (2012). http:\/\/www.ccfinder.net\/ccfinderx.html . Last date visited\u2009=\u2009Jan 30, 2012"},{"issue":"4","key":"9428_CR7","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1049\/ip-sen:20040920","volume":"151","author":"R France","year":"2004","unstructured":"France, R., Ray, I., Georg, G., & Ghosh, S. (2004). Aspect-oriented approach to design modeling. IEEE Proceedings\u2014Software, Special Issue on Early Aspects: Aspect \u2013Oriented Requirements Engineering and Architecture Design, 151(4), 173\u2013185.","journal-title":"IEEE Proceedings\u2014Software, Special Issue on Early Aspects: Aspect \u2013Oriented Requirements Engineering and Architecture Design"},{"key":"9428_CR8","unstructured":"Johnson, J. H. (1993). Identifying redundancy in source code using fingerprints. Proceedings of the 1993 Conference of the Centre for Advanced Studies on Collaborative Research, CASCON 1993, 1993, pp 171\u2013183."},{"key":"9428_CR9","unstructured":"Juergens, E., Deissenbocck, F., Hummel, B., Wagner, S. (2009). Do code clones matter? IEEE 31st International Conference on Software Engineering, (ICSE\u201909), May 16\u201324, 2009 (pp. 485\u2013495), Vancouver."},{"issue":"7","key":"9428_CR10","doi-asserted-by":"crossref","first-page":"654","DOI":"10.1109\/TSE.2002.1019480","volume":"28","author":"T Kamiya","year":"2002","unstructured":"Kamiya, T., Kusumoto, S., & Inoue, K. (2002). CCFinder: a multilinguistic token-based code clone detection system for large scale source code. IEEE Transactions on Software Engineering, 28(7), 654\u2013670.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9428_CR11","unstructured":"Kasper, C. J. (2009). Toward and understanding of software code cloning as a development practice. PhD. thesis in Computer Science. Waterloo, Ontario, Canada: University of Waterloo."},{"key":"9428_CR12","doi-asserted-by":"crossref","first-page":"327","DOI":"10.1007\/3-540-45337-7_18","volume":"2072\/2001","author":"G Kiczales","year":"2001","unstructured":"Kiczales, G., Hilsdale, E., Hugunin, J., Kersten, M., Palm, J., & Griswold, W. G. (2001). An overview of AspectJ, ECOOP 2001\u2014object-oriented programming. Lecture Notes in Computer Science (LNCS), 2072\/2001, 327\u2013353.","journal-title":"Lecture Notes in Computer Science (LNCS)"},{"key":"9428_CR13","doi-asserted-by":"crossref","unstructured":"Kienzle, J. (2009). Aspect-oriented multi-view modeling. In W. A. Abed & J. Klein (Eds.), Proceedings of the 8th ACM international conference on Aspect-oriented software development, March 2009.","DOI":"10.1145\/1509239.1509252"},{"key":"9428_CR14","first-page":"167","volume":"4620","author":"J Klein","year":"2007","unstructured":"Klein, J., Fleurey, F., & J\u00e9z\u00e9quel, J. M. (2007). Weaving multiple aspects in sequence diagrams. Transactions on AOSD III, LNCS, 4620, 167\u2013199.","journal-title":"Transactions on AOSD III, LNCS"},{"key":"9428_CR15","unstructured":"Koschke, R. (2007). Survey of research on software clones. In Proceedings, 06301-duplication, redundancy, and similarity in software, 19th April 2007. URL: http:\/\/drops.dagstuhl.de\/opus\/volltexte\/2007\/962\/ ."},{"key":"9428_CR16","doi-asserted-by":"crossref","unstructured":"Krinke, J. (2007). A study of consistent and inconsistent changes to code clones. 14th Working Conference on Reverse Engineering (WCRE 2007), 28\u201331 October 2007 (pp. 170\u2013178). Vancouver, BC.","DOI":"10.1109\/WCRE.2007.7"},{"key":"9428_CR17","doi-asserted-by":"crossref","unstructured":"Liu, W. L., Lung, C. H., Ajila, S. (2011). Impact of aspect-oriented programming on software performance: A case study of leader\/followers and half-sync\/half-async architectures. 2011 35th IEEE Annual Computer Software and Applications Conference (COMPSAC), 18\u201322 July 2011 (pp. 662\u2013667).","DOI":"10.1109\/COMPSAC.2011.92"},{"key":"9428_CR18","doi-asserted-by":"crossref","unstructured":"Lopez-Herrejon, R., Batory, D., Lengauer, C. (2006). A disciplined approach to aspect composition. Proceedings of the 2006 ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation (PEPM \u201906), 9\u201310 January 2006 (pp. 68\u201377).","DOI":"10.1145\/1111542.1111554"},{"key":"9428_CR19","unstructured":"Murphy, G. C., Griswold, W. G., Robillard, M. P., Hannemann, J., Leong, W. (2005). Design recommendations for concern elaboration tools. In R. E. Filman et al. (Eds.) Aspect-oriented software development (pp. 507\u2013530)."},{"key":"9428_CR20","doi-asserted-by":"crossref","unstructured":"Petriu, D.C., Shen, H., Sabetta, A. (2007). Performance analysis of aspect- oriented UML models. Software and Systems Modeling (SoSyM), 6(4), 453\u2013471, Springer Berlin \/ Heidelberg.","DOI":"10.1007\/s10270-007-0053-0"},{"key":"9428_CR21","unstructured":"Roy, C. K. (2009). Detection and analysis of near-miss software clones. Ph.D. Thesis, Queen\u2019s School of Computing, Queens University, 2009-08-31, 14:05:30.233. http:\/\/hdl.handle.net\/1974\/5104 ."},{"issue":"7","key":"9428_CR22","doi-asserted-by":"crossref","first-page":"470","DOI":"10.1016\/j.scico.2009.02.007","volume":"74","author":"CK Roy","year":"2009","unstructured":"Roy, C. K., Cordy, J. R., & Koschke, R. (2009). Comparison and evaluation of code clone detection techniques and tools: a qualitative approach. Science of Computer Programming, 74(7), 470\u2013495.","journal-title":"Science of Computer Programming"},{"key":"9428_CR23","doi-asserted-by":"crossref","unstructured":"Schulze, S., Apel, S., K\u00e4stner, C. (2010). Code clones in feature-oriented software product lines. Proceedings of the ninth international conference on Generative Programming and Component Engineering GPCE\u201910, Oct. 10\u201313, 2010 (pp. 103\u2013112). Eindhoven, The Netherlands.","DOI":"10.1145\/1868294.1868310"},{"key":"9428_CR24","unstructured":"Shepherd, D., Gibson, E., Pollock, L. L. (2004). Design and evaluation of an automated aspect mining tool. Proc. Int\u2019l Conf. Software Eng. Research and Practice (SERP \u201904), 601\u2013607, June 2004."},{"key":"9428_CR25","unstructured":"Tairas, R. A. (2010). Representation, analysis, and refactoring techniques to support code clone maintenance, PhD Thesis. Birmingham, Alabama, USA: University of Alabama."},{"key":"9428_CR26","doi-asserted-by":"crossref","unstructured":"Walker, R. J., Baniassad, E. L. A., Murphy, G. C. (1999). An initial assessment of aspect-oriented programming. ICSE\u201999 Proceedings of the 21st international conference on Software Engineering, May 1999, pp. 120\u2013130.","DOI":"10.1145\/302405.302458"},{"issue":"5","key":"9428_CR27","doi-asserted-by":"crossref","first-page":"890","DOI":"10.1145\/1018203.1018208","volume":"26","author":"M Wand","year":"2004","unstructured":"Wand, M., Kiczales, G., & Dutchyn, C. (2004). A semantic for advice and dynamic join points in aspect-oriented programming. ACM Transactions on Programming Languages and Systems, 26(5), 890\u2013910.","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"9428_CR28","doi-asserted-by":"crossref","unstructured":"Yu, L., & Ramaswamy, S. (2008). Improving modularity by refactoring code clones: a feasibility study on linux. ACM SIGSOFT Software Engineering Notes, 33(2).","DOI":"10.1145\/1350802.1350816"},{"key":"9428_CR29","doi-asserted-by":"crossref","unstructured":"Yuan, Y., Guo, Y. (2011). CMCD: Count matrix based code clone detection. 18th Asia Pacific Software Engineering Conference (APSEC-IEEE), 5\u20138 Dec. 2011, pp. 250\u2013257","DOI":"10.1109\/APSEC.2011.13"}],"container-title":["Information Systems Frontiers"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10796-013-9428-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10796-013-9428-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10796-013-9428-7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,7,12]],"date-time":"2019-07-12T10:58:33Z","timestamp":1562929113000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10796-013-9428-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,4,16]]},"references-count":29,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2014,11]]}},"alternative-id":["9428"],"URL":"https:\/\/doi.org\/10.1007\/s10796-013-9428-7","relation":{},"ISSN":["1387-3326","1572-9419"],"issn-type":[{"value":"1387-3326","type":"print"},{"value":"1572-9419","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013,4,16]]}}}