{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:36:20Z","timestamp":1750221380948,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":37,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,3,29]],"date-time":"2018-03-29T00:00:00Z","timestamp":1522281600000},"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,3,29]]},"DOI":"10.1145\/3190645.3190686","type":"proceedings-article","created":{"date-parts":[[2018,3,30]],"date-time":"2018-03-30T12:21:43Z","timestamp":1522412503000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Comprehension and application of design patterns by novice software engineers"],"prefix":"10.1145","author":[{"given":"Jonathan W.","family":"Lartigue","sequence":"first","affiliation":[{"name":"Auburn University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Richard","family":"Chapman","sequence":"additional","affiliation":[{"name":"Auburn University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,3,29]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Christopher Alexander Sara Ishikawa and Murray Silverstein. 1977. A Pattern Language: Towns Buildings Construction. Oxford University Press. 1171 pages.  Christopher Alexander Sara Ishikawa and Murray Silverstein. 1977. A Pattern Language: Towns Buildings Construction. Oxford University Press. 1171 pages."},{"key":"e_1_3_2_1_2_1","unstructured":"Association for Computing Machinery 1994. Why a Conference on Pattern Languages? Software Engineering Notes 19 (January 1994) 50--52 pages.  Association for Computing Machinery 1994. Why a Conference on Pattern Languages? Software Engineering Notes 19 (January 1994) 50--52 pages."},{"key":"e_1_3_2_1_3_1","unstructured":"Owen Astrachan {n. d.}. Presentation: OO Overkill - When Simple is Better than Not. ({n. d.}). PowerPoint Presentation provided by Duke University Department of Computer Science.  Owen Astrachan {n. d.}. Presentation: OO Overkill - When Simple is Better than Not. ({n. d.}). PowerPoint Presentation provided by Duke University Department of Computer Science."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/364447.364608"},{"key":"e_1_3_2_1_5_1","unstructured":"Kent Beck. 1997. Smalltalk Best Practice Patterns. Prentice Hall.   Kent Beck. 1997. Smalltalk Best Practice Patterns. Prentice Hall."},{"key":"e_1_3_2_1_6_1","unstructured":"K.Beck. 2008. Implementation Patterns. Addison-Wesley. http:\/\/books.google.com\/books?id=i40hAQAAIAAJ   K.Beck. 2008. Implementation Patterns. Addison-Wesley. http:\/\/books.google.com\/books?id=i40hAQAAIAAJ"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.5555\/227726.227747"},{"key":"e_1_3_2_1_9_1","unstructured":"F. Buschmann R. Meunier H. Rohnert P. Sommerlad and M. Stal. 1996. Pattern-Oriented Software Architecture A System of Patterns. John Wiley and Sons Ltd. West Sussex PO19 8SQ England. http:\/\/books.google.com\/books?id=j_ahu_BS3hAC   F. Buschmann R. Meunier H. Rohnert P. Sommerlad and M. Stal. 1996. Pattern-Oriented Software Architecture A System of Patterns. John Wiley and Sons Ltd. West Sussex PO19 8SQ England. http:\/\/books.google.com\/books?id=j_ahu_BS3hAC"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compedu.2007.10.003"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"crossref","unstructured":"Henrik Baerbak Christensen. 2004. Frameworks: putting design patterns into perspective. (2004) 142--145 pages  Henrik Baerbak Christensen. 2004. Frameworks: putting design patterns into perspective. (2004) 142--145 pages","DOI":"10.1145\/1026487.1008035"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1041624.1041663"},{"key":"e_1_3_2_1_13_1","unstructured":"James O. Coplien. 1992. Advanced C+ + Programming Styles and Idioms. Addison-Wesley Longman Publishing Co. Inc. Boston MA USA.   James O. Coplien. 1992. Advanced C+ + Programming Styles and Idioms. Addison-Wesley Longman Publishing Co. Inc. Boston MA USA."},{"volume-title":"Proceedings of Object Expo Europe.","year":"1994","author":"Coplien James O.","key":"e_1_3_2_1_14_1"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"crossref","unstructured":"Erich Gamma. 2002. Design patterns: ten years later. Springer-Verlag New York Inc. 688--700.   Erich Gamma. 2002. Design patterns: ten years later. Springer-Verlag New York Inc. 688--700.","DOI":"10.1007\/978-3-642-59412-0_39"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/646151.679366"},{"key":"e_1_3_2_1_17_1","unstructured":"Erich Gamma Richard Helm Ralph Johnson and John Vlissides. 1995. Design patterns: elements of reusable object-oriented software. Addison-Wesley Longman Publishing Co. Inc. Boston MA USA.   Erich Gamma Richard Helm Ralph Johnson and John Vlissides. 1995. Design patterns: elements of reusable object-oriented software. Addison-Wesley Longman Publishing Co. Inc. Boston MA USA."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"crossref","unstructured":"Erich Gamma Richard Helm Ralph Johnson and John Vlissides. 2002. Design patterns: abstraction and reuse of object-oriented design. Springer-Verlag New York Inc. 701--717.   Erich Gamma Richard Helm Ralph Johnson and John Vlissides. 2002. Design patterns: abstraction and reuse of object-oriented design. Springer-Verlag New York Inc. 701--717.","DOI":"10.1007\/978-3-642-59412-0_40"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1348713.1348715"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2008.4493325"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2008.09.009"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2578903.2579161"},{"key":"e_1_3_2_1_23_1","unstructured":"Saul McLeod. 2008. The Likert Scale. (2008). http:\/\/www.simplypsychology.org\/likert-scale.html  Saul McLeod. 2008. The Likert Scale. (2008). http:\/\/www.simplypsychology.org\/likert-scale.html"},{"key":"e_1_3_2_1_24_1","unstructured":"Lutz Prechelt. 1997. An experiment on the usefulness of design patterns: Detailed description and evaluation. Report. https:\/\/doi.org\/TechnicalReport9\/1997  Lutz Prechelt. 1997. An experiment on the usefulness of design patterns: Detailed description and evaluation. Report. https:\/\/doi.org\/TechnicalReport9\/1997"},{"key":"e_1_3_2_1_25_1","unstructured":"Lutz Prechelt and Barbara Unger. 1998. A Series of Controlled Experiments on Design Patterns: Methodology and Results. (1998) 53--60 pages.  Lutz Prechelt and Barbara Unger. 1998. A Series of Controlled Experiments on Design Patterns: Methodology and Results. (1998) 53--60 pages."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.922716"},{"key":"e_1_3_2_1_27_1","unstructured":"Lutz Prechelt Barbara Unger and Michael Philippsen. 1997. Documenting design patterns in code eases program maintenance. (1997) 72--76 pages.  Lutz Prechelt Barbara Unger and Michael Philippsen. 1997. Documenting design patterns in code eases program maintenance. (1997) 72--76 pages."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.988711"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2002.1010061"},{"key":"e_1_3_2_1_30_1","unstructured":"Asher Sterkin. 2006. Teaching Design Patterns. In FECS Hamid R. Arabnia (Ed.). CSREA Press 167--176.  Asher Sterkin. 2006. Teaching Design Patterns. In FECS Hamid R. Arabnia (Ed.). CSREA Press 167--176."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1026487.1008037"},{"key":"e_1_3_2_1_32_1","unstructured":"James Sugrue. 2012. Design Patterns Uncovered: The Visitor Pattern. (March 2012). http:\/\/java.dzone.com\/articles\/design-patterns-visitor  James Sugrue. 2012. Design Patterns Uncovered: The Visitor Pattern. (March 2012). http:\/\/java.dzone.com\/articles\/design-patterns-visitor"},{"volume-title":"Sullivan III","year":"2013","author":"Michael","key":"e_1_3_2_1_33_1"},{"key":"e_1_3_2_1_34_1","unstructured":"Marek Vok\u00e1\u010d. 2004. On the Practical Use of Software Design Patterns. Ph.D. Dissertation. University of Oslo.  Marek Vok\u00e1\u010d. 2004. On the Practical Use of Software Design Patterns. Ph.D. Dissertation. University of Oslo."},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1023\/B:EMSE.0000027778.69251.1f"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1047344.1047500"},{"volume-title":"Software Maintenance and Reengineering, 2001. Fifth European Conference on. 77--84","author":"Wendorff P.","key":"e_1_3_2_1_37_1"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2011.79"}],"event":{"name":"ACM SE '18: Southeast Conference","sponsor":["ACM Association for Computing Machinery"],"location":"Richmond Kentucky","acronym":"ACM SE '18"},"container-title":["Proceedings of the ACMSE 2018 Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3190645.3190686","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3190645.3190686","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:26:50Z","timestamp":1750213610000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3190645.3190686"}},"subtitle":["an empirical study of undergraduate software engineering and computer science students"],"short-title":[],"issued":{"date-parts":[[2018,3,29]]},"references-count":37,"alternative-id":["10.1145\/3190645.3190686","10.1145\/3190645"],"URL":"https:\/\/doi.org\/10.1145\/3190645.3190686","relation":{},"subject":[],"published":{"date-parts":[[2018,3,29]]},"assertion":[{"value":"2018-03-29","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}