SC Harvester Papers Database Interface

Kubernetes Orchestration of High Availability Distributed Control Systems

Bjarne Johansson, Mats Rågberger, T. Nolte, A. Papadopoulos. In: 2022 IEEE International Conference on Industrial Technology (ICIT). 2022

Abstract: Distributed control systems transform with the Industry 4.0 paradigm shift. A mesh-like, network-centric topology replaces the traditional controller-centered architecture, enforcing the interest of cloud-, fog-, and edge-computing, where lightweight container-based virtualization is a cornerstone. Kubernetes is a well-known container management system for container orchestration in cloud computin...

Keynote - Requirements Engineering for Machine Learning: Non-functional Requirements as Core Functions

J. Horkoff. In: 2022 IEEE 30th International Requirements Engineering Conference Workshops (REW). 2022

Abstract: This extended abstract gives a short summary of one of the keynotes for the 9th International Workshop on Artificial Intelligence and Requirements Engineering (AIRE), 2022, co-located with the 30th IEEE International Requirements Engineering 2022 Conference....

Comparing Input Prioritization Techniques for Testing Deep Learning Algorithms

V. Mosin, M. Staron, Darko Durisic, F. D. de Oliveira, Sushant Kumar Pandey et al. In: 2022 48th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). 2022

Abstract: Deep learning (DL) systems are becoming an essential part of software systems, so it is necessary to test them thoroughly. This is a challenging task since the test sets can grow over time as the new data is being acquired, and it becomes time-consuming. Input prioritization is necessary to reduce the testing time since prioritized test inputs are more likely to reveal the erroneous behavior of a ...

An Empirical Analysis of Microservices Systems Using Consumer-Driven Contract Testing

Hamdy Michael Ayas, H. Fischer, P. Leitner, F. D. O. Neto. In: 2022 48th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). 2022

Abstract: Testing has a prominent role in revealing faults in software based on microservices. One of the most important discussion points in MSAs is the granularity of services, often in different levels of abstraction. Similarly, the granularity of tests in MSAs is reflected in different test types. However, it is challenging to conceptualize how the overall testing architecture comes together when combin...

Maintainability Challenges in ML: A Systematic Literature Review

Karthik Shivashankar, A. Martini. In: 2022 48th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). 2022

Abstract: Background: As Machine Learning (ML) advances rapidly in many fields, it is being adopted by academics and businesses alike. However, ML has a number of different challenges in terms of maintenance not found in traditional software projects. Identifying what causes these maintainability challenges can help mitigate them early and continue delivering value in the long run without degrading ML perfo...

QoS-MAN: A Novel QoS Mapping Algorithm for TSN-5G Flows

Zenepe Satka, M. Ashjaei, H. Fotouhi, M. Daneshtalab, Mikael Sjodin et al. In: 2022 IEEE 28th International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA). 2022

Abstract: Integrating wired Ethernet networks, such as Time-Sensitive Networks (TSN), to 5G cellular network requires a flow management technique to efficiently map TSN traffic to 5G Quality-of-Service (QoS) flows. The 3GPP Release 16 provides a set of predefined QoS characteristics, such as priority level, packet delay budget, and maximum data burst volume, which can be used for the 5G QoS flows. Within th...

An Evaluation of General-Purpose Static Analysis Tools on C/C++ Test Code

Jean Malm, Eduard Paul Enoiu, M. Naser, B. Lisper, Z. Porkoláb et al. In: 2022 48th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). 2022

Abstract: In recent years, maintaining test code quality has gained more attention due to increased automation and the growing focus on issues caused during this process.Test code may become long and complex, but maintaining its quality is mostly a manual process, that may not scale in big software projects. Moreover, bugs in test code may give a false impression about the correctness or performance of the ...

How to characterize the health of an Open Source Software project? A snowball literature review of an emerging practice

Johan Linåker, Efi Papatheocharous, Thomas Olsson. In: Proceedings of the 18th International Symposium on Open Collaboration. 2022

Abstract: Motivation: Society’s dependence on Open Source Software (OSS) and the communities that maintain the OSS is ever-growing. So are the potential risks of, e.g., vulnerabilities being introduced in projects not actively maintained. By assessing an OSS project’s capability to stay viable and maintained over time without interruption or weakening, i.e., the OSS health, users can consider the risk impli...

