SC Harvester Papers Database Interface

On the Assessment of Benchmark Suites for Algorithm Comparison

D. I. Mattos, Lucas Ruud, J. Bosch, H. Olsson. In: ArXiv. 2021

Abstract: Benchmark suites, i.e. a collection of benchmark functions, are widely used in the comparison of black-box optimization algorithms. Over the years, research has identified many desired qualities for benchmark suites, such as diverse topology, different difficulties, scalability, representativeness of real-world problems among others. However, while the topology characteristics have been subjected ...

Managing Traceability Information Models: Not Such a Simple Task After All?

Salome Maro, Jan-Philipp Steghofer, E. Knauss, J. Horkoff, Rashidah Kasauli et al. In: IEEE Software. 2021

Abstract: Practitioners are poorly supported by the scientific literature when managing traceability information models (TIMs), which capture the structure and semantics of trace links. We present our findings from an indepth focus group about TIM management with three different systems engineering companies....

LOOPS: A Holistic Control Approach for Resource Management in Cloud Computing

Auday Al-Dulaimy, J. Taheri, A. Papadopoulos, T. Nolte. In: Proceedings of the ACM/SPEC International Conference on Performance Engineering. 2021

Abstract: In cloud computing model, resource sharing introduces major benefits for improving resource utilization and total cost of ownership, but it can create technical challenges on the running performance. In practice, orchestrators are required to allocate sufficient physical resources to each Virtual Machine (VM) to meet a set of predefined performance goals. To ensure a specific service level objecti...

SCATTER: Service Placement in Real-Time Fog-Assisted IoT Networks

Fariba Khosroabadi, Faranak Fotouhi-Ghazvini, H. Fotouhi. In: J. Sens. Actuator Networks. 2021

Abstract: Internet of Things (IoT) networks dependent on cloud services usually fail in supporting real-time applications as there is no response time guarantees. The fog computing paradigm has been used to alleviate this problem by executing tasks at the edge of the network, where it is possible to provide time bounds. One of the challenging topics in a fog-assisted architecture is to task placement on edg...

Automated Performance Testing Based on Active Deep Learning

Ali Sedaghatbaf, M. H. Moghadam, Mehrdad Saadatmand. In: 2021 IEEE/ACM International Conference on Automation of Software Test (AST). 2021

Abstract: Generating tests that can reveal performance issues in large and complex software systems within a reasonable amount of time is a challenging task. On one hand, there are numerous combinations of input data values to explore. On the other hand, we have a limited test budget to execute tests. What makes this task even more difficult is the lack of access to source code and the internal details of t...

An actor-based framework for asynchronous event-based cyber-physical systems

Iman Jahandideh, F. Ghassemi, M. Sirjani. In: Software and Systems Modeling. 2021

Facing the Giant: a Grounded Theory Study of Decision-Making in Microservices Migrations

Hamdy Michael Ayas, P. Leitner, R. Hebig. In: Proceedings of the 15th ACM / IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM). 2021

Abstract: Background: Microservices migrations are challenging and expensive projects with many decisions that need to be made in a multitude of dimensions. Existing research tends to focus on technical issues and decisions (e.g., how to split services). Equally important organizational or business issues and their relations with technical aspects often remain out of scope or on a high level of abstraction....

Black-Box Testing for Security-Informed Safety of Automated Driving Systems

Marty Skoglund, Fredrik Warg, H. Hansson, S. Punnekkat. In: 2021 IEEE 93rd Vehicular Technology Conference (VTC2021-Spring). 2021

Abstract: An evaluation of safety and security properties performed by an independent organisation can be an important step towards establishing trust in Automated Driving Systems (ADS), bridging the gap between the marketing portrayal and the actual performance of such systems in real operating conditions. However, due to the complexity of an ADS’s behaviour and dangers involved in performing real environm...

Efficient and effective exploratory testing of large-scale software systems

Torvald Mårtensson, Daniel Ståhl, A. Martini, J. Bosch. In: J. Syst. Softw.. 2021

Abstract: Abstract Context: Exploratory testing plays an important role in the continuous integration and delivery pipelines of large-scale software systems, but a holistic and structured approach is needed to realize efficient and effective exploratory testing. Objective: This paper seeks to address the need for a structured and reliable approach by providing a tangible model, supporting practitioners in t...

Facing the Giant: a Grounded Theory Study of Decision-Making in Microservices Migrations

Hamdy Michael Ayas, P. Leitner, R. Hebig. In: Proceedings of the 15th ACM / IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM). 2021

Abstract: Background: Microservices migrations are challenging and expensive projects with many decisions that need to be made in a multitude of dimensions. Existing research tends to focus on technical issues and decisions (e.g., how to split services). Equally important organizational or business issues and their relations with technical aspects often remain out of scope or on a high level of abstraction....

Industrial Scale Passive Testing with T-EARS

Daniel Flemström, Henrik Jonsson, Eduard Paul Enoiu, W. Afzal. In: 2021 14th IEEE Conference on Software Testing, Verification and Validation (ICST). 2021

Abstract: Passive testing continuously observes the system or system execution logs without any interference or instrumentation to test diverse combinations of functions, resulting in a more thorough evaluation over time. However, reaching a working solution to passive testing is not without challenges. While there have been some efforts to extract information from system requirements to create passive test...

Message from the ITEQS 2021 Workshop Chairs

Mehrdad Saadatmand, D. Truscan, Eduard Paul Enoiu. In: . 2021

A Model-Based Test Script Generation Framework for Embedded Software

M. Zafar, W. Afzal, Eduard Paul Enoiu, A. Stratis, Ola Sellin. In: 2021 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW). 2021

Abstract: The abstract test cases generated through model-based testing (MBT) need to be concretized to make them executable on the software under test (SUT). Multiple re-searchers proposed different solutions, e.g., by utilizing adapters for concretization of abstract test cases and generation of test scripts. In this paper, we propose our Model-Based Test scrIpt GenEration fRamework (TIGER) based on Graph...

Emerging Software Engineering Research Networks in (East) Africa

Engineer Bainomugisha, R. Hebig, M. Chaudron. In: ACM SIGSOFT Software Engineering Notes. 2021

Abstract: Software engineering (SE) researchers and research networks from emerging communities are often not visible in already established Software Engineering venues for a multitude of reasons. This limits the opportunities and mutual bene ts that can arise from collaborations between global and emerging Software Engineer- ing networks. This article focuses on a rst attempt to provide a map of the Africa...

Emerging Software Engineering Research Networks in (East) Africa

Engineer Bainomugisha, R. Hebig, M. Chaudron. In: ACM SIGSOFT Software Engineering Notes. 2021

Abstract: Software engineering (SE) researchers and research networks from emerging communities are often not visible in already established Software Engineering venues for a multitude of reasons. This limits the opportunities and mutual bene ts that can arise from collaborations between global and emerging Software Engineer- ing networks. This article focuses on a rst attempt to provide a map of the Africa...