{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,30]],"date-time":"2025-04-30T04:18:28Z","timestamp":1745986708893,"version":"3.40.4"},"publisher-location":"Berlin, Heidelberg","reference-count":31,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642359910"},{"type":"electronic","value":"9783642359927"}],"license":[{"start":{"date-parts":[[2013,1,1]],"date-time":"2013-01-01T00:00:00Z","timestamp":1356998400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-35992-7_4","type":"book-chapter","created":{"date-parts":[[2013,1,2]],"date-time":"2013-01-02T06:22:16Z","timestamp":1357107736000},"page":"159-196","source":"Crossref","is-referenced-by-count":2,"title":["Differencing UML Models: A Domain-Specific vs. a Domain-Agnostic Method"],"prefix":"10.1007","author":[{"given":"Rimon","family":"Mikhaiel","sequence":"first","affiliation":[]},{"given":"Nikolaos","family":"Tsantalis","sequence":"additional","affiliation":[]},{"given":"Natalia","family":"Negara","sequence":"additional","affiliation":[]},{"given":"Eleni","family":"Stroulia","sequence":"additional","affiliation":[]},{"given":"Zhenchang","family":"Xing","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"issue":"13","key":"4_CR1","doi-asserted-by":"publisher","first-page":"471","DOI":"10.1016\/S0304-3975(03)00323-2","volume":"306","author":"S. Dulucq","year":"2003","unstructured":"Dulucq, S., Tichit, L.: RNA Secondary structure comparison: exact analysis of the Zhang\u2013Shasha tree edit algorithm. Journal Theoretical Computer Science\u00a0306(13), 471\u2013484 (2003)","journal-title":"Journal Theoretical Computer Science"},{"key":"4_CR2","unstructured":"Comparing and merging UML models in IBM Rational Software Architect, http:\/\/www-128.ibm.com\/developerworks\/rational\/library\/05\/712_comp\/"},{"key":"4_CR3","doi-asserted-by":"crossref","unstructured":"Egyed, A.: Scalable consistency checking between diagrams - The VIEWINTEGRA approach. In: Proceedings of the 16th International Conference on Automated Software Engineering, pp. 387\u2013390 (2001)","DOI":"10.1109\/ASE.2001.989835"},{"key":"4_CR4","doi-asserted-by":"crossref","unstructured":"Kim, M., Notkin, D.: Discovering and Representing Systematic Code Changes. In: Proceedings of the 31st International Conference on Software Engineering, pp. 309\u2013319 (2009)","DOI":"10.1109\/ICSE.2009.5070531"},{"key":"4_CR5","doi-asserted-by":"crossref","unstructured":"Kim, M., Notkin, D., Grossman, D.: Automatic Inference of Structural Changes for Matching Across Program Versions. In: Proceedings of the 29th International Conference on Software Engineering, pp. 333\u2013343 (2007)","DOI":"10.1109\/ICSE.2007.20"},{"issue":"8","key":"4_CR6","first-page":"707","volume":"10","author":"V. Levenshtein","year":"1966","unstructured":"Levenshtein, V.: Binary codes capable of correcting deletions, insertions and reversals. Soviet Physics Doklady\u00a010(8), 707\u2013710 (1966)","journal-title":"Soviet Physics Doklady"},{"key":"4_CR7","doi-asserted-by":"crossref","unstructured":"Mikhaiel, R., Lin, G., Stroulia, E.: Simplicity in RNA Secondary Structure Alignment: Towards biologically plausible alignments. In: Post Proceedings of the IEEE 6th Symposium on Bioinformatics and Bioengineering, pp. 149\u2013158 (2006)","DOI":"10.1109\/BIBE.2006.253328"},{"key":"4_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"496","DOI":"10.1007\/11948148_46","volume-title":"Service-Oriented Computing \u2013 ICSOC 2006","author":"R. Mikhaiel","year":"2006","unstructured":"Mikhaiel, R., Stroulia, E.: Examining Usage Protocols for Service Discovery. In: Dan, A., Lamersdorf, W. (eds.) ICSOC 2006. LNCS, vol.\u00a04294, pp. 496\u2013502. Springer, Heidelberg (2006)"},{"key":"4_CR9","doi-asserted-by":"crossref","unstructured":"Mikhaiel, R., Stroulia, E.: Accurate and Efficient HTML Differencing. In: Proceedings of the 13th International Workshop on Software Technology and Engineering Practice, pp. 163\u2013172 (2005)","DOI":"10.1109\/STEP.2005.7"},{"key":"4_CR10","unstructured":"Mikhaiel, R.: Comparing XML Documents as Reference-aware Labeled Ordered Trees, PhD Thesis, Computing Science Department, University of Alberta (2011)"},{"key":"4_CR11","doi-asserted-by":"crossref","unstructured":"Ohst, D., Welle, M., Kelter, U.: Difference tools for analysis and design documents. In: Proceedings of the 19th International Conference on Software Maintenance, pp. 13\u201322 (2003)","DOI":"10.1109\/ICSM.2003.1235402"},{"key":"4_CR12","doi-asserted-by":"crossref","unstructured":"Schofield, C., Tansey, B., Xing, Z., Stroulia, E.: Digging the Development Dust for Refactorings. In: Proceedings of the 14th International Conference on Program Comprehension, pp. 23\u201334 (2006)","DOI":"10.1109\/ICPC.2006.18"},{"issue":"3","key":"4_CR13","doi-asserted-by":"publisher","first-page":"37","DOI":"10.4018\/jdm.2003070103","volume":"14","author":"P. Selonen","year":"2003","unstructured":"Selonen, P., Koskimies, K., Sakkinen, M.: Transformations between UML diagrams. Journal of Database Management\u00a014(3), 37\u201355 (2003)","journal-title":"Journal of Database Management"},{"key":"4_CR14","doi-asserted-by":"crossref","unstructured":"Tsantalis, N., Negara, N., Stroulia, E.: WebDiff: A Generic Differencing Service for Software Artifacts. In: Proceedings of the 27th IEEE International Conference on Software Maintenance, pp. 586\u2013589 (2011)","DOI":"10.1109\/ICSM.2011.6080836"},{"issue":"1","key":"4_CR15","doi-asserted-by":"publisher","first-page":"168","DOI":"10.1145\/321796.321811","volume":"21","author":"R.A. Wagner","year":"1974","unstructured":"Wagner, R.A., Fischer, M.J.: The string-to-string correction problem. Journal of the ACM\u00a021(1), 168\u2013173 (1974)","journal-title":"Journal of the ACM"},{"key":"4_CR16","unstructured":"Xing, Z., Stroulia, E.: Understanding Phases and Styles of Object-Oriented Systems\u2019 Evolution. In: Proceedings of the 20th International Conference on Software Maintenance, pp. 242\u2013251 (2004)"},{"key":"4_CR17","unstructured":"Xing, Z., Stroulia, E.: Understanding Class Evolution in Object-Oriented Software. In: Proceedings of the 12th International Workshop on Program Comprehension, pp. 34\u201345 (2004)"},{"key":"4_CR18","unstructured":"Xing, Z., Stroulia, E.: Data-mining in Support of Detecting Class Co-evolution. In: Proceedings of the 16th International Conference on Software Engineering & Knowledge Engineering, pp. 123\u2013128 (2004)"},{"key":"4_CR19","doi-asserted-by":"crossref","unstructured":"Xing, Z., Stroulia, E.: UMLDiff: an algorithm for object-oriented design differencing. In: Proceedings of the 20th IEEE\/ACM International Conference on Automated Software Engineering, pp. 54\u201365 (2005)","DOI":"10.1145\/1101908.1101919"},{"key":"4_CR20","doi-asserted-by":"crossref","unstructured":"Xing, Z., Stroulia, E.: Towards Experience-Based Mentoring of Evolutionary Development. In: Proceedings of the 21st IEEE International Conference on Software Maintenance, pp. 621\u2013624 (2005)","DOI":"10.1109\/ICSM.2005.95"},{"issue":"10","key":"4_CR21","doi-asserted-by":"publisher","first-page":"850","DOI":"10.1109\/TSE.2005.106","volume":"31","author":"Z. Xing","year":"2005","unstructured":"Xing, Z., Stroulia, E.: Analyzing the Evolutionary History of the Logical Design of Object-Oriented Software. IEEE Trans. Software. Eng.\u00a031(10), 850\u2013868 (2005)","journal-title":"IEEE Trans. Software. Eng."},{"key":"4_CR22","doi-asserted-by":"crossref","unstructured":"Xing, Z., Stroulia, E.: Refactoring Practice: How it is and How it Should be Supported - An Eclipse Case Study. In: Proceedings of the 22nd IEEE International Conference on Software Maintenance, pp. 458\u2013468 (2006)","DOI":"10.1109\/ICSM.2006.52"},{"issue":"1","key":"4_CR23","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1142\/S0218194006002707","volume":"16","author":"Z. Xing","year":"2006","unstructured":"Xing, Z., Stroulia, E.: Understanding the Evolution and Co-evolution of Classes in Object-oriented Systems. International Journal of Software Engineering and Knowledge Engineering\u00a016(1), 23\u201352 (2006)","journal-title":"International Journal of Software Engineering and Knowledge Engineering"},{"key":"4_CR24","doi-asserted-by":"crossref","unstructured":"Xing, Z., Stroulia, E.: Refactoring Detection based on UMLDiff Change-Facts Queries. In: Proceedings of the 13th Working Conference on Reverse Engineering, pp. 263\u2013274 (2006)","DOI":"10.1109\/WCRE.2006.48"},{"issue":"2","key":"4_CR25","doi-asserted-by":"publisher","first-page":"215","DOI":"10.1007\/s10515-007-0007-3","volume":"14","author":"Z. Xing","year":"2007","unstructured":"Xing, Z., Stroulia, E.: Differencing logical UML models. Autom. Softw. Eng.\u00a014(2), 215\u2013259 (2007)","journal-title":"Autom. Softw. Eng."},{"issue":"12","key":"4_CR26","doi-asserted-by":"publisher","first-page":"818","DOI":"10.1109\/TSE.2007.70747","volume":"33","author":"Z. Xing","year":"2007","unstructured":"Xing, Z., Stroulia, E.: API-Evolution Support with Diff-CatchUp. IEEE Trans. Software Eng.\u00a033(12), 818\u2013836 (2007)","journal-title":"IEEE Trans. Software Eng."},{"key":"4_CR27","doi-asserted-by":"crossref","unstructured":"Xing, Z., Stroulia, E.: The JDEvAn tool suite in support of object-oriented evolutionary development. In: Proceedings of the 30th International Conference on Software Engineering (ICSE 2008 Companion), pp. 951\u2013952 (2008)","DOI":"10.1145\/1370175.1370203"},{"key":"4_CR28","unstructured":"Xing, Z.: Supporting Object-Oriented Evolutionary Development by Design Evolution Analysis, PhD Thesis, Computing Science Department, University of Alberta (2008)"},{"key":"4_CR29","doi-asserted-by":"crossref","unstructured":"Xing, Z.: Model Comparison with GenericDiff. In: Proceedings of the 25th IEEE\/ACM International Conference on Automated Software Engineering, pp. 135\u2013138 (2010)","DOI":"10.1145\/1858996.1859020"},{"issue":"6","key":"4_CR30","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 algorithm for the editing distance between trees and related problems. SIAM Journal on Computing\u00a018(6), 1245\u20131262 (1989)","journal-title":"SIAM Journal on Computing"},{"key":"4_CR31","doi-asserted-by":"crossref","unstructured":"Fokaefs, M., Mikhaiel, R., Tsantalis, N., Stroulia, E., Lau, A.: An Empirical Study on Web Service Evolution. In: Proceedings of the IEEE International Conference on Web Services, ICWS 2011, pp. 49\u201356 (2011)","DOI":"10.1109\/ICWS.2011.114"}],"container-title":["Lecture Notes in Computer Science","Generative and Transformational Techniques in Software Engineering IV"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-35992-7_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,29]],"date-time":"2025-04-29T15:33:41Z","timestamp":1745940821000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-35992-7_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642359910","9783642359927"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-35992-7_4","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]}}}