SC Harvester Papers Database Interface

A Questionnaire Study on the Use of Access Control in Industrial Systems

B. Leander, Aida Čaušević, Tomas Lindström, H. Hansson. In: 2021 26th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA ). 2021

Abstract: Industrial systems have traditionally been kept isolated from external networks. However, business benefits are pushing for a convergence between the industrial systems and new information technology environments such as cloud computing, as well as higher level of connectivity between different systems. This makes cybersecurity a growing concern for industrial systems. In strengthening security, a...

Using UPPAAL to Verify Recovery in a Fault-tolerant Mechanism Providing Persistent State at the Edge

Z. Bakhshi, G. Rodríguez-Navas, H. Hansson. In: 2021 26th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA ). 2021

Abstract: In our previous work we proposed a fault-tolerant persistent storage for container-based fog architecture. We leveraged the use of containerization to provide storage as a containerized application working along with other containers. As a fault-tolerance mechanism we introduced a replicated data structure and to solve consistency issue between the replicas distributed in the cluster of nodes, we ...

Requirements-driven reuse recommendation

Muhammad Abbas, Mehrdad Saadatmand, Eduard Paul Enoiu. In: Proceedings of the 25th ACM International Systems and Software Product Line Conference - Volume A. 2021

Abstract: This tutorial explores requirements-based reuse recommendation for product line assets in the context of clone-and-own product lines....

Open Data Ecosystems - an empirical investigation into an emerging industry collaboration concept

P. Runeson, Thomas Olsson, Johan Linåker. In: J. Syst. Softw.. 2021

Abstract: Software systems are increasingly depending on data, particularly with the rising use of machine learning, and developers are looking for new sources of data. Open Data Ecosystems (ODE) is an emerging concept for data sharing under public licenses in software ecosystems, similar to Open Source Software (OSS). It has certain similarities to Open Government Data (OGD), where public agencies share da...

Assessing the Suitability of Semi-Supervised Learning Datasets using Item Response Theory

Teodor Fredriksson, D. I. Mattos, J. Bosch, H. Olsson. In: 2021 47th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). 2021

Abstract: In practice, supervised learning algorithms require fully labeled datasets to achieve the high accuracy demanded by current modern applications. However, in industrial settings supervised learning algorithms can perform poorly because of few labeled instances. Semi-supervised learning (SSL) is an automatic labeling approach that utilizes complete labels to infer missing labels in partially complet...

Success Factors when Transitioning to Continuous Deployment in Software-Intensive Embedded Systems

Anas Dakkak, D. I. Mattos, J. Bosch. In: 2021 47th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). 2021

Abstract: Continuous Deployment is the practice to deploy software more frequently to customers and learn from their usage. The aim is to introduce new functionality and features in an additive way to customers as soon as possible. While Continuous Deployment is becoming popular among web and cloud-based software development organizations, the adoption of continuous deployment within the software-intensive ...

Preface of the Workshop Organizers

Anh Nguyen-Duc, Varun Gupta, Chetan Arora, P. Abrahamsson, J. Bosch. In: 2021 IEEE 29th International Requirements Engineering Conference Workshops (REW). 2021

Abstract: The First International Workshop on Requirement Engineering for Software startups and Emerging Technologies (RESET) is a part of IEEE International Requirements Engineering Conference 2021, held on 20th September, 2021. The workshop brought together requirements engineering researchers and practitioners to discuss the need for adapting conventional requirement engineering artifacts (i.e. requireme...

The MaLET Model — Maturity Levels for Exploratory Testing

Torvald Mårtensson, Daniel Ståhl, A. Martini, J. Bosch. In: 2021 47th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). 2021

Abstract: Based on multiple series of interviews and workshops, this paper presents the MaLET model – a representation of the typical evolution path for companies who successfully adopt exploratory testing. The model provides a step-by-step approach to systematically improve exploratory testing over time, and shows how and why capabilities may regress. The MaLET model was validated through a series of inter...

Won’t Somebody Please Think of the Tests? A Grounded Theory Approach to Industry Challenges in Continuous Practices

Daniel Ståhl, Torvald Mårtensson. In: 2021 47th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). 2021

Abstract: Continuous integration and delivery are well-established paradigms in the software development community. With these continuous practices come many challenges; while some of these challenges are immediate and well documented in literature, others may be revealed only after sustained application of these practices in large-scale and complex contexts. Based on researcher observations and interviews ...

Security Requirements as Code: Example from VeriDevOps Project

Khaled Ismaeel, Alexandr Naumchev, Andrey Sadovykh, D. Truscan, Eduard Paul Enoiu et al. In: 2021 IEEE 29th International Requirements Engineering Conference Workshops (REW). 2021

Abstract: This position paper presents and illustrates the concept of security requirements as code – a novel approach to security requirements specification. The aspiration to minimize code duplication and maximize its reuse has always been driving the evolution of software development approaches. Object-Oriented programming (OOP) takes these approaches to the state in which the resulting code conceptually...

A Method for Modeling Data Anomalies in Practice

J. Horkoff, M. Staron, Wilhelm Meding. In: 2021 47th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). 2021

Abstract: As technology has allowed us to collect large amounts of industrial data, it has become critical to analyze and understand the data collected, in particular to find data anomalies. Anomaly analysis allows a company to detect, analyze and understand anomalous or unusual data patterns. This is an important activity to understand, for example, deviations in service which may indicate potential proble...

Drifting pitch awareness after exposure to altered auditory feedback

Matthias K. Franken, R. Hartsuiker, Petter Johansson, Lars Hall, A. Lind. In: Attention, Perception, & Psychophysics. 2021

Fast Abstracts and Student Forum Proceedings, 17th European Dependable Computing Conference - EDCC 2021

M. Cinque, B. Gallina. In: ArXiv. 2021

Abstract: Collection of manuscripts accepted for presentation at the Student Forum and Fast Abstracts tracks of the 17th European Dependable Computing Conference (EDCC 2021)....

It takes a Flywheel to Fly: Kickstarting and Growing the A/B testing Momentum at Scale

Aleksander Fabijan, Benjamin Arai, Pavel A. Dmitriev, Lukas Vermeer. In: 2021 47th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). 2021

Abstract: Companies run A/B tests to accelerate innovation and make informed data-driven decisions. At Microsoft alone, over twenty thousand A/B tests are ran each year helping decide which features maximize user value. Not all teams and companies succeed in establishing and growing their A/B testing programs. In this paper, we explore multiple-case studies at Microsoft, Outreach, Booking.com, and empirical...

Technical Debt Impacting Lead-Times: An Exploratory Study

Valentina Lenarduzzi, A. Martini, Nyyti Saarimäki, D. Tamburri. In: 2021 47th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). 2021

Abstract: Background: Technical Debt is a consolidated notion in software engineering research and practice. However, the estimation of its impact (interest of the debt) is still imprecise and requires heavy empirical and experimental inquiry. Objective: We aim at developing a data-driven approach to calculate the interest of Technical Debt in terms of delays in resolving affected tasks.Method: We conducted...