Deep Reinforcement Learning in a Dynamic Environment: A Case Study in the Telecommunication Industry

Hongyi Zhang, Jingya Li, Z. Qi, Xingqin Lin, Anders Aronsson et al. In: 2022 48th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). 2022

Abstract: Reinforcement learning, particularly deep reinforcement learning, has made remarkable progress in recent years and is now used not only in simulators and games but is also making its way into embedded systems as another software-intensive domain. However, when implemented in a real-world context, reinforcement learning is typically shown to be fragile and incapable of adapting to dynamic environme...

SmartDelta: Automated Quality Assurance and Optimization in Incremental Industrial Software Systems Development

Mehrdad Saadatmand, Eduard Paul Enoiu, H. Schlingloff, M. Felderer, Wasif Afzal. In: 2022 25th Euromicro Conference on Digital System Design (DSD). 2022

Abstract: A common phenomenon in software development is that as a system is being built and incremented with new features, certain quality aspects of the system begin to deteriorate. Therefore, it is important to be able to accurately analyze and determine the quality implications of each change and increment to a system. To address this topic, the multinational SmartDelta project develops automated soluti...

Fruit Golf: An Asymmetrical Shared Space VR/Mobile Experience

S. Nilsson, Tyler Nilsson, Liana Russell, Bruno Costa, E. Pieters et al. In: ACM SIGGRAPH 2022 Immersive Pavilion. 2022

Abstract: While the global COVID-19 pandemic did not catalyze widespread adoption of virtual reality (VR) technologies across all industries as some had anticipated, studies like Hall et al. from 2022 have demonstrated that public valuation of VR remains strongly in gaming, entertainment, and socializing [Hall et al., 2022]. As we look towards a future in which indoor gatherings with friends and family are ...

Automated black-box boundary value detection

Felix Dobslaw, R. Feldt, F. G. O. Neto. In: PeerJ Computer Science. 2022

Abstract: Software systems typically have an input domain that can be subdivided into sub-domains, each of which generates similar or related outputs. Testing it on the boundaries between these sub-domains is critical to ensure high-quality software. Therefore, boundary value analysis and testing have been a fundamental part of the software testing toolbox for a long time and are typically taught early to s...

Comparative Evaluation of Machine Learning Algorithms for Network Intrusion Detection and Attack Classification

M. Leon, Tijana Markovic, S. Punnekkat. In: 2022 International Joint Conference on Neural Networks (IJCNN). 2022

Abstract: With the increasing use of the internet and reliance on computer-based systems for our daily lives, any vulnerability in those systems is one of the most important issues for the community. For this reason, the need for intelligent models that detect malicious intrusions is important to keep our personal information safe. In this paper, we investigate several supervised (Artificial Neural Network,...

On the Bar Installation Order for the Automated Fabrication of Rebar Cages

Mahdi Momeni, Johan Relefors, Lars Pettersson, A. Papadopoulos, T. Nolte. In: Proceedings of the International Symposium on Automation and Robotics in Construction (IAARC). 2022

Abstract: - Robotics automation is a promising solution for the fabrication of structures made out of reinforced concrete. The reinforcement is often installed directly in the form and bar-by-bar. Using bigger pre-fabricated units (cages) may be beneficial for saving construction time and better labor safety. In this paper, we focus on the problem of automating the generation of a plan for the installation ...

The SPEC-RG Reference Architecture for The Compute Continuum

Matthijs Jansen, Auday Al-Dulaimy, A. Papadopoulos, A. Trivedi, A. Iosup. In: 2023 IEEE/ACM 23rd International Symposium on Cluster, Cloud and Internet Computing (CCGrid). 2022

Abstract: As the next generation of diverse workloads like autonomous driving and augmented/virtual reality evolves, computation is shifting from cloud-based services to the edge, leading to the emergence of a cloud-edge compute continuum. This continuum promises a wide spectrum of deployment opportunities for workloads that can leverage the strengths of cloud (scalable infrastructure, high reliability) and...