{"id":"https://openalex.org/W4283070736","doi":"https://doi.org/10.1109/icse-seip55303.2022.9793911","title":"Decision Models for Selecting Patterns and Strategies in Microservices Systems and their Evaluation by Practitioners","display_name":"Decision Models for Selecting Patterns and Strategies in Microservices Systems and their Evaluation by Practitioners","publication_year":2022,"publication_date":"2022-05-01","ids":{"openalex":"https://openalex.org/W4283070736","doi":"https://doi.org/10.1109/icse-seip55303.2022.9793911"},"language":"en","primary_location":{"id":"doi:10.1109/icse-seip55303.2022.9793911","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icse-seip55303.2022.9793911","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 IEEE/ACM 44th International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP)","raw_type":"proceedings-article"},"type":"article","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/A5013537370","display_name":"Muhammad Waseem","orcid":"https://orcid.org/0000-0001-7488-2577"},"institutions":[{"id":"https://openalex.org/I37461747","display_name":"Wuhan University","ror":"https://ror.org/033vjfk17","country_code":"CN","type":"education","lineage":["https://openalex.org/I37461747"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Muhammad Waseem","raw_affiliation_strings":["School of Computer Science, Wuhan University,Wuhan,China","School of Computer Science, Wuhan University, Wuhan, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science, Wuhan University,Wuhan,China","institution_ids":["https://openalex.org/I37461747"]},{"raw_affiliation_string":"School of Computer Science, Wuhan University, Wuhan, China","institution_ids":["https://openalex.org/I37461747"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5049939779","display_name":"Peng Liang","orcid":"https://orcid.org/0000-0002-2056-5346"},"institutions":[{"id":"https://openalex.org/I37461747","display_name":"Wuhan University","ror":"https://ror.org/033vjfk17","country_code":"CN","type":"education","lineage":["https://openalex.org/I37461747"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Peng Liang","raw_affiliation_strings":["School of Computer Science, Wuhan University,Wuhan,China","School of Computer Science, Wuhan University, Wuhan, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science, Wuhan University,Wuhan,China","institution_ids":["https://openalex.org/I37461747"]},{"raw_affiliation_string":"School of Computer Science, Wuhan University, Wuhan, China","institution_ids":["https://openalex.org/I37461747"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070999498","display_name":"Aakash Ahmad","orcid":"https://orcid.org/0000-0002-3198-9638"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Aakash Ahmad","raw_affiliation_strings":["College of Computer Science and Engineering, University of Ha&#x0027;il,Ha&#x0027;il,Saudi Arabia"],"affiliations":[{"raw_affiliation_string":"College of Computer Science and Engineering, University of Ha&#x0027;il,Ha&#x0027;il,Saudi Arabia","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5052783352","display_name":"Mojtaba Shahin","orcid":"https://orcid.org/0000-0002-9081-1354"},"institutions":[{"id":"https://openalex.org/I56590836","display_name":"Monash University","ror":"https://ror.org/02bfwt286","country_code":"AU","type":"education","lineage":["https://openalex.org/I56590836"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Mojtaba Shahin","raw_affiliation_strings":["Monash University,Faculty of Information Technology,Melbourne,Australia","Faculty of Information Technology, Monash University, Melbourne, Australia"],"affiliations":[{"raw_affiliation_string":"Monash University,Faculty of Information Technology,Melbourne,Australia","institution_ids":["https://openalex.org/I56590836"]},{"raw_affiliation_string":"Faculty of Information Technology, Monash University, Melbourne, Australia","institution_ids":["https://openalex.org/I56590836"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5044974108","display_name":"Arif Ali Khan","orcid":"https://orcid.org/0000-0002-8479-1481"},"institutions":[{"id":"https://openalex.org/I98381234","display_name":"University of Oulu","ror":"https://ror.org/03yj89h83","country_code":"FI","type":"education","lineage":["https://openalex.org/I98381234"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Arif Ali Khan","raw_affiliation_strings":["University of Oulu,M3S Empirical Software Engineering Research Unit,Oulu,Finland","M3S Empirical Software Engineering Research Unit, University of Oulu, Oulu, Finland"],"affiliations":[{"raw_affiliation_string":"University of Oulu,M3S Empirical Software Engineering Research Unit,Oulu,Finland","institution_ids":["https://openalex.org/I98381234"]},{"raw_affiliation_string":"M3S Empirical Software Engineering Research Unit, University of Oulu, Oulu, Finland","institution_ids":["https://openalex.org/I98381234"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5007439667","display_name":"Gast\u00f3n M\u00e1rquez","orcid":"https://orcid.org/0000-0003-0167-5969"},"institutions":[{"id":"https://openalex.org/I75778554","display_name":"Federico Santa Mar\u00eda Technical University","ror":"https://ror.org/05510vn56","country_code":"CL","type":"education","lineage":["https://openalex.org/I75778554"]}],"countries":["CL"],"is_corresponding":false,"raw_author_name":"Gaston Marquez","raw_affiliation_strings":["Federico Santa Mar&#x00ED;a Technical University,Department of Electronics and Informatics,Concepci&#x00F3;n,Chile"],"affiliations":[{"raw_affiliation_string":"Federico Santa Mar&#x00ED;a Technical University,Department of Electronics and Informatics,Concepci&#x00F3;n,Chile","institution_ids":["https://openalex.org/I75778554"]}]}],"institutions":[],"countries_distinct_count":4,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5013537370"],"corresponding_institution_ids":["https://openalex.org/I37461747"],"apc_list":null,"apc_paid":null,"fwci":0.5708,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.67423798,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"135","last_page":"144"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9997000098228455,"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"}},"topics":[{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9997000098228455,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9914000034332275,"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/T10273","display_name":"IoT and Edge/Fog Computing","score":0.9887999892234802,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/microservices","display_name":"Microservices","score":0.9846669435501099},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6897063851356506},{"id":"https://openalex.org/keywords/service","display_name":"Service (business)","score":0.41555604338645935},{"id":"https://openalex.org/keywords/data-science","display_name":"Data science","score":0.37114110589027405},{"id":"https://openalex.org/keywords/business","display_name":"Business","score":0.05978626012802124}],"concepts":[{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.9846669435501099},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6897063851356506},{"id":"https://openalex.org/C2780378061","wikidata":"https://www.wikidata.org/wiki/Q25351891","display_name":"Service (business)","level":2,"score":0.41555604338645935},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.37114110589027405},{"id":"https://openalex.org/C144133560","wikidata":"https://www.wikidata.org/wiki/Q4830453","display_name":"Business","level":0,"score":0.05978626012802124},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0},{"id":"https://openalex.org/C162853370","wikidata":"https://www.wikidata.org/wiki/Q39809","display_name":"Marketing","level":1,"score":0.0},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icse-seip55303.2022.9793911","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icse-seip55303.2022.9793911","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 IEEE/ACM 44th International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Responsible consumption and production","id":"https://metadata.un.org/sdg/12","score":0.550000011920929}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":23,"referenced_works":["https://openalex.org/W2009363721","https://openalex.org/W2504609441","https://openalex.org/W2593390545","https://openalex.org/W2704267313","https://openalex.org/W2735864825","https://openalex.org/W2742095992","https://openalex.org/W2748774632","https://openalex.org/W2906818704","https://openalex.org/W2911537985","https://openalex.org/W2945008930","https://openalex.org/W2955831855","https://openalex.org/W2966606060","https://openalex.org/W2970515999","https://openalex.org/W2974106837","https://openalex.org/W3081034060","https://openalex.org/W3135321289","https://openalex.org/W3157222026","https://openalex.org/W3162391067","https://openalex.org/W3176872482","https://openalex.org/W3191614725","https://openalex.org/W3204485688","https://openalex.org/W3215899513","https://openalex.org/W4283709551"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W4210334847","https://openalex.org/W3181741639","https://openalex.org/W4367181468","https://openalex.org/W2767473057","https://openalex.org/W4225586032","https://openalex.org/W3003367851","https://openalex.org/W1492892507"],"abstract_inverted_index":{"Researchers":[0],"and":[1,11,25,29,33,53,68,74,82,96,135],"practitioners":[2,109],"have":[3],"recently":[4],"proposed":[5],"many":[6],"Mi-croservices":[7],"Architecture":[8],"(MSA)":[9],"patterns":[10,32,52,134],"strategies":[12,34,54],"covering":[13,55],"various":[14,37],"aspects":[15],"of":[16,98],"microservices":[17,64,66,108,133],"system":[18],"life":[19],"cycle,":[20],"such":[21],"as":[22,127],"service":[23,69],"design":[24,58],"security.":[26],"However,":[27],"selecting":[28,51],"implementing":[30],"these":[31,87],"can":[35],"entail":[36],"challenges":[38],"for":[39,50,85],"microser-vices":[40],"practitioners.":[41],"To":[42,90],"this":[43,45],"end,":[44],"study":[46],"proposes":[47],"decision":[48,88,100,125],"models":[49,126],"four":[56],"MSA":[57],"ar-eas:":[59],"application":[60],"decomposition":[61],"into":[62],"microservices,":[63],"security,":[65],"communication,":[67],"discovery.":[70],"We":[71],"used":[72],"peer-reviewed":[73],"grey":[75],"literature":[76],"to":[77,131],"identify":[78],"the":[79,92,99,121,124],"patterns,":[80],"strategies,":[81],"quality":[83],"attributes":[84],"creating":[86],"models.":[89],"evaluate":[91],"familiarity,":[93],"understandability,":[94],"completeness,":[95],"usefulness":[97],"models,":[101],"we":[102],"conducted":[103],"semi-structured":[104],"interviews":[105],"with":[106],"24":[107],"from":[110],"12":[111],"countries":[112],"across":[113],"five":[114],"continents.":[115],"Our":[116],"evaluation":[117],"results":[118],"show":[119],"that":[120],"prac-titioners":[122],"found":[123],"an":[128],"effective":[129],"guide":[130],"select":[132],"strategies.":[136]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":2}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2025-10-10T00:00:00"}
