{"id":"https://openalex.org/W3109892451","doi":"https://doi.org/10.1145/3368089.3409685","title":"Testing self-adaptive software with probabilistic guarantees on performance metrics","display_name":"Testing self-adaptive software with probabilistic guarantees on performance metrics","publication_year":2020,"publication_date":"2020-11-07","ids":{"openalex":"https://openalex.org/W3109892451","doi":"https://doi.org/10.1145/3368089.3409685","mag":"3109892451"},"language":"en","primary_location":{"id":"doi:10.1145/3368089.3409685","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3368089.3409685","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://admorph.eu/wp-content/uploads/2020/10/fse20_preprint.pdf","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":true,"raw_author_name":"Claudio Mandrioli","raw_affiliation_strings":["Lund University, Sweden"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Lund University, 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/I187531555","display_name":"Lund University","ror":"https://ror.org/012a77v79","country_code":"SE","type":"education","lineage":["https://openalex.org/I187531555"]},{"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","SE"],"is_corresponding":false,"raw_author_name":"Martina Maggio","raw_affiliation_strings":["Saarland University, Germany / Lund University, Sweden"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Saarland University, Germany / Lund University, Sweden","institution_ids":["https://openalex.org/I91712215","https://openalex.org/I187531555"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5061413377"],"corresponding_institution_ids":["https://openalex.org/I187531555"],"apc_list":null,"apc_paid":null,"fwci":1.2239,"has_fulltext":true,"cited_by_count":11,"citation_normalized_percentile":{"value":0.84615663,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"1002","last_page":"1014"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9997000098228455,"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.9997000098228455,"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.9990000128746033,"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.9976000189781189,"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.8369244337081909},{"id":"https://openalex.org/keywords/probabilistic-logic","display_name":"Probabilistic logic","score":0.7903968095779419},{"id":"https://openalex.org/keywords/adaptation","display_name":"Adaptation (eye)","score":0.7038213014602661},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5273008346557617},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.5147200226783752},{"id":"https://openalex.org/keywords/software-metric","display_name":"Software metric","score":0.4363757371902466},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.3812110424041748},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.353613018989563},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.3513528108596802},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.3361397087574005},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.29559993743896484},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.17114907503128052}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8369244337081909},{"id":"https://openalex.org/C49937458","wikidata":"https://www.wikidata.org/wiki/Q2599292","display_name":"Probabilistic logic","level":2,"score":0.7903968095779419},{"id":"https://openalex.org/C139807058","wikidata":"https://www.wikidata.org/wiki/Q352374","display_name":"Adaptation (eye)","level":2,"score":0.7038213014602661},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5273008346557617},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.5147200226783752},{"id":"https://openalex.org/C82214349","wikidata":"https://www.wikidata.org/wiki/Q657339","display_name":"Software metric","level":5,"score":0.4363757371902466},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.3812110424041748},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.353613018989563},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.3513528108596802},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.3361397087574005},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.29559993743896484},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.17114907503128052},{"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},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3368089.3409685","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3368089.3409685","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering","raw_type":"proceedings-article"},{"id":"pmh:oai:lup.lub.lu.se:70ea9c7d-9db7-46aa-9d24-7c617492d977","is_oa":true,"landing_page_url":"https://lup.lub.lu.se/record/70ea9c7d-9db7-46aa-9d24-7c617492d977","pdf_url":"http://admorph.eu/wp-content/uploads/2020/10/fse20_preprint.pdf","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":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ESEC/FSE 2020 - Proceedings of the 28th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering; pp 1002-1014 (2020)","raw_type":"text"}],"best_oa_location":{"id":"pmh:oai:lup.lub.lu.se:70ea9c7d-9db7-46aa-9d24-7c617492d977","is_oa":true,"landing_page_url":"https://lup.lub.lu.se/record/70ea9c7d-9db7-46aa-9d24-7c617492d977","pdf_url":"http://admorph.eu/wp-content/uploads/2020/10/fse20_preprint.pdf","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":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ESEC/FSE 2020 - Proceedings of the 28th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering; pp 1002-1014 (2020)","raw_type":"text"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/17","display_name":"Partnerships for the goals","score":0.5099999904632568}],"awards":[{"id":"https://openalex.org/G2485497276","display_name":null,"funder_award_id":"871259","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G7842005466","display_name":null,"funder_award_id":"Horizon 2020","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"}],"funders":[{"id":"https://openalex.org/F4320320300","display_name":"European Commission","ror":"https://ror.org/00k4n6c32"},{"id":"https://openalex.org/F4320322327","display_name":"Knut och Alice Wallenbergs Stiftelse","ror":"https://ror.org/004hzzk67"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3109892451.pdf","grobid_xml":"https://content.openalex.org/works/W3109892451.grobid-xml"},"referenced_works_count":68,"referenced_works":["https://openalex.org/W65917576","https://openalex.org/W130710483","https://openalex.org/W161987229","https://openalex.org/W619787199","https://openalex.org/W1498464051","https://openalex.org/W1515851193","https://openalex.org/W1528449109","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/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/W2113498208","https://openalex.org/W2119304681","https://openalex.org/W2121495423","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/W2170078167","https://openalex.org/W2171264441","https://openalex.org/W2243694434","https://openalex.org/W2244233262","https://openalex.org/W2269457277","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/W2884584112","https://openalex.org/W2891325180","https://openalex.org/W2899445138","https://openalex.org/W2911097524","https://openalex.org/W2922290115","https://openalex.org/W2939995367","https://openalex.org/W2953682625","https://openalex.org/W2957370936","https://openalex.org/W2963670055","https://openalex.org/W2964073054","https://openalex.org/W2967287319","https://openalex.org/W2979702785","https://openalex.org/W3046056771","https://openalex.org/W3103745061","https://openalex.org/W3104818819","https://openalex.org/W4229723544","https://openalex.org/W4292691288","https://openalex.org/W6949724277"],"related_works":["https://openalex.org/W1576801573","https://openalex.org/W2124853563","https://openalex.org/W4210985296","https://openalex.org/W1928899592","https://openalex.org/W10039426","https://openalex.org/W2054765493","https://openalex.org/W1976209078","https://openalex.org/W2143762796","https://openalex.org/W1673130894","https://openalex.org/W1592752754"],"abstract_inverted_index":{"This":[0],"paper":[1,53,138],"discusses":[2],"the":[3,7,10,24,56,65,73,78,83,92,103,115,120,127,137,145,153,157,162,167,175,179],"problem":[4,18,47],"of":[5,9,27,42,58,85,122,144],"testing":[6,176],"performance":[8],"adaptation":[11,187],"layer":[12],"in":[13,32,174],"a":[14,59,86,123,140],"self-adaptive":[15],"system.":[16],"The":[17],"is":[19,48],"notoriously":[20],"hard,":[21],"due":[22],"to":[23,63,101,131,184],"high":[25],"degree":[26],"uncertainty":[28],"and":[29,68,108,156,172],"variability":[30],"inherent":[31],"an":[33],"adaptive":[34,150],"software":[35,74,151],"application.":[36],"In":[37,51],"particular,":[38],"providing":[39],"any":[40],"type":[41],"formal":[43],"guarantee":[44],"for":[45,82,114],"this":[46,52],"extremely":[49],"difficult.":[50],"we":[54,164,181],"propose":[55,119],"use":[57,121],"rigorous":[60],"probabilistic":[61,70,87],"approach":[62],"overcome":[64,132],"mentioned":[66],"difficulties":[67],"provide":[69],"guarantees":[71],"on":[72],"performance.":[75],"We":[76,89,118,135],"describe":[77],"set":[79],"up":[80],"needed":[81],"application":[84],"approach.":[88],"then":[90],"discuss":[91],"traditional":[93],"tools":[94],"from":[95],"statistics":[96],"that":[97],"could":[98],"be":[99],"applied":[100],"analyse":[102],"results,":[104],"highlighting":[105],"their":[106],"limitations":[107],"motivating":[109],"why":[110],"they":[111],"are":[112],"unsuitable":[113],"given":[116],"problem.":[117],"novel":[124],"tool":[125],"\u2013":[126,130],"scenario":[128],"theory":[129],"said":[133],"limitations.":[134],"conclude":[136],"with":[139],"thorough":[141],"empirical":[142],"evaluation":[143],"proposed":[146],"approach,":[147],"using":[148],"two":[149],"applications:":[152],"Tele-Assistance":[154],"Service":[155],"Self-Adaptive":[158],"Video":[159],"Encoder.":[160],"With":[161,178],"first,":[163],"empirically":[165],"expose":[166],"trade-off":[168],"between":[169],"data":[170],"collection":[171],"confidence":[173],"campaign.":[177],"second,":[180],"demonstrate":[182],"how":[183],"compare":[185],"different":[186],"strategies.":[188]},"counts_by_year":[{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":3},{"year":2021,"cited_by_count":4}],"updated_date":"2026-05-02T08:42:23.175194","created_date":"2025-10-10T00:00:00"}
