{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T14:39:57Z","timestamp":1742913597279,"version":"3.40.3"},"publisher-location":"Cham","reference-count":24,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030195007"},{"type":"electronic","value":"9783030195014"}],"license":[{"start":{"date-parts":[[2019,5,12]],"date-time":"2019-05-12T00:00:00Z","timestamp":1557619200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020]]},"DOI":"10.1007\/978-3-030-19501-4_13","type":"book-chapter","created":{"date-parts":[[2019,5,11]],"date-time":"2019-05-11T11:37:08Z","timestamp":1557574628000},"page":"132-142","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Evaluation of Design Pattern Utilization and Software Metrics in C# Programs"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8792-203X","authenticated-orcid":false,"given":"Anna","family":"Derezi\u0144ska","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mateusz","family":"Byczkowski","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,5,12]]},"reference":[{"key":"13_CR1","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"E Gamma","year":"1995","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Boston (1995)"},{"key":"13_CR2","doi-asserted-by":"publisher","unstructured":"Ali, M., Elish, M.O.: A comparative literature survey of design patterns impact on software quality. In: Proceedings of International Conference on Information Science and Applications (ICISA), pp. 1\u20137 (2013). \n                  https:\/\/doi.org\/10.1109\/ICISA.2013.6579460","DOI":"10.1109\/ICISA.2013.6579460"},{"issue":"7","key":"13_CR3","doi-asserted-by":"publisher","first-page":"1945","DOI":"10.1016\/j.jss.2013.03.063","volume":"86","author":"A Ampatzoglou","year":"2013","unstructured":"Ampatzoglou, A., Charalampidou, S., Stamelos, I.: Research state of the art on GOF design patterns: a mapping study. J. Syst. Softw. 86(7), 1945\u20131964 (2013). \n                  https:\/\/doi.org\/10.1016\/j.jss.2013.03.063","journal-title":"J. Syst. Softw."},{"key":"13_CR4","doi-asserted-by":"publisher","unstructured":"Khomh, F., Gueheneuc, Y.-G.: Do design patterns impact software quality positively? In: 12th European Conference on Software Maintenance and Reengineering, pp. 274\u2013278. IEEE Computer Society (2008). \n                  https:\/\/doi.org\/10.1109\/CSMR.2008.4493325","DOI":"10.1109\/CSMR.2008.4493325"},{"key":"13_CR5","doi-asserted-by":"publisher","first-page":"93","DOI":"10.1016\/j.jss.2016.11.030","volume":"125","author":"BB Mayvan","year":"2017","unstructured":"Mayvan, B.B., Rasoolzadegan, A., Yazdi, Z.G.: The state of the art on design patterns: a systematic mapping of the literature. J. Syst. Softw. 125, 93\u2013118 (2017). \n                  https:\/\/doi.org\/10.1016\/j.jss.2016.11.030","journal-title":"J. Syst. Softw."},{"key":"13_CR6","volume-title":"Design Patterns in C#","author":"SJ Metsker","year":"2004","unstructured":"Metsker, S.J.: Design Patterns in C#. Addison-Wesley, Boston (2004)"},{"key":"13_CR7","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4842-3640-6","volume-title":"Design Patterns in C#","author":"V Sarcar","year":"2018","unstructured":"Sarcar, V.: Design Patterns in C#. Apress, Berkeley (2018). \n                  https:\/\/doi.org\/10.1007\/978-1-4842-3640-6"},{"key":"13_CR8","doi-asserted-by":"publisher","unstructured":"Gatrell, M., Counsell, S., Hall, T.: Design patterns and change proneness: a replication using proprietary C# software. In: 16th Working Conference on Reverse Engineering (WCRE), pp. 160\u2013164. IEEE Computer Society (2009). \n                  https:\/\/doi.org\/10.1109\/WCRE.2009.31","DOI":"10.1109\/WCRE.2009.31"},{"issue":"2","key":"13_CR9","doi-asserted-by":"publisher","first-page":"69","DOI":"10.4018\/jismd.2012040103","volume":"3","author":"M Gatrell","year":"2012","unstructured":"Gatrell, M., Counsell, S.: Faults and their relationship to implemented patterns coupling and cohesion in commercial C# software. Int. J. Inf. Syst. Model. Des. 3(2), 69\u201388 (2012). \n                  https:\/\/doi.org\/10.4018\/jismd.2012040103","journal-title":"Int. J. Inf. Syst. Model. Des."},{"key":"13_CR10","doi-asserted-by":"publisher","first-page":"277","DOI":"10.1007\/978-3-319-99981-4_26","volume-title":"Advances in Intelligent Systems and Computing","author":"Anna Derezi\u0144ska","year":"2018","unstructured":"Derezi\u0144ska, A., Byczkowski, M: Enhancements of detecting gang-of-four design patterns in C# programs. In: Borzemski, L., et al. (ed.) ISAT2018, AISC 852, pp. 277\u2013286. Springer, Cham (2019). \n                  https:\/\/doi.org\/10.1007\/978-3-319-99981-4_26"},{"key":"13_CR11","volume-title":"Metrics and Models in Software Quality Engineering","author":"SH Kan","year":"2002","unstructured":"Kan, S.H.: Metrics and Models in Software Quality Engineering, 2nd edn. Addison-Wesley Professional, Boston (2002)","edition":"2"},{"key":"13_CR12","doi-asserted-by":"publisher","unstructured":"Hussain, S., Keung, J., Khan, A.A., Bennin, K.E.: Correlation between the frequent use of Gang-of-Four design patterns and structural complexity. In: 24th Asia-Pacific Software Engineering Conference, pp. 189\u2013198 (2017). \n                  https:\/\/doi.org\/10.1109\/APSEC.2017.25","DOI":"10.1109\/APSEC.2017.25"},{"key":"13_CR13","doi-asserted-by":"publisher","unstructured":"Gravino, C., Risi, M.: How the use of design patterns affects the quality of software systems: a preliminary investigation. In: 43rd Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pp. 274\u2013277. IEEE Computer Society (2017). \n                  https:\/\/doi.org\/10.1109\/SEAA.2017.32","DOI":"10.1109\/SEAA.2017.32"},{"issue":"8","key":"13_CR14","doi-asserted-by":"publisher","first-page":"781","DOI":"10.1109\/TSE.2015.2414917","volume":"41","author":"A Ampatzoglou","year":"2015","unstructured":"Ampatzoglou, A., Chatzigeorgiou, A., Charalampidou, S., Averiou, P.: The effect of GoF design patterns on stability: a case study. IEEE Trans. Softw. Eng. 41(8), 781\u2013802 (2015). \n                  https:\/\/doi.org\/10.1109\/TSE.2015.2414917","journal-title":"IEEE Trans. Softw. Eng."},{"key":"13_CR15","doi-asserted-by":"publisher","unstructured":"Mohammed, M., Elish, M., Qusef, A.: Empirical insight into the context of design patterns: modularity analysis. In: 7th International Conference on Computer Science and Information Technology (CSIT), pp. 1\u20136. IEEE (2016). \n                  https:\/\/doi.org\/10.1109\/CSIT.2016.7549474","DOI":"10.1109\/CSIT.2016.7549474"},{"issue":"8","key":"13_CR16","doi-asserted-by":"publisher","first-page":"1430","DOI":"10.1016\/j.jss.2007.11.724","volume":"81","author":"N-L Hsueh","year":"2008","unstructured":"Hsueh, N.-L., Chu, P.-H., Chu, W.: A quantitative approach for evaluating the quality of design patterns. J. Syst. Softw. 81(8), 1430\u20131439 (2008). \n                  https:\/\/doi.org\/10.1016\/j.jss.2007.11.724","journal-title":"J. Syst. Softw."},{"key":"13_CR17","doi-asserted-by":"publisher","first-page":"356","DOI":"10.1007\/978-3-319-91186-1_37","volume-title":"Springer Series on Chemical Sensors and Biosensors","author":"Anna Derezi\u0144ska","year":"2018","unstructured":"Derezi\u0144ska, A.: Metrics in software development and evolution with design patterns. In: Silhavy, R. (ed.) CSOC2018, AISC, vol. 763, pp. 356\u2013366. Springer, Cham (2019). \n                  https:\/\/doi.org\/10.1007\/978-3-319-91186-1_37"},{"key":"13_CR18","unstructured":"VS Docs: Code metrics values. \n                  https:\/\/docs.microsoft.com\/en-us\/visualstudio\/code-quality\/code-metrics-values?view=vs-2017\n                  \n                . Accessed 14 Jan 2019"},{"key":"13_CR19","unstructured":"SourceMonitor. \n                  http:\/\/www.campwoodsw.com\/sourcemonitor.html\n                  \n                . Accessed 14 Jan 2019"},{"key":"13_CR20","unstructured":"Resource Standard Metrics (RSM). \n                  http:\/\/www.msquaredtechnologies.com\/base\/index.html\n                  \n                . Accessed 14 Jan 2019"},{"key":"13_CR21","unstructured":"LocMetrics. \n                  http:\/\/www.locmetrics.com\n                  \n                . Accessed 14 Jan 2019"},{"key":"13_CR22","unstructured":"Maintainability Index Range and Meaning. \n                  https:\/\/blogs.msdn.microsoft.com\/codeanalysis\/2007\/11\/20\/maintainability-index-range-and-meaning\/\n                  \n                . Accessed 06 Mar 2019"},{"key":"13_CR23","unstructured":"Etl-pentaho-data-integration. \n                  https:\/\/www.etltool.com\/etl-vendors\/pentaho-data-integration-kettle\/\n                  \n                . Accessed 14 Jan 2019"},{"key":"13_CR24","doi-asserted-by":"publisher","unstructured":"Nagy, A., Kovari, B.: Programming language neutral design pattern detection. In: Proceedings of 16th IEEE International Symposium on Computational Intelligence and Informatics (CINTI), pp. 215\u2013219, November (2015). \n                  https:\/\/doi.org\/10.1109\/CINTI.2015.7382925","DOI":"10.1109\/CINTI.2015.7382925"}],"container-title":["Advances in Intelligent Systems and Computing","Engineering in Dependability of Computer Systems and Networks"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-19501-4_13","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,18]],"date-time":"2019-05-18T03:43:53Z","timestamp":1558151033000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-19501-4_13"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,5,12]]},"ISBN":["9783030195007","9783030195014"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-19501-4_13","relation":{},"ISSN":["2194-5357","2194-5365"],"issn-type":[{"type":"print","value":"2194-5357"},{"type":"electronic","value":"2194-5365"}],"subject":[],"published":{"date-parts":[[2019,5,12]]},"assertion":[{"value":"12 May 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"DepCoS-RELCOMEX","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Dependability and Complex Systems","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Brun\u00f3w","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Poland","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"1 July 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"5 July 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"depcos2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/depcos.pwr.wroc.pl\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}