Hans-Georg Fill
Marten van Sinderen
Leszek A. Maciaszek (Eds.)
Communications in Computer and Information Science 1622
Software Technologies
16th International Conference, ICSOFT 2021
Virtual Event, July 6–8, 2021
Revised Selected Papers
,Communications
in Computer and Information Science 1622
Editorial Board Members
Joaquim Filipe
Polytechnic Institute of Setúbal, Setúbal, Portugal
Ashish Ghosh
Indian Statistical Institute, Kolkata, India
Raquel Oliveira Prates
Federal University of Minas Gerais (UFMG), Belo Horizonte, Brazil
Lizhu Zhou
Tsinghua University, Beijing, China
,More information about this series at https://link.springer.com/bookseries/7899
,Hans-Georg Fill · Marten van Sinderen ·
Leszek A. Maciaszek (Eds.)
Software Technologies
16th International Conference, ICSOFT 2021
Virtual Event, July 6–8, 2021
Revised Selected Papers
,Editors
Hans-Georg Fill Marten van Sinderen
Digitalization and Information Systems Department of Computer Science
Group Information Systems Group
Universität Fribourg Enschede, The Netherlands
Fribourg, Switzerland
Leszek A. Maciaszek
Institute of Business Informatics
Wrocław University of Economics
Wrocław, Poland
Department of Computing
Macquarie University
Sydney, Australia
ISSN 1865-0929 ISSN 1865-0937 (electronic)
Communications in Computer and Information Science
ISBN 978-3-031-11512-7 ISBN 978-3-031-11513-4 (eBook)
https://doi.org/10.1007/978-3-031-11513-4
© Springer Nature Switzerland AG 2022
This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the
material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation,
broadcasting, reproduction on microfilms or in any other physical way, and transmission or information
storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now
known or hereafter developed.
The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication
does not imply, even in the absence of a specific statement, that such names are exempt from the relevant
protective laws and regulations and therefore free for general use.
The publisher, the authors, and the editors are safe to assume that the advice and information in this book are
believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors
give a warranty, expressed or implied, with respect to the material contained herein or for any errors or
omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims in
published maps and institutional affiliations.
This Springer imprint is published by the registered company Springer Nature Switzerland AG
The registered company address is: Gewerbestrasse 11, 6330 Cham, Switzerland
, Preface
The present book includes extended and revised versions of a set of selected papers
from the 16th International Conference on Software Technologies (ICSOFT 2021), held
as an online event due to the COVID-19 pandemic, during July 6–8, 2021.
ICSOFT 2021 received 117 paper submissions from authors in 36 countries, of
which 9% were included in this book.
The papers were selected by the event chairs and their selection was based on
a number of criteria that include the classifications and comments provided by the
Program Committee members, and the assessments provided by the session chairs and the
program chairs. The authors of selected papers were then invited to submit a revised and
extended version of their papers having at least 30% innovative material. The revisions
and extensions were verified by the event chairs during this final stage.
The purpose of the ICSOFT conference series, which started in 2006, is to bring
together researchers, engineers, and practitioners interested in software technologies.
The conference areas are “Software Engineering and Systems Development”, “Software
Systems and Applications”, and “Foundational and Trigger Technologies”.
The papers included in this book contribute to the understanding of relevant trends
of current research on software technologies, including
– Model-driven software engineering approaches for cyber-physical systems and
Internet of Things (IoT) systems;
– Artificial intelligence applications for optimization and coordination of complex
software systems;
– Code refactoring methods for software energy consumption and software architecture
recovery;
– Frameworks and methodologies for context-aware reconfigurable software
applications and socio-technical systems; and
– Software engineering tools for automated software engineering and software
evaluation.
We would like to thank all the authors for their contributions and also the reviewers
who have helped in ensuring the quality of this publication.
July 2021 Hans-Georg Fill
Marten van Sinderen
Leszek Maciaszek
, Organization
Conference Chair
Leszek Maciaszek Wroclaw University of Economics and Business,
Poland, and Macquarie University, Australia
Program Co-chairs
Hans-Georg Fill University of Fribourg, Switzerland
Marten van Sinderen University of Twente, The Netherlands
Program Committee
Vincent Aranega University of Lille, France
Pasquale Ardimento University of Bari, Italy
Marco Autili University of L’Aquila, Italy
Soumyadip Bandyopadhyay BITS Pilani, K K Birla Goa Campus, India and
Hasso Plattner Institute, Germany
Davide Basile ISTI CNR, Italy
Yann Ben Maissa INPT, Morocco
Kwabeno Ebo Bennin Wageningen University and Research,
The Netherlands
Jorge Bernardino Polytechnic Institute of Coimbra, Portugal
Marco Bernardo University of Urbino, Italy
Dominique Blouin Telecom Paris, France
Dominik Bork TU Wien, Austria
Thomas Buchmann University of Bayreuth, Germany
Fergal Caffery Dundalk Institute of Technology, Ireland
Alejandro Calderón University of Cádiz, Spain
Ana Castillo Universidad de Alcalá, Spain
Anis Charfi Carnegie Mellon University, Qatar
Estrela Cruz Instituto Politécnico de Viana do Castelo, Portugal
Lidia López Cuesta Universitat Politècnica de Catalunya, Spain
João Cunha Polytechnic Institute of Coimbra, Portugal
Sergiu Dascalu University of Nevada, Reno, USA
Cléver Ricardo de Farias University of São Paulo, Brazil
Steven Demurjian University of Connecticut, USA
Amleto Di Salle University of L’Aquila, Italy
,viii Organization
Francisco Domínguez Mayo University of Seville, Spain
Gencer Erdogan SINTEF, Norway
Morgan Ericsson Linnaeus University, Sweden
Anne Etien Université Lille 1, France
Letha Etzkorn University of Alabama in Huntsville, USA
João Faria University of Porto, Portugal
Eduardo Fernandez Florida Atlantic University, USA
Massimo Ficco University of Campania Luigi Vanvitelli, Italy
Tarik Fissaa INPT, Morocco
Amit Ganatra Charotar University of Science and Technology,
India
Vinicius Garcia Federal University of Pernambuco, Brazil
Felix Garcia Clemente University of Murcia, Spain
Hamza Gharsellaoui Arab Open University, Saudi Arabia
Paola Giannini University of Piemonte Orientale, Italy
Christiane Gresse von Federal University of Santa Catarina, Brazil
Wangenheim
Hatim Hafiddi INPT, Morocco
Stefan Hanenberg University of Duisburg-Essen, Germany
Jean Hauck Universidade Federal de Santa Catarina, Brazil
Mercedes Hidalgo-Herrero Universidad Complutense de Madrid, Spain
Andreas Hinderks Universidad de Sevilla, Germany
Ralph Hoch TU Wien, Austria
Andreas Holzinger Medical University of Graz, Austria
Jang-Eui Hong Chungbuk National University, South Korea
Miloslav Hub University of Pardubice, Czech Republic
Thomas Hupperich University of Münster, Germany
Zbigniew Huzar Wroclaw University of Science and Technology,
Poland
Ivan Ivanov SUNY Empire State College, USA
Clemente Izurieta Montana State University, USA
Slinger Jansen Utrecht University, The Netherlands
Judit Jasz University of Szeged, Hungary
Bharat Jayaraman State University of New York at Buffalo, USA
Andres Jimenez Ramirez University of Seville, Spain
Hermann Kaindl TU Wien, Austria
Carlos Kavka ESTECO SpA, Italy
Dean Kelley Minnesota State University, USA
Takashi Kobayashi Tokyo Institute of Technology, Japan
Jun Kong North Dakota State University, USA
Herbert Kuchen University of Muenster, Germany
Rob Kusters Open Universiteit Nederland, The Netherlands
, Organization ix
Pierre Laforcade LIUM, Le Mans Université, France
Youness Laghouaouta INPT, Morocco
Giuseppe Lami Consiglio Nazionale delle Ricerche, Italy
Yu Lei University of Texas at Arlington, USA
Pierre Leone University of Geneva, Switzerland
Letitia Li BAE Systems, USA
Horst Lichter RWTH Aachen University, Germany
Daniel Lucrédio Federal University of São Carlos, Brazil
Ivan Lukovic University of Novi Sad, Serbia
Chung-Horng Lung Carleton University, Canada
Tomi Männistö University of Helsinki, Finland
Andreas Meier Zurich University of Applied Sciences,
Switzerland
Antoni Mesquida Calafat Universitat de les Illes Balears, Spain
Gergely Mezei Budapest University of Technology and
Economics, Hungary
Antao Moura Federal Universisty of Campina Grande, Brazil
Takako Nakatani The Open University of Japan, Japan
Elena Navarro University of Castilla-La Mancha, Spain
Paolo Nesi University of Florence, Italy
Sebastiano Panichella Zurich University of Applied Sciences,
Switzerland
Jennifer Pérez Universidad Politécnica de Madrid, Spain
Dana Petcu West University of Timisoara, Romania
Dietmar Pfahl University of Tartu, Estonia
Giuseppe Polese Università degli Studi di Salerno, Italy
Mohammad Mehdi Pourhashem University of Science and Technology of
Kallehbasti Mazandaran, Iran
Herbert Prähofer Johannes Kepler University Linz, Austria
Stefano Quer Politecnico di Torino, Italy
Traian Rebedea University Politehnica of Bucharest, Romania
Werner Retschitzegger Johannes Kepler University, Austria
Filippo Ricca University Genoa, Italy
Andres Rodriguez LIFIA, Universidad Nacional de La Plata,
Argentina
Colette Rolland Université Paris 1 Panthéon-Sorbonne, France
António Rosado da Cruz Instituto Politécnico de Viana do Castelo, Portugal
Gustavo Rossi LIFIA, Universidad Nacional de La Plata,
Argentina
Matteo Rossi Politecnico di Milano, Italy
Gunter Saake Otto-von-Guericke-Universität Magdeburg,
Germany
Gwen Salaün Grenoble INP, Inria, France
, x Organization
Johannes Sametinger Johannes Kepler University Linz, Austria
Maria-Isabel Sanchez-Segura Carlos III University of Madrid, Spain
Nickolas Sapidis University of Western Macedonia, Greece
Istvan Siket Hungarian Academy of Science, Research Group
on Artificial Intelligence, Hungary
Harvey Siy University of Nebraska at Omaha, USA
Kari Smolander Aalto University, Finland
Ketil Stolen SINTEF, Norway
Hiroki Suguri Miyagi University, Japan
Rosa Sukamto Universitas Pendidikan Indonesia, Indonesia
Francesco Tiezzi University of Camerino, Italy
Claudine Toffolon Université du Maine, France
Porfirio Tramontana University Federico II of Naples, Italy
Michael Vassilakopoulos University of Thessaly, Greece
Roberto Verdecchia Vrije Universiteit Amsterdam, The Netherlands
László Vidács University of Szeged, Hungary
Tony Wasserman Carnegie Mellon University, Silicon Valley, USA
Dietmar Winkler Vienna University of Technology, Austria
Michalis Xenos University of Patras, Greece
Jinhui Yao Xerox Research, USA
Murat Yilmaz Gazi University, Turkey
Additional Reviewers
Peter Alexander RWTH Aachen University, Germany
Selin Aydin RWTH Aachen University, Germany
Jorge Barreiros Polytechnic Institute of Coimbra, Portugal
Jaganmohan Chandrasekaran University of Texas at Arlington, USA
Róisín Loughran Dundalk Institute of Technology, Ireland
Mateus Mendes Polytechnic Institute of Coimbra, Portugal
Breno Menezes University of Münster, Germany
Rakshit Mittal Telecom Paris, France
Hana Mkaouar Telecom Paris, France
Christian Plewnia RWTH Aachen University, Germany
Gilbert Regan Dundalk Institute of Technology, Ireland
Alex Sabau RWTH Aachen University, Germany
Nils Wild RWTH Aachen University, Germany
Hendrik Winkelmann University of Münster, Germany