{"id":"https://openalex.org/W4414648673","doi":"https://doi.org/10.1109/icws67624.2025.00099","title":"Learning-based Automated Generation of Critical Workload Configurations for Microservices Performance Testing","display_name":"Learning-based Automated Generation of Critical Workload Configurations for Microservices Performance Testing","publication_year":2025,"publication_date":"2025-07-07","ids":{"openalex":"https://openalex.org/W4414648673","doi":"https://doi.org/10.1109/icws67624.2025.00099"},"language":"en","primary_location":{"id":"doi:10.1109/icws67624.2025.00099","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icws67624.2025.00099","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE International Conference on Web Services (ICWS)","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":null,"display_name":"Cristian Mascia","orcid":null},"institutions":[{"id":"https://openalex.org/I71267560","display_name":"University of Naples Federico II","ror":"https://ror.org/05290cv24","country_code":"IT","type":"education","lineage":["https://openalex.org/I71267560"]}],"countries":["IT"],"is_corresponding":true,"raw_author_name":"Cristian Mascia","raw_affiliation_strings":["Universita degli Studi di Napoli Federico II,DIETl,Napoli,Italy"],"affiliations":[{"raw_affiliation_string":"Universita degli Studi di Napoli Federico II,DIETl,Napoli,Italy","institution_ids":["https://openalex.org/I71267560"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5085590355","display_name":"Luca Giamattei","orcid":"https://orcid.org/0000-0003-3767-4036"},"institutions":[{"id":"https://openalex.org/I71267560","display_name":"University of Naples Federico II","ror":"https://ror.org/05290cv24","country_code":"IT","type":"education","lineage":["https://openalex.org/I71267560"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Luca Giamattei","raw_affiliation_strings":["Universita degli Studi di Napoli Federico II,DIETl,Napoli,Italy"],"affiliations":[{"raw_affiliation_string":"Universita degli Studi di Napoli Federico II,DIETl,Napoli,Italy","institution_ids":["https://openalex.org/I71267560"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5054616046","display_name":"Antonio Guerriero","orcid":"https://orcid.org/0000-0002-8104-3832"},"institutions":[{"id":"https://openalex.org/I71267560","display_name":"University of Naples Federico II","ror":"https://ror.org/05290cv24","country_code":"IT","type":"education","lineage":["https://openalex.org/I71267560"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Antonio Guerriero","raw_affiliation_strings":["Universita degli Studi di Napoli Federico II,DIETl,Napoli,Italy"],"affiliations":[{"raw_affiliation_string":"Universita degli Studi di Napoli Federico II,DIETl,Napoli,Italy","institution_ids":["https://openalex.org/I71267560"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5072680843","display_name":"Roberto Pietrantuono","orcid":"https://orcid.org/0000-0003-2449-1724"},"institutions":[{"id":"https://openalex.org/I71267560","display_name":"University of Naples Federico II","ror":"https://ror.org/05290cv24","country_code":"IT","type":"education","lineage":["https://openalex.org/I71267560"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Roberto Pietrantuono","raw_affiliation_strings":["Universita degli Studi di Napoli Federico II,DIETl,Napoli,Italy"],"affiliations":[{"raw_affiliation_string":"Universita degli Studi di Napoli Federico II,DIETl,Napoli,Italy","institution_ids":["https://openalex.org/I71267560"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5002197803","display_name":"Stefano Russo","orcid":"https://orcid.org/0000-0002-8747-3446"},"institutions":[{"id":"https://openalex.org/I71267560","display_name":"University of Naples Federico II","ror":"https://ror.org/05290cv24","country_code":"IT","type":"education","lineage":["https://openalex.org/I71267560"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Stefano Russo","raw_affiliation_strings":["Universita degli Studi di Napoli Federico II,DIETl,Napoli,Italy"],"affiliations":[{"raw_affiliation_string":"Universita degli Studi di Napoli Federico II,DIETl,Napoli,Italy","institution_ids":["https://openalex.org/I71267560"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I71267560"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.30236015,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"764","last_page":"774"},"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.9944999814033508,"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.9810000061988831,"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/workload","display_name":"Workload","score":0.7540000081062317},{"id":"https://openalex.org/keywords/microservices","display_name":"Microservices","score":0.7404000163078308},{"id":"https://openalex.org/keywords/automation","display_name":"Automation","score":0.5881999731063843},{"id":"https://openalex.org/keywords/software-performance-testing","display_name":"Software performance testing","score":0.35100001096725464},{"id":"https://openalex.org/keywords/test-data","display_name":"Test data","score":0.3449000120162964},{"id":"https://openalex.org/keywords/manual-testing","display_name":"Manual testing","score":0.3255999982357025},{"id":"https://openalex.org/keywords/model-based-testing","display_name":"Model-based testing","score":0.30970001220703125},{"id":"https://openalex.org/keywords/non-regression-testing","display_name":"Non-regression testing","score":0.3084000051021576}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7754999995231628},{"id":"https://openalex.org/C2778476105","wikidata":"https://www.wikidata.org/wiki/Q628539","display_name":"Workload","level":2,"score":0.7540000081062317},{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.7404000163078308},{"id":"https://openalex.org/C115901376","wikidata":"https://www.wikidata.org/wiki/Q184199","display_name":"Automation","level":2,"score":0.5881999731063843},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.40389999747276306},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.36660000681877136},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.361299991607666},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3555000126361847},{"id":"https://openalex.org/C178059732","wikidata":"https://www.wikidata.org/wiki/Q1982529","display_name":"Software performance testing","level":5,"score":0.35100001096725464},{"id":"https://openalex.org/C16910744","wikidata":"https://www.wikidata.org/wiki/Q7705759","display_name":"Test data","level":2,"score":0.3449000120162964},{"id":"https://openalex.org/C182122060","wikidata":"https://www.wikidata.org/wiki/Q6752328","display_name":"Manual testing","level":5,"score":0.3255999982357025},{"id":"https://openalex.org/C165825675","wikidata":"https://www.wikidata.org/wiki/Q1399743","display_name":"Model-based testing","level":4,"score":0.30970001220703125},{"id":"https://openalex.org/C86469151","wikidata":"https://www.wikidata.org/wiki/Q917415","display_name":"Non-regression testing","level":5,"score":0.3084000051021576},{"id":"https://openalex.org/C106159264","wikidata":"https://www.wikidata.org/wiki/Q17146789","display_name":"Random testing","level":4,"score":0.3073999881744385},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.3050999939441681},{"id":"https://openalex.org/C67186912","wikidata":"https://www.wikidata.org/wiki/Q367664","display_name":"Data modeling","level":2,"score":0.3000999987125397},{"id":"https://openalex.org/C146849305","wikidata":"https://www.wikidata.org/wiki/Q370766","display_name":"Ground truth","level":2,"score":0.298799991607666},{"id":"https://openalex.org/C128942645","wikidata":"https://www.wikidata.org/wiki/Q1568346","display_name":"Test case","level":3,"score":0.29809999465942383},{"id":"https://openalex.org/C169168650","wikidata":"https://www.wikidata.org/wiki/Q1675637","display_name":"Keyword-driven testing","level":5,"score":0.2971999943256378},{"id":"https://openalex.org/C162443782","wikidata":"https://www.wikidata.org/wiki/Q1066228","display_name":"White-box testing","level":5,"score":0.2919999957084656},{"id":"https://openalex.org/C107683887","wikidata":"https://www.wikidata.org/wiki/Q782466","display_name":"Integration testing","level":3,"score":0.29100000858306885},{"id":"https://openalex.org/C7166840","wikidata":"https://www.wikidata.org/wiki/Q1199682","display_name":"System testing","level":2,"score":0.27000001072883606},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.2687999904155731},{"id":"https://openalex.org/C2777115002","wikidata":"https://www.wikidata.org/wiki/Q7168246","display_name":"Performance prediction","level":2,"score":0.2671000063419342},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.25600001215934753},{"id":"https://openalex.org/C7515471","wikidata":"https://www.wikidata.org/wiki/Q1936882","display_name":"Stress testing (software)","level":2,"score":0.2531999945640564}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icws67624.2025.00099","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icws67624.2025.00099","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE International Conference on Web Services (ICWS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":17,"referenced_works":["https://openalex.org/W1601546968","https://openalex.org/W2143891888","https://openalex.org/W2588873424","https://openalex.org/W2594788739","https://openalex.org/W2606932474","https://openalex.org/W2891093923","https://openalex.org/W2968631515","https://openalex.org/W3008333712","https://openalex.org/W3153673427","https://openalex.org/W4210328057","https://openalex.org/W4285814675","https://openalex.org/W4295346149","https://openalex.org/W4389636146","https://openalex.org/W4396686387","https://openalex.org/W4401857375","https://openalex.org/W4401943807","https://openalex.org/W4403458350"],"related_works":[],"abstract_inverted_index":{"Performance":[0],"testing":[1,85],"is":[2,64,162,167,171],"an":[3],"essential":[4],"activity":[5],"in":[6,44,50],"the":[7,16,35,51,75,133,140,154,192,198],"engineering":[8],"of":[9,19,82],"microservice":[10],"applications":[11],"to":[12,23,32,57,182,190],"identify":[13],"deviations":[14],"from":[15,147],"specified":[17],"ranges":[18],"relevant":[20],"metrics":[21],"and":[22,70,106,122],"analyse":[24],"resources":[25],"usage.":[26],"It":[27],"demands":[28],"for":[29,78,87,186],"high":[30],"automation":[31],"fit":[33],"within":[34],"short":[36],"microservices":[37],"development-operation":[38],"cycles.":[39],"Engineers":[40],"are":[41],"often":[42],"interested":[43],"identifying":[45],"critical":[46,83],"workloads":[47,86],"-":[48],"ideally,":[49],"\u201cminimal\u201c":[52],"load":[53],"configurations":[54],"causing":[55],"tests":[56],"expose":[58],"performance":[59,62,84,152],"issues.":[60],"Triggering":[61],"issues":[63],"challenging,":[65],"requiring":[66],"proper":[67],"workload":[68],"characterization":[69],"test":[71],"design.":[72],"We":[73,111],"present":[74],"microWave":[76],"framework":[77,90],"learning-based":[79],"automated":[80],"generation":[81],"microservices.":[88],"The":[89,129,159,179],"can":[91],"harness":[92],"various":[93],"learning":[94],"strategies:":[95],"we":[96],"analyze":[97],"a":[98,102,107,119,123],"Deep":[99],"Neural":[100],"Network,":[101],"Large":[103],"Language":[104],"Model":[105],"Causal":[108],"Reasoning":[109],"strategy.":[110],"evaluate":[112],"them":[113],"experimentally":[114],"on":[115,139,188,197],"four":[116],"subjects,":[117],"using":[118],"random":[120,160],"approach":[121],"manually-crafted":[124],"ground":[125],"truth":[126],"as":[127,174],"baselines.":[128],"results":[130,180],"show":[131],"that":[132],"strategies":[134],"exhibit":[135],"different":[136],"behavior":[137],"depending":[138,196],"data":[141,150,166],"they":[142],"learn":[143],"from.":[144],"When":[145],"inferring":[146],"past":[148],"executions":[149],"including":[151],"issues,":[153],"causal":[155],"model":[156],"performs":[157],"better.":[158],"predictor":[161],"preferable":[163],"when":[164],"no":[165],"available;":[168],"however,":[169],"it":[170,175],"more":[172,177],"costly":[173],"requires":[176],"tests.":[178],"allow":[181],"draw":[183],"practical":[184],"recommendations":[185],"testers":[187],"how":[189],"select":[191],"most":[193],"suitable":[194],"strategy":[195],"needs.":[199]},"counts_by_year":[],"updated_date":"2026-04-21T08:09:41.155169","created_date":"2025-10-10T00:00:00"}
