{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,21]],"date-time":"2026-05-21T16:55:13Z","timestamp":1779382513071,"version":"3.53.1"},"reference-count":120,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"10","license":[{"start":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T00:00:00Z","timestamp":1759276800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T00:00:00Z","timestamp":1759276800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T00:00:00Z","timestamp":1759276800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"name":"NSERC Discovery Grant Program"},{"DOI":"10.13039\/501100001804","name":"Canada Research Chairs","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100001804","id-type":"DOI","asserted-by":"publisher"}]},{"name":"FRQNT programs"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IIEEE Trans. Software Eng."],"published-print":{"date-parts":[[2025,10]]},"DOI":"10.1109\/tse.2025.3603009","type":"journal-article","created":{"date-parts":[[2025,9,9]],"date-time":"2025-09-09T17:31:53Z","timestamp":1757439113000},"page":"2879-2899","source":"Crossref","is-referenced-by-count":3,"title":["Identifying Reusable Services in Legacy Object-Oriented Systems: A Type-Sensitive Identification Approach"],"prefix":"10.1109","volume":"51","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8647-1676","authenticated-orcid":false,"given":"Manel","family":"Abdellatif","sequence":"first","affiliation":[{"name":"Software and Information Technology Engineering Department, &#x00C9;cole de Technologie Sup&#x00E9;rieure, Montreal, QC, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9252-9937","authenticated-orcid":false,"given":"Naouel","family":"Moha","sequence":"additional","affiliation":[{"name":"Software and Information Technology Engineering Department, &#x00C9;cole de Technologie Sup&#x00E9;rieure, Montreal, QC, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4361-2563","authenticated-orcid":false,"given":"Yann-Ga\u00ebl","family":"Gu\u00e9h\u00e9neuc","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Software Engineering, Concordia University, Montreal, QC, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1220-9042","authenticated-orcid":false,"given":"Hafedh","family":"Mili","sequence":"additional","affiliation":[{"name":"D&#x00E9;partement d&#x2019;informatique, UQ&#x00C0;M, Montr&#x00E9;al, QC, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6145-774X","authenticated-orcid":false,"given":"Ghizlane","family":"El Boussaidi","sequence":"additional","affiliation":[{"name":"Software and Information Technology Engineering Department, &#x00C9;cole de Technologie Sup&#x00E9;rieure, Montreal, QC, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/step.2005.24"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2020.110868"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-65310-1_34"},{"key":"ref4","volume-title":"SOA Principles of Service Design.","author":"Erl","year":"2007"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/MESOCA.2013.6632729"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-95204-8_18"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-07215-9_35"},{"key":"ref8","first-page":"634","article-title":"State of the practice in service identification for SA migration in industry","volume-title":"Proc. ICSOC","author":"Abdellatif","year":"2018"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.4018\/jwsr.2004010101"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-44482-6_12"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/ICWS.2017.61"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/APSCC.2011.12"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-95204-8_17"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2023.3287297"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-06019-0_10"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/3463274.3463334"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/ICI2ST51859.2021.00027"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/SCCC49216.2019.8966423"},{"issue":"2","key":"ref19","first-page":"20","article-title":"A survey of service identification approaches-classification framework, state of the art, and comparison","volume":"4","author":"Birkmeier","year":"2015","journal-title":"Enterprise Model. Inf. Syst. Archit."},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-17694-4_4"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/DEST.2009.5276742"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/2364412.2364439"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.3923\/jas.2012.1232.1244"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1007\/s11761-014-0161-y"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/SCC.2010.56"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1007\/s10009-009-0123-4"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2011.41"},{"issue":"4","key":"ref28","first-page":"1","article-title":"MDCSIM: A method and a tool to identify services","volume":"2","author":"Huergo","year":"2014","journal-title":"IT Convergence Pract."},{"issue":"2","key":"ref29","article-title":"Architectural restructuring by semi-automatic clustering to facilitate migration towards a service-oriented architecture","volume":"34","author":"Grieger","year":"2014","journal-title":"Softwaretechnik-Trends"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/ICCSA.2017.8000015"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/MESOCA.2013.6632732"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/2554850.2554973"},{"key":"ref33","first-page":"1","article-title":"Service identification based on quality metrics object-oriented legacy system migration towards SOA","volume-title":"Proc. SEKE","author":"Adjoyan","year":"2014"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/ICSA47634.2020.00023"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-33702-5_5"},{"issue":"1","key":"ref36","article-title":"Locating services in legacy software: Information retrieval techniques, ontology and FCA based approach","volume":"11","author":"Djeloul","year":"2012","journal-title":"WSEAS Trans. Comput. (Greece)"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.2298\/CSIS151105011A"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/QSIC.2006.29"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2006.34"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/ICNDC.2010.28"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/2601248.2601268"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/2961111.2962630"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC.2004.61"},{"key":"ref44","first-page":"620","article-title":"Service identification and packaging in service oriented reengineering","volume":"5","author":"Zhang","year":"2005","journal-title":"Proc. SEKE"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1007\/s10796-006-9007-2"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1002\/9780470238103.ch8"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2007.11"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-72035-5_9"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/WSE.2008.4655393"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/ICWS.2008.86"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/CISE.2009.5365568"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2010.5609744"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.4018\/978-1-4666-2649-2.ch015"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2011.162"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1504\/IJCAT.2013.054348"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1109\/SERVICES.2014.90"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1109\/ICWS.2015.66"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1109\/CLEI.2016.7833410"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-67262-5_2"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1109\/ICWS.2018.00034"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-02671-4_4"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-99933-3_4"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-03596-9_3"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-99819-0_5"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1145\/3234152.3234195"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC.2018.00072"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.5220\/0007755901530164"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-29983-5_3"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2019.2910531"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2019.02.031"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-49432-2_7"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1109\/ICSA47634.2020.00021"},{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-39306-9_2"},{"key":"ref74","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-58923-3_21"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1109\/SoSE50414.2020.9130466"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-49435-3_1"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.1109\/SOSE49046.2020.00015"},{"key":"ref78","doi-asserted-by":"publisher","DOI":"10.1145\/3468264.3473915"},{"key":"ref79","doi-asserted-by":"publisher","DOI":"10.1109\/ICWS53863.2021.00104"},{"key":"ref80","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v35i1.16079"},{"key":"ref81","doi-asserted-by":"publisher","DOI":"10.12694\/scpe.v22i1.1836"},{"key":"ref82","doi-asserted-by":"publisher","DOI":"10.1109\/SANER50967.2021.00042"},{"key":"ref83","doi-asserted-by":"publisher","DOI":"10.1145\/3412841.3442016"},{"key":"ref84","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-79382-1_26"},{"key":"ref85","doi-asserted-by":"publisher","DOI":"10.1002\/spe.2956"},{"key":"ref86","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2022.106996"},{"key":"ref87","doi-asserted-by":"publisher","DOI":"10.1109\/ICWS55610.2022.00065"},{"key":"ref88","doi-asserted-by":"publisher","DOI":"10.1002\/smr.2503"},{"key":"ref89","doi-asserted-by":"publisher","DOI":"10.13052\/jwe1540-9589.2158"},{"key":"ref90","doi-asserted-by":"publisher","DOI":"10.1145\/3530019.3530040"},{"key":"ref91","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-022-00977-3"},{"key":"ref92","doi-asserted-by":"publisher","DOI":"10.1109\/ICSA56044.2023.00013"},{"key":"ref93","doi-asserted-by":"publisher","DOI":"10.1109\/ICWS60048.2023.00019"},{"key":"ref94","doi-asserted-by":"publisher","DOI":"10.1109\/SSE60056.2023.00035"},{"key":"ref95","doi-asserted-by":"publisher","DOI":"10.1109\/IC_ASET58101.2023.10150522"},{"key":"ref96","doi-asserted-by":"publisher","DOI":"10.4135\/9781452218403.n25"},{"key":"ref97","article-title":"Replication package."},{"key":"ref98","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2006.28"},{"key":"ref99","doi-asserted-by":"publisher","DOI":"10.1090\/coll\/025"},{"key":"ref100","volume-title":"Lattice Theory: First Concepts and Distributive Lattices.","author":"Gratzer","year":"2009"},{"key":"ref101","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-11928-6_22"},{"key":"ref102","doi-asserted-by":"publisher","DOI":"10.1109\/TNN.2005.845141"},{"key":"ref103","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-64846-6_9"},{"key":"ref104","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2020.findings-emnlp.139"},{"key":"ref105","first-page":"189","article-title":"Identifying software components from object-oriented APIS based on dynamic analysis","volume-title":"Proc. 26th Conf. Program Comprehension","author":"Shatnawi","year":"2018"},{"key":"ref106","doi-asserted-by":"publisher","DOI":"10.1109\/52.43044"},{"key":"ref107","doi-asserted-by":"publisher","DOI":"10.1002\/smr.567"},{"key":"ref108","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2017.04.003"},{"issue":"11","key":"ref109","first-page":"30","article-title":"Ontology and taxonomy of services in a service-oriented architecture","volume":"11","author":"Cohen","year":"2007","journal-title":"Archit. J."},{"key":"ref110","article-title":"The open group SOA reference architecture"},{"key":"ref111","article-title":"What should you know before developing a service identification approach","author":"Shatnawi","year":"2018"},{"key":"ref112","doi-asserted-by":"publisher","DOI":"10.1504\/IJCAT.2015.071415"},{"key":"ref113","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2012.44"},{"key":"ref114","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2014.04.007"},{"key":"ref115","doi-asserted-by":"publisher","DOI":"10.1090\/S0002-9939-1956-0078686-7"},{"key":"ref116","doi-asserted-by":"publisher","DOI":"10.1109\/WPC.2004.1311061"},{"key":"ref117","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2013.6693106"},{"key":"ref118","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2007.70732"},{"key":"ref119","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevE.69.026113"},{"key":"ref120","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevE.76.036106"}],"container-title":["IEEE Transactions on Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/32\/11207080\/11154854.pdf?arnumber=11154854","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,20]],"date-time":"2025-10-20T17:49:20Z","timestamp":1760982560000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11154854\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,10]]},"references-count":120,"journal-issue":{"issue":"10"},"URL":"https:\/\/doi.org\/10.1109\/tse.2025.3603009","relation":{},"ISSN":["0098-5589","1939-3520","2326-3881"],"issn-type":[{"value":"0098-5589","type":"print"},{"value":"1939-3520","type":"electronic"},{"value":"2326-3881","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,10]]}}}