{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,20]],"date-time":"2026-07-20T18:45:36Z","timestamp":1784573136349,"version":"3.55.0"},"reference-count":57,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2023,5,28]],"date-time":"2023-05-28T00:00:00Z","timestamp":1685232000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Auton. Adapt. Syst."],"published-print":{"date-parts":[[2023,6,30]]},"abstract":"<jats:p>Computing systems form the backbone of many areas in our society, from manufacturing to traffic control, healthcare, and financial systems. When software plays a vital role in the design, construction, and operation, these systems are referred to as software-intensive systems. Self-adaptation equips a software-intensive system with a feedback loop that either automates tasks that otherwise need to be performed by human operators or deals with uncertain conditions. Such feedback loops have found their way to a variety of practical applications; typical examples are an elastic cloud to adapt computing resources and automated server management to respond quickly to business needs. To gain insight into the motivations for applying self-adaptation in practice, the problems solved using self-adaptation and how these problems are solved, and the difficulties and risks that industry faces in adopting self-adaptation, we performed a large-scale survey. We received 184 valid responses from practitioners spread over 21 countries. Based on the analysis of the survey data, we provide an empirically grounded overview the of state of the practice in the application of self-adaptation. From that, we derive insights for researchers to check their current research with industrial needs, and for practitioners to compare their current practice in applying self-adaptation. These insights also provide opportunities for applying self-adaptation in practice and pave the way for future industry-research collaborations.<\/jats:p>","DOI":"10.1145\/3589227","type":"journal-article","created":{"date-parts":[[2023,3,24]],"date-time":"2023-03-24T12:13:41Z","timestamp":1679660021000},"page":"1-44","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":39,"title":["Self-Adaptation in Industry: A Survey"],"prefix":"10.1145","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1162-0817","authenticated-orcid":false,"given":"Danny","family":"Weyns","sequence":"first","affiliation":[{"name":"Katholieke Universiteit Leuven and Linnaeus University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9333-7101","authenticated-orcid":false,"given":"Ilias","family":"Gerostathopoulos","sequence":"additional","affiliation":[{"name":"Vrije Universiteit Amsterdam"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7555-7300","authenticated-orcid":false,"given":"Nadeem","family":"Abbas","sequence":"additional","affiliation":[{"name":"Linnaeus University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5471-551X","authenticated-orcid":false,"given":"Jesper","family":"Andersson","sequence":"additional","affiliation":[{"name":"Linnaeus University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3413-7780","authenticated-orcid":false,"given":"Stefan","family":"Biffl","sequence":"additional","affiliation":[{"name":"TU Wien"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5617-6396","authenticated-orcid":false,"given":"Premek","family":"Brada","sequence":"additional","affiliation":[{"name":"University of West Bohemia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3622-9918","authenticated-orcid":false,"given":"Tomas","family":"Bures","sequence":"additional","affiliation":[{"name":"Charles University Prague"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0163-9784","authenticated-orcid":false,"given":"Amleto","family":"Di Salle","sequence":"additional","affiliation":[{"name":"European University of Rome"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3491-1833","authenticated-orcid":false,"given":"Matthias","family":"Galster","sequence":"additional","affiliation":[{"name":"University of Canterbury"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2234-0845","authenticated-orcid":false,"given":"Patricia","family":"Lago","sequence":"additional","affiliation":[{"name":"Vrije Universiteit Amsterdam"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9128-9863","authenticated-orcid":false,"given":"Grace","family":"Lewis","sequence":"additional","affiliation":[{"name":"Carnegie Mellon Software Engineering Institute"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0383-920X","authenticated-orcid":false,"given":"Marin","family":"Litoiu","sequence":"additional","affiliation":[{"name":"York University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1025-1626","authenticated-orcid":false,"given":"Angelika","family":"Musil","sequence":"additional","affiliation":[{"name":"Katholieke Universiteit Leuven and TU Wien"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2163-3603","authenticated-orcid":false,"given":"Juergen","family":"Musil","sequence":"additional","affiliation":[{"name":"TU Wien"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1366-9411","authenticated-orcid":false,"given":"Panos","family":"Patros","sequence":"additional","affiliation":[{"name":"Raygun Application Performance"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5438-2281","authenticated-orcid":false,"given":"Patrizio","family":"Pelliccione","sequence":"additional","affiliation":[{"name":"Gran Sasso Science Institute"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2023,5,28]]},"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.1007\/978-3-642-02161-9_2"},{"key":"e_1_3_2_4_2","volume-title":"Site Reliability Engineering, How Google Runs Production Systems","author":"Beyer B.","year":"2016","unstructured":"B. Beyer, C. Jones, N. Murphy, and J. Petoff. 2016. Site Reliability Engineering, How Google Runs Production Systems. O\u2019Reilly Inc."},{"key":"e_1_3_2_5_2","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2009.326"},{"key":"e_1_3_2_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/2889160.2889212"},{"key":"e_1_3_2_7_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2017.2738640"},{"key":"e_1_3_2_8_2","first-page":"1","article-title":"Software engineering for self-adaptive systems: A research roadmap","author":"Cheng B.","year":"2009","unstructured":"B. Cheng, R. de Lemos, H. Giese, et\u00a0al. 2009. Software engineering for self-adaptive systems: A research roadmap. In Software Engineering for Self-Adaptive Systems. Lecture Notes in Computer Science, Vol. 5525. Springer, 1\u201326.","journal-title":"Software Engineering for Self-Adaptive Systems."},{"key":"e_1_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-08915-7_4"},{"key":"e_1_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-35813-5_1"},{"key":"e_1_3_2_11_2","doi-asserted-by":"publisher","DOI":"10.1145\/1882291.1882296"},{"key":"e_1_3_2_12_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-35813-5_9"},{"key":"e_1_3_2_13_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-016-9451-7"},{"key":"e_1_3_2_14_2","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568272"},{"key":"e_1_3_2_15_2","doi-asserted-by":"publisher","DOI":"10.1145\/1882362.1882389"},{"key":"e_1_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.1109\/mc.2004.175"},{"key":"e_1_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1109\/SEAMS51251.2021.00018"},{"key":"e_1_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/3469440"},{"key":"e_1_3_2_19_2","volume-title":"Doing Research in the Real World","author":"Gray D.","year":"2013","unstructured":"D. Gray. 2013. Doing Research in the Real World. SAGE Publications Ltd."},{"key":"e_1_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2008.123"},{"key":"e_1_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.1145\/3487921"},{"key":"e_1_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-89437-7_1"},{"key":"e_1_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/1380584.1380585"},{"key":"e_1_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.1145\/2593929.2593944"},{"key":"e_1_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2003.1160055"},{"key":"e_1_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1109\/FOSE.2007.19"},{"key":"e_1_3_2_27_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.3031189"},{"key":"e_1_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-005-1290-x"},{"key":"e_1_3_2_29_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2013.07.033"},{"key":"e_1_3_2_30_2","doi-asserted-by":"publisher","DOI":"10.1016\/B978-0-12-802855-1.00003-4"},{"key":"e_1_3_2_31_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2017.03.013"},{"key":"e_1_3_2_32_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-65310-1_20"},{"key":"e_1_3_2_33_2","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1007\/978-3-319-48992-6_1","volume-title":"Software Architecture","author":"Oquendo F.","year":"2016","unstructured":"F. Oquendo. 2016. Software architecture challenges and emerging research in software-intensive systems-of-systems. In Software Architecture. Springer International Publishing, Cham, Switzerland, 3\u201321."},{"key":"e_1_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.1109\/5254.769885"},{"key":"e_1_3_2_35_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2017.10.019"},{"key":"e_1_3_2_36_2","doi-asserted-by":"publisher","DOI":"10.1145\/1808984.1808990"},{"key":"e_1_3_2_37_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-02161-9_9"},{"key":"e_1_3_2_38_2","first-page":"349","volume-title":"Software Engineering for Self-Adaptive Systems III. Assurances","author":"Rutten E.","year":"2017","unstructured":"E. Rutten, N. Marchand, and D. Simon. 2017. Feedback control as MAPE-K loop in autonomic computing. In Software Engineering for Self-Adaptive Systems III. Assurances. Lecture Notes in Computer Science, Vol. 9640. Springer, 349\u2013373."},{"key":"e_1_3_2_39_2","doi-asserted-by":"publisher","DOI":"10.1145\/1516533.1516538"},{"key":"e_1_3_2_40_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2017.2704579"},{"key":"e_1_3_2_41_2","article-title":"Disenchantment: Netflix Titus, its feisty team, and daemons","author":"Spyker A.","year":"2020","unstructured":"A. Spyker. 2020. Disenchantment: Netflix Titus, its feisty team, and daemons. InfoQ. Retrieved March 30, 2023 fromhttps:\/\/www.infoq.com\/presentations\/netflix-titus-2018\/. https:\/\/www.infoq.com\/presentations\/netflix-titus-2018\/.","journal-title":"InfoQ."},{"key":"e_1_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884833"},{"key":"e_1_3_2_43_2","volume-title":"Basics of Qualitative Research: Grounded Theory Procedures and Techniques","author":"Strauss A.","year":"1990","unstructured":"A. Strauss and J. Corbin. 1990. Basics of Qualitative Research: Grounded Theory Procedures and Techniques. SAGE."},{"key":"e_1_3_2_44_2","doi-asserted-by":"publisher","DOI":"10.1145\/2555612"},{"key":"e_1_3_2_45_2","doi-asserted-by":"publisher","DOI":"10.1002\/9781119574910"},{"key":"e_1_3_2_46_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-39031-9_22"},{"key":"e_1_3_2_47_2","doi-asserted-by":"publisher","DOI":"10.1145\/3524844.3528077"},{"key":"e_1_3_2_48_2","doi-asserted-by":"publisher","DOI":"10.1145\/3561846.3561852"},{"key":"e_1_3_2_49_2","doi-asserted-by":"publisher","DOI":"10.1145\/3522585"},{"key":"e_1_3_2_50_2","doi-asserted-by":"publisher","DOI":"10.1145\/2347583.2347592"},{"key":"e_1_3_2_51_2","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1007\/978-3-030-00761-4_4","volume-title":"Software Architecture","author":"Weyns D.","year":"2018","unstructured":"D. Weyns, U. Iftikhar, D. Hughes, and N. Matthys. 2018. Applying architecture-based adaptation to automate the management of Internet-of-Things. In Software Architecture. Lecture Notes in Computer Science, Vol. 11048.Springer, 49\u201367."},{"key":"e_1_3_2_52_2","doi-asserted-by":"publisher","DOI":"10.1109\/SEAMS.2012.6224395"},{"key":"e_1_3_2_53_2","doi-asserted-by":"publisher","DOI":"10.1145\/2168260.2168268"},{"key":"e_1_3_2_54_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-35813-5_4"},{"key":"e_1_3_2_55_2","doi-asserted-by":"publisher","DOI":"10.1007\/s00766-010-0101-0"},{"key":"e_1_3_2_56_2","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2011.92"},{"key":"e_1_3_2_57_2","volume-title":"Requirements Engineering: Foundation for Software Quality","author":"Yang Z.","year":"2014","unstructured":"Z. Yang, Z. Li, Z. Jin, and Y. Chen. 2014. A systematic literature review of requirements modeling and analysis for self-adaptive systems. In Requirements Engineering: Foundation for Software Quality. Lecture Notes in Computer Science, Vol. 8396. Springer, 55\u201371."},{"key":"e_1_3_2_58_2","doi-asserted-by":"publisher","DOI":"10.1145\/2555611"}],"container-title":["ACM Transactions on Autonomous and Adaptive Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3589227","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3589227","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:48:53Z","timestamp":1750182533000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3589227"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,5,28]]},"references-count":57,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2023,6,30]]}},"alternative-id":["10.1145\/3589227"],"URL":"https:\/\/doi.org\/10.1145\/3589227","relation":{},"ISSN":["1556-4665","1556-4703"],"issn-type":[{"value":"1556-4665","type":"print"},{"value":"1556-4703","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,5,28]]},"assertion":[{"value":"2022-10-27","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2023-03-21","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2023-05-28","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}