SC Harvester Papers Database Interface

Compliance-aware engineering process plans: the case of space software engineering processes

Julieth Patricia Castellanos Ardila, Barbara Gallina, Guido Governatori. In: Artificial Intelligence and Law. 2021

Abstract: Safety-critical systems manufacturers have the duty of care, i.e., they should take correct steps while performing acts that could foreseeably harm others. Commonly, industry standards prescribe reasonable steps in their process requirements, which regulatory bodies trust. Manufacturers perform careful documentation of compliance with each requirement to show that they act under acceptable criteri...

Towards evidence‐based decision‐making for identification and usage of assets in composite software: A research roadmap

C. Wohlin, Efi Papatheocharous, J. Carlson, Kai Petersen, Emil Alégroth et al. In: Journal of Software: Evolution and Process. 2021

Abstract: Software engineering is decision intensive. Evidence‐based software engineering is suggested for decision‐making concerning the use of methods and technologies when developing software. Software development often includes the reuse of software assets, for example, open‐source components. Which components to use have implications on the quality of the software (e.g., maintainability). Thus, researc...

Defining Utility Functions for Multi-Stakeholder Self-Adaptive Systems

Rebekka Wohlrab, D. Garlan. In: . 2021

Abstract: [Context and motivation:] For realistic self-adaptive systems, multiple quality attributes need to be considered and traded off against each other. These quality attributes are commonly encoded in a utility function, for instance, a weighted sum of relevant objectives. [Question/problem:] The research agenda for requirements engineering for self-adaptive systems has raised the need for decision-ma...

Requirement Engineering Challenges for AI-intense Systems Development

Hans-Martin Heyn, E. Knauss, Amna Pir Muhammad, O. Eriksson, Jennifer Linder et al. In: 2021 IEEE/ACM 1st Workshop on AI Engineering - Software Engineering for AI (WAIN). 2021

Abstract: Availability of powerful computation and communication technology as well as advances in artificial intelligence enable a new generation of complex, AI-intense systems and applications. Such systems and applications promise exciting improvements on a societal level, yet they also bring with them new challenges for their development. In this paper we argue that significant challenges relate to defi...

Requirement Engineering Challenges for AI-intense Systems Development

H. Heyn, E. Knauss, Amna Pir Muhammad, O. Eriksson, Jennifer Linder et al. In: 2021 IEEE/ACM 1st Workshop on AI Engineering - Software Engineering for AI (WAIN). 2021

Abstract: Availability of powerful computation and communication technology as well as advances in artificial intelligence enable a new generation of complex, AI-intense systems and applications. Such systems and applications promise exciting improvements on a societal level, yet they also bring with them new challenges for their development. In this paper we argue that significant challenges relate to defi...

Robust Machine Learning in Critical Care — Software Engineering and Medical Perspectives

M. Staron, Helena Odenstedt Hergés, S. Naredi, L. Block, Ali El-Merhi et al. In: 2021 IEEE/ACM 1st Workshop on AI Engineering - Software Engineering for AI (WAIN). 2021

Abstract: Using machine learning in clinical practice poses hard requirements on explainability, reliability, replicability and robustness of these systems. Therefore, developing reliable software for monitoring critically ill patients requires close collaboration between physicians and software engineers. However, these two different disciplines need to find own research perspectives in order to contribute...

An autonomous performance testing framework using self-adaptive fuzzy reinforcement learning

M. H. Moghadam, Mehrdad Saadatmand, Markus Borg, M. Bohlin, B. Lisper. In: Software Quality Journal. 2021

REFIT: Robustness Enhancement Against Cascading Failure in IoT Networks

Morteza Biabani, N. Yazdani, H. Fotouhi. In: IEEE Access. 2021

Abstract: There has been tremendous growth in the Internet of Things (IoT) technologies, and many new applications have emerged. However, cascading failure as one of the major issues in such constrained networks have been neglected. In this paper, we apply an effective clustering approach dubbed as REFIT to enhance network topology robustness via nodes’ residual energy. The REFIT protocol divides the networ...

Third Party Venture Legitimizing Research Data Application in Healthcare Practice

A. Penninger, Juho Lindman. In: Lecture Notes in Information Systems and Organisation. 2021

Citizens’ views on climate-change adaptation: A study of the views of participants in the 2020 Climate Change Megagame

Ola Uhrqvist, O. Leifler, Magnus C Persson. In: Skrifter från Forum för utomhuspedagogik. 2021

Abstract: This report presents and analyses the use of a megagame. Games with the primary aim to educate or enhance dialogue between different actors can be valuable for the engagement with and pedagogy of places and thus an interesting method for outdoor education and learning. The game discussed in this report has the capacity to gather between 40 and 100 participants and is thus considered to be a Megaga...

A systematic methodology to migrate complex real-time software systems to multi-core platforms

S. Salman, A. Papadopoulos, S. Mubeen, Thomas Nolte. In: J. Syst. Archit.. 2021

Abstract: Abstract This paper proposes a systematic three-stage methodology for migrating complex real-time industrial software systems from single-core to multi-core computing platforms. Single-core platforms have limited computational capabilities that prevent integration of computationally demanding applications such as image processing within the existing system. Modern multi-core processors offer a pro...

Towards Human-Like Automated Test Generation: Perspectives from Cognition and Problem Solving

Eduard Paul Enoiu, R. Feldt. In: 2021 IEEE/ACM 13th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE). 2021

Abstract: Automated testing tools typically create test cases that are different from what human testers create. This often makes the tools less effective, the created tests harder to understand, and thus results in tools providing less support to human testers. Here, we propose a framework based on cognitive science and, in particular, an analysis of approaches to problem solving, for identifying cognitive...

On the Experiences of Adopting Automated Data Validation in an Industrial Machine Learning Project

Lucy Ellen Lwakatare, Ellinor Rånge, I. Crnkovic, J. Bosch. In: 2021 IEEE/ACM 43rd International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP). 2021

Abstract: Data errors are a common challenge in machine learning (ML) projects and generally cause significant performance degradation in ML-enabled software systems. To ensure early detection of erroneous data and avoid training MLmodels using bad data, research and industrial practice suggest incorporating a data validation process and tool in the ML system development process. Aim: The study investigates...

A validated model for the scoping process of quality requirements: a multi-case study

Thomas Olsson, Krzysztof Wnuk, S. Jansen. In: Empirical Software Engineering. 2021

Abstract: Quality requirements are vital to developing successful software products. However, there exist evidence that quality requirements are managed mostly in an “ad hoc” manner and down-prioritized. This may result in insecure, unstable, slow products, and unhappy customers. We have developed a conceptual model for the scoping process of quality requirements – QREME – and an assessment model – Q-REPM –...

A validated model for the scoping process of quality requirements: a multi-case study

Thomas Olsson, K. Wnuk, S. Jansen. In: Empirical Software Engineering. 2021