{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,5]],"date-time":"2026-02-05T09:55:23Z","timestamp":1770285323259,"version":"3.49.0"},"publisher-location":"Berlin, Heidelberg","reference-count":39,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783642120282","type":"print"},{"value":"9783642120299","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-3-642-12029-9_6","type":"book-chapter","created":{"date-parts":[[2010,3,8]],"date-time":"2010-03-08T00:56:48Z","timestamp":1268009808000},"page":"74-90","source":"Crossref","is-referenced-by-count":5,"title":["Operation-Based, Fine-Grained Version Control Model for Tree-Based Representation"],"prefix":"10.1007","author":[{"given":"Tung Thanh","family":"Nguyen","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hoan Anh","family":"Nguyen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nam H.","family":"Pham","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tien N.","family":"Nguyen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"6_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"440","DOI":"10.1007\/978-3-642-00593-0_31","volume-title":"Fundamental Approaches to Software Engineering","author":"H.A. Nguyen","year":"2009","unstructured":"Nguyen, H.A., Nguyen, T.T., Pham, N.H., Al-Kofahi, J.M., Nguyen, T.N.: Accurate and efficient structural characteristic feature extraction for clone detection. In: Chechik, M., Wirsing, M. (eds.) FASE 2009. LNCS, vol.\u00a05503, pp. 440\u2013455. Springer, Heidelberg (2009)"},{"key":"6_CR2","doi-asserted-by":"publisher","first-page":"215","DOI":"10.1145\/1062455.1062504","volume-title":"ICSE 2005","author":"T.N. Nguyen","year":"2005","unstructured":"Nguyen, T.N., Munson, E.V., Boyland, J.T., Thao, C.: An Infrastructure for Development of Multi-level, Object-Oriented Config. Management Services. In: ICSE 2005, pp. 215\u2013224. ACM, New York (2005)"},{"issue":"21es","key":"6_CR3","first-page":"3","volume":"1996","author":"T. Morse","year":"1996","unstructured":"Morse, T.: CVS. Linux Journal\u00a01996(21es), 3 (1996)","journal-title":"Linux Journal"},{"issue":"7","key":"6_CR4","doi-asserted-by":"publisher","first-page":"637","DOI":"10.1002\/spe.4380150703","volume":"15","author":"W. Tichy","year":"1985","unstructured":"Tichy, W.: RCS - A System for Version Control. Software - Practice and Experience\u00a015(7), 637\u2013654 (1985)","journal-title":"Software - Practice and Experience"},{"key":"6_CR5","unstructured":"Subversion.tigris.org., \n                    \n                      http:\/\/subversion.tigris.org\/"},{"issue":"5","key":"6_CR6","doi-asserted-by":"publisher","first-page":"350","DOI":"10.1145\/359581.359603","volume":"20","author":"J.W. Hunt","year":"1977","unstructured":"Hunt, J.W., Szymanski, T.G.: A fast algorithm for computing longest common subsequences. Communication of ACM\u00a020(5), 350\u2013353 (1977)","journal-title":"Communication of ACM"},{"key":"6_CR7","first-page":"595","volume-title":"ICSE 2009","author":"G. Canfora","year":"2009","unstructured":"Canfora, G., Cerulo, L., Di Penta, M.: Ldiff: An enhanced line differencing tool. In: ICSE 2009, pp. 595\u2013598. IEEE CS, Los Alamitos (2009)"},{"key":"6_CR8","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\u2013266 (1986)","journal-title":"Algorithmica"},{"issue":"4","key":"6_CR9","doi-asserted-by":"publisher","first-page":"309","DOI":"10.1145\/357401.357404","volume":"2","author":"W.F. Tichy","year":"1984","unstructured":"Tichy, W.F.: The string-to-string correction problem with block moves. ACM Trans. Comput. Syst.\u00a02(4), 309\u2013321 (1984)","journal-title":"ACM Trans. Comput. Syst."},{"key":"6_CR10","first-page":"519","volume-title":"ICDE 2003","author":"Y. Wang","year":"2003","unstructured":"Wang, Y., DeWitt, D.J., Cai, J.Y.: X-Diff: An Effective Change Detection Algorithm for XML Documents. In: ICDE 2003, pp. 519\u2013530. IEEE CS, Los Alamitos (2003)"},{"key":"6_CR11","unstructured":"Lin, Y., Reiss, S.: Configuration management with logical structures. In: ICSE 1996, pp. 298\u2013307 (1996)"},{"key":"6_CR12","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1007\/BFb0023079","volume-title":"6th Software Configuration Management Workshop (SCM-6)","author":"B. Magnusson","year":"1996","unstructured":"Magnusson, B., Asklund, U.: Fine-grained revision control of Configurations in COOP\/Orm. In: 6th Software Configuration Management Workshop (SCM-6), pp. 31\u201347. Springer, Heidelberg (1996)"},{"key":"6_CR13","volume-title":"9th Software Configuration Management Workshop (SCM-9)","author":"U. Asklund","year":"1999","unstructured":"Asklund, U., Bendix, L., Christensen, H., Magnusson, B.: The Unified Extensional Versioning Model. In: 9th Software Configuration Management Workshop (SCM-9). Springer, Heidelberg (1999)"},{"key":"6_CR14","first-page":"99","volume-title":"FSE 2002","author":"M.C. Chu-Carroll","year":"2002","unstructured":"Chu-Carroll, M.C., Wright, J., Shields, D.: Supporting aggregation in fine grained software configuration management. In: FSE 2002, pp. 99\u2013108. ACM Press, New York (2002)"},{"key":"6_CR15","volume-title":"ICSM 2002","author":"D. Ohst","year":"2002","unstructured":"Ohst, D., Kelter, U.: A fine-grained version and configuration model in analysis and design. In: ICSM 2002. IEEE CS, Los Alamitos (2002)"},{"issue":"2","key":"6_CR16","doi-asserted-by":"publisher","first-page":"232","DOI":"10.1145\/280277.280280","volume":"30","author":"R. Conradi","year":"1998","unstructured":"Conradi, R., Westfechtel, B.: Version models for software configuration management. ACM Computing Surveys (CSUR)\u00a030(2), 232\u2013282 (1998)","journal-title":"ACM Computing Surveys (CSUR)"},{"issue":"11","key":"6_CR17","doi-asserted-by":"publisher","first-page":"725","DOI":"10.1109\/TSE.2007.70731","volume":"33","author":"B. Fluri","year":"2007","unstructured":"Fluri, B., Wuersch, M., Pinzger, M., Gall, H.: Change distilling: Tree differencing for fine-grained source code change extraction. IEEE Transactions on Software Engineering\u00a033(11), 725\u2013743 (2007)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"6_CR18","doi-asserted-by":"publisher","first-page":"493","DOI":"10.1145\/233269.233366","volume-title":"SIGMOD 1996","author":"S.S. Chawathe","year":"1996","unstructured":"Chawathe, S.S., Rajaraman, A., Garcia-Molina, H., Widom, J.: Change detection in hierarchically structured information. In: SIGMOD 1996, pp. 493\u2013504. ACM, New York (1996)"},{"key":"6_CR19","volume-title":"The 24th ACM\/IEEE International Conference on Automated Software Engineering (ASE 2009)","author":"T.T. Nguyen","year":"2009","unstructured":"Nguyen, T.T., Nguyen, H.A., Pham, N.H., Al-Kofahi, J.M., Nguyen, T.N.: Clone-aware Configuration Management. In: The 24th ACM\/IEEE International Conference on Automated Software Engineering (ASE 2009). IEEE CS Press, Los Alamitos (2009)"},{"issue":"1-3","key":"6_CR20","doi-asserted-by":"publisher","first-page":"217","DOI":"10.1016\/j.tcs.2004.12.030","volume":"337","author":"P. Bille","year":"2005","unstructured":"Bille, P.: A survey on tree edit distance and related problems. Theor. Comput. Sci.\u00a0337(1-3), 217\u2013239 (2005)","journal-title":"Theor. Comput. Sci."},{"key":"6_CR21","doi-asserted-by":"publisher","first-page":"463","DOI":"10.1016\/0031-3203(94)00109-Y","volume":"28","author":"K. Zhang","year":"1995","unstructured":"Zhang, K.: Algorithms for the constrained editing distance between ordered labeled trees and related problems. Pattern Recognition\u00a028, 463\u2013474 (1995)","journal-title":"Pattern Recognition"},{"issue":"6","key":"6_CR22","doi-asserted-by":"publisher","first-page":"184","DOI":"10.1016\/0020-0190(77)90064-3","volume":"6","author":"S. Selkow","year":"1977","unstructured":"Selkow, S.: The tree-to-tree editing problem. Info. Processing Letters\u00a06(6), 184\u2013186 (1977)","journal-title":"Info. Processing Letters"},{"key":"6_CR23","doi-asserted-by":"publisher","first-page":"1245","DOI":"10.1137\/0218082","volume":"18","author":"K. Zhang","year":"1989","unstructured":"Zhang, K., Shasha, D.: Simple fast algorithms for the editing distance between trees and related problems. SIAM Journal of Computing\u00a018, 1245\u20131262 (1989)","journal-title":"SIAM Journal of Computing"},{"key":"6_CR24","unstructured":"Asklund, U.: Identifying conflicts during structural merge. In: Proceedings of the Nordic Workshop on Programming Environment Research (1994)"},{"key":"6_CR25","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1145\/111062.111071","volume-title":"Proceedings of Workshop on Software Configuration Management","author":"B. Westfechtel","year":"1991","unstructured":"Westfechtel, B.: Structure-oriented merging of revisions of software documents. In: Proceedings of Workshop on Software Configuration Management, pp. 68\u201379. ACM, New York (1991)"},{"key":"6_CR26","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1007\/978-3-540-71289-3_4","volume-title":"Fundamental Approaches to Software Engineering","author":"R. Robbes","year":"2007","unstructured":"Robbes, R., Lanza, M., Lungu, M.: An Approach to Software Evolution Based on Semantic Change. In: Dwyer, M.B., Lopes, A. (eds.) FASE 2007. LNCS, vol.\u00a04422, pp. 27\u201341. Springer, Heidelberg (2007)"},{"key":"6_CR27","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1145\/142868.143753","volume-title":"SDE-5","author":"E. Lippe","year":"1992","unstructured":"Lippe, E., van Oosterom, N.: Operation-based merging. In: SDE-5, pp. 78\u201387. ACM Press, New York (1992)"},{"key":"6_CR28","doi-asserted-by":"crossref","unstructured":"Edwards, W.: Flexible Conflict Detection and Management in Collaborative Applications. In: Proceedings of UIST (1997)","DOI":"10.1145\/263407.263533"},{"key":"6_CR29","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1016\/j.entcs.2004.02.048","volume":"107","author":"T. Ekman","year":"2004","unstructured":"Ekman, T., Asklund, U.: Refactoring-aware versioning in Eclipse. Electronic Notes in Theoretical Computer Science\u00a0107, 57\u201369 (2004)","journal-title":"Electronic Notes in Theoretical Computer Science"},{"key":"6_CR30","first-page":"219","volume-title":"CSMR 2009","author":"N. Gode","year":"2009","unstructured":"Gode, N., Koschke, R.: Incremental Clone Detection. In: CSMR 2009, pp. 219\u2013228. IEEE CS, Los Alamitos (2009)"},{"key":"6_CR31","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1145\/1137983.1138000","volume-title":"MSR 2006","author":"T. Sager","year":"2006","unstructured":"Sager, T., Bernstein, A., Pinzger, M., Kiefer, C.: Detecting similar Java classes using tree algorithms. In: MSR 2006, pp. 65\u201371. ACM, New York (2006)"},{"key":"6_CR32","first-page":"368","volume-title":"ICSM 1998","author":"I.D. Baxter","year":"1998","unstructured":"Baxter, I.D., Yahin, A., Moura, L., Sant\u2019Anna, M., Bier, L.: Clone detection using abstract syntax trees. In: ICSM 1998, pp. 368\u2013377. IEEE CS, Los Alamitos (1998)"},{"key":"6_CR33","doi-asserted-by":"publisher","first-page":"234","DOI":"10.1145\/93542.93574","volume-title":"PLDI 1990","author":"S. Horwitz","year":"1990","unstructured":"Horwitz, S.: Identifying the semantic and textual differences between two versions of a program. In: PLDI 1990, pp. 234\u2013245. ACM, New York (1990)"},{"issue":"1","key":"6_CR34","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/s10515-006-0002-0","volume":"14","author":"T. Apiwattanapong","year":"2007","unstructured":"Apiwattanapong, T., Orso, A., Harrold, M.J.: Jdiff: A differencing technique and tool for object-oriented programs. Automated Software Engg.\u00a014(1), 3\u201336 (2007)","journal-title":"Automated Software Engg."},{"key":"6_CR35","first-page":"188","volume-title":"ICSM 2004","author":"S. Raghavan","year":"2004","unstructured":"Raghavan, S., Rohana, R., Leon, D., Podgurski, A., Augustine, V.: Dex: A semantic-graph differencing tool for studying changes in large code bases. In: ICSM 2004, pp. 188\u2013197. IEEE, Los Alamitos (2004)"},{"key":"6_CR36","doi-asserted-by":"crossref","unstructured":"Lie, A., Conradi, R., Didriksen, T., Karlsson, E., Hallsteinsen, S., Holager, P.: Change oriented versioning. In: Proceedings of the Second European Software Engineering Conference (1989)","DOI":"10.1007\/3-540-51635-2_40"},{"key":"6_CR37","unstructured":"Cronk, R.: Tributaries and deltas. BYTE, pp. 177\u2013186 (January 1992)"},{"key":"6_CR38","doi-asserted-by":"crossref","first-page":"397","DOI":"10.1145\/261640.261654","volume":"6","author":"A. Zelller","year":"1997","unstructured":"Zelller, A., Snelting, G.: Unified versioning through feature logic. ACM Transaction on Software Engineering and Methodology\u00a06, 397\u2013440 (1997)","journal-title":"ACM Transaction on Software Engineering and Methodology"},{"key":"6_CR39","volume-title":"ICSM 2004","author":"J. Maletic","year":"2004","unstructured":"Maletic, J., Collard, M.: Supporting Source Code Difference Analysis. In: ICSM 2004. IEEE CS, Los Alamitos (2004)"}],"container-title":["Lecture Notes in Computer Science","Fundamental Approaches to Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-12029-9_6.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,24]],"date-time":"2020-11-24T02:46:56Z","timestamp":1606186016000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-12029-9_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642120282","9783642120299"],"references-count":39,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-12029-9_6","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010]]}}}