SC Harvester Papers Database Interface

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

Mehrdad Saadatmand, Eduard Paul Enoiu, H. Schlingloff, M. Felderer, W. 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...

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

Zenepe Satka, M. Ashjaei, H. Fotouhi, M. Daneshtalab, Mikael Sjödin 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...

Fruit Golf: An Asymmetrical Shared Space VR/Mobile Experience

S. Nilsson, Tyler Nilsson, Liana Russell, Bruno Costa, Elizabeth 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. D. 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...

Feature encoding with autoencoder and differential evolution for network intrusion detection using machine learning

M. Ortiz, Tijana Markovic, S. Punnekkat. In: Proceedings of the Genetic and Evolutionary Computation Conference Companion. 2022

Abstract: With the increasing use of computer networks and distributed systems, network security and data privacy are becoming major concerns for our society. In this paper, we present an approach based on an autoencoder trained with differential evolution for feature encoding of network data with the goal of improving security and reducing data transfers. One of the novel elements used in differential evol...

Feedback-based resource management for multi-threaded applications

A. Papadopoulos, Kunal Agrawal, Enrico Bini, Sanjoy Baruah. In: Real-Time Systems. 2022

Abstract: Reconciling the constraint of guaranteeing to always meet deadlines with the optimization objective of reducing waste of computing capacity lies at the heart of a large body of research on real-time systems. Most approaches to doing so require the application designer to specify a deeper characterization of the workload (and perhaps extensive profiling of its run-time behavior), which then enables...

Multiconcern, Dependability-Centered Assurance Via a Qualitative and Quantitative Coanalysis

B. Gallina, Leonardo Montecchi, A. L. Oliveira, L. Bressan. In: IEEE Software. 2022

Abstract: To contribute to multiconcern assurance, we focus on system design and present a high-level process that builds on top of the synergy between qualitative and quantitative dependability analysis techniques, which have been used for mono- as well as multiconcern analysis....

Software Design Trends Supporting Multiconcern Assurance

B. Penzenstadler, S. Abrahão, M. Staron, Jeffrey C. Carver, L. Hochstein. In: IEEE Softw.. 2022

Bayesian causal inference in automotive software engineering and online evaluation

Yuchu Liu, D. I. Mattos, Jan Bosch, H. Olsson, Jonn Lantz. In: ArXiv. 2022

Abstract: Randomised field experiments, such as A/B testing, have long been the gold standard for evaluating software changes. In the automotive domain, running randomised field experiments is not always desired, possible, or even ethical. In the face of such limitations, we develop a framework BOAT (Bayesian causal modelling for ObvservAtional Testing), utilising observational studies in combination with B...