Litcius/Paper detail

Towards a Research Agenda for Understanding and Managing Uncertainty in Self-Adaptive Systems

Danny Weyns, Radu Călinescu, Raffaela Mirandola, Kenji Tei, Maribel Acosta, Nelly Bencomo, Amel Bennaceur, Nicolas Boltz, Tomáš Bureš, Javier Cámara, Ada Diaconescu, Gregor Engels, Simos Gerasimou, Ilias Gerostathopoulos, Sinem Getir Yaman, Vincenzo Grassi, Sebastian Hahner, Paola Inverardi, Dimitri Van Landuyt, Rogério de Lemos, Emmanuel Letier, Marin Litoiu, Lina Marsso, Angelika Musil, Juergen Musil, Genaína Nunes Rodrigues, Diego Pérez-Palacín, Federico Quin, Patrizia Scandurra, Antonio Vallecillo, Andrea Zisman

2023ACM SIGSOFT Software Engineering Notes23 citationsDOIOpen Access PDF

Abstract

Despite considerable research efforts on handling uncertainty in self-adaptive systems, a comprehensive understanding of the precise nature of uncertainty is still lacking. This paper summarises the findings of the 2023 Bertinoro Seminar on Uncertainty in Self- Adaptive Systems, which aimed at thoroughly investigating the notion of uncertainty, and outlining open challenges associated with its handling in self-adaptive systems. The seminar discussions were centered around five core topics: (1) agile end-toend handling of uncertainties in goal-oriented self-adaptive systems, (2) managing uncertainty risks for self-adaptive systems, (3) uncertainty propagation and interaction, (4) uncertainty in self-adaptive machine learning systems, and (5) human empowerment under uncertainty. Building on the insights from these discussions, we propose a research agenda listing key open challenges, and a possible way forward for addressing them in the coming years.

Topics & Concepts

Computer scienceAgile software developmentHuman systems engineeringUncertainty analysisRisk analysis (engineering)Adaptive systemComplex adaptive systemKey (lock)Management scienceEngineeringArtificial intelligenceSimulationComputer securitySoftware engineeringBusinessAdvanced Software Engineering MethodologiesSoftware System Performance and ReliabilitySoftware Engineering Research
Towards a Research Agenda for Understanding and Managing Uncertainty in Self-Adaptive Systems | Litcius