{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,20]],"date-time":"2026-07-20T18:37:52Z","timestamp":1784572672210,"version":"3.55.0"},"reference-count":40,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2020,12,31]],"date-time":"2020-12-31T00:00:00Z","timestamp":1609372800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"\u201cTrustworthy Decentralized Self-Adaptive Systems\u201d","award":["C14\/18\/066"],"award-info":[{"award-number":["C14\/18\/066"]}]},{"name":"\u201cDependable Adaptive Software Systems for the Digital World\u201d","award":["ISPLI\/18\/019"],"award-info":[{"award-number":["ISPLI\/18\/019"]}]},{"name":"UKRI project","award":["EP\/V026747\/1"],"award-info":[{"award-number":["EP\/V026747\/1"]}]},{"name":"Trustworthy Autonomous Systems Node in Resilience and the Assuring Autonomy Interational Programme"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Auton. Adapt. Syst."],"published-print":{"date-parts":[[2020,12,31]]},"abstract":"<jats:p>One of the primary drivers for self-adaptation is ensuring that systems achieve their goals regardless of the uncertainties they face during operation. Nevertheless, the concept of uncertainty in self-adaptive systems is still insufficiently understood. Several taxonomies of uncertainty have been proposed, and a substantial body of work exists on methods to tame uncertainty. Yet, these taxonomies and methods do not fully convey the research community\u2019s perception on what constitutes uncertainty in self-adaptive systems and on the key characteristics of the approaches needed to tackle uncertainty. To understand this perception and learn from it, we conducted a survey comprising two complementary stages in which we collected the views of 54 and 51 participants, respectively. In the first stage, we focused on current research and development, exploring how the concept of uncertainty is understood in the community and how uncertainty is currently handled in the engineering of self-adaptive systems. In the second stage, we focused on directions for future research to identify potential approaches to dealing with unanticipated changes and other open challenges in handling uncertainty in self-adaptive systems. The key findings of the first stage are: (a) an overview of uncertainty sources considered in self-adaptive systems, (b) an overview of existing methods used to tackle uncertainty in concrete applications, (c) insights into the impact of uncertainty on non-functional requirements, (d) insights into different opinions in the perception of uncertainty within the community and the need for standardised uncertainty-handling processes to facilitate uncertainty management in self-adaptive systems. The key findings of the second stage are: (a) the insight that over 70% of the participants believe that self-adaptive systems can be engineered to cope with unanticipated change, (b) a set of potential approaches for dealing with unanticipated change, (c) a set of open challenges in mitigating uncertainty in self-adaptive systems, in particular in those with safety-critical requirements. From these findings, we outline an initial reference process to manage uncertainty in self-adaptive systems. We anticipate that the insights on uncertainty obtained from the community and our proposed reference process will inspire valuable future research on self-adaptive systems.<\/jats:p>","DOI":"10.1145\/3487921","type":"journal-article","created":{"date-parts":[[2021,12,20]],"date-time":"2021-12-20T19:13:58Z","timestamp":1640027638000},"page":"1-36","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":57,"title":["Uncertainty in Self-adaptive Systems: A Research Community Perspective"],"prefix":"10.1145","volume":"15","author":[{"given":"Sara M.","family":"Hezavehi","sequence":"first","affiliation":[{"name":"University of Groningen, The Netherlands, Linnaeus University, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Danny","family":"Weyns","sequence":"additional","affiliation":[{"name":"Katholieke Universiteit Leuven, Belgium, Linnaeus University, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Paris","family":"Avgeriou","sequence":"additional","affiliation":[{"name":"University of Groningen, The Netherlands"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Radu","family":"Calinescu","sequence":"additional","affiliation":[{"name":"University of York, UK"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Raffaela","family":"Mirandola","sequence":"additional","affiliation":[{"name":"Politecnico di Milano, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Diego","family":"Perez-Palacin","sequence":"additional","affiliation":[{"name":"Linnaeus University, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2021,12,20]]},"reference":[{"key":"e_1_3_2_2_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-35813-5_3"},{"key":"e_1_3_2_3_2","doi-asserted-by":"publisher","DOI":"10.1504\/IJAHUC.2007.014070"},{"key":"e_1_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.1145\/1882362.1882367"},{"key":"e_1_3_2_5_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACSOS49614.2020.00047"},{"key":"e_1_3_2_6_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2017.2738640"},{"key":"e_1_3_2_7_2","volume-title":"Uncertainty in Self-adaptive Systems: Categories, Management, and Perspectives","author":"C\u00e1mara Javier","year":"2017","unstructured":"Javier C\u00e1mara, David Garlan, Won Gu Kang, Wenxin Peng, and Bradley Schmerl. 2017. Uncertainty in Self-adaptive Systems: Categories, Management, and Perspectives. Technical Report. Carnegie Mellon University."},{"key":"e_1_3_2_8_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-02161-9_1"},{"key":"e_1_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-04425-0_36"},{"key":"e_1_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/2025113.2025147"},{"key":"e_1_3_2_11_2","first-page":"214","volume-title":"Software Engineering for Self-adaptive Systems II. (Lecture Notes in Computer Science, Vol 7475","author":"Esfahani Naeem","year":"2013","unstructured":"Naeem Esfahani and Sam Malek. 2013. Uncertainty in self-adaptive software systems. In Software Engineering for Self-adaptive Systems II. (Lecture Notes in Computer Science, Vol 7475.) Springer, 214\u2013238. DOI:https:\/\/doi.org\/10.1007\/978-3-642-35813-5_9"},{"key":"e_1_3_2_12_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2013.56"},{"key":"e_1_3_2_13_2","doi-asserted-by":"publisher","DOI":"10.1145\/1882362.1882389"},{"key":"e_1_3_2_14_2","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2004.175"},{"key":"e_1_3_2_15_2","doi-asserted-by":"crossref","unstructured":"Sara M. Hezavehi Danny Weyns Paris Avgeriou Radu Calinescu Raffaela Mirandola and Diego Perez-Palacin. 2021. Replication material for ACM TAAS publication: Uncertainty in self-adaptive systems: A research community perspective. DOI:https:\/\/doi.org\/10.5281\/zenodo.4954106","DOI":"10.1145\/3487921"},{"key":"e_1_3_2_16_2","article-title":"A survey of decision making and optimization under uncertainty","author":"Keith Andrew J.","year":"2019","unstructured":"Andrew J. Keith and Darryl K. Ahner. 2019. A survey of decision making and optimization under uncertainty. Ann. Oper. Res. (2019), 319\u2013353. DOI:https:\/\/doi.org\/10.1007\/s10479-019-03431-8","journal-title":"Ann. Oper. Res."},{"key":"e_1_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2003.1160055"},{"key":"e_1_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/3194133.3194145"},{"key":"e_1_3_2_19_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-84800-044-5_3"},{"key":"e_1_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1016\/B978-0-12-802855-1.00003-4"},{"key":"e_1_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2017.03.013"},{"key":"e_1_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786853"},{"key":"e_1_3_2_23_2","first-page":"331","volume-title":"Patterns for Self-adaptation in Cyber-physical Systems","author":"Musil Angelika","year":"2017","unstructured":"Angelika Musil, Juergen Musil, Danny Weyns, Tomas Bures, Henry Muccini, and Mohammad Sharaf. 2017. Patterns for Self-adaptation in Cyber-physical Systems. Springer International Publishing, Cham, 331\u2013368. DOI:https:\/\/doi.org\/10.1007\/978-3-319-56345-9_13"},{"key":"e_1_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.5555\/302163.302181"},{"key":"e_1_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/2568088.2568095"},{"key":"e_1_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2017.10.019"},{"key":"e_1_3_2_27_2","doi-asserted-by":"publisher","DOI":"10.5555\/2666795.2666812"},{"key":"e_1_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.5555\/2361717"},{"key":"e_1_3_2_29_2","doi-asserted-by":"publisher","DOI":"10.1145\/1516533.1516538"},{"key":"e_1_3_2_30_2","doi-asserted-by":"publisher","DOI":"10.1145\/1837909.1837911"},{"key":"e_1_3_2_31_2","doi-asserted-by":"publisher","DOI":"10.1145\/3328730"},{"key":"e_1_3_2_32_2","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884833"},{"key":"e_1_3_2_33_2","volume-title":"Introduction to Qualitative Research Methods: A Guidebook and Resource","author":"Taylor Steven J.","year":"2016","unstructured":"Steven J. Taylor, Robert Bogdan, and Marjorie L. DeVault. 2016. Introduction to Qualitative Research Methods: A Guidebook and Resource. Wiley."},{"key":"e_1_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-020-00842-1"},{"key":"e_1_3_2_35_2","volume-title":"Goal Question Metric (GQM) Approach","author":"vanSolingen Rini","year":"2002","unstructured":"Rini vanSolingen, Victor Basili (Original article, 1994 ed.), Gianluigi Caldiera (Original article, 1994 ed.), and H. Dieter Rombach (Original article, 1994 ed.). 2002. Goal Question Metric (GQM) Approach. American Cancer Society. DOI:https:\/\/doi.org\/10.1002\/0471028959.sof142"},{"key":"e_1_3_2_36_2","doi-asserted-by":"crossref","unstructured":"Danny Weyns. 2017. Engineering Self-Adaptive Software Systems \u2013 An Organized Tour. 1\u20132. DOI:10.1109\/FAS-W.2018.00012","DOI":"10.1109\/FAS-W.2018.00012"},{"key":"e_1_3_2_37_2","doi-asserted-by":"crossref","unstructured":"Danny Weyns. 2020. Introduction to self-adaptive systems: A contemporary software engineering perspective. Wiley. ISBN 978-1-119-57494-1.","DOI":"10.1002\/9781119574910"},{"key":"e_1_3_2_38_2","doi-asserted-by":"publisher","DOI":"10.5555\/2666795.2666811"},{"key":"e_1_3_2_39_2","doi-asserted-by":"publisher","DOI":"10.5555\/2349018"},{"key":"e_1_3_2_40_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2008.10.071"},{"key":"e_1_3_2_41_2","doi-asserted-by":"publisher","DOI":"10.1145\/1134285.1134337"}],"container-title":["ACM Transactions on Autonomous and Adaptive Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3487921","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3487921","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:11:56Z","timestamp":1750191116000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3487921"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,12,31]]},"references-count":40,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2020,12,31]]}},"alternative-id":["10.1145\/3487921"],"URL":"https:\/\/doi.org\/10.1145\/3487921","relation":{},"ISSN":["1556-4665","1556-4703"],"issn-type":[{"value":"1556-4665","type":"print"},{"value":"1556-4703","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,12,31]]},"assertion":[{"value":"2021-02-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-09-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-12-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}