{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,5]],"date-time":"2026-02-05T23:01:12Z","timestamp":1770332472364,"version":"3.49.0"},"reference-count":139,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","license":[{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Access"],"published-print":{"date-parts":[[2025]]},"DOI":"10.1109\/access.2025.3535527","type":"journal-article","created":{"date-parts":[[2025,1,28]],"date-time":"2025-01-28T18:46:46Z","timestamp":1738090006000},"page":"23426-23460","source":"Crossref","is-referenced-by-count":3,"title":["Recommender Systems for Unified Modeling Language and Vice Versa\u2014A Systematic Literature Review"],"prefix":"10.1109","volume":"13","author":[{"given":"Elaheh Azadi","family":"Marand","sequence":"first","affiliation":[{"name":"Department of Computer Engineering, Islamic Azad University, Sanandaj Branch, Sanandaj, Iran"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0696-2900","authenticated-orcid":false,"given":"Amir","family":"Sheikhahmadi","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering, Islamic Azad University, Sanandaj Branch, Sanandaj, Iran"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5436-6070","authenticated-orcid":false,"given":"Moharram","family":"Challenger","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Antwerp, Antwerp, Belgium"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5604-565X","authenticated-orcid":false,"given":"Parham","family":"Moradi","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering, University of Kurdistan, Sanandaj, Iran"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0397-6282","authenticated-orcid":false,"given":"Alireza","family":"Khalilipour","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Antwerp, Antwerp, Belgium"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1016\/j.eij.2015.06.005"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/ITCE.2019.8646645"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/3239372.3239389"},{"key":"ref4","volume-title":"Software Engineering: A Practitioner\u2019s Approach","author":"Pressman","year":"2005"},{"issue":"11","key":"ref5","first-page":"1","article-title":"Introduction to the unified modeling language","volume":"6","author":"Quatrani","year":"2003","journal-title":"Tech. Discuss. UML"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1007\/s11192-015-1595-5"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4899-7637-6_1"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2015.11.036"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/ICSSP.2012.6225965"},{"key":"ref10","article-title":"Systematic review of recommendation systems in software engineering","author":"Maki","year":"2016"},{"key":"ref11","article-title":"Survey of business process modeling recommender systems","author":"Elkindy","year":"2019"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-021-00905-x"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2012.02.038"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1016\/j.knosys.2013.03.012"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-72079-9_9"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-72079-9_10"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.5120\/ijca2019918538"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1023\/A:1021240730564"},{"key":"ref19","article-title":"Guidelines for performing systematic literature reviews in software engineering","author":"Keele","year":"2007"},{"issue":"5","key":"ref20","first-page":"45","article-title":"Systematic review in software engineering","volume-title":"Syst. Eng. Comput. Sci. Dept. COPPE\/UFRJ, Tech. Rep. ES","volume":"679","author":"Biolchini","year":"2005"},{"issue":"1","key":"ref21","first-page":"1","article-title":"What is a systematic literature review and how do I do one","volume":"1","author":"Siddaway","year":"2014","journal-title":"Univ. Stirling"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/TE.2013.2292570"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/2601248.2601268"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2011.21"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/EDOC.2016.7579377"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2018.02.002"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2019.05.003"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/219717.219748"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/AICCSA.2016.7945659"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2014.06.007"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.18293\/SEKE2016-147"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.5220\/0006555700710082"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-11030-7_7"},{"key":"ref34","first-page":"434","article-title":"ID NO. UPM 019 TOPIC: Class diagram recommender system (CDRS): An educational tool for UML class diagram","author":"Almadi","year":"2018"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1088\/1757-899X\/1074\/1\/012010"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/ICSESS.2011.5982389"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/1808920.1808932"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2022.21.3.a4"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/MODELS-C.2019.00099"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/1869542.1869594"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1016\/j.jvlc.2015.02.005"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-022-00975-5"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/QSIC.2010.10"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/CSCI49370.2019.00184"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.5220\/0008938002270236"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-67445-8_13"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-69073-3_27"},{"key":"ref48","first-page":"412","article-title":"Intelligent assistance in a problem solving environment for UML class diagrams by combining a generative system with constraints","volume-title":"Proc. eLearn. IADIS","author":"Garbe"},{"key":"ref49","first-page":"412","article-title":"Intelligent assistance in a problem solving environment for UML class diagrams using a hybrid expert system","volume-title":"Proc. IADIS Int. Conf.","author":"Garbe"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1145\/3417990.3418742"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2019.2924886"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-C.2017.119"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-41533-3_11"},{"key":"ref54","first-page":"1547","article-title":"Efficient regression test selection and recommendation approach for component based software","volume-title":"Proc. Int. Conf. Adv. Comput., Commun. Informat. (ICACCI)","author":"Singh"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-61473-1_12"},{"key":"ref56","first-page":"438","article-title":"DSL-maps: From requirements to design of domain-specific languages","volume-title":"Proc. 31st IEEE\/ACM Int. Conf. Automated Softw. Eng. (ASE)","author":"Pescador"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1109\/MODELS50736.2021.00016"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-022-00994-2"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3119874"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1145\/1454247.1454250"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070562"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.18293\/SEKE2021-039"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30187-5_28"},{"key":"ref64","first-page":"291","article-title":"On designing recommenders for graphical domain modeling environments","volume-title":"Proc. 2nd Int. Conf. Model-Driven Eng. Softw. Develop. (MODELSWARD)","author":"Dyck"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1145\/1808920.1808936"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2008.110"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1016\/j.pmcj.2016.09.020"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1109\/EITech.2017.8255278"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1145\/1839294.1839351"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-84800-306-4_16"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1016\/j.irbm.2021.03.001"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1007\/s11042-013-1697-0"},{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2008.02.014"},{"key":"ref74","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijhcs.2010.03.005"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2014.05.019"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1016\/j.asoc.2013.03.004"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2016.44"},{"key":"ref78","first-page":"1","article-title":"RecoMMobile: A spatiotemporal recommender system for mobile users","volume-title":"Proc. 19th Int. Conf. Softw., Telecommun. Comput. Netw. (SoftCOM)","author":"Sambolec"},{"key":"ref79","doi-asserted-by":"publisher","DOI":"10.1109\/ICSEC.2014.6978183"},{"key":"ref80","doi-asserted-by":"publisher","DOI":"10.1016\/j.neuri.2022.100077"},{"key":"ref81","doi-asserted-by":"publisher","DOI":"10.4108\/icst.pervasivehealth.2014.255273"},{"key":"ref82","doi-asserted-by":"publisher","DOI":"10.1007\/s00779-018-01197-7"},{"key":"ref83","doi-asserted-by":"publisher","DOI":"10.1145\/3055635.3056592"},{"key":"ref84","doi-asserted-by":"publisher","DOI":"10.1109\/CSD.2015.7"},{"key":"ref85","doi-asserted-by":"publisher","DOI":"10.1007\/s00779-016-0990-0"},{"key":"ref86","doi-asserted-by":"publisher","DOI":"10.1145\/2993318.2993347"},{"key":"ref87","doi-asserted-by":"publisher","DOI":"10.1016\/j.chb.2014.12.027"},{"key":"ref88","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606706"},{"key":"ref89","doi-asserted-by":"publisher","DOI":"10.1109\/NDT.2009.5272223"},{"key":"ref90","first-page":"105","article-title":"ReVision: A tool for history-based model repair recommendations","volume-title":"Proc. IEEE\/ACM 40th Int. Conf. Softw. Eng., Companion (ICSE-Companion)","author":"Ohrndorf"},{"key":"ref91","doi-asserted-by":"publisher","DOI":"10.1145\/3419017"},{"key":"ref92","doi-asserted-by":"publisher","DOI":"10.1016\/j.jksuci.2014.06.014"},{"key":"ref93","doi-asserted-by":"publisher","DOI":"10.1016\/j.chb.2018.08.051"},{"key":"ref94","doi-asserted-by":"publisher","DOI":"10.1145\/381234.381242"},{"key":"ref95","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2014.01.022"},{"key":"ref96","doi-asserted-by":"publisher","DOI":"10.1016\/j.knosys.2020.106629"},{"key":"ref97","doi-asserted-by":"publisher","DOI":"10.1109\/ICIEV.2016.7760115"},{"key":"ref98","doi-asserted-by":"publisher","DOI":"10.1145\/2325296.2325344"},{"key":"ref99","first-page":"798","article-title":"ProcessPAIR: A tool for automated performance analysis and improvement recommendation in software development","volume-title":"Proc. 31st IEEE\/ACM Int. Conf. Automated Softw. Eng. (ASE)","author":"Raza"},{"key":"ref100","doi-asserted-by":"publisher","DOI":"10.1007\/s11219-018-9433-7"},{"key":"ref101","doi-asserted-by":"publisher","DOI":"10.1109\/RE.2012.6345809"},{"key":"ref102","doi-asserted-by":"publisher","DOI":"10.1016\/j.ins.2018.12.003"},{"key":"ref103","doi-asserted-by":"publisher","DOI":"10.1145\/1869542.1869549"},{"key":"ref104","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2008.02.062"},{"key":"ref105","doi-asserted-by":"publisher","DOI":"10.1016\/j.asoc.2015.10.060"},{"key":"ref106","doi-asserted-by":"publisher","DOI":"10.23919\/CISTI.2019.8760669"},{"key":"ref107","doi-asserted-by":"publisher","DOI":"10.1109\/ICHI.2017.79"},{"key":"ref108","doi-asserted-by":"publisher","DOI":"10.1145\/3378184.3378199"},{"key":"ref109","article-title":"WITHDRAWN: Virtual personal\/voice based assistant for an institution through Alexa\u2019s skill","author":"Karthick","year":"2021"},{"key":"ref110","doi-asserted-by":"publisher","DOI":"10.1007\/s10009-010-0150-1"},{"key":"ref111","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2019.08.018"},{"key":"ref112","doi-asserted-by":"publisher","DOI":"10.1016\/S0920-5489(03)00012-6"},{"key":"ref113","doi-asserted-by":"publisher","DOI":"10.1109\/RSSE.2012.6233399"},{"key":"ref114","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2015.03.009"},{"key":"ref115","doi-asserted-by":"publisher","DOI":"10.1109\/COGINF.2011.6016150"},{"key":"ref116","doi-asserted-by":"publisher","DOI":"10.1016\/j.cie.2019.02.046"},{"key":"ref117","doi-asserted-by":"publisher","DOI":"10.1109\/SEEMS.2018.8687346"},{"key":"ref118","doi-asserted-by":"publisher","DOI":"10.1145\/1629096.1629102"},{"key":"ref119","doi-asserted-by":"publisher","DOI":"10.1145\/1082473.1082567"},{"key":"ref120","doi-asserted-by":"publisher","DOI":"10.3233\/IDT-2012-0125"},{"key":"ref121","doi-asserted-by":"publisher","DOI":"10.1016\/j.ipm.2012.12.002"},{"key":"ref122","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2012.12.061"},{"key":"ref123","doi-asserted-by":"publisher","DOI":"10.1016\/j.is.2012.08.002"},{"key":"ref124","doi-asserted-by":"publisher","DOI":"10.1109\/EBISS.2009.5138018"},{"key":"ref125","doi-asserted-by":"publisher","DOI":"10.1016\/j.ijhcs.2021.102610"},{"key":"ref126","doi-asserted-by":"publisher","DOI":"10.1016\/j.knosys.2006.06.006"},{"key":"ref127","doi-asserted-by":"publisher","DOI":"10.1016\/j.neucom.2008.08.020"},{"key":"ref128","doi-asserted-by":"publisher","DOI":"10.1145\/2695664.2695909"},{"key":"ref129","doi-asserted-by":"publisher","DOI":"10.1145\/1808920.1808928"},{"key":"ref130","doi-asserted-by":"publisher","DOI":"10.1145\/3550355.3552459"},{"key":"ref131","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-016-0541-1"},{"key":"ref132","first-page":"282","article-title":"A framework for model recommenders requirements, architecture and tool support","volume-title":"Proc. 2nd Int. Conf. Model-Driven Eng. Softw. Develop. (MODELSWARD)","author":"Dyck"},{"key":"ref133","first-page":"12","article-title":"Model recommenders for command-enabled editors","volume-title":"Proc. Int. Workshop Model-Driven Eng. Example (MDEBE)","author":"Dyck"},{"key":"ref134","doi-asserted-by":"publisher","DOI":"10.1145\/3417990.3420200"},{"key":"ref135","doi-asserted-by":"publisher","DOI":"10.1145\/3486608.3486905"},{"key":"ref136","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-0716-2197-4_15"},{"key":"ref137","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29044-2"},{"key":"ref138","doi-asserted-by":"publisher","DOI":"10.1016\/j.aei.2006.11.006"},{"key":"ref139","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2021.3068358"}],"container-title":["IEEE Access"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/6287639\/10820123\/10855999.pdf?arnumber=10855999","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,20]],"date-time":"2025-02-20T20:34:32Z","timestamp":1740083672000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10855999\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"references-count":139,"URL":"https:\/\/doi.org\/10.1109\/access.2025.3535527","relation":{},"ISSN":["2169-3536"],"issn-type":[{"value":"2169-3536","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025]]}}}