{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T16:27:15Z","timestamp":1783096035830,"version":"3.54.6"},"reference-count":47,"publisher":"Sociedade Brasileira de Computacao - SB","issue":"1","license":[{"start":{"date-parts":[[2014,10,22]],"date-time":"2014-10-22T00:00:00Z","timestamp":1413936000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Softw Eng Res Dev"],"published-print":{"date-parts":[[2014,12]]},"DOI":"10.1186\/s40411-014-0012-8","type":"journal-article","created":{"date-parts":[[2014,10,22]],"date-time":"2014-10-22T03:55:25Z","timestamp":1413950125000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":29,"title":["Method-level code clone detection through LWH (Light Weight Hybrid) approach"],"prefix":"10.5753","volume":"2","author":[{"given":"Egambaram","family":"Kodhai","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Selvadurai","family":"Kanmani","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"3742","published-online":{"date-parts":[[2014,10,22]]},"reference":[{"key":"12_CR1","volume-title":"Literature review on software metrics","author":"R Adamov","year":"1987","unstructured":"Adamov R: Literature review on software metrics. Institute of computer science, University of Zurich, Zurich; 1987."},{"key":"12_CR2","doi-asserted-by":"publisher","first-page":"258","DOI":"10.1007\/978-3-642-24485-8_19","volume":"6981","author":"B Al-Batran","year":"2011","unstructured":"Al-Batran B, Sch\u00a8atz B, Hummel B: Semantic clone detection for model-based development of embedded systems. Model Driven Eng. Languages and Syst. 2011, 6981: 258\u2013272. 10.1007\/978-3-642-24485-8_19","journal-title":"Model Driven Eng. Languages and Syst"},{"issue":"5","key":"12_CR3","doi-asserted-by":"publisher","first-page":"1343","DOI":"10.1137\/S0097539793246707","volume":"26","author":"BS Baker","year":"1997","unstructured":"Baker BS: Parameterized Duplication in Strings: Algorithms and an Application to Software Maintenance. SIAM J on Computing 1997, 26(5):1343\u20131362. 10.1137\/S0097539793246707","journal-title":"SIAM J on Computing"},{"key":"12_CR4","volume-title":"Detection of Software Clones: Tool Comparison Experiment","author":"S Bellon","year":"2014","unstructured":"Bellon S, Koschke R (2014) Detection of Software Clones: Tool Comparison Experiment. \u115f, \u115f. URL: . Accessed 29 Jan 2014, [\n                    http:\/\/www.bauhaus-stuttgart.de\/clones\/\n                    \n                  ]"},{"issue":"9","key":"12_CR5","doi-asserted-by":"publisher","first-page":"577","DOI":"10.1109\/TSE.2007.70725","volume":"33","author":"S Bellon","year":"2007","unstructured":"Bellon S, Koschke R, Antoniol G, Krinke J, Merlo E: Comparison and Evaluation of Clone Detection Tools. IEEE Transactions on Software Engineering 2007, 33(9):577\u2013591. 10.1109\/TSE.2007.70725","journal-title":"IEEE Transactions on Software Engineering"},{"key":"12_CR6","first-page":"513","volume-title":"European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC\/FSE\u201907)","author":"H Basit","year":"2007","unstructured":"Basit H, Pugliesi S, Smyth W, Turpin A, Jarzabek S: Efficient Token Based Clone Detection with Flexible Tokenization. In European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC\/FSE\u201907). ACM, Croatia; 2007:513\u2013515."},{"issue":"13","key":"12_CR7","doi-asserted-by":"publisher","first-page":"827","DOI":"10.1016\/S0950-5849(02)00104-0","volume":"44","author":"JR Cordy","year":"2002","unstructured":"Cordy JR, Dean TR, Malton AJ, Schneider KA: Source Transformation in Software Engineering using the TXL Transformation System. J Information and Software Technology 2002, 44(13):827\u2013837. 10.1016\/S0950-5849(02)00104-0","journal-title":"J Information and Software Technology"},{"key":"12_CR8","volume-title":"J on Software Maintenance and Evolution","author":"S Ducasse","year":"2006","unstructured":"Ducasse S, Nierstrasz O, Rieger M (2006) On the effectiveness of clone detection by string matching. J on Software Maintenance and Evolution 18(1):\u115f. doi:10.1002\/smr.317, , [\n                    http:\/\/scg.unibe.ch\/archive\/papers\/Duca06iDuplocJSMEPaper.pdf\n                    \n                  ]"},{"key":"12_CR9","first-page":"109","volume-title":"15th International Conference on Software Maintenance (ICSM\u201999)","author":"S Ducasse","year":"1999","unstructured":"Ducasse S, Rieger M, Demeyer S: A Language Independent Approach for Detecting Duplicated Code. In 15th International Conference on Software Maintenance (ICSM\u201999). IEEE, Oxford, England; 1999:109\u2013118."},{"key":"12_CR10","volume-title":"Clone Detection via Structural Abstraction. Technical Report MSR-TR-2005-104","author":"W Evans","year":"2005","unstructured":"Evans W, Fraser C: Clone Detection via Structural Abstraction. Technical Report MSR-TR-2005\u2013104. Microsoft Research, Redmond, WA; 2005."},{"key":"12_CR11","doi-asserted-by":"publisher","first-page":"309","DOI":"10.1007\/s11219-009-9074-y","volume":"17","author":"WS Evans","year":"2009","unstructured":"Evans WS, Fraser CW, Ma F: Clone Detection via Structural Abstraction. Software Quality Journal 2009, 17: 309\u2013330. 10.1007\/s11219-009-9074-y","journal-title":"Software Quality Journal"},{"key":"12_CR12","volume-title":"Software metrics: a rigorous approach","author":"E Fenton","year":"1991","unstructured":"Fenton E (1991) Software metrics: a rigorous approach. Chapman and Hall"},{"key":"12_CR13","volume-title":"Refactoring: improving the design of existing code","author":"M Fowler","year":"1999","unstructured":"Fowler M: Refactoring: improving the design of existing code. Wesley, Addison; 1999."},{"key":"12_CR14","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1145\/1808901.1808914","volume-title":"4th International Workshop on Software Clones","author":"M Funaro","year":"2010","unstructured":"Funaro M, Braga D, Campi A, Ghezzi C: A hybrid approach (syntactic and textual) to clone detection. In 4th International Workshop on Software Clones. ACM 2010 ISBN 978\u20131-60558\u2013980\u20130, Cape Town, South Africa; 2010:79\u201380. 10.1145\/1808901.1808914"},{"key":"12_CR15","first-page":"321","volume-title":"30th International Conference on Software Engineering","author":"M Gabel","year":"2008","unstructured":"Gabel M, Jiang L, Su Z: Scalable Detection of Semantic Clones. In 30th International Conference on Software Engineering. ICSE 2008, Leipzig, Germany; 2008:321\u2013330."},{"key":"12_CR16","volume-title":"Method-Level Code Clone Detection on Transformed Abstract Syntax Trees using Sequence Matching Algorithms. Student Report","author":"K Greenan","year":"2005","unstructured":"Greenan K: Method-Level Code Clone Detection on Transformed Abstract Syntax Trees using Sequence Matching Algorithms. Student Report. University of California, Santa Cruz, Winter; 2005."},{"key":"12_CR17","volume-title":"Eight International workshop on software clones","author":"K Hotta","year":"2014","unstructured":"Hotta K, Yang J, Higo Y, Kusumoto S: How Accurate Is Coarse-grained Clone Detection? Comparision with Fine-grained Detectors. In Eight International workshop on software clones. Electronic Communications of the EASST, Antwerp, Belgium; 2014."},{"issue":"7","key":"12_CR18","doi-asserted-by":"publisher","first-page":"654","DOI":"10.1109\/TSE.2002.1019480","volume":"28","author":"T Kamiya","year":"2002","unstructured":"Kamiya T, Kusumoto S, Inoue K: CCFinder: A Multi-Linguistic Token-based Code Clone Detection System for Large Scale Source Code. IEEE Computer Society Transactions on Software Engineering 2002, 28(7):654\u2013670. 10.1109\/TSE.2002.1019480","journal-title":"IEEE Computer Society Transactions on Software Engineering"},{"key":"12_CR19","first-page":"85","volume-title":"International Workshop on Principles of Software Evolution","author":"C Kapser","year":"2004","unstructured":"Kapser C, Godfrey M: Aiding comprehension of cloning through categorization. In International Workshop on Principles of Software Evolution. IEEE Computer Society, Kyoto, Japan; 2004:85\u201394."},{"issue":"2","key":"12_CR20","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1002\/smr.327","volume":"18","author":"CJ Kapser","year":"2006","unstructured":"Kapser CJ, Godfrey MW: Supporting the analysis of clones in software systems: Research articles. J of Software Maintenance: Research and Practice 2006, 18(2):61\u201382. 10.1002\/smr.327","journal-title":"J of Software Maintenance: Research and Practice"},{"issue":"6","key":"12_CR21","doi-asserted-by":"publisher","first-page":"645","DOI":"10.1007\/s10664-008-9076-6","volume":"13","author":"C Kapser","year":"2008","unstructured":"Kapser C, Godfrey MW: Cloning considered harmful: Patterns of cloning in software. Empirical Software Engineering 2008, 13(6):645\u2013692. 10.1007\/s10664-008-9076-6","journal-title":"Empirical Software Engineering"},{"key":"12_CR22","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1007\/3-540-47764-0_3","volume-title":"8th International Symposium on Static Analysis","author":"R Komondoor","year":"2001","unstructured":"Komondoor R, Horwitz S: Using Slicing to Identify Duplication in Source Code. In 8th International Symposium on Static Analysis. SAS 2001, Paris, France; 2001:40\u201356. 10.1007\/3-540-47764-0_3"},{"key":"12_CR23","first-page":"309","volume-title":"European Conference on Software Maintenance and Reengineering","author":"R Koschke","year":"2012","unstructured":"Koschke R: Large-Scale Inter-System Clone Detection Using Suffix Trees. In European Conference on Software Maintenance and Reengineering. University of Szeged Congress Centre (SZTE TIK), Szeged, Hungary; 2012:309\u2013318."},{"key":"12_CR24","volume-title":"Frenzel P (2006) Clone detection using abstract syntax suffix trees","author":"R Koschke","year":"2006","unstructured":"Koschke R, Falke R: Frenzel P (2006) Clone detection using abstract syntax suffix trees. Working Conference on Reverse Engineering, IEEE Computer Society Press, In; 2006."},{"key":"12_CR25","doi-asserted-by":"publisher","first-page":"301","DOI":"10.1109\/WCRE.2001.957835","volume-title":"8th Working Conference on Reverse Engineering","author":"J Krinke","year":"2001","unstructured":"Krinke J: Identifying Similar Code with Program Dependence Graphs. In 8th Working Conference on Reverse Engineering. WCRE 2001, Stuttgart; 2001:301\u2013309."},{"key":"12_CR26","first-page":"167","volume-title":"Fundamental of Software Engineering","author":"M Lee","year":"2010","unstructured":"Lee M, Roh J, Hwang S, Kim S: Instant code clone search. Fundamental of Software Engineering 2010, 167\u2013176."},{"issue":"4","key":"12_CR27","doi-asserted-by":"publisher","first-page":"361","DOI":"10.1023\/B:SQJO.0000039793.31052.72","volume":"12","author":"A Leitao","year":"2004","unstructured":"Leitao A: Detection of Redundant Code Using R2D2. Software Quality Journal 2004, 12(4):361\u2013382. 10.1023\/B:SQJO.0000039793.31052.72","journal-title":"Software Quality Journal"},{"key":"12_CR28","first-page":"17","volume-title":"Mechanisms to Handle Structural Variability in MATLAB\/Simulink Models","author":"A Leitner","year":"2013","unstructured":"Leitner A, Ebner W, Kreiner C (2013) Mechanisms to Handle Structural Variability in MATLAB\/Simulink Models. In: Favaro J, Morisio M (ed) \u115f, vol 7925. ICSR 2013, LNCS, Pisa, Italy, pp 17\u201331"},{"issue":"3","key":"12_CR29","doi-asserted-by":"publisher","first-page":"176","DOI":"10.1109\/TSE.2006.28","volume":"32","author":"Z Li","year":"2006","unstructured":"Li Z, Lu S, Myagmar S, Zhou Y: CP-Miner: Finding Copy-Paste and Related Bugs in Large-Scale Software Code. IEEE Transactions on Software Engineering 2006, 32(3):176\u2013192. 10.1109\/TSE.2006.28","journal-title":"IEEE Transactions on Software Engineering"},{"key":"12_CR30","volume-title":"12<Superscript>th<\/Superscript> ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.","author":"C Liu","year":"2006","unstructured":"Liu C, Chen C, Han J, Yu P (2006) GPLAG: Detection of Software Plagiarism by Program Dependence Graph Analysis. In: 12th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. pp 872\u2013881"},{"key":"12_CR31","first-page":"107","volume-title":"16th IEEE International Conference on Automated Software Engineering","author":"A Marcus","year":"2001","unstructured":"Marcus A, Maletic J: Identification of High-level Concept Clones in Source Code. In 16th IEEE International Conference on Automated Software Engineering. ASE 2001, Coronado Island, San Diego, CA, USA; 2001:107\u2013114."},{"key":"12_CR32","volume-title":"International Conference on Software Engineering 96","author":"J Mayland","year":"1996","unstructured":"Mayland J, Leblanc C, Merlo E: Experiment on the Automatic Detection of Function Clones in a Software System Using Metrics. In International Conference on Software Engineering 96. IEEE and ACM, Berlin, Germany; 1996."},{"key":"12_CR33","volume-title":"Software metrics: a practitioner\u2019s guide to improved product development","author":"K Moller","year":"1993","unstructured":"Moller K: Software metrics: a practitioner\u2019s guide to improved product development. Hall, Chapman and; 1993."},{"key":"12_CR34","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1109\/WCRE.2001.957806","volume-title":"8th Working Conference on Reverse Engineering (WCRE\u201901)","author":"L Moonen","year":"2001","unstructured":"Moonen L: Generating Robust Parsers using Island Grammars. In 8th Working Conference on Reverse Engineering (WCRE\u201901). IEEE Computer Society, Washington, DC, USA; 2001:13."},{"key":"12_CR35","volume-title":"Clone Evolution: a Systematic Review","author":"J Pate","year":"2011","unstructured":"Pate J, Tairas R, Kraft N: Clone Evolution: a Systematic Review. J of Software Maintenance, Research and Practice; 2011."},{"key":"12_CR36","volume-title":"Clone detection in Matlab Simulink models. Master\u2019s thesis","author":"H Petersen","year":"2012","unstructured":"Petersen H: Clone detection in Matlab Simulink models. Master\u2019s thesis. Tech. Univ, Denmark; 2012."},{"key":"12_CR37","volume-title":"A survey on software clone detection research. Tech. Rep. 541","author":"CK Roy","year":"2007","unstructured":"Roy CK, Cordy JR: A survey on software clone detection research. Tech. Rep. 541. Queen\u2019s University, Kingston, Canada; 2007."},{"key":"12_CR38","first-page":"172","volume-title":"16th IEEE International Conference on Program Comprehension","author":"CK Roy","year":"2008","unstructured":"Roy CK, Cordy JR: NICAD: Accurate Detection of Near-Miss Intentional Clones Using Flexible Pretty-Printing and Code Normalization. In 16th IEEE International Conference on Program Comprehension. IEEE Computer Society 2008, Amsterdam, The Netherlands; 2008:172\u2013181."},{"issue":"7","key":"12_CR39","doi-asserted-by":"publisher","first-page":"470","DOI":"10.1016\/j.scico.2009.02.007","volume":"74","author":"CK Roy","year":"2009","unstructured":"Roy CK, Cordy JR, Koschke R: Comparison and evaluation of code clone detection techniques and tools: A qualitative approach. Science of Computer Programming 2009, 74(7):470\u2013495. 10.1016\/j.scico.2009.02.007","journal-title":"Science of Computer Programming"},{"key":"12_CR40","volume-title":"(2010) Enhancing Source-Based Clone Detection Using Intermediate Representation","author":"GMK Selim","year":"2010","unstructured":"Selim GMK, Foo KC, Zou Y: (2010) Enhancing Source-Based Clone Detection Using Intermediate Representation. Working Conference on Reverse Engineering, In; 2010."},{"issue":"1","key":"12_CR41","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10664-009-9108-x","volume":"15","author":"S Thummalapenta","year":"2009","unstructured":"Thummalapenta S, Cerulo L, Aversano L, Penta MD: An empirical study on the maintenance of source code clones. Empirical Software Engineering 2009, 15(1):1\u201334. 10.1007\/s10664-009-9108-x","journal-title":"Empirical Software Engineering"},{"key":"12_CR42","volume-title":"8th IEEE Symposium on Software Metrics","author":"Y Ueda","year":"2002","unstructured":"Ueda Y, Kamiya T, Kusumoto S, Inoue K: Gemini: Maintenance Support Environment Based On Code Clone Analysis. In 8th IEEE Symposium on Software Metrics. IEEE Computer Society 2002 ISBN 0\u20137695\u20131339\u20135, Ottawa, Canada; 2002."},{"key":"12_CR43","volume-title":"7th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC\u201905)","author":"R Wettel","year":"2005","unstructured":"Wettel R, Marinescu R: Archeology of Code Duplication: Recovering Duplication Chains From Small Duplication Fragments. In 7th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC\u201905). 115f, Timisoara, Romania; 2005."},{"key":"12_CR44","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29044-2","volume-title":"Experimentation in Software Engineering","author":"C Wohlin","year":"2012","unstructured":"Wohlin C, Runeson P, H\u00f6st M, Ohlsson MC, Regnell B, Wessl\u00e9n A: Experimentation in Software Engineering. Springer Berlin, Heidelberg; 2012."},{"key":"12_CR45","volume-title":"Design and methods","author":"RK Yin","year":"2002","unstructured":"Yin RK: Design and methods. IEEE Computer Society 2002 ISBN 0\u20137695\u20131819\u20132, Montreal, Quebec, Canada; 2002."},{"issue":"3","key":"12_CR46","doi-asserted-by":"publisher","first-page":"167","DOI":"10.1049\/iet-sen.2012.0058","volume":"7","author":"M Zibran","year":"2013","unstructured":"Zibran M, Roy CK: Conflict-aware Optimal Scheduling of Code Clone Refactoring. IET Software 2013, 7(3):167\u2013186. 10.1049\/iet-sen.2012.0058","journal-title":"IET Software"},{"key":"12_CR47","first-page":"295","volume-title":"International Conference on Engineering of Complex Computer Systems","author":"M Zibran","year":"2011","unstructured":"Zibran M, Saha R, Asaduzzaman M, Roy C: Analyzing and forecasting near-miss clones in evolving software: An empirical study. In International Conference on Engineering of Complex Computer Systems. IEEE Xplore Digital Library, Las Vegas, USA; 2011:295\u2013304."}],"container-title":["Journal of Software Engineering Research and Development"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1186\/s40411-014-0012-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s40411-014-0012-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s40411-014-0012-8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s40411-014-0012-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,7,16]],"date-time":"2019-07-16T15:34:00Z","timestamp":1563291240000},"score":1,"resource":{"primary":{"URL":"https:\/\/jserd.springeropen.com\/articles\/10.1186\/s40411-014-0012-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,10,22]]},"references-count":47,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2014,12]]}},"alternative-id":["12"],"URL":"https:\/\/doi.org\/10.1186\/s40411-014-0012-8","relation":{},"ISSN":["2195-1721"],"issn-type":[{"value":"2195-1721","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,10,22]]},"assertion":[{"value":"14 November 2013","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"23 September 2014","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 October 2014","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"12"}}