{"id":"https://openalex.org/W4223575856","doi":"https://doi.org/10.1002/smr.2452","title":"ExVivoMicroTest: ExVivo Testing of Microservices","display_name":"ExVivoMicroTest: ExVivo Testing of Microservices","publication_year":2022,"publication_date":"2022-04-12","ids":{"openalex":"https://openalex.org/W4223575856","doi":"https://doi.org/10.1002/smr.2452"},"language":"en","primary_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1002/smr.2452","pdf_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/smr.2452","source":{"id":"https://openalex.org/S4210172359","display_name":"Journal of Software Evolution and Process","issn_l":"2047-7473","issn":["2047-7473","2047-7481"],"is_oa":false,"is_in_doaj":false,"is_indexed_in_scopus":true,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true},"type":"article","type_crossref":"journal-article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/smr.2452","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5005695267","display_name":"Luca Gazzola","orcid":null},"institutions":[{"id":"https://openalex.org/I66752286","display_name":"University of Milano-Bicocca","ror":"https://ror.org/01ynf4891","country_code":"IT","type":"funder","lineage":["https://openalex.org/I66752286"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Luca Gazzola","raw_affiliation_strings":["Department of Informatics Systems and Communication (DISCo), University of Milano-Bicocca, Milan, Italy"],"affiliations":[{"raw_affiliation_string":"Department of Informatics Systems and Communication (DISCo), University of Milano-Bicocca, Milan, Italy","institution_ids":["https://openalex.org/I66752286"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5011347818","display_name":"Maayan Goldstein","orcid":"https://orcid.org/0000-0002-5500-2164"},"institutions":[],"countries":["IL"],"is_corresponding":false,"raw_author_name":"Maayan Goldstein","raw_affiliation_strings":["Nokia Bell Labs, Tel Aviv, Israel"],"affiliations":[{"raw_affiliation_string":"Nokia Bell Labs, Tel Aviv, Israel","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036120394","display_name":"Leonardo Mariani","orcid":"https://orcid.org/0000-0001-9527-7042"},"institutions":[{"id":"https://openalex.org/I66752286","display_name":"University of Milano-Bicocca","ror":"https://ror.org/01ynf4891","country_code":"IT","type":"funder","lineage":["https://openalex.org/I66752286"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Leonardo Mariani","raw_affiliation_strings":["Department of Informatics Systems and Communication (DISCo), University of Milano-Bicocca, Milan, Italy"],"affiliations":[{"raw_affiliation_string":"Department of Informatics Systems and Communication (DISCo), University of Milano-Bicocca, Milan, Italy","institution_ids":["https://openalex.org/I66752286"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5042303773","display_name":"Marco Mobilio","orcid":"https://orcid.org/0000-0002-3499-0159"},"institutions":[{"id":"https://openalex.org/I66752286","display_name":"University of Milano-Bicocca","ror":"https://ror.org/01ynf4891","country_code":"IT","type":"funder","lineage":["https://openalex.org/I66752286"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Marco Mobilio","raw_affiliation_strings":["Department of Informatics Systems and Communication (DISCo), University of Milano-Bicocca, Milan, Italy"],"affiliations":[{"raw_affiliation_string":"Department of Informatics Systems and Communication (DISCo), University of Milano-Bicocca, Milan, Italy","institution_ids":["https://openalex.org/I66752286"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039882400","display_name":"Itai Segall","orcid":null},"institutions":[{"id":"https://openalex.org/I72090969","display_name":"Nokia (United States)","ror":"https://ror.org/038km2573","country_code":"US","type":"company","lineage":["https://openalex.org/I2738502077","https://openalex.org/I72090969"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Itai Segall","raw_affiliation_strings":["Nokia Bell Labs, Murray Hill, New Jersey, USA"],"affiliations":[{"raw_affiliation_string":"Nokia Bell Labs, Murray Hill, New Jersey, USA","institution_ids":["https://openalex.org/I72090969"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5003358645","display_name":"Alessandro Tundo","orcid":"https://orcid.org/0000-0001-8840-8948"},"institutions":[{"id":"https://openalex.org/I66752286","display_name":"University of Milano-Bicocca","ror":"https://ror.org/01ynf4891","country_code":"IT","type":"funder","lineage":["https://openalex.org/I66752286"]}],"countries":["IT"],"is_corresponding":true,"raw_author_name":"Alessandro Tundo","raw_affiliation_strings":["Department of Informatics Systems and Communication (DISCo), University of Milano-Bicocca, Milan, Italy"],"affiliations":[{"raw_affiliation_string":"Department of Informatics Systems and Communication (DISCo), University of Milano-Bicocca, Milan, Italy","institution_ids":["https://openalex.org/I66752286"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5040587623","display_name":"Luca Ussi","orcid":null},"institutions":[{"id":"https://openalex.org/I66752286","display_name":"University of Milano-Bicocca","ror":"https://ror.org/01ynf4891","country_code":"IT","type":"funder","lineage":["https://openalex.org/I66752286"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Luca Ussi","raw_affiliation_strings":["Department of Informatics Systems and Communication (DISCo), University of Milano-Bicocca, Milan, Italy"],"affiliations":[{"raw_affiliation_string":"Department of Informatics Systems and Communication (DISCo), University of Milano-Bicocca, Milan, Italy","institution_ids":["https://openalex.org/I66752286"]}]}],"institution_assertions":[],"countries_distinct_count":3,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5003358645"],"corresponding_institution_ids":["https://openalex.org/I66752286"],"apc_list":null,"apc_paid":null,"fwci":0.506,"has_fulltext":true,"fulltext_origin":"pdf","cited_by_count":3,"citation_normalized_percentile":{"value":0.593776,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":75,"max":78},"biblio":{"volume":"35","issue":"4","first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":1.0,"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":1.0,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9997,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T10260","display_name":"Software Engineering Research","score":0.9982,"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/microservices","display_name":"Microservices","score":0.76940155},{"id":"https://openalex.org/keywords/tracing","display_name":"Tracing","score":0.7162277},{"id":"https://openalex.org/keywords/regression-testing","display_name":"Regression testing","score":0.6145966},{"id":"https://openalex.org/keywords/ticket","display_name":"Ticket","score":0.51533765},{"id":"https://openalex.org/keywords/test-management-approach","display_name":"Test Management Approach","score":0.48295707}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.89322937},{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.76940155},{"id":"https://openalex.org/C138673069","wikidata":"https://www.wikidata.org/wiki/Q322229","display_name":"Tracing","level":2,"score":0.7162277},{"id":"https://openalex.org/C2777267654","wikidata":"https://www.wikidata.org/wiki/Q3519023","display_name":"Test (biology)","level":2,"score":0.6162162},{"id":"https://openalex.org/C161821725","wikidata":"https://www.wikidata.org/wiki/Q917415","display_name":"Regression testing","level":5,"score":0.6145966},{"id":"https://openalex.org/C2776540713","wikidata":"https://www.wikidata.org/wiki/Q7800647","display_name":"Ticket","level":2,"score":0.51533765},{"id":"https://openalex.org/C2780378061","wikidata":"https://www.wikidata.org/wiki/Q25351891","display_name":"Service (business)","level":2,"score":0.5147543},{"id":"https://openalex.org/C128942645","wikidata":"https://www.wikidata.org/wiki/Q1568346","display_name":"Test case","level":3,"score":0.5140511},{"id":"https://openalex.org/C7435765","wikidata":"https://www.wikidata.org/wiki/Q7705776","display_name":"Test Management Approach","level":5,"score":0.48295707},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.4728009},{"id":"https://openalex.org/C9652623","wikidata":"https://www.wikidata.org/wiki/Q190109","display_name":"Field (mathematics)","level":2,"score":0.42951444},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.36288697},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.34091043},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.2497684},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.19307429},{"id":"https://openalex.org/C152877465","wikidata":"https://www.wikidata.org/wiki/Q208042","display_name":"Regression analysis","level":2,"score":0.10105008},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.08768925},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.07442641},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.0},{"id":"https://openalex.org/C136264566","wikidata":"https://www.wikidata.org/wiki/Q159810","display_name":"Economy","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.0},{"id":"https://openalex.org/C202444582","wikidata":"https://www.wikidata.org/wiki/Q837863","display_name":"Pure mathematics","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},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":true,"landing_page_url":"https://doi.org/10.1002/smr.2452","pdf_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/smr.2452","source":{"id":"https://openalex.org/S4210172359","display_name":"Journal of Software Evolution and Process","issn_l":"2047-7473","issn":["2047-7473","2047-7481"],"is_oa":false,"is_in_doaj":false,"is_indexed_in_scopus":true,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1002/smr.2452","pdf_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/smr.2452","source":{"id":"https://openalex.org/S4210172359","display_name":"Journal of Software Evolution and Process","issn_l":"2047-7473","issn":["2047-7473","2047-7481"],"is_oa":false,"is_in_doaj":false,"is_indexed_in_scopus":true,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/10","display_name":"Reduced inequalities","score":0.62}],"grants":[],"datasets":[],"versions":[],"referenced_works_count":38,"referenced_works":["https://openalex.org/W1492892507","https://openalex.org/W1500351379","https://openalex.org/W1606339846","https://openalex.org/W1976847241","https://openalex.org/W2024120908","https://openalex.org/W2029448568","https://openalex.org/W2062650739","https://openalex.org/W2074001172","https://openalex.org/W2075699551","https://openalex.org/W2093587206","https://openalex.org/W2096924156","https://openalex.org/W2099137702","https://openalex.org/W2101058980","https://openalex.org/W2107356891","https://openalex.org/W2121504314","https://openalex.org/W2122796178","https://openalex.org/W2152660559","https://openalex.org/W2153342620","https://openalex.org/W2155235694","https://openalex.org/W2168778730","https://openalex.org/W2406372219","https://openalex.org/W2516734073","https://openalex.org/W2743726916","https://openalex.org/W2767555494","https://openalex.org/W2795003837","https://openalex.org/W2884367066","https://openalex.org/W2888639043","https://openalex.org/W2903799441","https://openalex.org/W2914775513","https://openalex.org/W2966971704","https://openalex.org/W2968774823","https://openalex.org/W2968969240","https://openalex.org/W3006534546","https://openalex.org/W3043201130","https://openalex.org/W3086832388","https://openalex.org/W4231224352","https://openalex.org/W4241039059","https://openalex.org/W4298416983"],"related_works":["https://openalex.org/W44514582","https://openalex.org/W4378676691","https://openalex.org/W4223575856","https://openalex.org/W3197208344","https://openalex.org/W3108127520","https://openalex.org/W2556686133","https://openalex.org/W2392299784","https://openalex.org/W2388205666","https://openalex.org/W2011492436","https://openalex.org/W2007549991"],"abstract_inverted_index":{"Abstract":[0],"Microservice\u2010based":[1],"applications":[2,209],"consist":[3],"of":[4,65,82,99,138,190,215],"multiple":[5],"services":[6,43,84,126],"that":[7,30,78,114,123,147,156,168,180],"can":[8,115,148],"evolve":[9],"independently.":[10],"When":[11],"a":[12,143,177],"service":[13,184],"must":[14],"be":[15,45,116,160,170],"updated,":[16],"it":[17],"is":[18],"first":[19],"tested":[20],"with":[21,200],"in\u2010house":[22],"regression":[23,120],"test":[24,28,58,94,121,139,144,163,174,186,227],"suites.":[25],"However,":[26],"the":[27,37,42,50,63,80,88,100,130,150,154,166,183,188,191,201,216,223],"suites":[29],"are":[31,33,127,157],"executed":[32],"usually":[34],"designed":[35],"without":[36],"exact":[38],"knowledge":[39],"about":[40],"how":[41,125,212],"will":[44],"accessed":[46],"and":[47,107,165,203,210,218],"used":[48,128],"in":[49,87,90,129],"field;":[51],"therefore,":[52],"they":[53],"may":[54],"easily":[55],"miss":[56],"relevant":[57],"scenarios,":[59],"failing":[60],"to":[61,92,110,159,193,225],"prevent":[62,133],"deployment":[64],"faulty":[66],"services.":[67,102],"To":[68,132],"address":[69],"this":[70],"problem,":[71],"we":[72],"introduce":[73],"ExVivoMicroTest":[74,103,141,199],",":[75],"an":[76,135],"approach":[77],"analyzes":[79],"execution":[81],"deployed":[83],"at":[85],"run\u2010time":[86],"field,":[89],"order":[91],"generate":[93,226],"cases":[95,122,164,175],"for":[96],"future":[97],"versions":[98],"same":[101],"implements":[104],"lightweight":[105],"monitoring":[106,217],"tracing":[108,219],"capabilities,":[109],"inexpensively":[111],"record":[112],"executions":[113,152],"later":[117],"turned":[118,161],"into":[119,162],"capture":[124],"field.":[131],"accumulating":[134],"excessive":[136],"number":[137],"cases,":[140],"uses":[142],"coverage":[145],"model":[146],"discriminate":[149],"recorded":[151],"between":[153],"ones":[155,167],"worth":[158],"should":[169],"discarded.":[171],"The":[172],"resulting":[173],"use":[176],"mocked":[178],"environment":[179],"fully":[181],"isolates":[182],"under":[185],"from":[187],"rest":[189],"system":[192],"faithfully":[194],"reply":[195],"interactions.":[196],"We":[197],"assessed":[198],"PiggyMetrics":[202],"Train":[204],"Ticket":[205],"open":[206],"source":[207],"microservice":[208],"studied":[211],"different":[213],"configurations":[214],"logic":[220],"impact":[221],"on":[222],"capability":[224],"cases.":[228]},"abstract_inverted_index_v3":null,"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W4223575856","counts_by_year":[{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":1}],"updated_date":"2025-04-22T03:42:15.802829","created_date":"2022-04-15"}