{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,21]],"date-time":"2026-04-21T15:06:18Z","timestamp":1776783978534,"version":"3.51.2"},"publisher-location":"Berlin, Heidelberg","reference-count":10,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540000280","type":"print"},{"value":"9783540360872","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2002]]},"DOI":"10.1007\/3-540-36087-5_94","type":"book-chapter","created":{"date-parts":[[2007,6,3]],"date-time":"2007-06-03T18:17:16Z","timestamp":1180894636000},"page":"816-823","source":"Crossref","is-referenced-by-count":1,"title":["Automatic Design Patterns Identification of C++ Programs"],"prefix":"10.1007","author":[{"given":"F\u00e9lix Agust\u00edn Castro","family":"Espinoza","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gustavo N\u00fa\u00f1ez","family":"Esquer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Joel Su\u00e1rez","family":"Cansino","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2002,10,10]]},"reference":[{"key":"94_CR1","unstructured":"Spitzer Tom: Component Architectures, DBMS, September (1997), pp. 56\u201366."},{"key":"94_CR2","unstructured":"S. Novak Jr. Gordon: Software Reuse by Specialization of Generic Procedures through views. IEEE Transactions on Software Engineering, vol. 23, July (1997). Pp. 401\u2013417."},{"key":"94_CR3","unstructured":"Mili Hafedh, Mili Fatma, and Mili Ali: Reusing Software: Issues and Research Directions, IEEE Transactions on Software Engineering, Vol. 21, June (1995)."},{"key":"94_CR4","unstructured":"Gamma Erich, Helm Richard, Johnson Ralph, Vlissides John: Design Patterns Elements of Reusable Object-Oriented Software. Addison Wesley Professional Computing Series. (1995)."},{"key":"94_CR5","unstructured":"Schulz Benedikt, Genssler Thomas, Mohr Berthold and Zimmer Walter: On the Computer Aided Introduction of Design Patterns into Object-Oriented Systems\u201d Proceedings of the TOOLS 27 Conference (Asia\u2019 98), IEEE Computer Society Press, (1998)."},{"key":"94_CR6","unstructured":"Sun Microsystems: Java Compiler Compiler. \n                    http:\/\/www.suntest.com\/JavaCC\/"},{"key":"94_CR7","volume-title":"Technical Report","author":"S. Forrest","year":"1996","unstructured":"Shull Forrest, Melo Walc\u00e9lio, and Basili Victor: An Inductive Method for Discovering Design Patterns from Object-Oriented Software Systems. Technical Report, University of Maryland, computer Science Department, MD, 20742 USA. (1996)."},{"key":"94_CR8","unstructured":"Bansiya Jagdish: Automating Design-Pattern Identification. Dr. Dobb\u2019s Journal. \n                    http:\/\/www.ddj.com\/ddj\/1998\/1998-06\/lead\/lead.htm\n                    \n                  . June 1998."},{"key":"94_CR9","volume-title":"Working Conference on Reverse Engineering","author":"K. Christian","year":"1996","unstructured":"Kr\u00e4mer Christian, Prechelt Lutz: Design Recovery by Automated Search for Structural Design Patterns in Object-Oriented Software. Working Conference on Reverse Engineering, IEEE CS Press, Monterey CA, November 8\u201310, (1996)."},{"key":"94_CR10","unstructured":"Brown Kyle: Design Reverse-engineering and Automated Design Pattern Detection in Smalltalk. classic thesis. \n                    http:\/\/www2.ncsu.edu\/eos\/info\/tasug\/kbrown\/thesis2.htm\n                    \n                  ."}],"container-title":["Lecture Notes in Computer Science","EurAsia-ICT 2002: Information and Communication Technology"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-36087-5_94","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,2,16]],"date-time":"2019-02-16T23:32:21Z","timestamp":1550359941000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-36087-5_94"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002]]},"ISBN":["9783540000280","9783540360872"],"references-count":10,"URL":"https:\/\/doi.org\/10.1007\/3-540-36087-5_94","relation":{},"ISSN":["0302-9743"],"issn-type":[{"value":"0302-9743","type":"print"}],"subject":[],"published":{"date-parts":[[2002]]}}}