{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T21:11:47Z","timestamp":1725570707705},"publisher-location":"Berlin, Heidelberg","reference-count":15,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642175770"},{"type":"electronic","value":"9783642175787"}],"license":[{"start":{"date-parts":[[2010,1,1]],"date-time":"2010-01-01T00:00:00Z","timestamp":1262304000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-3-642-17578-7_8","type":"book-chapter","created":{"date-parts":[[2010,11,26]],"date-time":"2010-11-26T12:31:03Z","timestamp":1290774663000},"page":"67-77","source":"Crossref","is-referenced-by-count":1,"title":["Mining Design Patterns in Object Oriented Systems by a Model-Driven Approach"],"prefix":"10.1007","author":[{"given":"Mario Luca","family":"Bernardi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Giuseppe Antonio","family":"Di Lucca","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"8_CR1","volume-title":"Proceedings of the 26th IEEE International Conference on Software Maintenance (ICSM 2010), ERA Track","author":"M.L. Bernardi","year":"2010","unstructured":"Bernardi, M.L., Di Lucca, G.A.: Model driven detection of design pattern. In: Proceedings of the 26th IEEE International Conference on Software Maintenance (ICSM 2010), ERA Track, Washington, DC, USA. IEEE Computer Society, Los Alamitos (2010)"},{"key":"8_CR2","doi-asserted-by":"publisher","first-page":"102","DOI":"10.1109\/CSMR.2005.23","volume-title":"Proc. of the Ninth European Conference on Software Maintenance and Reengineering, CSMR 2005","author":"G. Costagliola","year":"2005","unstructured":"Costagliola, G., De Lucia, A., Deufemia, V., Gravino, C., Risi, M.: Design pattern recovery by visual language parsing. In: Proc. of the Ninth European Conference on Software Maintenance and Reengineering, CSMR 2005, Washington, DC, USA, pp. 102\u2013111. IEEE Computer Society, Los Alamitos (2005)"},{"key":"8_CR3","doi-asserted-by":"crossref","unstructured":"Di Penta, M., Cerulo, L., Gueheneuc, Y.-G., Antoniol, G.: An empirical study of the relationships between design pattern roles and class change proneness. In: Proc. IEEE Int. Conf. on Software Maintenance, ICSM 2008, pp. 217\u2013226 (2008)","DOI":"10.1109\/ICSM.2008.4658070"},{"key":"8_CR4","doi-asserted-by":"crossref","unstructured":"Dong, J., Lad, D.S., Zhao, Y.: Dp-miner: Design pattern discovery using matrix. In: Proc. 14th Annual IEEE International Conference and Workshops on the Engineering of Computer-Based Systems, ECBS 2007, pp. 371\u2013380 (2007)","DOI":"10.1109\/ECBS.2007.33"},{"key":"8_CR5","unstructured":"Dong, J., Zhao, Y., Peng, T.: Architecture and design pattern discovery techniques - a review. In: Arabnia, H.R., Reza, H. (eds.) Software Engineering Research and Practice, pp. 621\u2013627. CSREA Press (2007)"},{"key":"8_CR6","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"R. Johnson","year":"1998","unstructured":"Johnson, R., Vlissides, J., Gamma, E., Helm, R.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison Wesley, Reading (1998)"},{"key":"8_CR7","doi-asserted-by":"crossref","unstructured":"Fulop, L.J., Ferenc, R., Gyimothy, T.: Towards a benchmark for evaluating design pattern miner tools. In: Proc. 12th European Conference on Software Maintenance and Reengineering, CSMR 2008, April 1-4, pp. 143\u2013152 (2008)","DOI":"10.1109\/CSMR.2008.4493309"},{"issue":"5","key":"8_CR8","doi-asserted-by":"publisher","first-page":"667","DOI":"10.1109\/TSE.2008.48","volume":"34","author":"Y.-G. Gueheneuc","year":"2008","unstructured":"Gueheneuc, Y.-G., Antoniol, G.: Demima: A multilayered approach for design pattern identification. IEEE Trans. on Software Engineering\u00a034(5), 667\u2013684 (2008)","journal-title":"IEEE Trans. on Software Engineering"},{"key":"8_CR9","first-page":"83","volume-title":"ICSM","author":"F. Khomh","year":"2009","unstructured":"Khomh, F., Gu\u00e9h\u00e9neuc, Y.-G., Antoniol, G.: Playing roles in design patterns: An empirical descriptive and analytic study. In: ICSM, pp. 83\u201392. IEEE, Los Alamitos (2009)"},{"issue":"3","key":"8_CR10","doi-asserted-by":"publisher","first-page":"914","DOI":"10.1016\/j.patcog.2009.09.012","volume":"43","author":"D.H. Kim","year":"2010","unstructured":"Kim, D.H., Yun, I.D., Lee, S.U.: Attributed relational graph matching based on the nested assignment structure. Pattern Recogn.\u00a043(3), 914\u2013928 (2010)","journal-title":"Pattern Recogn."},{"issue":"6","key":"8_CR11","doi-asserted-by":"publisher","first-page":"595","DOI":"10.1109\/TSE.2002.1010061","volume":"28","author":"M. Philippsen","year":"2002","unstructured":"Philippsen, M., Prechelt, L., Unger-Lamprecht, B., Tichy, W.F.: Two controlled experiments assessing the usefulness of design pattern documentation in program maintenance. IEEE Trans. Softw. Eng.\u00a028(6), 595\u2013606 (2002)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"8_CR12","doi-asserted-by":"publisher","first-page":"338","DOI":"10.1145\/581380.581382","volume-title":"Proceedings of the 24th International Conference on Software Engineering, ICSE 2002","author":"J. Niere","year":"2002","unstructured":"Niere, J., Sch\u00e4fer, W., Wadsack, J.P., Wendehals, L., Welsh, J.: Towards pattern-based design recovery. In: Proceedings of the 24th International Conference on Software Engineering, ICSE 2002, pp. 338\u2013348. ACM, New York (2002)"},{"key":"8_CR13","doi-asserted-by":"crossref","unstructured":"Smith, J.M., Stotts, D.: Spqr: flexible automated design pattern extraction from source code. In: Proc. 18th IEEE International Conference on Automated Software Engineering, October 6-10, pp. 215\u2013224 (2003)","DOI":"10.1109\/ASE.2003.1240309"},{"issue":"11","key":"8_CR14","doi-asserted-by":"publisher","first-page":"896","DOI":"10.1109\/TSE.2006.112","volume":"32","author":"N. Tsantalis","year":"2006","unstructured":"Tsantalis, N., Chatzigeorgiou, A., Stephanides, G., Halkidis, S.T.: Design pattern detection using similarity scoring. IEEE Transactions on Software Engineering\u00a032(11), 896\u2013909 (2006)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"8_CR15","doi-asserted-by":"crossref","unstructured":"Gueheneuc, Y.-G., Sahraoui, H., Zaidi, F.: Fingerprinting design patterns. In: Proc. 11th Working Conference on Reverse Engineering, pp. 172\u2013181 (2004)","DOI":"10.1109\/WCRE.2004.21"}],"container-title":["Communications in Computer and Information Science","Advances in Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-17578-7_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,3,22]],"date-time":"2019-03-22T12:49:12Z","timestamp":1553258952000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-17578-7_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642175770","9783642175787"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-17578-7_8","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2010]]}}}