{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:36:26Z","timestamp":1750221386781,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":25,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,4,9]],"date-time":"2018-04-09T00:00:00Z","timestamp":1523232000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,4,9]]},"DOI":"10.1145\/3167132.3167292","type":"proceedings-article","created":{"date-parts":[[2018,7,3]],"date-time":"2018-07-03T13:54:10Z","timestamp":1530626050000},"page":"1500-1509","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["A model for analysis and presentation of design pattern detection results"],"prefix":"10.1145","author":[{"given":"Shouzheng","family":"Yang","sequence":"first","affiliation":[{"name":"York University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vassilios","family":"Tzerpos","sequence":"additional","affiliation":[{"name":"York University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,4,9]]},"reference":[{"volume-title":"METRICS '98: Proceedings of the 5th International Symposium on Software Metrics. IEEE Computer Society","author":"Antoniol G.","key":"e_1_3_2_1_1_1","unstructured":"G. Antoniol , R. Fiutem , and L. Cristoforetti . 1998. Using Metrics to Identify Design Patterns in Object-Oriented Software . In METRICS '98: Proceedings of the 5th International Symposium on Software Metrics. IEEE Computer Society , Washington, DC, USA, 23--34. G. Antoniol, R. Fiutem, and L. Cristoforetti. 1998. Using Metrics to Identify Design Patterns in Object-Oriented Software. In METRICS '98: Proceedings of the 5th International Symposium on Software Metrics. IEEE Computer Society, Washington, DC, USA, 23--34."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.5555\/942800.943608"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2009.09.039"},{"volume-title":"Object-Oriented Design Pattern Detection Using Static And Dynamic Analysis In Java Software. Master's thesis","author":"Birkner Marcel","key":"e_1_3_2_1_4_1","unstructured":"Marcel Birkner . 2007. Object-Oriented Design Pattern Detection Using Static And Dynamic Analysis In Java Software. Master's thesis . University of Applied Sciences Bonn-Rhein-Sieg. Marcel Birkner. 2007. Object-Oriented Design Pattern Detection Using Static And Dynamic Analysis In Java Software. Master's thesis. University of Applied Sciences Bonn-Rhein-Sieg."},{"key":"e_1_3_2_1_5_1","first-page":"248","article-title":"Hierarchical Clustering Based Design Patterns Identification","volume":"3","author":"Czibula Istvan Gergely","year":"2008","unstructured":"Istvan Gergely Czibula and Gabriela Serban . 2008 . Hierarchical Clustering Based Design Patterns Identification . International Journal of Computers, Communications and Control 3 (2008), 248 -- 252 . Istvan Gergely Czibula and Gabriela Serban. 2008. Hierarchical Clustering Based Design Patterns Identification. International Journal of Computers, Communications and Control 3 (2008), 248--252.","journal-title":"International Journal of Computers, Communications and Control"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2695664.2695900"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/ECBS.2007.33"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/PROMISE.2007.6"},{"key":"e_1_3_2_1_9_1","volume-title":"Architecture and Design Pattern Discovery Techniques-A Review. In International Conference on Software Engineering Research and Practice (SERP). 621--627","author":"Dong Jing","year":"2007","unstructured":"Jing Dong , Yajing Zhao , and Tu Peng . 2007 . Architecture and Design Pattern Discovery Techniques-A Review. In International Conference on Software Engineering Research and Practice (SERP). 621--627 . Jing Dong, Yajing Zhao, and Tu Peng. 2007. Architecture and Design Pattern Discovery Techniques-A Review. In International Conference on Software Engineering Research and Practice (SERP). 621--627."},{"volume-title":"Proceedings of Sixth European Conference on Software Maintenance and Reengineering. IEEE Computer Society, 59--66","author":"Rudolf","key":"e_1_3_2_1_10_1","unstructured":"Rudolf Ferenc and \u00c1rp\u00e1d Besz\u00e9des. 2002. Data Exchange with The Columbus Schema for C++ . In Proceedings of Sixth European Conference on Software Maintenance and Reengineering. IEEE Computer Society, 59--66 . Rudolf Ferenc and \u00c1rp\u00e1d Besz\u00e9des. 2002. Data Exchange with The Columbus Schema for C++. In Proceedings of Sixth European Conference on Software Maintenance and Reengineering. IEEE Computer Society, 59--66."},{"key":"e_1_3_2_1_11_1","volume-title":"Proceedings of International Conference on Software Maintenance. IEEE, 172--181","author":"Besz\u00e9des \u00c1rp\u00e1d","year":"2002","unstructured":"Rudolf. Ferenc, \u00c1rp\u00e1d Besz\u00e9des , M. Tarkiainen , and Tibor. Gyim\u00f3thy. 2002 . Columbus-reverse Engineering Tool and Schema for C++ . In Proceedings of International Conference on Software Maintenance. IEEE, 172--181 . Rudolf. Ferenc, \u00c1rp\u00e1d Besz\u00e9des, M. Tarkiainen, and Tibor. Gyim\u00f3thy. 2002. Columbus-reverse Engineering Tool and Schema for C++. In Proceedings of International Conference on Software Maintenance. IEEE, 172--181."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2006.13"},{"key":"e_1_3_2_1_13_1","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"Gamma Erich","year":"1995","unstructured":"Erich Gamma , Richard Helm , Ralph Johnson , and John Vlissides . 1995 . Design Patterns: Elements of Reusable Object-Oriented Software . Addison Wesley . Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. 1995. Design Patterns: Elements of Reusable Object-Oriented Software. Addison Wesley."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2008.48"},{"key":"e_1_3_2_1_15_1","volume-title":"Fingerprinting Design Patterns. In WCRE '04: Proceedings of the 11th Working Conference on Reverse Engineering. IEEE Computer Society","author":"Gueheneuc Yann-Gael","year":"2004","unstructured":"Yann-Gael Gueheneuc , Houari Sahraoui , and Farouk Zaidi . 2004 . Fingerprinting Design Patterns. In WCRE '04: Proceedings of the 11th Working Conference on Reverse Engineering. IEEE Computer Society , Washington, DC, USA, 172--181. Yann-Gael Gueheneuc, Houari Sahraoui, and Farouk Zaidi. 2004. Fingerprinting Design Patterns. In WCRE '04: Proceedings of the 11th Working Conference on Reverse Engineering. IEEE Computer Society, Washington, DC, USA, 172--181."},{"key":"e_1_3_2_1_16_1","volume-title":"Automatic Design Pattern Detection. In 11th IEEE International Workshop on Program Comprehension","author":"Heuzeroth Dirk","year":"2003","unstructured":"Dirk Heuzeroth , Thomas Holl , Gustav H\u00f6gstr\u00f6m , and Welf L\u00f6we . 2003 . Automatic Design Pattern Detection. In 11th IEEE International Workshop on Program Comprehension 2003. IEEE, 94--103. Dirk Heuzeroth, Thomas Holl, Gustav H\u00f6gstr\u00f6m, and Welf L\u00f6we. 2003. Automatic Design Pattern Detection. In 11th IEEE International Workshop on Program Comprehension 2003. IEEE, 94--103."},{"key":"e_1_3_2_1_17_1","volume-title":"Efficient Identification of Design Patterns with Bit-vector Algorithm. In CSMR '06: Proceedings of the Conference on Software Maintenance and Reengineering. IEEE Computer Society","author":"Kaczor Olivier","year":"2006","unstructured":"Olivier Kaczor , Yann-Gael Gueheneuc , and Sylvie Hamel . 2006 . Efficient Identification of Design Patterns with Bit-vector Algorithm. In CSMR '06: Proceedings of the Conference on Software Maintenance and Reengineering. IEEE Computer Society , Washington, DC, USA, 175--184. Olivier Kaczor, Yann-Gael Gueheneuc, and Sylvie Hamel. 2006. Efficient Identification of Design Patterns with Bit-vector Algorithm. In CSMR '06: Proceedings of the Conference on Software Maintenance and Reengineering. IEEE Computer Society, Washington, DC, USA, 175--184."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2009.92"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2006.57"},{"volume-title":"Applied Java Patterns","author":"Stelting Stephen","key":"e_1_3_2_1_20_1","unstructured":"Stephen Stelting and Olav Maassen . 2001. Applied Java Patterns . Prentice Hall Professional Technical Reference . Stephen Stelting and Olav Maassen. 2001. Applied Java Patterns. Prentice Hall Professional Technical Reference."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2006.112"},{"key":"e_1_3_2_1_22_1","volume-title":"Witten and Eibe Frank","author":"Ian","year":"1999","unstructured":"Ian H. Witten and Eibe Frank . 1999 . Data Mining : Practical Machine Learning Tools and Techniques with Java Implementations . (1999). Ian H. Witten and Eibe Frank. 1999. Data Mining: Practical Machine Learning Tools and Techniques with Java Implementations. (1999)."},{"volume-title":"A Model for The Evaluation of Design Pattern Detection Results. Master's thesis","author":"Yang Shouzheng","key":"e_1_3_2_1_23_1","unstructured":"Shouzheng Yang . 2012. A Model for The Evaluation of Design Pattern Detection Results. Master's thesis . York University . Available online at http:\/\/www.cse.yorku.ca\/~bil\/YangThesis.pdf. Shouzheng Yang. 2012. A Model for The Evaluation of Design Pattern Detection Results. Master's thesis. York University. Available online at http:\/\/www.cse.yorku.ca\/~bil\/YangThesis.pdf."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2015.7081815"},{"key":"e_1_3_2_1_25_1","volume-title":"Using Explanations for Design Patterns Identification. In 1st IJCAI Workshop on Modeling and Solving Problems with Constraints. AAAI, 57--64","author":"Yann-Ga\u00ebl Gu\u00e9h\u00e9neuc","year":"2001","unstructured":"Gu\u00e9h\u00e9neuc Yann-Ga\u00ebl and Jussien Narendra . 2001 . Using Explanations for Design Patterns Identification. In 1st IJCAI Workshop on Modeling and Solving Problems with Constraints. AAAI, 57--64 . Gu\u00e9h\u00e9neuc Yann-Ga\u00ebl and Jussien Narendra. 2001. Using Explanations for Design Patterns Identification. In 1st IJCAI Workshop on Modeling and Solving Problems with Constraints. AAAI, 57--64."}],"event":{"name":"SAC 2018: Symposium on Applied Computing","sponsor":["SIGAPP ACM Special Interest Group on Applied Computing"],"location":"Pau France","acronym":"SAC 2018"},"container-title":["Proceedings of the 33rd Annual ACM Symposium on Applied Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3167132.3167292","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3167132.3167292","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:27:00Z","timestamp":1750213620000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3167132.3167292"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,4,9]]},"references-count":25,"alternative-id":["10.1145\/3167132.3167292","10.1145\/3167132"],"URL":"https:\/\/doi.org\/10.1145\/3167132.3167292","relation":{},"subject":[],"published":{"date-parts":[[2018,4,9]]},"assertion":[{"value":"2018-04-09","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}