TY - GEN
T1 - Modelling Software Tasks for Supporting Resource-Driven Adaptation
AU - Akiki, Paul A.
AU - Zisman, Andrea
AU - Bennaceur, Amel
N1 - Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2023.
PY - 2023
Y1 - 2023
N2 - Software systems execute tasks that depend on different types of resources. The variability of resources hinders the ability of software systems to execute important tasks. For example, in automated warehouses, malfunctioning robots could delay product deliveries and cause financial losses due to customer dissatisfaction. Resource-driven adaptation addresses the negative implications of resource variability. Hence, this paper presents a task modelling notation called SERIES, which is used for representing task models that support resource-driven adaptation in software systems. SERIES is complemented by a tool that enables software practitioners to create and modify task models. SERIES was evaluated through a study with software practitioners. The participants of this study were asked to explain and create task models and then provide their feedback on the usability of SERIES and the clarity of its semantic constructs. The results showed a very good user performance in explaining and creating task models using SERIES. These results were reflected in the feedback of the participants and the activities that they performed using SERIES.
AB - Software systems execute tasks that depend on different types of resources. The variability of resources hinders the ability of software systems to execute important tasks. For example, in automated warehouses, malfunctioning robots could delay product deliveries and cause financial losses due to customer dissatisfaction. Resource-driven adaptation addresses the negative implications of resource variability. Hence, this paper presents a task modelling notation called SERIES, which is used for representing task models that support resource-driven adaptation in software systems. SERIES is complemented by a tool that enables software practitioners to create and modify task models. SERIES was evaluated through a study with software practitioners. The participants of this study were asked to explain and create task models and then provide their feedback on the usability of SERIES and the clarity of its semantic constructs. The results showed a very good user performance in explaining and creating task models using SERIES. These results were reflected in the feedback of the participants and the activities that they performed using SERIES.
KW - Resource-driven adaptation
KW - Task modelling notation
UR - https://www.scopus.com/pages/publications/85172719254
U2 - 10.1007/978-3-031-39386-0_12
DO - 10.1007/978-3-031-39386-0_12
M3 - Conference contribution
AN - SCOPUS:85172719254
SN - 9783031393853
T3 - Lecture Notes in Business Information Processing
SP - 249
EP - 272
BT - Enterprise Information Systems - 24th International Conference, ICEIS 2022, Revised Selected Papers
A2 - Filipe, Joaquim
A2 - Śmiałek, Michał
A2 - Brodsky, Alexander
A2 - Hammoudi, Slimane
PB - Springer Science and Business Media Deutschland GmbH
T2 - 24th International Conference on Enterprise Information Systems, ICEIS 2022
Y2 - 25 April 2022 through 27 April 2022
ER -