{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,13]],"date-time":"2026-06-13T02:00:30Z","timestamp":1781316030774,"version":"3.54.1"},"publisher-location":"New York, NY, USA","reference-count":29,"publisher":"ACM","license":[{"start":{"date-parts":[[2005,11,7]],"date-time":"2005-11-07T00:00:00Z","timestamp":1131321600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2005,11,7]]},"DOI":"10.1145\/1101908.1101919","type":"proceedings-article","created":{"date-parts":[[2006,2,6]],"date-time":"2006-02-06T15:52:40Z","timestamp":1139241160000},"page":"54-65","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":253,"title":["UMLDiff"],"prefix":"10.1145","author":[{"given":"Zhenchang","family":"Xing","sequence":"first","affiliation":[{"name":"University of Alberta, Edmonton, AB, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Eleni","family":"Stroulia","sequence":"additional","affiliation":[{"name":"University of Alberta, Edmonton, AB, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2005,11,7]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.5555\/1025115.1025202"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/354222.353183"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.5555\/872023.872526"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.177365"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.895984"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.5555\/942800.943568"},{"key":"e_1_3_2_1_7_1","volume-title":"Refactoring: Improving the Design of Existing Code","author":"Fowler M.","year":"1999","unstructured":"M. Fowler . Refactoring: Improving the Design of Existing Code . Addison-Wesley , 1999 . M. Fowler. Refactoring: Improving the Design of Existing Code. Addison-Wesley, 1999."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2005.28"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1062455.1062512"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/93542.93574"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.5555\/645543.655704"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/52.469759"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/602461.602467"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/7261"},{"key":"e_1_3_2_1_15_1","volume-title":"Version 1.5","author":"Unified Modeling Language Specification OMG","year":"2003","unstructured":"OMG Unified Modeling Language Specification , formal\/03-03-01 , Version 1.5 , ( 2003 ), http:\/\/www.omg.org. OMG Unified Modeling Language Specification, formal\/03-03-01, Version 1.5, (2003), http:\/\/www.omg.org."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/942800.943567"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/131736.131739"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/379605.379661"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.5555\/942803.943720"},{"key":"e_1_3_2_1_20_1","volume-title":"Automata, Languages and Programming, 376--386","author":"Simon K.","year":"1986","unstructured":"K. Simon . An improved algorithm for transitive closure on acyclic digraphs. Theoretical Computer Science 58 , Automata, Languages and Programming, 376--386 , 1986 . K. Simon. An improved algorithm for transitive closure on acyclic digraphs. Theoretical Computer Science 58, Automata, Languages and Programming, 376--386, 1986."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4471-0719-4_7"},{"key":"e_1_3_2_1_22_1","first-page":"127","volume-title":"Proceedings of the 10th International Workshop on Program Comprehension","author":"Tu Q.","year":"2002","unstructured":"Q. Tu and M.W. Godfrey , \" An integrated approach for studying architectural evolution \", Proceedings of the 10th International Workshop on Program Comprehension , pp. 127 -- 136 , 2002 . Q. Tu and M.W. Godfrey, \"An integrated approach for studying architectural evolution\", Proceedings of the 10th International Workshop on Program Comprehension, pp. 127--136, 2002."},{"key":"e_1_3_2_1_23_1","first-page":"34","volume-title":"Proceedings of the 12th International Workshop on Program Comprehension","author":"Xing Z.","year":"2004","unstructured":"Z. Xing and E. Stroulia . Understanding class evolution in object-oriented software . Proceedings of the 12th International Workshop on Program Comprehension , pp. 34 -- 43 , June 2004 . Z. Xing and E. Stroulia. Understanding class evolution in object-oriented software. Proceedings of the 12th International Workshop on Program Comprehension, pp. 34--43, June 2004."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.5555\/1018431.1021432"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1066129.1066146"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2005.95"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/256428.167077"},{"key":"e_1_3_2_1_28_1","unstructured":"Eclipse http:\/\/www.eclipse.org  Eclipse http:\/\/www.eclipse.org"},{"key":"e_1_3_2_1_29_1","unstructured":"Mosell EDM Ltd http:\/\/www.deltaxml.com.  Mosell EDM Ltd http:\/\/www.deltaxml.com."}],"event":{"name":"ASE05: International Conference on Automated Software Engineering 2005","location":"Long Beach CA USA","acronym":"ASE05","sponsor":["SIGAI ACM Special Interest Group on Artificial Intelligence","ACM Association for Computing Machinery","SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 20th IEEE\/ACM International Conference on Automated Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1101908.1101919","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1101908.1101919","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T16:08:01Z","timestamp":1750262881000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1101908.1101919"}},"subtitle":["an algorithm for object-oriented design differencing"],"short-title":[],"issued":{"date-parts":[[2005,11,7]]},"references-count":29,"alternative-id":["10.1145\/1101908.1101919","10.1145\/1101908"],"URL":"https:\/\/doi.org\/10.1145\/1101908.1101919","relation":{},"subject":[],"published":{"date-parts":[[2005,11,7]]},"assertion":[{"value":"2005-11-07","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}