{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,17]],"date-time":"2026-01-17T20:15:55Z","timestamp":1768680955976,"version":"3.49.0"},"reference-count":20,"publisher":"IEEE Comput. Soc","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1109\/icsm.2003.1235436","type":"proceedings-article","created":{"date-parts":[[2004,2,3]],"date-time":"2004-02-03T14:24:01Z","timestamp":1075818241000},"page":"305-314","source":"Crossref","is-referenced-by-count":55,"title":["Mining design patterns from C++ source code"],"prefix":"10.1109","author":[{"given":"Z.","family":"Balanyi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"R.","family":"Ferenc","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"19","year":"2000","journal-title":"Document Object Model (DOM)"},{"key":"17","first-page":"325","article-title":"Software metrics by architectural pattern mining","author":"paakki","year":"2000","journal-title":"Proceedings of the International Conference on Software Theory and Practice (16th IFIP World Computer Congress)"},{"key":"18","year":"0"},{"key":"15","author":"mehlhorn","year":"1997","journal-title":"LEDA A Platform for Combinatorial and Geometric Computing"},{"key":"16","year":"1999","journal-title":"OMG Unified Modeling Language Specification Version 1 3 Edition"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.1996.558905"},{"key":"14","year":"0"},{"key":"11","year":"1998","journal-title":"Programming Languages - C++"},{"key":"12","year":"0"},{"key":"3","author":"brown","year":"1996","journal-title":"Design Reverse-Engineering and Automated Design Pattern Detection in Smalltalk"},{"key":"20","year":"2000","journal-title":"Extensible Markup Language (XML) Version 1 0 Edition"},{"key":"2","article-title":"DP++ is a tool for C++ programs","author":"bansiya","year":"1998","journal-title":"Dr Dobb's Journal"},{"key":"1","year":"0","journal-title":"AllFusion Component Modeler (formerly Paradigm Plus) Homepage"},{"key":"10","first-page":"57","article-title":"Using explanations for design patterns identification","author":"gue?he?neuc","year":"2001","journal-title":"Proceedings of IJCAI Workshop on Modelling and Solving Problems with Constraints"},{"key":"7","year":"0"},{"key":"6","first-page":"669","article-title":"Recognizing Design Patterns in C++ programs with the integration of Columbus and Maisa","volume":"15","author":"ferenc","year":"2002","journal-title":"Acta Cybernetica Journal Vol 15"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2002.1167764"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2002.995790"},{"key":"9","author":"gamma","year":"1995","journal-title":"Design Patterns Elements of Reusable Object-Oriented Software"},{"key":"8","doi-asserted-by":"publisher","DOI":"10.1109\/METRIC.1998.731224"}],"event":{"name":"International Conference on Software Maintenance","location":"Amsterdam, Netherlands","acronym":"ICSM-03"},"container-title":["International Conference on Software Maintenance, 2003. ICSM 2003. Proceedings."],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/8742\/27696\/01235436.pdf?arnumber=1235436","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,13]],"date-time":"2017-03-13T13:42:32Z","timestamp":1489412552000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/1235436\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"references-count":20,"URL":"https:\/\/doi.org\/10.1109\/icsm.2003.1235436","relation":{},"subject":[]}}