{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,27]],"date-time":"2025-06-27T21:41:59Z","timestamp":1751060519989,"version":"3.28.0"},"reference-count":11,"publisher":"IEEE Comput. Soc","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1109\/wpc.2003.1199193","type":"proceedings-article","created":{"date-parts":[[2004,3,23]],"date-time":"2004-03-23T16:02:41Z","timestamp":1080057761000},"page":"94-103","source":"Crossref","is-referenced-by-count":71,"title":["Automatic design pattern detection"],"prefix":"10.1109","author":[{"given":"D.","family":"Heuzeroth","sequence":"first","affiliation":[]},{"given":"T.","family":"Holl","sequence":"additional","affiliation":[]},{"given":"G.","family":"Hogstrom","sequence":"additional","affiliation":[]},{"given":"W.","family":"Lowe","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-44800-4_6"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1142\/9789812798039_0001"},{"article-title":"Design Reverse-Engineering and Automated Design Pattern Detection in Smalltalk","year":"1997","author":"brown","key":"ref10"},{"article-title":"RECODER Homepage","year":"2001","author":"ludwig","key":"ref6"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.1999.806943"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-0457-3_9"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/302405.302622"},{"key":"ref7","article-title":"Combining Static and Dynamic Analyses to Detect Interaction Patterns","author":"heuzeroth","year":"2002","journal-title":"Proc 6th Int Conf IDPT"},{"key":"ref2","article-title":"On the Computer Aided Introduction of Design Patterns into Object-Oriented Systems","author":"genssler","year":"1998","journal-title":"Proc 27th TOOLS"},{"key":"ref9","first-page":"866","article-title":"Functionality versus Practicality: Employing Existing Tools for Recovering Structural Design Patterns","volume":"4","author":"prechelt","year":"1998","journal-title":"J UCS"},{"key":"ref1","article-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"gamma","year":"1995","journal-title":"Addison-Wesley Professional Computing Series"}],"event":{"name":"11th IEEE International Workshop on Program Comprehension","acronym":"WPC-03","location":"Portland, OR, USA"},"container-title":["MHS2003. Proceedings of 2003 International Symposium on Micromechatronics and Human Science (IEEE Cat. No.03TH8717)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/8539\/26998\/01199193.pdf?arnumber=1199193","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,13]],"date-time":"2017-03-13T18:08:00Z","timestamp":1489428480000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/1199193\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"references-count":11,"URL":"https:\/\/doi.org\/10.1109\/wpc.2003.1199193","relation":{},"subject":[]}}