SC Harvester Papers Database Interface

Exploring Assumptions about Sustainability: Towards a Constructive Framework for Action in Sustainable HCI

Minna Laurell Thorslund, O. Leifler. In: Proceedings of the 2025 CHI Conference on Human Factors in Computing Systems. 2025

Abstract: The global environmental crises continue to get worse, fast approaching various irreversible thresholds. While a vast array of approaches to solving sustainability problems are found under the umbrella of Sustainable HCI, their contributions are sometimes hard to compare. In this essay, we describe a set of assumptions that influence what is considered meaningful and important areas of sustainabil...

Process Debt: Definition, Risks, and Management

Antonio Martini, V. Stray, Terese Besker, N. B. Moe, Jan Bosch. In: Journal of Software: Evolution and Process. 2025

Abstract: Process debt, like technical debt, can be a source of short‐term benefits but often leads to harmful consequences in the long term for a software organization. Despite its impact, the phenomenon of process debt has not been thoroughly explored in current literature, leaving a gap in understanding how it affects and is managed within organizations. This paper addresses this gap by defining process ...

State-of-Practice in Architectural Change Management for Software-Intensive Systems: An Interview Study

Ifrah Qaisar, R. Jongeling, Jan Carlson. In: 2025 IEEE 22nd International Conference on Software Architecture Companion (ICSA-C). 2025

Abstract: Modern software-intensive systems are growing more complex, evolving continuously, and requiring extensive collaboration across diverse domains. Effective documentation and communication of architectural changes are critical to managing the development of such systems. But this task remains challenging due to constraints in time, resources, and standardized practices. This study investigates the p...

Quality trade-offs in ML-enabled systems: a multiple-case study

Vladislav Indykov, Rebekka Wohlrab, Daniel Strüber. In: Proceedings of the 40th ACM/SIGAPP Symposium on Applied Computing. 2025

Abstract: When building a machine-learning-enabled system, quality objectives are achieved through architectural and non-architectural tactics, including general ones as well as specific ones that address machine learning specifics, such as the focus on data. However, implementing these tactics typically compromises other quality attributes that are not the primary focus of the tactic at hand. Previous rese...

Comparative Analysis of Three IoT Data Storage System Architectures on AWS Cloud

Dominik Rohal, Lucy Ellen Lwakatare, Yusheng Wu, Jesse Haataja, J. K. Nurminen et al. In: 2025 IEEE 22nd International Conference on Software Architecture Companion (ICSA-C). 2025

Abstract: Internet of Things (IoT) devices generate large amounts of data, creating the challenge of designing efficient IoT cloud storage solutions. This study focuses on an IoT application managing air quality measurement data, which requires frequent retrieval of recent data for near-real-time monitoring and access to long segments of time-series data. The study performs a comparative analysis of three I...

An Empirical Investigation of Requirements Engineering and Testing Utilizing EARS Notation in PLC Programs

Mikael Ebrahimi Salari, Eduard Paul Enoiu, Wasif Afzal, C. Seceleanu. In: SN Computer Science. 2025

Abstract: Regulatory standards for engineering safety-critical systems often demand both traceable requirements and specification-based testing, during development. Requirements are often written in natural language, yet for specification purposes, this may be supplemented by formal or semi-formal descriptions, to increase clarity. However, the choice of notation of the latter is often constrained by the de...

Extending Behavior Trees for Robotic Missions with Quality Requirements

Razan Ghzouli, Rebekka Wohlrab, Jennifer Horkoff. In: ArXiv. 2025

Abstract: Context and motivation: In recent years, behavior trees have gained growing interest within the robotics community as a specification and control switching mechanism for the different tasks that form a robotics mission. Problem: Given the rising complexity and prevalence of robotic systems, it is increasingly challenging and important for practitioners to design high-quality missions that meet cer...

A Model-Based Test Script Generation Framework and Industrial Insight

M. Zafar, Wasif Afzal, Eduard Paul Enoiu, Zulqarnain Haider, Inderjeet Singh. In: SN Computer Science. 2025

Abstract: Model-based testing (MBT) generates test cases through a model representing the software under test (SUT). The generated abstract test cases need to be transformed into concrete or executable test scripts. Despite the benefits offered by MBT, its industrial adoption is slow. This paper aims to propose a Model-Based Test scrIpt GenEration fRamework (TIGER) based on GraphWalker (GW), an open-source ...

Enhancing Explainability, Robustness, and Autonomy: A Comprehensive Approach in Trustworthy AI

M. U. Ahmed, Shahina Begum, Shaibal Barua, A. Masud, Gianluca Di Flumeri et al. In: 2025 IEEE Symposium on Trustworthy, Explainable and Responsible Computational Intelligence (CITREx). 2025

Abstract: Recent advancements in AI, especially generative AI (gAI), are accelerating industrial digitalisation, with the market projected to grow significantly by 2030. However, challenges such as the black-box nature of AI decisions, biased data, and AI-generated hallucinations continue to hinder industrial trust. AI also requires better adaptability to dynamic environments and stronger accountability mec...

An empirical guide to MLOps adoption: Framework, maturity model and taxonomy

Meenu Mary John, H. H. Olsson, Jan Bosch. In: Inf. Softw. Technol.. 2025

A deployment model for telecom operators: a case of eSIM technology in Uganda

Robert Masajjage, Rashidah Kasauli, Benjamin Kanagwa. In: Telecommunication Systems. 2025

The technological landscape of collaborative model-driven software engineering

A. Choudhury, I. Malavolta, Federico Ciccozzi, K. Aslam, Patricia Lago. In: Software and Systems Modeling. 2025

Abstract: Collaborative technologies are continuously evolving to address existing problems and introduce innovative features for enhancing collaboration in the landscape of model-driven software engineering (MDSE). Different collaborative MDSE technologies (CMTs) provide different solutions to facilitate collaboration, making it hard for practitioners to choose the technology that best suits their needs. T...

Quality characteristics in IoT systems: learnings from an industry multi case study

Fahed Alkhabbas, Hussan Munir, Romina Spalazzese, Paul Davidsson. In: Discover Internet of Things. 2025

Abstract: The Internet of Things (IoT) has transformed our daily life by enabling devices and objects to collect data, communicate, and collaborate to provision novel types of services. Engineering IoT systems is a complex process that should consider a number of quality characteristics to meet the systems’ goals. Towards identifying the key quality characteristics of IoT systems, in this study, we conduct ...

Towards a Value-Complemented Framework for Enabling Human Monitoring in Cyber-Physical Systems

Zoe Pfister, Michael Vierhauser, Rebekka Wohlrab, Ruth Breu. In: ArXiv. 2025

Abstract: [Context and Motivation]: Cyber-Physical Systems (CPS) have become relevant in a wide variety of different domains, integrating hardware and software, often operating in an emerging and uncertain environment where human actors actively or passively engage with the CPS. To ensure correct and safe operation, and self-adaptation, monitors are used for collecting and analyzing diverse runtime informat...

Leveraging LLMs for Dynamic IoT Systems Generation Through Mixed-Initiative Interaction

Bassam Adnan, S. Miryala, Aneesh Sambu, Karthik Vaidhyanathan, Martina De Sanctis et al. In: 2025 IEEE 22nd International Conference on Software Architecture Companion (ICSA-C). 2025

Abstract: IoT systems face significant challenges adapting to user needs, often under-specified and evolving with changing environmental contexts. To address these complexities, users should be able to explore possibilities. At the same time, IoT systems must learn and support users in providing proper services, e.g., to serve novel experiences. The IoT-Together paradigm aims to meet this demand through the...