{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,5]],"date-time":"2026-10-05T02:24:56Z","timestamp":1791167096171,"version":"4.1.0"},"publisher-location":"New York, NY, USA","reference-count":31,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,6,23]]},"DOI":"10.1145\/3696630.3727246","type":"proceedings-article","created":{"date-parts":[[2025,7,28]],"date-time":"2025-07-28T19:09:27Z","timestamp":1753729767000},"page":"895-900","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["UML Crisis! An Educational Perspective"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9704-7651","authenticated-orcid":false,"given":"Zheng","family":"Li","sequence":"first","affiliation":[{"name":"Queen's University Belfast, Belfast, United Kingdom"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-4229-2001","authenticated-orcid":false,"given":"Aidan","family":"McGowan","sequence":"additional","affiliation":[{"name":"Queen's University Belfast, Belfast, United Kingdom"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6747-8151","authenticated-orcid":false,"given":"Yan","family":"Liu","sequence":"additional","affiliation":[{"name":"Concordia University, Montreal, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3319-5006","authenticated-orcid":false,"given":"Abdelwahab","family":"Hamou-Lhadj","sequence":"additional","affiliation":[{"name":"Concordia University, Montreal, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2025,7,28]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2012.11.023"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2018.09.007"},{"key":"e_1_3_2_1_3_1","volume-title":"Proceeding of the ACM\/IEEE 26th International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C 2023","author":"Alfraihi Hessa","year":"2023","unstructured":"Hessa Alfraihi and Kevin Lano. 2023. Trends and Insights into the Use of Model-Driven Engineering: A Survey. In Proceeding of the ACM\/IEEE 26th International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C 2023). IEEE Press, V\u00e4ster\u00e5s, Sweden, 286\u2013295. 10.1109\/MODELS-C59198.2023.00058"},{"key":"e_1_3_2_1_4_1","unstructured":"Apple. 2024. Communicating using the private email relay service. https:\/\/developer.apple.com\/documentation\/sign_in_with_apple\/sign_in_with_apple_js\/communicating_using_the_private_email_relay_service."},{"key":"e_1_3_2_1_5_1","volume-title":"Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE","author":"Baltes Sebastian","year":"2014","unstructured":"Sebastian Baltes and Stephan Diehl. 2014. Sketches and diagrams in practice. In Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE 2014). ACM Press, Hong Kong, China, 530\u2013541. 10.1145\/2635868.2635891"},{"key":"e_1_3_2_1_6_1","unstructured":"Antony Baragu. 2023. Understanding UML Class Diagrams: A Beginner's Guide. https:\/\/medium.com\/@baraguantonyy\/understanding-uml-class-diagrams-a-beginners-guide-7f829b7c8fce."},{"key":"e_1_3_2_1_7_1","unstructured":"Donald Bell. 2023. The UML 2 class diagram. https:\/\/developer.ibm.com\/articles\/the-class-diagram\/."},{"key":"e_1_3_2_1_8_1","unstructured":"Simon Brown. 2019. Visualising software architecture with the C4 model. https:\/\/youtu.be\/x2-rSnhpw0g?si=DUD-MsrL-e-V37kg&t=52."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1162\/JEEA.2008.6.5.949"},{"key":"e_1_3_2_1_10_1","unstructured":"John Erickson and Keng Siau. 2007. Can UML Be Simplified? Practitioner Use of UML in Separate Domains. In Proceedings of the 12th International Workshop on Exploring Modeling Methods for Systems Analysis and Design (EMMSAD 2007) held in conjunctiun with the 19th Conference on Advanced Information Systems (CAiSE 2007). CEUR-WS.org Trondheim Norway 81\u201390. https:\/\/ceur-ws.org\/Vol-365\/paper9.pdf"},{"key":"e_1_3_2_1_11_1","volume-title":"Proceeding of the IEEE\/ACM 7th International Workshop on Modeling in Software Engineering (MiSE 2015","author":"Henderson-Sellers B.","year":"2015","unstructured":"B. Henderson-Sellers, C. Gonzalez-Perez, O. Eriksson, P. J. \u00c5gerfalk, and Greg Walkerden. 2015. Software Modelling Languages: A Wish List. In Proceeding of the IEEE\/ACM 7th International Workshop on Modeling in Software Engineering (MiSE 2015). IEEE Press, Florence, Italy, 72\u201377. 10.1109\/MiSE.2015.20"},{"key":"e_1_3_2_1_12_1","volume-title":"Proceedings of the IEEE\/ACM 39th International Conference on Software Engineering: Software Engineering in Practice Track (ICSE-SEIP 2017","author":"Ho-Quang Truong","year":"2017","unstructured":"Truong Ho-Quang, Regina Hebig, Gregorio Robles, Michel R.V. Chaudron, and Miguel Angel Fernandez. 2017. Practices and Perceptions of UML Use in Open Source Projects. In Proceedings of the IEEE\/ACM 39th International Conference on Software Engineering: Software Engineering in Practice Track (ICSE-SEIP 2017). IEEE Press, Buenos Aires, Argentina, 203\u2013212. 10.1109\/ICSE-SEIP.2017.28"},{"key":"e_1_3_2_1_13_1","volume-title":"Proceedings of the 45th Jubilee International Convention on Information, Communication and Electronic Technology (MIPRO 2022","author":"Huber Florian","year":"2022","unstructured":"Florian Huber and Georg Hagel. 2022. Tool-supported teaching of UML diagrams in software engineering education - A systematic literature review. In Proceedings of the 45th Jubilee International Convention on Information, Communication and Electronic Technology (MIPRO 2022). IEEE Press, Opatija, Croatia, 1404\u20131409. 10.23919\/MIPRO55190.2022.9803560"},{"key":"e_1_3_2_1_14_1","volume-title":"Proceedings of the 30th IEEE Conference on Software Engineering Education and Training (CSEE&T 2017","author":"Liebel Grischa","year":"2017","unstructured":"Grischa Liebel, Omar Badreddin, and Rogardt Heldal. 2017. Model Driven Software Engineering in Education: A Multi-Case Study on Perception of Tools and UML. In Proceedings of the 30th IEEE Conference on Software Engineering Education and Training (CSEE&T 2017). IEEE Press, Savannah, GA, USA, 124\u2013133. 10.1109\/CSEET.2017.29"},{"key":"e_1_3_2_1_15_1","volume-title":"Proceedings of the XXXIII Brazilian Symposium on Software Engineering (SBES","author":"Lopes Adriana","year":"2019","unstructured":"Adriana Lopes, Igor Steinmacher, and Tayana Conte. 2019. UML Acceptance: Analyzing the Students' Perception of UML Diagrams. In Proceedings of the XXXIII Brazilian Symposium on Software Engineering (SBES 2019). ACM Press, Salvador, Brazil, 264\u2013272. 10.1145\/3350768.3352575"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1177\/1534484315622735"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1186\/s40594-020-00222-7"},{"key":"e_1_3_2_1_18_1","unstructured":"Microsoft. 2024. Sequence Diagrams. https:\/\/microsoft.github.io\/code-with-engineering-playbook\/design\/diagram-types\/sequence-diagrams\/."},{"key":"e_1_3_2_1_19_1","unstructured":"Oracle. 2024. Java Pet Store. http:\/\/www.oracle.com\/technetwork\/java\/petstore1-3-1-02-139690.html"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2017.10.008"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2020.106275"},{"key":"e_1_3_2_1_22_1","volume-title":"Proceedings of the 35th International Conference on Software Engineering (ICSE 2013","author":"Petre Marian","year":"2013","unstructured":"Marian Petre. 2013. UML in practice. In Proceedings of the 35th International Conference on Software Engineering (ICSE 2013). IEEE Press, San Francisco, CA, USA, 722\u2013731. 10.1109\/ICSE.2013.6606618"},{"key":"e_1_3_2_1_23_1","unstructured":"Rafal Pienkowski. 2017. Do developers still need UML? https:\/\/dev.to\/rafalpienkowski\/do-developers-still-need-uml-ajh."},{"key":"e_1_3_2_1_24_1","volume-title":"Proceeding of the 17th International Conference on Model Driven Engineering Languages and Systems (MODELS","author":"Reggio Gianna","year":"2014","unstructured":"Gianna Reggio, Maurizio Leotta, and Filippo Ricca. 2014. Who Knows\/Uses What of the UML: A Personal Opinion Survey. In Proceeding of the 17th International Conference on Model Driven Engineering Languages and Systems (MODELS 2014). Springer, Valencia, Spain, 149\u2013165. 10.1007\/978-3-319-11653-2_10"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.3103\/S0005105508030035"},{"key":"e_1_3_2_1_26_1","volume-title":"Proceedings of the IEEE 20th International Conference on Advanced Learning Technologies (ICALT 2020","author":"Srivastava Siddharth","year":"2020","unstructured":"Siddharth Srivastava, Shalini Lamba, and T.V. Prabhakar. 2020. Improving Learning by Imitation in Online Courses using Memorization, Learning by Doing and Lecture Architecture for Naive Programmers. In Proceedings of the IEEE 20th International Conference on Advanced Learning Technologies (ICALT 2020). IEEE Press, Tartu, Estonia, 198\u2013200. 10.1109\/ICALT49669.2020.00064"},{"key":"e_1_3_2_1_27_1","unstructured":"Zu Tao. 2022. Specification changes from UML 2.4 to UML 2.5. http:\/\/www.mbse-x.com\/article\/modeler\/202206091_cn.asp."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(99)00086-2"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cedpsych.2024.102328"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-019-00757-6"},{"key":"e_1_3_2_1_31_1","first-page":"4","article-title":"Towards a Light Version of UML 2.X","volume":"40","author":"Wrycza Stanislaw","year":"2007","unstructured":"Stanislaw Wrycza and Bartosz Marcinkowski. 2007. Towards a Light Version of UML 2.X: Appraisal and Model. Organizacija (Journal of Management, Informatics and Human Resources) 40, 4 (July-August 2007), 171\u2013179. https:\/\/organizacija.fov.um.si\/index.php\/organizacija\/article\/view\/351","journal-title":"Appraisal and Model. Organizacija (Journal of Management, Informatics and Human Resources)"}],"event":{"name":"FSE Companion '25: 33rd ACM International Conference on the Foundations of Software Engineering","location":"Clarion Hotel Trondheim Trondheim Norway","acronym":"FSE Companion '25","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3696630.3727246","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,28]],"date-time":"2025-07-28T19:14:35Z","timestamp":1753730075000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3696630.3727246"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,23]]},"references-count":31,"alternative-id":["10.1145\/3696630.3727246","10.1145\/3696630"],"URL":"https:\/\/doi.org\/10.1145\/3696630.3727246","relation":{},"subject":[],"published":{"date-parts":[[2025,6,23]]},"assertion":[{"value":"2025-07-28","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}