{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T19:32:00Z","timestamp":1725564720432},"publisher-location":"Berlin, Heidelberg","reference-count":6,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540219934"},{"type":"electronic","value":"9783540246800"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2004]]},"DOI":"10.1007\/978-3-540-24680-0_110","type":"book-chapter","created":{"date-parts":[[2010,9,8]],"date-time":"2010-09-08T22:50:22Z","timestamp":1283986222000},"page":"694-697","source":"Crossref","is-referenced-by-count":0,"title":["Automated Detection of Design Patterns"],"prefix":"10.1007","author":[{"given":"Zhixiang","family":"Zhang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qinghua","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"doi-asserted-by":"crossref","unstructured":"Kramer, C., Prechelt, L.: Design Recovery by Automated Search for Structural Design Patterns in Object-Oriented Software. In: International Workshop on Program Comprehension, pp. 208\u2013215","key":"110_CR1","DOI":"10.1109\/WCRE.1996.558905"},{"doi-asserted-by":"crossref","unstructured":"Keller, R.K., S\u00e9bastien, R.S., Pag\u00e9, R.P.: Pattern-Based Reverse-Engineering of Design Components. In: Proceedings of International Conference on Software Engineering (ICSE 1999), Los Angeles, USA (May 1999)","key":"110_CR2","DOI":"10.1145\/302405.302622"},{"key":"110_CR3","doi-asserted-by":"publisher","first-page":"181","DOI":"10.1016\/S0164-1212(01)00061-9","volume":"59","author":"G. Antoniol","year":"2001","unstructured":"Antoniol, G., Casazza, G.: Object-oriented design patterns recovery. The Journal of Systems and Software\u00a059, 181\u2013196 (2001)","journal-title":"The Journal of Systems and Software"},{"issue":"6","key":"110_CR4","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1145\/291252.288207","volume":"23","author":"J. Seemann","year":"1998","unstructured":"Seemann, J., von Gudenberg, J.W.: Pattern-based design recovery of Java software. ACM SIGSOFT Software Engineering Notes\u00a023(6), 10\u201316 (1998)","journal-title":"ACM SIGSOFT Software Engineering Notes"},{"doi-asserted-by":"crossref","unstructured":"Antoniol, Casazza, G., Di Penta, M., Fiutem, R.: Object-Oriented Design Patterns Recovery. Journal of Systems and Software\u00a0(59), 181\u2013196 (2001)","key":"110_CR5","DOI":"10.1016\/S0164-1212(01)00061-9"},{"unstructured":"Smith, J.M., Stotts, D.: Elemental Design Patterns: A Logical Inference System and Theorem Prover Support for Flexible Discovery of Design Patterns, Technical Report TR02-038 Department of Computer Science Univ. of North Carolina at Chapel Hill (September 2002)","key":"110_CR6"}],"container-title":["Lecture Notes in Computer Science","Grid and Cooperative Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-24680-0_110.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,19]],"date-time":"2020-11-19T04:53:24Z","timestamp":1605761604000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-24680-0_110"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"ISBN":["9783540219934","9783540246800"],"references-count":6,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-24680-0_110","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2004]]}}}