SC Harvester Papers Database Interface

Author Correction: Pupil dilation reflects the dynamic integration of audiovisual emotional speech

Pablo Arias Sarah, Lars Hall, A. Saitovitch, J. Aucouturier, M. Zilbovicius et al. In: Scientific Reports. 2023

Hierarchical Resource Orchestration Framework for Real-time Containers

Václav Struhár, Silviu S. Craciunas, M. Ashjaei, M. Behnam, A. Papadopoulos. In: ACM Transactions on Embedded Computing Systems. 2023

Abstract: Container-based virtualization is a promising deployment model in fog and edge computing applications, because it allows a seamless co-existence of virtualized applications in a heterogeneous environment without introducing significant overhead. Certain application domains (e.g., industrial automation, automotive, or aerospace) mandate that applications exhibit a certain degree of temporal predict...

Competencies for Code Review

Pavlína Wurzel Gonçalves, G. Çalıklı, A. Serebrenik, Alberto Bacchelli. In: Proceedings of the ACM on Human-Computer Interaction. 2023

Abstract: Peer code review is a widely practiced software engineering process in which software developers collaboratively evaluate and improve source code quality. Whether developers can perform good reviews depends on whether they have sufficient competence and experience. However, the knowledge of what competencies developers need to execute code review is currently limited, thus hindering, for example, ...

Reporting on a Decade of Promoting Software Engineering for Systems-of-Systems and Software Ecosystems

Rodrigo Santos, Eleni Constantinou, P. Antonino, J. Bosch. In: ACM SIGSOFT Software Engineering Notes. 2023

Abstract: Systems-of-systems (SoS) have become increasingly complex and frequently used in highly distributed, dynamic, and open environments. SoS refer to evolving software systems in which constituent systems (themselves systems in their own right) cooperatively work to fulfill specific, complex missions, facing Software Engineering researchers and practitioners with substantial challenges. Software ecosy...

Towards a framework for developing visual analytics in supply chain environments

A. Khakpour, Ricardo Colomo-Palacios, A. Martini. In: International Journal of Information Systems and Project Management. 2023

Abstract: Visual Analytics (VA) has shown to be of significant importance for Supply Chain (SC) analytics. However, SC partners still have challenges incorporating it into their data-driven decision-making activities. A conceptual framework for the development and deployment of a VA system provides an abstract, platform-independent model for the whole process of VA, covering requirement specification, data ...

AI-augmented Model-Based Capabilities in the AIDOaRt Project

A. Bagnato, A. Cicchetti, L. Berardinelli, H. Brunelière, Romina Eramo. In: ACM SIGAda Ada Letters. 2023

Abstract: The paper presents the AIDOaRT project, a 3 years long H2020-ECSEL European project involving 32 organizations, grouped in clusters from 7 different countries, focusing on AI-augmented automation supporting modeling, coding, testing, monitoring, and continuous development in Cyber-Physical Systems (CPS). To this end, the project proposes to combine Model Driven Engineering principles and technique...

Pupil dilation reflects the dynamic integration of audiovisual emotional speech

Pablo Arias Sarah, Lars Hall, A. Saitovitch, J. Aucouturier, M. Zilbovicius et al. In: Scientific Reports. 2023

Abstract: Emotional speech perception is a multisensory process. When speaking with an individual we concurrently integrate the information from their voice and face to decode e.g., their feelings, moods, and emotions. However, the physiological reactions—such as the reflexive dilation of the pupil—associated to these processes remain mostly unknown. That is the aim of the current article, to investigate wh...

Mutation Testing in Continuous Integration: An Exploratory Industrial Case Study

Jonathan Örgård, Gregory Gay, F. D. de Oliveira, Kim Viggedal. In: 2023 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW). 2023

Abstract: Despite its potential quality benefits, the cost of mutation testing and the immaturity of mutation tools for many languages have led to a lack of adoption in industrial software development. In an exploratory case study at Zenseact—a company in the automotive domain—we have explored how mutation testing could be effectively applied in a typical Continuous Integration-based workflow. We evaluated ...

How Closely are Common Mutation Operators Coupled to Real Faults?

Gregory Gay, Alireza Salahirad. In: 2023 IEEE Conference on Software Testing, Verification and Validation (ICST). 2023

Abstract: In mutation testing, faulty versions of a program are generated through automated modifications of source code. These mutants are used to assess and improve test suite quality, under the assumption that detection of mutants is indicative of a test suite’s ability to detect real faults—i.e., that mutants and faults have a semantic relationship. Improving the effectiveness—in both cost and quality—o...

Identifying Redundancies and Gaps Across Testing Levels During Verification of Automotive Software

R. Bisht, Selomie Kindu Ejigu, Gregory Gay, Predrag Filipovikj. In: 2023 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW). 2023

Abstract: Testing of automotive systems usually follows the V-Model, a process where sequential testing activities progress from low-level code structures to high-level integrated systems. In theory, the V-Model should reduce redundant testing and prevent gaps in verification. To assess whether such benefits translate in practice, in a case study at Scania CV AB, we have developed a framework to identify re...

Test Maintenance for Machine Learning Systems: A Case Study in the Automotive Industry

Lukas Berglund, Tim Grube, Gregory Gay, F. D. de Oliveira, Dimitrios Platis. In: 2023 IEEE Conference on Software Testing, Verification and Validation (ICST). 2023

Abstract: Machine Learning (ML) systems have seen widespread use for automated decision making. Testing is essential to ensure the quality of these systems, especially safety-critical autonomous systems in the automotive domain. ML systems introduce new challenges with the potential to affect test maintenance, the process of updating test cases to match the evolving system. We conducted an exploratory case ...

The Duality in Computing SSA Programs and Control Dependency

A. Masud. In: IEEE Transactions on Software Engineering. 2023

Abstract: Control dependency (CD) and Static Single Assignment (SSA) form are the basis of many program analyses, transformation, and optimization techniques, and these are implemented and used by modern compilers such as GCC and LLVM. Most state-of-the-art algorithms approximate these computations by using postdominator relations and dominance frontiers (DF) respectively for efficiency reasons which have b...

On the Current State of Academic Software Testing Education in Sweden

Ayodele A. Barrett, Eduard Paul Enoiu, Wasif Afzal. In: 2023 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW). 2023

Abstract: Well-trained software development personnel, in the art and science of software testing, will effectively and efficiently develop quality software products with potentially fewer, less-critical defects. Thus software testing education is considered to be an important part of curricula for a university degree in Computer Science or Information Systems. The objective of this paper is to determine ho...

An Experiment in Requirements Engineering and Testing using EARS Notation for PLC Systems

Mikael Ebrahimi Salari, Eduard Paul Enoiu, Wasif Afzal, C. Seceleanu. In: 2023 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW). 2023

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 tr...

Special section on IST for ICSOB2021

Xiaofeng Wang, A. Martini, Anh Nguyen-Duc, V. Stray, Kryzstof Wnuk. In: Inf. Softw. Technol.. 2023