{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,22]],"date-time":"2025-02-22T23:10:31Z","timestamp":1740265831788,"version":"3.37.3"},"publisher-location":"Berlin, Heidelberg","reference-count":38,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540262008"},{"type":"electronic","value":"9783540316404"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2005]]},"DOI":"10.1007\/11497455_41","type":"book-chapter","created":{"date-parts":[[2010,7,14]],"date-time":"2010-07-14T21:55:57Z","timestamp":1279144557000},"page":"530-544","source":"Crossref","is-referenced-by-count":26,"title":["Measuring Similarity of Large Software Systems Based on Source Code Correspondence"],"prefix":"10.1007","author":[{"given":"Tetsuo","family":"Yamamoto","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Makoto","family":"Matsushita","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Toshihiro","family":"Kamiya","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Katsuro","family":"Inoue","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"41_CR1","doi-asserted-by":"publisher","first-page":"755","DOI":"10.1016\/S0950-5849(02)00123-4","volume":"44","author":"G. Antoniol","year":"2002","unstructured":"Antoniol, G., Villano, U., Merlo, E., Penta, M.D.: Analyzing cloning evolution in the linux kernel. Information and Software Technology\u00a044, 755\u2013765 (2002)","journal-title":"Information and Software Technology"},{"key":"41_CR2","doi-asserted-by":"crossref","unstructured":"Basili, V.R., Briand, L.C., Condon, S.E., Kim, Y.M., Melo, W.L., Valett, J.D.: Understanding and predicting the process of software maintenance release. In: 18th International Conference on Software Engineering, Berlin, pp. 464\u2013474 (1996)","DOI":"10.1109\/ICSE.1996.493441"},{"key":"41_CR3","doi-asserted-by":"crossref","unstructured":"Cook, S., Ji, H., Harrison, R.: Dynamic and static views of software evolution. In: The IEEE International Conference On Software Maintenance (ICSM 2001), Florence, Italy, pp. 592\u2013601 (2001)","DOI":"10.1109\/ICSM.2001.972776"},{"key":"41_CR4","doi-asserted-by":"publisher","first-page":"493","DOI":"10.1109\/32.799945","volume":"25","author":"C.F. Kemerer","year":"1999","unstructured":"Kemerer, C.F., Slaughter, S.: An empirical approach to studying software evolution. IEEE Transactions on Software Engineering\u00a025, 493\u2013509 (1999)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"41_CR5","unstructured":"The First Software Product Line Conference (SPLC1): The First Software Product Line Conference (SPLC1) Denver, Colorado (2000), http:\/\/www.sei.cmu.edu\/plp\/conf\/SPLC.html"},{"key":"41_CR6","volume-title":"Software Product Lines: Practices and Patterns","author":"P. Clements","year":"2001","unstructured":"Clements, P., Northrop, L.: Software Product Lines: Practices and Patterns. Addison-Wesley, Reading (2001)"},{"key":"41_CR7","unstructured":"Baxevanis, A., Ouellette, F. (eds.) Bioinformatics, 2nd ed., pp. 323\u2013358. John Wiley and Sons, Ltd., England (2001)"},{"key":"41_CR8","doi-asserted-by":"crossref","unstructured":"Schleimer, S., Wilkerson, D., Aiken, A.: Winnowing: Local algorithms for document fingerprinting. In: Proceedings of the ACM SIGMOD International Conference on Management of Data, pp. 76\u201385 (2003)","DOI":"10.1145\/872757.872770"},{"key":"41_CR9","unstructured":"Prechelt, L., Malpohl, G., Philippsen, M.: Jplag: Finding plagiarisms among a set of programs. Technical Report 2000-1, Fakultat fur Informatik, Universitat Karlsruhe, Germany (2000)"},{"key":"41_CR10","doi-asserted-by":"crossref","unstructured":"Wise, M.J.: YAP3: Improved detection of similarities in computer program and other texts. SIGCSEB: SIGCSE Bulletin (ACM Special Interest Group on Computer Science Education) 28 (1996)","DOI":"10.1145\/236452.236525"},{"key":"41_CR11","doi-asserted-by":"crossref","unstructured":"Broder, A.Z.: On the resemblance and containment of documents. In: Proceedings of Compression and Complexity of Sequences, pp. 21\u201329 (1998)","DOI":"10.1109\/SEQUEN.1997.666900"},{"key":"41_CR12","unstructured":"Manber, U.: Finding similar files in a large file system. In: Proceedings of the USENIX Winter 1994 Technical Conference, San Fransisco, CA, USA, pp. 1\u201310 (1994)"},{"key":"41_CR13","unstructured":"Hunt, J.W., McIlroy, M.D.: An algorithm for differential file comparison. Technical Report\u00a041, Computing Science, Bell Laboratories, Murray Hill, New Jersey (1976)"},{"key":"41_CR14","doi-asserted-by":"publisher","first-page":"1025","DOI":"10.1002\/spe.4380151102","volume":"15","author":"W. Miller","year":"1985","unstructured":"Miller, W., Myers, E.W.: A file comparison program. Software- Practice and Experience\u00a015, 1025\u20131040 (1985)","journal-title":"Software- Practice and Experience"},{"key":"41_CR15","doi-asserted-by":"publisher","first-page":"251","DOI":"10.1007\/BF01840446","volume":"1","author":"E.W. Myers","year":"1986","unstructured":"Myers, E.W.: An O(ND) difference algorithm and its variations. Algorithmica\u00a01, 251\u2013256 (1986)","journal-title":"Algorithmica"},{"key":"41_CR16","first-page":"100","volume":"64","author":"E. Ukkonen","year":"1985","unstructured":"Ukkonen, E.: Algorithms for approximate string matching. INFCTRL: Information and Computation (formerly Information and Control)\u00a064, 100\u2013118 (1985)","journal-title":"INFCTRL: Information and Computation (formerly Information and Control)"},{"key":"41_CR17","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 multilinguistic token-based code clone detection system for large scale source code. IEEE Transactions on Software Engineering\u00a028, 654\u2013670 (2002)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"41_CR18","series-title":"Computer Science and Computational Biology","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511574931","volume-title":"Algorithms on strings, trees, and sequences","author":"D. Gusfield","year":"1997","unstructured":"Gusfield, D.: Algorithms on strings, trees, and sequences. Computer Science and Computational Biology. Cambridge University Press, Cambridge (1997)"},{"key":"41_CR19","volume-title":"The Design and Implementation of the 4.4BSD UNIX Operating System","author":"M. McKusick","year":"1996","unstructured":"McKusick, M., Bostic, K., karels, M., Quarterman, J.: The Design and Implementation of the 4.4BSD UNIX Operating System. Addison-Wesley, Reading (1996)"},{"key":"41_CR20","unstructured":"Everitt, B.S.: Cluster Analysis. Edward Arnold, 3rd ed., London (1993)"},{"key":"41_CR21","doi-asserted-by":"crossref","unstructured":"Baker, B.S.: On finding duplication and near-duplication in large software systems. In: Second Working Conference on Reverse Engineering, Toronto, Canada, pp. 86\u201395 (1995)","DOI":"10.1109\/WCRE.1995.514697"},{"key":"41_CR22","doi-asserted-by":"crossref","unstructured":"Baxter, I.D., Yahin, A., Moura, L., Sant\u2019Anna, M., Bier, L.: Clone detection using abstract syntax trees. In: Proceedings of the International Conference on Software Maintenance, Bethesda, Maryland, pp. 368\u2013378 (1998)","DOI":"10.1109\/ICSM.1998.738528"},{"key":"41_CR23","doi-asserted-by":"crossref","unstructured":"Ducasse, S., Rieger, M., Demeyer, S.: A language independent approach for detecting duplicated code. In: Proceedings of the International Conference on Software Maintenance, Oxford, England, UK, pp. 109\u2013119 (1999)","DOI":"10.1109\/ICSM.1999.792593"},{"key":"41_CR24","unstructured":"Johnson, J.H.: Identifying redundancy in source code using fingerprints. In: Proceedings of CASCON 1993, Toronto, Ontario, pp. 171\u2013183 (1993)"},{"key":"41_CR25","doi-asserted-by":"crossref","unstructured":"Johnson, J.H.: Substring matching for clone detection and change tracking. In: Proceedings of the International Conference on Software Maintenance, Victoria, British Columbia, pp. 120\u2013126 (1994)","DOI":"10.1109\/ICSM.1994.336783"},{"key":"41_CR26","doi-asserted-by":"crossref","unstructured":"Kontogiannis, K.: Evaluation experiments on the detection of programming patterns using software metrics. In: Proceedings of Fourth Working Conference on Reverse Engineering, Amsterdam, Netherlands, pp. 44\u201354 (1997)","DOI":"10.1109\/WCRE.1997.624575"},{"key":"41_CR27","doi-asserted-by":"crossref","unstructured":"Mayrand, J., Leblanc, C., Merlo, E.: Experiment on the automatic detection of function clones in a software system using metrics. In: Proceedings of the International Conference on Software Maintenance, Monterey, California, pp. 244\u2013253 (1996)","DOI":"10.1109\/ICSM.1996.565012"},{"key":"41_CR28","volume-title":"Elements of Software Science","author":"M.H. Halstead","year":"1977","unstructured":"Halstead, M.H.: Elements of Software Science. Elsevier, New York (1977)"},{"key":"41_CR29","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1145\/382222.382462","volume":"8","author":"K.J. Ottenstein","year":"1976","unstructured":"Ottenstein, K.J.: An algorithmic approach to the detection and prevention of plagiarism. ACM SIGCSE Bulletin\u00a08, 30\u201341 (1976)","journal-title":"ACM SIGCSE Bulletin"},{"key":"41_CR30","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1145\/988241.988245","volume":"19","author":"H.L. Berghel","year":"1984","unstructured":"Berghel, H.L., Sallach, D.L.: Measurements of program similarity in identical task environments. ACM SIGPLAN Notices\u00a019, 65\u201376 (1984)","journal-title":"ACM SIGPLAN Notices"},{"key":"41_CR31","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1145\/953049.800955","volume":"13","author":"J.L. Donaldson","year":"1981","unstructured":"Donaldson, J.L., Lancaster, A.M., Sposato, P.H.: A plagiarism detection system. ACM SIGCSE Bulletin (Proc. of 12th SIGSCE Technical Symp.)\u00a013, 21\u201325 (1981)","journal-title":"ACM SIGCSE Bulletin (Proc. of 12th SIGSCE Technical Symp.)"},{"key":"41_CR32","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1145\/953049.800954","volume":"13","author":"S. Grier","year":"1981","unstructured":"Grier, S.: A tool that detects plagiarism in pascal programs. ACM SIGCSE Bulletin (Proc. of 12th SIGSCE Technical Symp.)\u00a013, 15\u201320 (1981)","journal-title":"ACM SIGCSE Bulletin (Proc. of 12th SIGSCE Technical Symp.)"},{"key":"41_CR33","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1093\/comjnl\/31.1.1","volume":"31","author":"H.T. Jankowitz","year":"1988","unstructured":"Jankowitz, H.T.: Detecting plagiarism in student Pascal programs. The Computer Journal\u00a031, 1\u20138 (1988)","journal-title":"The Computer Journal"},{"key":"41_CR34","doi-asserted-by":"crossref","unstructured":"Verco, K.L., Wise, M.J.: Software for detecting suspected plagiarism: Comparing structure and attribute-counting systems. In: Rosenberg, J. (ed.) Proc. of 1st Ausutralian Conference on Computer Science Education, Sydney, Australia, pp. 86\u201395 (1996)","DOI":"10.1145\/369585.369598"},{"key":"41_CR35","doi-asserted-by":"publisher","first-page":"140","DOI":"10.1093\/comjnl\/33.2.140","volume":"33","author":"G. Whale","year":"1990","unstructured":"Whale, G.: Identification of program similarity in large populations. The Computer Journal\u00a033, 140\u2013146 (1990)","journal-title":"The Computer Journal"},{"key":"41_CR36","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1109\/52.43051","volume":"7","author":"S.C. Choi","year":"1990","unstructured":"Choi, S.C., Scacchi, W.: Extracting and restructuring the design of large systems. IEEE Software\u00a07, 66\u201371 (1990)","journal-title":"IEEE Software"},{"key":"41_CR37","doi-asserted-by":"crossref","unstructured":"Schwanke, R.W.: An intelligent for re-engineering software modularity. In: Proceedings of the ThirteenthInternational Conference on Software Engineering, Austin, Texas, USA, pp. 83\u201392 (1991)","DOI":"10.1109\/ICSE.1991.130626"},{"key":"41_CR38","doi-asserted-by":"crossref","unstructured":"Schwanke, R.W., Platoff, M.A.: Cross references are features. In: Proceedings of the 2nd International Workshop on Software Configuration Management, pp. 86\u201395 (1989)","DOI":"10.1145\/72910.73351"}],"container-title":["Lecture Notes in Computer Science","Product Focused Software Process Improvement"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11497455_41.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,22]],"date-time":"2025-02-22T22:31:15Z","timestamp":1740263475000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11497455_41"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"ISBN":["9783540262008","9783540316404"],"references-count":38,"URL":"https:\/\/doi.org\/10.1007\/11497455_41","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2005]]}}}