{"id":"https://openalex.org/W4402897283","doi":"https://doi.org/10.1109/iwqos61813.2024.10682951","title":"Guardian of the Resiliency: Detecting Erroneous Software Changes Before They Make Your Microservice System Less Fault-Resilient","display_name":"Guardian of the Resiliency: Detecting Erroneous Software Changes Before They Make Your Microservice System Less Fault-Resilient","publication_year":2024,"publication_date":"2024-06-19","ids":{"openalex":"https://openalex.org/W4402897283","doi":"https://doi.org/10.1109/iwqos61813.2024.10682951"},"language":"en","primary_location":{"id":"doi:10.1109/iwqos61813.2024.10682951","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iwqos61813.2024.10682951","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE/ACM 32nd International Symposium on Quality of Service (IWQoS)","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/A5102262841","display_name":"Guanglei He","orcid":null},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Guanglei He","raw_affiliation_strings":["Tsinghua University"],"affiliations":[{"raw_affiliation_string":"Tsinghua University","institution_ids":["https://openalex.org/I99065089"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101900805","display_name":"Xiaohui Nie","orcid":"https://orcid.org/0000-0002-0371-854X"},"institutions":[{"id":"https://openalex.org/I4210108629","display_name":"Computer Network Information Center","ror":"https://ror.org/01s0wyf50","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210108629"]},{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"funder","lineage":["https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiaohui Nie","raw_affiliation_strings":["Chinese Academy of Sciences,Computer Network Information Center"],"affiliations":[{"raw_affiliation_string":"Chinese Academy of Sciences,Computer Network Information Center","institution_ids":["https://openalex.org/I4210108629","https://openalex.org/I19820366"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5044553971","display_name":"Ruming Tang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ruming Tang","raw_affiliation_strings":["BizSeer"],"affiliations":[{"raw_affiliation_string":"BizSeer","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5115587855","display_name":"Kun Wang","orcid":"https://orcid.org/0009-0005-4052-6909"},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Kun Wang","raw_affiliation_strings":["Tsinghua University"],"affiliations":[{"raw_affiliation_string":"Tsinghua University","institution_ids":["https://openalex.org/I99065089"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5066406277","display_name":"Zhaoyang Yu","orcid":"https://orcid.org/0000-0002-2450-4997"},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhaoyang Yu","raw_affiliation_strings":["Tsinghua University"],"affiliations":[{"raw_affiliation_string":"Tsinghua University","institution_ids":["https://openalex.org/I99065089"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5001239748","display_name":"Xidao Wen","orcid":"https://orcid.org/0000-0003-0527-947X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Xidao Wen","raw_affiliation_strings":["BizSeer"],"affiliations":[{"raw_affiliation_string":"BizSeer","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034587562","display_name":"Kanglin Yin","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Kanglin Yin","raw_affiliation_strings":["BizSeer"],"affiliations":[{"raw_affiliation_string":"BizSeer","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5046419834","display_name":"Dan Pei","orcid":"https://orcid.org/0000-0002-5113-838X"},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Dan Pei","raw_affiliation_strings":["Tsinghua University"],"affiliations":[{"raw_affiliation_string":"Tsinghua University","institution_ids":["https://openalex.org/I99065089"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":8,"corresponding_author_ids":["https://openalex.org/A5102262841"],"corresponding_institution_ids":["https://openalex.org/I99065089"],"apc_list":null,"apc_paid":null,"fwci":0.7305,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.72986519,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"10"},"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.9998999834060669,"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.9998999834060669,"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.9821000099182129,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9783999919891357,"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/guardian","display_name":"Guardian","score":0.7059394717216492},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6477625370025635},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.566862165927887},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.5451369881629944},{"id":"https://openalex.org/keywords/resilience","display_name":"Resilience (materials science)","score":0.46834108233451843},{"id":"https://openalex.org/keywords/software-bug","display_name":"Software bug","score":0.4554829001426697},{"id":"https://openalex.org/keywords/fault","display_name":"Fault (geology)","score":0.41512367129325867},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.196676105260849},{"id":"https://openalex.org/keywords/law","display_name":"Law","score":0.07031077146530151},{"id":"https://openalex.org/keywords/political-science","display_name":"Political science","score":0.06344255805015564}],"concepts":[{"id":"https://openalex.org/C2776680780","wikidata":"https://www.wikidata.org/wiki/Q15964604","display_name":"Guardian","level":2,"score":0.7059394717216492},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6477625370025635},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.566862165927887},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.5451369881629944},{"id":"https://openalex.org/C2779585090","wikidata":"https://www.wikidata.org/wiki/Q3457762","display_name":"Resilience (materials science)","level":2,"score":0.46834108233451843},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.4554829001426697},{"id":"https://openalex.org/C175551986","wikidata":"https://www.wikidata.org/wiki/Q47089","display_name":"Fault (geology)","level":2,"score":0.41512367129325867},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.196676105260849},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.07031077146530151},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.06344255805015564},{"id":"https://openalex.org/C165205528","wikidata":"https://www.wikidata.org/wiki/Q83371","display_name":"Seismology","level":1,"score":0.0},{"id":"https://openalex.org/C127313418","wikidata":"https://www.wikidata.org/wiki/Q1069","display_name":"Geology","level":0,"score":0.0},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/iwqos61813.2024.10682951","is_oa":false,"landing_page_url":"https://doi.org/10.1109/iwqos61813.2024.10682951","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE/ACM 32nd International Symposium on Quality of Service (IWQoS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/13","score":0.6399999856948853,"display_name":"Climate action"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":21,"referenced_works":["https://openalex.org/W1850325679","https://openalex.org/W2097749765","https://openalex.org/W2523342416","https://openalex.org/W2551393996","https://openalex.org/W2553937397","https://openalex.org/W2785362611","https://openalex.org/W2786827964","https://openalex.org/W2982438846","https://openalex.org/W2997546679","https://openalex.org/W3080401329","https://openalex.org/W3115948762","https://openalex.org/W3194768773","https://openalex.org/W3208817737","https://openalex.org/W3210286839","https://openalex.org/W4211023551","https://openalex.org/W4224310748","https://openalex.org/W4312536876","https://openalex.org/W4312682681","https://openalex.org/W6755529311","https://openalex.org/W6765772966","https://openalex.org/W6783741197"],"related_works":["https://openalex.org/W2495989387","https://openalex.org/W1964935100","https://openalex.org/W3183704944","https://openalex.org/W1671742159","https://openalex.org/W4231486762","https://openalex.org/W646220697","https://openalex.org/W2360859308","https://openalex.org/W2943504545","https://openalex.org/W3104711963","https://openalex.org/W2738390234"],"abstract_inverted_index":{"The":[0,162,191,208],"microservice":[1,25,58,72,158,243],"system\u2019s":[2],"resilience":[3,27,174],"is":[4,130,165,195],"crucial":[5],"for":[6],"ensuring":[7],"the":[8,71,90,93,96,126,176,216,227],"quality":[9],"of":[10,66,128,184,193],"service.":[11],"Nowadays,":[12],"software":[13,21,44,68,94,108,206],"changes":[14,22,69,109],"are":[15,98],"frequent":[16],"and":[17,19,35,132,179,204,225],"error-prone,":[18],"erroneous":[20,43,67,205],"could":[23],"reduce":[24],"systems\u2019":[26,172],"to":[28,32,101,106,121,152,170,188,232],"handle":[29],"faults,":[30],"leading":[31],"service":[33],"failures":[34],"negatively":[36],"impacting":[37],"user":[38],"experience.":[39],"To":[40],"better":[41],"understand":[42],"changes,":[45],"we":[46,144],"conducted":[47],"an":[48],"empirical":[49],"study":[50],"on":[51,198],"256":[52],"real-world":[53],"incidents":[54],"from":[55],"four":[56],"famous":[57],"systems.":[59,244],"Our":[60],"quantitative":[61],"results":[62,209],"indicate":[63],"that":[64,76,114,211],"37.87%":[65],"make":[70,157],"systems":[73,159],"less":[74,160],"fault-resilient;":[75],"is,":[77],"when":[78],"a":[79,146,219],"fault":[80,116,167,173],"(e.g.,":[81],"network":[82],"fluctuation,":[83],"high":[84],"CPU":[85],"usage,":[86],"etc.)":[87],"happens":[88],"in":[89,136,175,222,241],"system":[91],"after":[92],"change,":[95],"services":[97],"more":[99],"likely":[100],"experience":[102],"failures.":[103],"We":[104],"refer":[105],"these":[107],"as":[110],"Erroneous":[111],"Software":[112],"Changes":[113],"Reduce":[115],"Resilience(ESCR).":[117],"Traditional":[118],"methods":[119],"struggle":[120],"detect":[122,153,189],"ESCRs":[123,154,224],"effectively":[124],"because":[125],"occurrence":[127],"faults":[129,203],"unpredictable":[131],"can":[133,236],"hardly":[134],"be":[135],"their":[137],"post-change":[138],"monitoring":[139],"windows.":[140],"In":[141],"this":[142],"paper,":[143],"propose":[145],"novel":[147],"framework":[148],"named":[149],"ResilienceGuardian,":[150],"aiming":[151],"before":[155],"they":[156],"fault-resilient.":[161],"key":[163],"idea":[164],"utilizing":[166],"injection":[168],"techniques":[169],"evaluate":[171],"staging":[177],"environment":[178],"then":[180],"training":[181,228],"lightweight":[182],"classifiers":[183],"KPI":[185],"segment":[186],"pairs":[187],"ESCRs.":[190],"performance":[192],"ResilienceGuardian":[194,212,235],"systematically":[196],"evaluated":[197],"three":[199],"datasets":[200],"with":[201,218],"various":[202],"changes.":[207],"show":[210],"significantly":[213],"outperforms":[214],"all":[215],"baselines":[217],"0.9":[220],"F1-score":[221],"identifying":[223],"reduces":[226],"time":[229],"by":[230],"56.23%":[231],"97.53%.":[233],"Besides,":[234],"achieve":[237],"minute-level":[238],"ESCR":[239],"detection":[240],"large-scale":[242]},"counts_by_year":[{"year":2025,"cited_by_count":2}],"updated_date":"2025-12-21T23:12:01.093139","created_date":"2025-10-10T00:00:00"}
