SC Harvester Papers Database Interface

How Do Practitioners Reason About Security Requirements? An Interview Study

Luciana Provenzano, R. Jongeling. In: 2024 IEEE 32nd International Requirements Engineering Conference (RE). 2024

Abstract: In the development of modern software-intensive systems, security aspects are increasingly emphasized, with new laws and regulations putting more demands on manufacturers. Requirements elicitation must therefore carefully consider security aspects. The literature contains various frameworks that have been proposed to aid in the elicitation of these types of requirements. We are interested to under...

Exploring different Actor Roles in Orchestrations of System of Systems

Tomas Nordström, L. R. Sütfeld, Terese Besker. In: 2024 19th Annual System of Systems Engineering Conference (SoSE). 2024

Abstract: The rising complexity and interconnectedness of contemporary systems engineering solutions have spurred the development of Systems-of-Systems (SoS). Within a SoS, we find interconnected constituent systems (CSs), each possessing individual capabilities and managerial autonomy. For effective management of a SoS, a dedicated orchestration mechanism is crucial. However, currently, there is a lack of ...

Gender Aspects of Shared Mobility Services from a System of Systems Perspective

Matilda Anttila, Terese Besker, Pontus Svenson. In: 2024 19th Annual System of Systems Engineering Conference (SoSE). 2024

Abstract: System of systems (SoS) are intended to solve problems, provide more effective services, and enable greater collaborative behaviour. For SoS operating within the mobility domain, where the usefulness of the SoS solution largely depends on how many people will use the SoS, it is necessary to consider if there are potential gender aspects of the user that may negatively impact the SoS usefulness. In...

Random forest with differential privacy in federated learning framework for network attack detection and classification

Tijana Markovic, M. Leon, David Buffoni, S. Punnekkat. In: Applied Intelligence. 2024

Abstract: Communication networks are crucial components of the underlying digital infrastructure in any smart city setup. The increasing usage of computer networks brings additional cyber security concerns, and every organization has to implement preventive measures to protect valuable data and business processes. Due to the inherent distributed nature of the city infrastructures as well as the critical nat...

Synthesis and Verification of Mission Plans for Multiple Autonomous Agents under Complex Road Conditions

Rong Gu, Eduard Baranov, Afshin Ameri, C. Seceleanu, Eduard Paul Enoiu et al. In: ACM Transactions on Software Engineering and Methodology. 2024

Abstract: Mission planning for multi-agent autonomous systems aims to generate feasible and optimal mission plans that satisfy given requirements. In this article, we propose a tool-supported mission-planning methodology that combines (i) a path-planning algorithm for synthesizing path plans that are safe in environments with complex road conditions, and (ii) a task-scheduling method for synthesizing task p...

Synthesis and Verification of Mission Plans for Multiple Autonomous Agents under Complex Road Conditions

Rong Gu, Eduard Baranov, Afshin Ameri, C. Seceleanu, Eduard Paul Enoiu et al. In: ACM Transactions on Software Engineering and Methodology. 2024

Abstract: Mission planning for multi-agent autonomous systems aims to generate feasible and optimal mission plans that satisfy given requirements. In this article, we propose a tool-supported mission-planning methodology that combines (i) a path-planning algorithm for synthesizing path plans that are safe in environments with complex road conditions, and (ii) a task-scheduling method for synthesizing task p...

We're Drifting Apart: Architectural Drift from the Developers' Perspective

Emilie Anthony, Astrid Berntsson, Tiziano Santilli, Rebekka Wohlrab. In: 2024 IEEE 21st International Conference on Software Architecture (ICSA). 2024

Abstract: Despite the recognized importance of software architecture, it is common that the implementation diverges from the intended architecture over time. This phenomenon is referred to as architectural drift. In the past decades, mainly technical solutions and tools have been developed to detect and address architectural inconsistencies and drift. There is still a lack of evidence from the perspective o...

Defining Requirements Strategies in Agile: A Design Science Research Study

