SC Harvester Papers Database Interface

Why and How Your Traceability Should Evolve: Insights from an Automotive Supplier

Rebekka Wohlrab, Patrizio Pelliccione, A. Shahrokni, E. Knauss. In: 2021 IEEE 18th International Conference on Software Architecture Companion (ICSA-C). 2021

Abstract: Traceability is a key enabler of various activities in automotive software and systems engineering and required by several standards. However, most existing traceability management approaches do not consider that traceability is situated in constantly changing development contexts involving multiple stakeholders. Together with an automotive supplier, we analyzed how technology, business, and organ...

Aligning Architecture with Business Goals in the Automotive Domain

Alessio Bucaioni, Patrizio Pelliccione, Rebekka Wohlrab. In: 2021 IEEE 18th International Conference on Software Architecture (ICSA). 2021

Abstract: When designing complex automotive systems in practice, employed technologies and architectural decisions need to reflect business goals. While the software architecture community has acknowledged the need to align business goals with architectural decisions, there is a lack of practical approaches to achieve this alignment. In this paper, we intend to close this gap by providing a systematic appro...

How Explicit Feature Traces Did Not Impact Developers’ Memory

Jacob Krüger, G. Çalıklı, T. Berger, Thomas Leich. In: 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER). 2021

Abstract: Software features are intuitive entities used to abstract and manage the functionalities of a software system, for instance, in product-line engineering and agile software development. Nonetheless, developers rarely make features explicit in code, which is why they have to perform costly program comprehension and particularly feature location to (re-)gain knowledge about the code. In a previous pa...

Nursing students’ experience of risk assessment, prevention and management: a systematic review

S. Dionisi, M. Di Muzio, N. Giannetta, E. Di Simone, Barbara Gallina et al. In: Journal of Preventive Medicine and Hygiene. 2021

Abstract: Summary Introduction As a fundamental dimension of quality, the patient safety and healthcare workers safety in the healthcare environment depend on the ability of each healthcare workers (whether administrators or technicians) to reduce the probability of error. This review focused on nursing students. The aim was to assess level and determinants of knowledge about risk assessment, risk preventio...

7th International Workshop on Automotive System/Software Architecture (WASA 2021)

Stefan Kugele, Darko Durisic, Yanja Dajsuren, M. Staron. In: 2021 IEEE 18th International Conference on Software Architecture Companion (ICSA-C). 2021

Abstract: This volume contains the papers presented at the 7th International Workshop on Automotive System/Software Architecture (WASA 2021) held on March 22, 2021, in Stuttgart, Germany. WASA was organized as part of the 18th IEEE International Conference on Software Architecture (ICSA 2021), the premier software architecture conference. Due to the worldwide SARS-CoV-2 pandemic, the main conference and the...

What Is the Future of Modeling?

A. Bucchiarone, Federico Ciccozzi, L. Lambers, A. Pierantonio, M. Tichy et al. In: IEEE Software. 2021

Abstract: Modeling languages and frameworks have been the key technology for advancing model-driven engineering (MDE) methods and tools. Many industrial and research tools have been realized and are used across many domains. Hence, we think it is the right time to define what should be the future of modeling technologies, especially the requirements for the next generation of modeling frameworks and languag...

CEOs’ understanding of blockchain technology and its adoption in export-oriented companies in West Sweden: a survey

Viktor Elliot, Jonas Flodén, C. Overland, Zeeshan Raza, M. Staron et al. In: . 2021

Abstract: Purpose The purpose of this paper is to study current practices in adopting blockchain technology amongst export companies in West Sweden and to capture their CEOs’ knowledge of and attitudes towards blockchains. Design/methodology/approach Factors enabling or hindering the adoption of blockchains were identified from a comprehensive literature review and a survey of 72 chief executive officers...

Model-Based Testing in Practice: An Industrial Case Study using GraphWalker

M. Zafar, Wasif Afzal, Eduard Paul Enoiu, A. Stratis, Aitor Arrieta et al. In: Proceedings of the 14th Innovations in Software Engineering Conference (formerly known as India Software Engineering Conference). 2021

Abstract: Model-based testing (MBT) is a test design technique that supports the automation of software testing processes and generates test artefacts based on a system model representing behavioural aspects of the system under test (SUT). Previous research has shown some positive aspects of MBT such as low-cost test case generation and fault detection effectiveness. However, it is still a challenge for bot...

Asking about social circles improves election predictions even with many political parties

W. D. de Bruin, M. Galesic, Rasmus Bååth, J. de Bresser, Lars Hall et al. In: International Journal of Public Opinion Research. 2021

Abstract: Traditionally, election polls have asked for participants’ own voting intentions. In Nature HumanBehaviour, we reported that we could improve predictions of the 2016 US and 2017 Frenchpresidential elections by asking participants how they thought their social circles would vote. Apotential concern is that the social circle question might predict less well in elections with largernumbers of politic...

Learning how to search: generating effective test cases through adaptive fitness function selection

H. Almulla, Gregory Gay. In: Empirical Software Engineering. 2021

Abstract: Search-based test generation is guided by feedback from one or more fitness functions—scoring functions that judge solution optimality. Choosing informative fitness functions is crucial to meeting the goals of a tester. Unfortunately, many goals—such as forcing the class-under-test to throw exceptions, increasing test suite diversity, and attaining Strong Mutation Coverage—do not have effective fi...

Special Section on the 2019 Symposium on Search-Based Software Engineering

Gregory Gay, S. Nejati. In: Inf. Softw. Technol.. 2021

Requirements engineering challenges and practices in large-scale agile system development

Rashidah Kasauli, E. Knauss, J. Horkoff, Grischa Liebel, F. D. de Oliveira. In: J. Syst. Softw.. 2021

Abstract: Abstract Context: Agile methods have become mainstream even in large-scale systems engineering companies that need to accommodate different development cycles of hardware and software. For such companies, requirements engineering is an essential activity that involves upfront and detailed analysis which can be at odds with agile development methods. Objective: This paper presents a multiple case s...

Resource conservation strategy helps explain patterns of biological invasion in a low-N environment

Guang-Qian Ren, Furong He, Jian-Fan Sun, Wenjie Hu, Ahmad Azeem et al. In: Biochemical Systematics and Ecology. 2021

Abstract: Abstract Several studies have been conducted on the distribution of carbon (C) and nitrogen (N) in plant, however, there has been rare data linking Ecological Stoichiometry to plant invasion success, especially in a low-N environment. Accordingly, an experiment in this study was performed to explore the nutrition distribution and stoichiometry among various organs in plant, contributing to plant i...

Rapid Continuous Software Engineering - State of the Practice and Open Research Questions

M. Konersmann, Brian Fitzgerald, M. Goedicke, H. Olsson, J. Bosch et al. In: ACM SIGSOFT Software Engineering Notes. 2021

Abstract: We need to built software rapidly and with a high quality. These goals seem to be contradictory, but actually, implementing automation in build and deployment procedures as well as quality analysis can improve both the development pace and the resulting quality at the same time. Rapid Continuous Software Engineering describes novel software engineering approaches that focus on short release cycles...

Digital for real: A multicase study on the digital transformation of companies in the embedded systems domain

J. Bosch, H. Olsson. In: Journal of Software: Evolution and Process. 2021

Abstract: With digitalization and with technologies such as software, data, and artificial intelligence, companies in the embedded systems domain are experiencing a rapid transformation of their conventional businesses. While the physical products and associated product sales provide the core revenue, these are increasingly being complemented with service offerings, new data‐driven services, and digital pro...