{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T06:57:12Z","timestamp":1725605832242},"publisher-location":"Berlin, Heidelberg","reference-count":14,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642223853"},{"type":"electronic","value":"9783642223860"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011]]},"DOI":"10.1007\/978-3-642-22386-0_5","type":"book-chapter","created":{"date-parts":[[2011,9,9]],"date-time":"2011-09-09T14:32:25Z","timestamp":1315578745000},"page":"62-75","source":"Crossref","is-referenced-by-count":0,"title":["Mining Design Patterns from Existing Projects Using Static and Run-Time Analysis"],"prefix":"10.1007","author":[{"given":"Michal","family":"Dobi\u0161","sequence":"first","affiliation":[]},{"given":"L\u2019ubom\u00edr","family":"Majt\u00e1s","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"5_CR1","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1109\/METRIC.1998.731224","volume-title":"Proceedings of the 5th International Symposium on Software Metrics","author":"G. Antoniol","year":"1998","unstructured":"Antoniol, G., Fiutem, R., Cristoforetti, L.: Using Metrics to Identify Design Patterns in Object-Oriented Software. In: Proceedings of the 5th International Symposium on Software Metrics, pp. 23\u201334. IEEE Computer Society, Washington DC (1998)"},{"key":"5_CR2","first-page":"305","volume-title":"Proceedings of the International Conference on Software Maintenance","author":"Z. Balanyi","year":"2003","unstructured":"Balanyi, Z., Ferenc, R.: Mining Design Patterns from C++ Source Code. In: Proceedings of the International Conference on Software Maintenance, pp. 305\u2013314. IEEE Computer Society, Washington DC (2003)"},{"key":"5_CR3","volume-title":"Proceedings of the 20th IEEE\/ACM International Conference on Automated Software Engineering","author":"A. Blewitt","year":"2005","unstructured":"Blewitt, A., et al.: Automatic Verification of Design Patterns in Java. In: Proceedings of the 20th IEEE\/ACM International Conference on Automated Software Engineering, ACM, New York (2005)"},{"issue":"2","key":"5_CR4","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1002\/spip.225","volume":"10","author":"K. Czarnecki","year":"2005","unstructured":"Czarnecki, K., Helsen, S., Eisenecker, U.: Staged Configuration Through Specialization and Multi-Level Configuration of Feature Models. Software Process Improvement and Practice, Special Issue on Software Variability: Process and Management\u00a010(2), 143\u2013169 (2005)","journal-title":"Software Process Improvement and Practice, Special Issue on Software Variability: Process and Management"},{"key":"5_CR5","unstructured":"Eden, A.H.: Precise Specification of Design Patterns and Tool Support in Their Application. PhD thesis, University of Tel Aviv (1999)"},{"key":"5_CR6","unstructured":"Frijters, J.: IKVM.NET Home Page, \n                    \n                      http:\/\/www.ikvm.net\/index.html\n                    \n                    \n                   (accessed May 5, 2007)"},{"key":"5_CR7","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns, Elements of Reusable Object-Oriented Software. Addison-Wesley professional computing series (1995) ISBN 0-201-63361-2"},{"key":"5_CR8","unstructured":"Geiss, R., et al.: GrGen.NET, \n                    \n                      www.grgen.net\n                    \n                    \n                   (accessed November 4th, 2007)"},{"key":"5_CR9","first-page":"3","volume-title":"Proceedings of the Fortieth International Conference on Tools Pacific: Objects for Internet, Mobile and Embedded Applications","author":"D. Mapelsden","year":"2002","unstructured":"Mapelsden, D., Hosking, J., Grundy, J.: Design Pattern Modelling and Instantiation using DPML. In: Proceedings of the Fortieth International Conference on Tools Pacific: Objects for Internet, Mobile and Embedded Applications, pp. 3\u201311. CRPIT Press, Sydney (2002)"},{"key":"5_CR10","unstructured":"N\u00e1gl, M. (supervised by Filkorn, R.): Catalog of software knowledge with variability modeling, Master thesis, Slovak university of technology, Faculty of informatics and software engineering (2008)"},{"key":"5_CR11","volume-title":"Proceedings of the 21st IEEE\/ACM International Conference on Automated Software Engineering","author":"N. Shi","year":"2006","unstructured":"Shi, N., Olsson, R.A.: Reverse Engineering of Design Patterns from Java Source Code. In: Proceedings of the 21st IEEE\/ACM International Conference on Automated Software Engineering. IEEE Computer Society, Washington (2006)"},{"key":"5_CR12","doi-asserted-by":"publisher","first-page":"215","DOI":"10.1109\/ASE.2003.1240309","volume-title":"18th IEEE International Conference on Automated Software Engineering","author":"Smith","year":"2003","unstructured":"Smith, McC, J., Stotts, D.: SPQR: Flexible Automated Design Pattern Extraction From Source Code. In: 18th IEEE International Conference on Automated Software Engineering, pp. 215\u2013225. IEEE Computer Society, Washington DC (2003)"},{"issue":"11","key":"5_CR13","doi-asserted-by":"publisher","first-page":"896","DOI":"10.1109\/TSE.2006.112","volume":"32","author":"N. Tsantalis","year":"2006","unstructured":"Tsantalis, N., et al.: Design Pattern Detection Using Similarity Scoring. IEEE Transactions on Software Engineering\u00a032(11), 896\u2013909 (2006)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"5_CR14","first-page":"29","volume-title":"Proceedings of the ICSE 2003 Workshop on Dynamic Analysis","author":"L. Wendehals","year":"2003","unstructured":"Wendehals, L.: Improving design pattern instance recognition by dynamic analysis. In: Proceedings of the ICSE 2003 Workshop on Dynamic Analysis, pp. 29\u201332. IEEE Computer Society, Portland (2003)"}],"container-title":["Lecture Notes in Computer Science","Software Engineering Techniques"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-22386-0_5.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,3]],"date-time":"2021-05-03T07:29:08Z","timestamp":1620026948000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-22386-0_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642223853","9783642223860"],"references-count":14,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-22386-0_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2011]]}}}