{"id":"https://openalex.org/W2047550520","doi":"https://doi.org/10.1109/wcre.2013.6671307","title":"Improving SOA antipatterns detection in Service Based Systems by mining execution traces","display_name":"Improving SOA antipatterns detection in Service Based Systems by mining execution traces","publication_year":2013,"publication_date":"2013-10-01","ids":{"openalex":"https://openalex.org/W2047550520","doi":"https://doi.org/10.1109/wcre.2013.6671307","mag":"2047550520"},"language":"en","primary_location":{"id":"doi:10.1109/wcre.2013.6671307","is_oa":false,"landing_page_url":"https://doi.org/10.1109/wcre.2013.6671307","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2013 20th Working Conference on Reverse Engineering (WCRE)","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5010592431","display_name":"Mathieu Nayrolles","orcid":"https://orcid.org/0000-0001-5248-237X"},"institutions":[{"id":"https://openalex.org/I159129438","display_name":"Universit\u00e9 du Qu\u00e9bec \u00e0 Montr\u00e9al","ror":"https://ror.org/002rjbv21","country_code":"CA","type":"education","lineage":["https://openalex.org/I159129438","https://openalex.org/I49663120"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Mathieu Nayrolles","raw_affiliation_strings":["LATECE Team, Universit\u00e9 du Qu\u00e9bec \u00e0, Montr\u00e9al, Canada","Dept. d'Inf., Univ. du Quebec a Montreal, Montre\u0301al, QC, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"LATECE Team, Universit\u00e9 du Qu\u00e9bec \u00e0, Montr\u00e9al, Canada","institution_ids":["https://openalex.org/I159129438"]},{"raw_affiliation_string":"Dept. d'Inf., Univ. du Quebec a Montreal, Montre\u0301al, QC, Canada","institution_ids":["https://openalex.org/I159129438"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5007508017","display_name":"Naouel Moha","orcid":"https://orcid.org/0000-0001-9252-9937"},"institutions":[{"id":"https://openalex.org/I159129438","display_name":"Universit\u00e9 du Qu\u00e9bec \u00e0 Montr\u00e9al","ror":"https://ror.org/002rjbv21","country_code":"CA","type":"education","lineage":["https://openalex.org/I159129438","https://openalex.org/I49663120"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Naouel Moha","raw_affiliation_strings":["LATECE Team, Universit\u00e9 du Qu\u00e9bec \u00e0, Montr\u00e9al, Canada","Dept. d'Inf., Univ. du Quebec a Montreal, Montre\u0301al, QC, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"LATECE Team, Universit\u00e9 du Qu\u00e9bec \u00e0, Montr\u00e9al, Canada","institution_ids":["https://openalex.org/I159129438"]},{"raw_affiliation_string":"Dept. d'Inf., Univ. du Quebec a Montreal, Montre\u0301al, QC, Canada","institution_ids":["https://openalex.org/I159129438"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5019782348","display_name":"Petko Valtchev","orcid":"https://orcid.org/0000-0001-5026-3915"},"institutions":[{"id":"https://openalex.org/I159129438","display_name":"Universit\u00e9 du Qu\u00e9bec \u00e0 Montr\u00e9al","ror":"https://ror.org/002rjbv21","country_code":"CA","type":"education","lineage":["https://openalex.org/I159129438","https://openalex.org/I49663120"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Petko Valtchev","raw_affiliation_strings":["LATECE Team, Universit\u00e9 du Qu\u00e9bec \u00e0, Montr\u00e9al, Canada","Dept. d'Inf., Univ. du Quebec a Montreal, Montre\u0301al, QC, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"LATECE Team, Universit\u00e9 du Qu\u00e9bec \u00e0, Montr\u00e9al, Canada","institution_ids":["https://openalex.org/I159129438"]},{"raw_affiliation_string":"Dept. d'Inf., Univ. du Quebec a Montreal, Montre\u0301al, QC, Canada","institution_ids":["https://openalex.org/I159129438"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I159129438"],"apc_list":null,"apc_paid":null,"fwci":1.5099,"has_fulltext":false,"cited_by_count":21,"citation_normalized_percentile":{"value":0.8281372,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"321","last_page":"330"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9977999925613403,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.777002215385437},{"id":"https://openalex.org/keywords/maintainability","display_name":"Maintainability","score":0.6955123543739319},{"id":"https://openalex.org/keywords/quality-of-service","display_name":"Quality of service","score":0.4666360020637512},{"id":"https://openalex.org/keywords/service-oriented-architecture","display_name":"Service-oriented architecture","score":0.46272507309913635},{"id":"https://openalex.org/keywords/service","display_name":"Service (business)","score":0.4505777657032013},{"id":"https://openalex.org/keywords/oasis-soa-reference-model","display_name":"OASIS SOA Reference Model","score":0.4355716109275818},{"id":"https://openalex.org/keywords/reusability","display_name":"Reusability","score":0.42050454020500183},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.4039107859134674},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.37393367290496826},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3643626570701599},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3495323061943054},{"id":"https://openalex.org/keywords/web-service","display_name":"Web service","score":0.2936667203903198},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.22769483923912048},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.13261529803276062},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.11828169226646423}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.777002215385437},{"id":"https://openalex.org/C160713754","wikidata":"https://www.wikidata.org/wiki/Q1389965","display_name":"Maintainability","level":2,"score":0.6955123543739319},{"id":"https://openalex.org/C5119721","wikidata":"https://www.wikidata.org/wiki/Q220501","display_name":"Quality of service","level":2,"score":0.4666360020637512},{"id":"https://openalex.org/C57041688","wikidata":"https://www.wikidata.org/wiki/Q220644","display_name":"Service-oriented architecture","level":3,"score":0.46272507309913635},{"id":"https://openalex.org/C2780378061","wikidata":"https://www.wikidata.org/wiki/Q25351891","display_name":"Service (business)","level":2,"score":0.4505777657032013},{"id":"https://openalex.org/C94103152","wikidata":"https://www.wikidata.org/wiki/Q7072295","display_name":"OASIS SOA Reference Model","level":4,"score":0.4355716109275818},{"id":"https://openalex.org/C137981799","wikidata":"https://www.wikidata.org/wiki/Q1369184","display_name":"Reusability","level":3,"score":0.42050454020500183},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.4039107859134674},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.37393367290496826},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3643626570701599},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3495323061943054},{"id":"https://openalex.org/C35578498","wikidata":"https://www.wikidata.org/wiki/Q193424","display_name":"Web service","level":2,"score":0.2936667203903198},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.22769483923912048},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.13261529803276062},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.11828169226646423},{"id":"https://openalex.org/C136264566","wikidata":"https://www.wikidata.org/wiki/Q159810","display_name":"Economy","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/wcre.2013.6671307","is_oa":false,"landing_page_url":"https://doi.org/10.1109/wcre.2013.6671307","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2013 20th Working Conference on Reverse Engineering (WCRE)","raw_type":"proceedings-article"},{"id":"pmh:oai:espace2.etsmtl.ca:21242","is_oa":false,"landing_page_url":"https://espace2.etsmtl.ca/id/eprint/21242/","pdf_url":null,"source":{"id":"https://openalex.org/S4306402392","display_name":"Espace \u00c9TS (ETS)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1341030882","host_organization_name":"Educational Testing Service","host_organization_lineage":["https://openalex.org/I1341030882"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Compte rendu de conf\u00e9rence"},{"id":"pmh:oai:www.archipel.uqam.ca:6701","is_oa":false,"landing_page_url":"http://www.archipel.uqam.ca/6701/1/NayrollesMV13.xml","pdf_url":null,"source":{"id":"https://openalex.org/S4306401005","display_name":"Archipelago (Universit\u00e9 du Qu\u00e9bec \u00e0 Montr\u00e9al)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210093668","host_organization_name":"Quebec Intensive Silviculture Network","host_organization_lineage":["https://openalex.org/I4210093668"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"PeerReviewed"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320334593","display_name":"Natural Sciences and Engineering Research Council of Canada","ror":"https://ror.org/01h531d29"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":44,"referenced_works":["https://openalex.org/W130230832","https://openalex.org/W1487083903","https://openalex.org/W1500453122","https://openalex.org/W1534729839","https://openalex.org/W1556507321","https://openalex.org/W1562546628","https://openalex.org/W1569729202","https://openalex.org/W1588542503","https://openalex.org/W1589067009","https://openalex.org/W1594407938","https://openalex.org/W1910673522","https://openalex.org/W1994273445","https://openalex.org/W2008953385","https://openalex.org/W2011132481","https://openalex.org/W2022364224","https://openalex.org/W2037544681","https://openalex.org/W2061965698","https://openalex.org/W2074140925","https://openalex.org/W2085761620","https://openalex.org/W2099353275","https://openalex.org/W2106697582","https://openalex.org/W2114836483","https://openalex.org/W2123488392","https://openalex.org/W2125227861","https://openalex.org/W2140364498","https://openalex.org/W2142312353","https://openalex.org/W2142978025","https://openalex.org/W2147012193","https://openalex.org/W2151295763","https://openalex.org/W2153887189","https://openalex.org/W2154467091","https://openalex.org/W2156026066","https://openalex.org/W2163230500","https://openalex.org/W2168196587","https://openalex.org/W2787379525","https://openalex.org/W2913217271","https://openalex.org/W3095693182","https://openalex.org/W6605341280","https://openalex.org/W6633661185","https://openalex.org/W6635227764","https://openalex.org/W6635373268","https://openalex.org/W6635488347","https://openalex.org/W6682881054","https://openalex.org/W7064962747"],"related_works":["https://openalex.org/W2580033583","https://openalex.org/W2101422923","https://openalex.org/W2112885082","https://openalex.org/W2392451010","https://openalex.org/W2354806833","https://openalex.org/W2120682326","https://openalex.org/W2579271523","https://openalex.org/W2999981266","https://openalex.org/W2075896526","https://openalex.org/W2082090058"],"abstract_inverted_index":{"Service":[0,31],"Based":[1],"Systems":[2],"(SBSs),":[3],"like":[4],"other":[5],"software":[6],"systems,":[7],"evolve":[8],"due":[9],"to":[10,50,62,177,205],"changes":[11],"in":[12,38,77],"both":[13],"user":[14],"requirements":[15],"and":[16,26,35,54,65,80,97,145,163,214],"execution":[17,134],"contexts.":[18],"Continuous":[19],"evolution":[20,115],"could":[21],"easily":[22],"deteriorate":[23],"the":[24,28,117,158,165,193,208,215,223],"design":[25,40],"reduce":[27],"Quality":[29],"of":[30,33,56,116,142,152,175,184,192],"(QoS)":[32],"SBSs":[34],"may":[36],"result":[37],"poor":[39],"solutions,":[41],"commonly":[42],"known":[43],"as":[44],"SOA":[45,47,72,101,129],"antipatterns.":[46],"antipatterns":[48],"lead":[49],"a":[51,95,150,172,200],"reduced":[52],"maintainability":[53],"reusability":[55],"SBSs.":[57,181],"It":[58,136],"is":[59,113,197,217],"therefore":[60],"important":[61],"first":[63,156],"detect":[64],"then":[66,170],"remove":[67],"them.":[68],"However,":[69],"techniques":[70],"for":[71,86,100,109],"antipattern":[73,102,130],"detection":[74,103,131],"are":[75,82],"still":[76],"their":[78,87],"infancy,":[79],"there":[81],"hardly":[83],"any":[84],"tools":[85],"automatic":[88],"detection.":[89],"In":[90],"this":[91],"paper,":[92],"we":[93],"propose":[94],"new":[96,186],"innovative":[98],"approach":[99],"called":[104],"SOMAD":[105,127,176],"(Service":[106,121],"Oriented":[107,122],"Mining":[108],"Antipattern":[110],"Detection)":[111],"which":[112],"an":[114],"previously":[118],"published":[119],"SODA":[120,189],"Detection":[123],"For":[124],"Antpatterns)":[125],"tool.":[126],"improves":[128],"by":[132,199],"mining":[133,161],"traces:":[135],"detects":[137],"strong":[138],"associations":[139],"between":[140],"sequences":[141],"service/method":[143],"calls":[144],"further":[146],"filters":[147],"them":[148],"using":[149],"suite":[151],"dedicated":[153],"metrics.":[154,168],"We":[155,169],"present":[157],"underlying":[159],"association":[160],"model":[162],"introduce":[164],"SBS-oriented":[166],"rule":[167],"describe":[171],"validating":[173],"application":[174],"two":[178],"independently":[179],"developed":[180],"A":[182],"comparison":[183],"our":[185],"tool":[187],"with":[188],"reveals":[190],"superiority":[191],"former:":[194],"Its":[195],"precision":[196],"better":[198],"margin":[201],"ranging":[202],"from":[203],"2.6%":[204],"16.67%":[206],"while":[207],"recall":[209],"remains":[210],"optimal":[211],"at":[212],"100%":[213],"speed":[216],"significantly":[218],"reduces":[219],"(2.5+":[220],"times":[221],"on":[222],"same":[224],"test":[225],"subjects).":[226]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":3},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":3},{"year":2014,"cited_by_count":2}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
