{"id":"https://openalex.org/W3188158137","doi":"https://doi.org/10.1109/tse.2021.3101130","title":"Testing Self-Adaptive Software With Probabilistic Guarantees on Performance Metrics: Extended and Comparative Results","display_name":"Testing Self-Adaptive Software With Probabilistic Guarantees on Performance Metrics: Extended and Comparative Results","publication_year":2021,"publication_date":"2021-07-30","ids":{"openalex":"https://openalex.org/W3188158137","doi":"https://doi.org/10.1109/tse.2021.3101130","mag":"3188158137"},"language":"en","primary_location":{"id":"doi:10.1109/tse.2021.3101130","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2021.3101130","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Software Engineering","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.22028/d291-47707","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5061413377","display_name":"Claudio Mandrioli","orcid":"https://orcid.org/0000-0002-7013-1191"},"institutions":[{"id":"https://openalex.org/I187531555","display_name":"Lund University","ror":"https://ror.org/012a77v79","country_code":"SE","type":"education","lineage":["https://openalex.org/I187531555"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Claudio Mandrioli","raw_affiliation_strings":["Department of Automatic Control, Lund University, Lund, Sweden"],"raw_orcid":"https://orcid.org/0000-0002-7013-1191","affiliations":[{"raw_affiliation_string":"Department of Automatic Control, Lund University, Lund, Sweden","institution_ids":["https://openalex.org/I187531555"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5007294890","display_name":"Martina Maggio","orcid":"https://orcid.org/0000-0002-1143-1127"},"institutions":[{"id":"https://openalex.org/I91712215","display_name":"Saarland University","ror":"https://ror.org/01jdpyv68","country_code":"DE","type":"education","lineage":["https://openalex.org/I91712215"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Martina Maggio","raw_affiliation_strings":["Department of Computer Science, Saarland University, Saarbr&#x00FC;cken, Germany"],"raw_orcid":"https://orcid.org/0000-0002-1143-1127","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Saarland University, Saarbr&#x00FC;cken, Germany","institution_ids":["https://openalex.org/I91712215"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.5459,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.72162345,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":96},"biblio":{"volume":"48","issue":"9","first_page":"3554","last_page":"3572"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.9988999962806702,"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.9980999827384949,"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/computer-science","display_name":"Computer science","score":0.8538870811462402},{"id":"https://openalex.org/keywords/probabilistic-logic","display_name":"Probabilistic logic","score":0.6617689728736877},{"id":"https://openalex.org/keywords/adaptation","display_name":"Adaptation (eye)","score":0.5774029493331909},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4937931001186371},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.48012399673461914},{"id":"https://openalex.org/keywords/control-reconfiguration","display_name":"Control reconfiguration","score":0.4510105550289154},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.4148067235946655},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.39873015880584717},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.35066890716552734},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.34434032440185547}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8538870811462402},{"id":"https://openalex.org/C49937458","wikidata":"https://www.wikidata.org/wiki/Q2599292","display_name":"Probabilistic logic","level":2,"score":0.6617689728736877},{"id":"https://openalex.org/C139807058","wikidata":"https://www.wikidata.org/wiki/Q352374","display_name":"Adaptation (eye)","level":2,"score":0.5774029493331909},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4937931001186371},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.48012399673461914},{"id":"https://openalex.org/C119701452","wikidata":"https://www.wikidata.org/wiki/Q5165881","display_name":"Control reconfiguration","level":2,"score":0.4510105550289154},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.4148067235946655},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.39873015880584717},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.35066890716552734},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.34434032440185547},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","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},{"id":"https://openalex.org/C120665830","wikidata":"https://www.wikidata.org/wiki/Q14620","display_name":"Optics","level":1,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/tse.2021.3101130","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tse.2021.3101130","pdf_url":null,"source":{"id":"https://openalex.org/S8351582","display_name":"IEEE Transactions on Software Engineering","issn_l":"0098-5589","issn":["0098-5589","1939-3520","2326-3881"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Software Engineering","raw_type":"journal-article"},{"id":"pmh:oai:lup.lub.lu.se:21a0d183-c1f8-4803-8ea0-03e9bdede961","is_oa":false,"landing_page_url":"https://lup.lub.lu.se/record/21a0d183-c1f8-4803-8ea0-03e9bdede961","pdf_url":null,"source":{"id":"https://openalex.org/S4306400536","display_name":"Lund University Publications (Lund University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I187531555","host_organization_name":"Lund University","host_organization_lineage":["https://openalex.org/I187531555"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ISSN: 0098-5589","raw_type":"info:eu-repo/semantics/article"},{"id":"doi:10.22028/d291-47707","is_oa":true,"landing_page_url":"https://doi.org/10.22028/d291-47707","pdf_url":null,"source":{"id":"https://openalex.org/S7407052975","display_name":"Universit\u00e4t des Saarlandes","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Collection"}],"best_oa_location":{"id":"doi:10.22028/d291-47707","is_oa":true,"landing_page_url":"https://doi.org/10.22028/d291-47707","pdf_url":null,"source":{"id":"https://openalex.org/S7407052975","display_name":"Universit\u00e4t des Saarlandes","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Collection"},"sustainable_development_goals":[{"display_name":"Partnerships for the goals","id":"https://metadata.un.org/sdg/17","score":0.5099999904632568}],"awards":[{"id":"https://openalex.org/G3537064191","display_name":null,"funder_award_id":"871259","funder_id":"https://openalex.org/F4320338335","funder_display_name":"H2020 European Research Council"}],"funders":[{"id":"https://openalex.org/F4320322327","display_name":"Knut och Alice Wallenbergs Stiftelse","ror":"https://ror.org/004hzzk67"},{"id":"https://openalex.org/F4320338335","display_name":"H2020 European Research Council","ror":"https://ror.org/0472cxd90"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":76,"referenced_works":["https://openalex.org/W65917576","https://openalex.org/W130710483","https://openalex.org/W161987229","https://openalex.org/W626292722","https://openalex.org/W1528449109","https://openalex.org/W1551558821","https://openalex.org/W1697671524","https://openalex.org/W1908723292","https://openalex.org/W1947529348","https://openalex.org/W1964137226","https://openalex.org/W1967755445","https://openalex.org/W1968246386","https://openalex.org/W1973291434","https://openalex.org/W1984744606","https://openalex.org/W2004778468","https://openalex.org/W2033406822","https://openalex.org/W2045002843","https://openalex.org/W2054636385","https://openalex.org/W2055688117","https://openalex.org/W2073787051","https://openalex.org/W2075063780","https://openalex.org/W2086502833","https://openalex.org/W2087758025","https://openalex.org/W2094226673","https://openalex.org/W2098639318","https://openalex.org/W2107792798","https://openalex.org/W2113498208","https://openalex.org/W2119304681","https://openalex.org/W2133665775","https://openalex.org/W2155691344","https://openalex.org/W2160960108","https://openalex.org/W2161737886","https://openalex.org/W2166352318","https://openalex.org/W2167412190","https://openalex.org/W2168208806","https://openalex.org/W2170078167","https://openalex.org/W2171264441","https://openalex.org/W2243694434","https://openalex.org/W2244233262","https://openalex.org/W2463595550","https://openalex.org/W2502254989","https://openalex.org/W2546536826","https://openalex.org/W2547248845","https://openalex.org/W2614814129","https://openalex.org/W2616400932","https://openalex.org/W2623584706","https://openalex.org/W2724110097","https://openalex.org/W2740409037","https://openalex.org/W2769555393","https://openalex.org/W2883346038","https://openalex.org/W2891325180","https://openalex.org/W2899445138","https://openalex.org/W2902246376","https://openalex.org/W2903709398","https://openalex.org/W2911097524","https://openalex.org/W2922290115","https://openalex.org/W2939995367","https://openalex.org/W2947487932","https://openalex.org/W2953682625","https://openalex.org/W2954449296","https://openalex.org/W2957370936","https://openalex.org/W2963670055","https://openalex.org/W2964073054","https://openalex.org/W2967287319","https://openalex.org/W2979702785","https://openalex.org/W3103745061","https://openalex.org/W3109892451","https://openalex.org/W4214717370","https://openalex.org/W4229723544","https://openalex.org/W4230207674","https://openalex.org/W6637566610","https://openalex.org/W6690355552","https://openalex.org/W6690661959","https://openalex.org/W6780472836","https://openalex.org/W6788940121","https://openalex.org/W7071766984"],"related_works":["https://openalex.org/W2546956176","https://openalex.org/W2106010440","https://openalex.org/W3217667592","https://openalex.org/W189527659","https://openalex.org/W2368452559","https://openalex.org/W2961085424","https://openalex.org/W4290792893","https://openalex.org/W2131659827","https://openalex.org/W4242107523","https://openalex.org/W3192420727"],"abstract_inverted_index":{"This":[0],"paper":[1,52,139],"discusses":[2],"methods":[3],"to":[4,22,62,100,132,192],"test":[5,211],"the":[6,9,23,55,64,72,77,82,91,102,114,119,138,146,154,157,162,170,175,183,187,198,202,205,208,214,218,242,252],"performance":[7],"of":[8,26,41,57,84,121,145,204,210,241],"adaptation":[10,195],"layer":[11],"in":[12,31,182,207],"a":[13,58,85,122,141,234,238],"self-adaptive":[14],"system.":[15],"The":[16],"problem":[17,46],"is":[18,47],"notoriously":[19],"hard,":[20],"due":[21],"high":[24],"degree":[25],"uncertainty":[27],"and":[28,67,107,161,180,221,228,237,244],"variability":[29],"inherent":[30],"an":[32],"adaptive":[33,151],"software":[34,73,152],"application.":[35],"In":[36,50,213],"particular,":[37],"providing":[38],"any":[39],"type":[40],"formal":[42],"guarantee":[43],"for":[44,81,113],"this":[45,51],"extremely":[48],"difficult.":[49],"we":[53,172,189,200,216],"propose":[54,118],"use":[56,120],"rigorous":[59],"probabilistic":[60,69,86],"approach":[61],"overcome":[63,133],"mentioned":[65],"difficulties":[66],"provide":[68,233],"guarantees":[70,245],"on":[71],"performance.":[74],"We":[75,88,117,136,232],"describe":[76],"set":[78],"up":[79],"needed":[80],"application":[83],"approach.":[87],"then":[89],"discuss":[90,201],"traditional":[92],"tools":[93],"from":[94],"statistics":[95],"that":[96,246],"could":[97],"be":[98,248],"applied":[99],"analyse":[101],"results,":[103],"highlighting":[104],"their":[105],"limitations":[106],"motivating":[108],"why":[109],"they":[110],"are":[111],"unsuitable":[112],"given":[115,249],"problem.":[116],"novel":[123],"tool":[124],"\u2013":[125,131],"<italic":[126],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[127],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">the":[128],"Scenario":[129],"Theory</i>":[130],"said":[134],"limitations.":[135],"conclude":[137],"with":[140,250],"thorough":[142,239],"empirical":[143],"evaluation":[144,236],"proposed":[147],"approach,":[148],"using":[149],"three":[150],"applications:":[153],"Tele-Assistance":[155],"Service,":[156],"Self-Adaptive":[158],"Video":[159],"Encoder,":[160],"Traffic":[163],"Reconfiguration":[164],"via":[165],"Adaptive":[166],"Participatory":[167],"Planning.":[168],"With":[169,186,197],"first,":[171],"empirically":[173],"expose":[174],"trade-off":[176],"between":[177],"data":[178],"collection":[179],"confidence":[181,243],"testing":[184],"campaign.":[185],"second,":[188],"demonstrate":[190],"how":[191],"compare":[193],"different":[194],"strategies.":[196],"third,":[199],"role":[203],"randomisation":[206],"selection":[209],"inputs.":[212],"evaluation,":[215],"apply":[217],"scenario":[219],"theory":[220],"also":[222],"classical":[223],"statistical":[224],"tools:":[225],"Monte":[226],"Carlo":[227],"Extreme":[229],"Value":[230],"Theory.":[231],"complete":[235],"comparison":[240],"can":[247],"all":[251],"approaches.":[253]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