Amna Pir Muhammad, E. Knauss, Odzaya Batsaikhan, Nassiba El Haskouri, Yi-Chun Lin et al. In: ArXiv. 2024

Abstract: Research shows that many of the challenges currently encountered with agile development are related to requirements engineering. Based on design science research, this paper investigates critical challenges that arise in agile development from an undefined requirements strategy. We explore potential ways to address these challenges and synthesize the key building blocks of requirements strategies....

Optimizing Model-based Generated Tests: Leveraging Machine Learning for Test Reduction

M. Zafar, W. Afzal, Eduard Paul Enoiu, Zulqarnain Haider, Inderjeet Singh. In: 2024 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW). 2024

Abstract: Several studies have shown Model-based Testing (MBT) as an efficient technique for generating fault-effective test cases. However, the automatic generation of test cases is compromised with redundant test cases providing no additional value to the coverage or fault detection effectiveness while impacting test execution efficiency, especially, in a dynamic development environment where providing ti...

Choice blindness in autistic and non-autistic people

A. Remington, Hannah White, J. Fairnie, V. Sideropoulos, Lars Hall et al. In: Journal of Cognitive Psychology. 2024

Abstract: ABSTRACT Choice blindness (failure to notice when our choices are switched unexpectedly) suggests people are often unaware of reasons underlying their intentions/preferences. Some argue, however, that research revealing choice blindness simply reflects social-demand characteristics in participant-experimenter interactions. To address this, we compared autistic adults (a population less susceptible...

Natural Language Processing for Requirements Traceability

Jin L.C. Guo, J. Steghöfer, Andreas Vogelsang, Jane Cleland-Huang. In: ArXiv. 2024

Abstract: Traceability, the ability to trace relevant software artifacts to support reasoning about the quality of the software and its development process, plays a crucial role in requirements and software engineering, particularly for safety-critical systems. In this chapter, we provide a comprehensive overview of the representative tasks in requirement traceability for which natural language processing (...

Where Requirements and Agility Meet: No-Man’s-Land or a Land of Opportunity?

Fabiano Dalpiaz, J. Steghöfer, Markus Borg. In: IEEE Software. 2024

Abstract: How are requirements managed in agile software development? While practitioners are widely adopting industry-pushed innovations to cope with requirements in agile settings, research at this intersection is still too limited. Based on first-hand experience, we review some core aspects of this industry-academia gap (e.g., user stories vs. requirements, management tools like JIRA, requirements-as-cod...

Beyond Von Neumann in the Computing Continuum: Architectures, Applications, and Future Directions

Dragi Kimovski, Nishant Saurabh, Matthijs Jansen, Atakan Aral, Auday Al-Dulaimy et al. In: IEEE Internet Computing. 2024

Abstract: The article discusses emerging non-von Neumann computer architectures and their integration in the computing continuum for supporting modern distributed applications, including artificial intelligence, big data, and scientific computing. It provides a detailed summary of available and emerging non-von Neumann architectures, which range from power-efficient single-board accelerators to quantum and ...

Human factors in model-driven engineering: future research goals and initiatives for MDE

Grischa Liebel, J. Klünder, Regina Hebig, Christopher Lazik, Inês Nunes et al. In: Software and Systems Modeling. 2024

Abstract: Software modelling and model-driven engineering (MDE) is traditionally studied from a technical perspective. However, one of the core motivations behind the use of software models is inherently human-centred. Models aim to enable practitioners to communicate about software designs, make software understandable, or make software easier to write through domain-specific modelling languages. Several r...

Migrating Software Systems Toward Post-Quantum Cryptography-A Systematic Literature Review

Christian Näther, Daniel Herzinger, S. Gazdag, J. Steghöfer, Simon Daum et al. In: IEEE Access. 2024

Abstract: Networks such as the Internet are essential for our connected world. Quantum computing threatens its fundamental security mechanisms. Therefore, a migration to post-quantum-cryptography (PQC) is necessary for networks and their components. Currently, there is little knowledge on how such migrations should be structured and implemented in practice. Our systematic literature review addresses migrati...