{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,28]],"date-time":"2026-02-28T07:17:17Z","timestamp":1772263037799,"version":"3.50.1"},"publisher-location":"Cham","reference-count":22,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783030869694","type":"print"},{"value":"9783030869700","type":"electronic"}],"license":[{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021]]},"DOI":"10.1007\/978-3-030-86970-0_8","type":"book-chapter","created":{"date-parts":[[2021,9,10]],"date-time":"2021-09-10T06:03:57Z","timestamp":1631253837000},"page":"95-110","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Experiments for Linking the Complexity of the Business UML Class Diagram to the Quality of the Associated Code"],"prefix":"10.1007","author":[{"given":"Gaetanino","family":"Paolone","sequence":"first","affiliation":[]},{"given":"Martina","family":"Marinelli","sequence":"additional","affiliation":[]},{"given":"Romolo","family":"Paesani","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3552-0199","authenticated-orcid":false,"given":"Paolino","family":"Di Felice","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,9,11]]},"reference":[{"key":"8_CR1","volume-title":"Requirements Analysis and System Design","author":"LA Maciaszek","year":"2007","unstructured":"Maciaszek, L.A.: Requirements Analysis and System Design, 3rd edn. Addison Wesley, Harlow (2007)","edition":"3"},{"issue":"3","key":"8_CR2","doi-asserted-by":"publisher","first-page":"56","DOI":"10.3390\/computers9030056","volume":"9","author":"G Paolone","year":"2020","unstructured":"Paolone, G., Marinelli, M., Paesani, R., Di Felice, P.: Automatic code generation of MVC web applications. Computers 9(3), 56 (2020). https:\/\/doi.org\/10.3390\/computers9030056","journal-title":"Computers"},{"issue":"2","key":"8_CR3","doi-asserted-by":"publisher","first-page":"20","DOI":"10.3390\/computers10020020","volume":"10","author":"G Paolone","year":"2021","unstructured":"Paolone, G., Paesani, R., Marinelli, M., Di Felice, P.: Empirical assessment of the quality of MVC web applications returned by xGenerator. Computers 10(2), 20 (2021). https:\/\/doi.org\/10.3390\/computers10020020","journal-title":"Computers"},{"key":"8_CR4","doi-asserted-by":"publisher","unstructured":"Aniche, M., Treude, C., Zaidman, A., van Deursen, A., Gerosa, M.A.: SATT: tailoring code metric thresholds for different software architectures. In: IEEE 16th International Working Conference on Source Code Analysis and Manipulation (SCAM), Raleigh, NC, pp. 41\u201350 (2016). https:\/\/doi.org\/10.1109\/SCAM.2016.19","DOI":"10.1109\/SCAM.2016.19"},{"key":"8_CR5","doi-asserted-by":"publisher","first-page":"206","DOI":"10.1007\/s10664-013-9283-7","volume":"20","author":"M Misbhauddin","year":"2015","unstructured":"Misbhauddin, M., Alshayeb, M.: UML model refactoring: a systematic literature review. Empir. Softw. Eng. 20, 206\u2013251 (2015). https:\/\/doi.org\/10.1007\/s10664-013-9283-7","journal-title":"Empir. Softw. Eng."},{"issue":"12","key":"8_CR6","first-page":"76","volume":"7","author":"E Nikulchev","year":"2016","unstructured":"Nikulchev, E., Deryugina, O.: Model and criteria for the automated refactoring of the UML class diagrams. Int. J. Adv. Comput. Sci. Appl. (IJACSA) 7(12), 76\u201379 (2016)","journal-title":"Int. J. Adv. Comput. Sci. Appl. (IJACSA)"},{"key":"8_CR7","doi-asserted-by":"publisher","first-page":"743","DOI":"10.1016\/j.procs.2019.02.005","volume":"150","author":"O Deryugina","year":"2019","unstructured":"Deryugina, O., Nikulchev, E., Ryadchikov, I., Sechenev, S., Shmalko, E.: Analysis of the AnyWalker software architecture using the UML refactoring tool. Procedia Comput. Sci. 150, 743\u2013750 (2019). 13th International Symposium \u201cIntelligent Systems\u2019\u2019 (INTELS\u201918)","journal-title":"Procedia Comput. Sci."},{"key":"8_CR8","doi-asserted-by":"crossref","unstructured":"Masmali, O., Badreddin, O.: Code complexity metrics derived from software design: a framework and theoretical evaluation. In: Proceedings of the Future Technologies Conference, 5\u20136 November, Vancouver, Canada (2020)","DOI":"10.1007\/978-3-030-63092-8_22"},{"key":"8_CR9","doi-asserted-by":"publisher","unstructured":"Masmali, O., Badreddin, O.: Comprehensive model-driven complexity metrics for software systems. In: The 20th IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C 2020) Macau, China, 11\u201314 Dic (2020). https:\/\/doi.org\/10.1109\/QRS-C51114.2020.00115","DOI":"10.1109\/QRS-C51114.2020.00115"},{"key":"8_CR10","unstructured":"Kaner, C., Bond, W.P.: Software engineering metrics: what do they measure and how do we know?. In: Proceedings of the 10th International Software Metrics Symposium, 11\u201317 September, Chicago, IL, USA, pp. 1\u201312 (2004)"},{"key":"8_CR11","doi-asserted-by":"publisher","first-page":"1357","DOI":"10.1109\/32.6178","volume":"14","author":"E Weyuker","year":"1988","unstructured":"Weyuker, E.: Evaluating software complexity measures. IEEE Trans. Softw. Eng. 14, 1357\u20131365 (1988)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"8_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"217","DOI":"10.1007\/978-3-540-69489-2_27","volume-title":"Models in Software Engineering","author":"JA McQuillan","year":"2007","unstructured":"McQuillan, J.A., Power, J.F.: On the application of software metrics to UML models. In: K\u00fchne, T. (ed.) MODELS 2006. LNCS, vol. 4364, pp. 217\u2013226. Springer, Heidelberg (2007). https:\/\/doi.org\/10.1007\/978-3-540-69489-2_27"},{"issue":"6","key":"8_CR13","doi-asserted-by":"publisher","first-page":"476","DOI":"10.1109\/32.295895","volume":"20","author":"SR Chidamber","year":"1994","unstructured":"Chidamber, S.R., Kemerer, C.F.: A metrics suite for object oriented design. IEEE Trans. Softw. Eng. 20(6), 476\u2013493 (1994). https:\/\/doi.org\/10.1109\/32.295895","journal-title":"IEEE Trans. Softw. Eng."},{"key":"8_CR14","doi-asserted-by":"publisher","first-page":"2121","DOI":"10.1007\/s10664-017-9540-2","volume":"23","author":"A Aniche","year":"2018","unstructured":"Aniche, A., Bavota, G., Treude, C., Gerosa, M.A., van Deursen, A.: Code smells for model-view-controller architectures. Empir. Softw. Eng. 23, 2121\u20132157 (2018). https:\/\/doi.org\/10.1007\/s10664-017-9540-2","journal-title":"Empir. Softw. Eng."},{"key":"8_CR15","series-title":"Advances in Intelligent Systems and Computing","doi-asserted-by":"publisher","first-page":"142","DOI":"10.1007\/978-3-030-73103-8_9","volume-title":"Advances in Information and Communication","author":"O Masmali","year":"2021","unstructured":"Masmali, O., Badreddin, O., Khandoker, R.: Metrics to measure code complexity based on software design: practical evaluation. In: Arai, K. (ed.) FICC 2021. AISC, vol. 1364, pp. 142\u2013157. Springer, Cham (2021). https:\/\/doi.org\/10.1007\/978-3-030-73103-8_9"},{"key":"8_CR16","doi-asserted-by":"publisher","unstructured":"Tsantalis, N., Chaikalis, T., Chatzigeorgiou, A.: JDeodorant: identification and removal of type-checking bad smells. In: 12th European Conference on Software Maintenance and Reengineering, Athens, Greece, pp. 329\u2013331 (2008). https:\/\/doi.org\/10.1109\/CSMR.2008.4493342","DOI":"10.1109\/CSMR.2008.4493342"},{"key":"8_CR17","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1186\/s40411-017-0041-1","volume":"5","author":"T Paiva","year":"2017","unstructured":"Paiva, T., Damasceno, A., Figueiredo, E., Sant Anna, C.: On the evaluation of code smells and detection tools. J. Softw. Eng. Res. Dev. 5, 7 (2017). https:\/\/doi.org\/10.1186\/s40411-017-0041-1","journal-title":"J. Softw. Eng. Res. Dev."},{"key":"8_CR18","doi-asserted-by":"publisher","first-page":"49460","DOI":"10.1109\/ACCESS.2018.2868990","volume":"6","author":"AS Nyamawe","year":"2018","unstructured":"Nyamawe, A.S., Liu, H., Niu, Z., Wang, W., Niu, N.: Recommending refactoring solutions based on traceability and code metrics. IEEE Access 6, 49460\u201349475 (2018). https:\/\/doi.org\/10.1109\/ACCESS.2018.2868990","journal-title":"IEEE Access"},{"issue":"10","key":"8_CR19","doi-asserted-by":"publisher","first-page":"977","DOI":"10.1109\/TSE.2017.2752171","volume":"44","author":"F Palomba","year":"2018","unstructured":"Palomba, F., Panichella, A., Zaidman, A., Oliveto, R., De Lucia, A.: The scent of a smell: an extensive comparison between textual and structural smells. IEEE Trans. Softw. Eng. 44(10), 977\u20131000 (2018). https:\/\/doi.org\/10.1109\/TSE.2017.2752171","journal-title":"IEEE Trans. Softw. Eng."},{"key":"8_CR20","doi-asserted-by":"crossref","unstructured":"Genero, M., Piattini, M., Calero, C.: A survey of metrics for UML class diagrams. J. Object Technol. 4(9), 59\u201392 (2005). http:\/\/www.jot.fm\/issues\/issue_2005_11\/article1","DOI":"10.5381\/jot.2005.4.9.a1"},{"key":"8_CR21","doi-asserted-by":"publisher","unstructured":"Marchesi, M.: OOA metrics for the unified modeling language. In: Proceedings of the Second Euromicro Conference on Software Maintenance and Reengineering, Florence, Italy (March 8\u201311, 1998), pp. 67\u201373 (1998). https:\/\/doi.org\/10.1109\/CSMR.1998.665739","DOI":"10.1109\/CSMR.1998.665739"},{"key":"8_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"421","DOI":"10.1007\/978-3-540-24685-5_56","volume-title":"Computational Science - ICCS 2004","author":"B Xu","year":"2004","unstructured":"Xu, B., Kang, D., Lu, J.: A structural complexity measure for UML class diagrams. In: Bubak, M., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds.) ICCS 2004, Part I. LNCS, vol. 3036, pp. 421\u2013424. Springer, Heidelberg (2004). https:\/\/doi.org\/10.1007\/978-3-540-24685-5_56"}],"container-title":["Lecture Notes in Computer Science","Computational Science and Its Applications \u2013 ICCSA 2021"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-86970-0_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,9,10]],"date-time":"2021-09-10T06:07:04Z","timestamp":1631254024000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-86970-0_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"ISBN":["9783030869694","9783030869700"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-86970-0_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021]]},"assertion":[{"value":"11 September 2021","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICCSA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Computational Science and Its Applications","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Cagliari","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Italy","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2021","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"13 September 2021","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"16 September 2021","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"iccsa2021","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/iccsa.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Customed version of CyberChair 4","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"1588","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"466","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"18","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"29% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"2,5","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"8","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}