SC Harvester Papers Database Interface

GMP: A Genetic Mission Planner for Heterogeneous Multirobot System Applications

Branko Miloradovic, Baran Curuklu, Mikael Ekstrom, A. Papadopoulos. In: IEEE Transactions on Cybernetics. 2021

Abstract: The use of multiagent systems (MASs) in real-world applications keeps increasing, and diffuses into new domains, thanks to technological advances, increased acceptance, and demanding productivity requirements. Being able to automate the generation of mission plans for MASs is critical for managing complex missions in realistic settings. In addition, finding the right level of abstraction to repres...

ProDSPL: proactive self-adaptation based on dynamic software product lines

I. Ayala, A. Papadopoulos, M. Amor, L. Fuentes. In: Proceedings of the 25th ACM International Systems and Software Product Line Conference - Volume A. 2021

Abstract: This is an extended abstract of the article: Inmaculada Ayala, Alessandro V. Papadopoulos, Mercedes Amor, Lidia Fuentes, ProDSPL: Proactive self-adaptation based on Dynamic Software Product Lines, Journal of Systems and Software, Volume 175, 2021, 110909, ISSN 0164-1212, https://doi.org/10.1016/j.jss.2021.110909....

Data and Materials for: Why Don’t Developers Detect Improper Input Validation?'; DROP TABLE Papers; --

Larissa Braz, Enrico Fregnan, G. Çalıklı, Alberto Bacchelli. In: 2021 IEEE/ACM 43rd International Conference on Software Engineering: Companion Proceedings (ICSE-Companion). 2021

Abstract: Improper Input Validation (IIV) is a dangerous software vulnerability that occurs when a system does not safely handle input data. Although IIV is easy to detect and fix, it still commonly happens in practice; so, why do developers not recognize IIV? Answering this question is key to understand how to support developers in creating secure software systems. In our work, we studied to what extent de...

An Overview and Comparison of Technical Debt Measurement Tools

P. Avgeriou, Davide Taibi, Apostolos Ampatzoglou, Francesca Arcelli Fontana, Terese Besker et al. In: IEEE Software. 2021

Abstract: Different tools adopt different terms, metrics, and ways to identify and measure technical debt. We attempt to clarify the situation by comparing the features and popularity of technical debt measurement tools and analyzing the existing empirical evidence on their validity....

Exploiting Parallelism in Multi-Task Robot Allocation Problems

Branko Miloradovic, Baran Çürüklü, M. Ekström, A. Papadopoulos. In: 2021 IEEE International Conference on Autonomous Robot Systems and Competitions (ICARSC). 2021

Abstract: Multi-Agent Systems (MASs) have been widely adopted in robotics, as a means to solve complex missions by subdividing them into smaller tasks. In such a context, Multi-Robot Task Allocation (MRTA) has been a relevant research area, with the main aim of providing formulations and solutions to different mission configurations, in order to optimize the planning and the execution of complex missions ut...

Performance Testing Using a Smart Reinforcement Learning-Driven Test Agent

Mahshid Helali Moghadam, Golrokh Hamidi, Markus Borg, Mehrdad Saadatmand, Markus Bohlin et al. In: 2021 IEEE Congress on Evolutionary Computation (CEC). 2021

Abstract: Performance testing with the aim of generating an efficient and effective workload to identify performance issues is challenging. Many of the automated approaches mainly rely on analyzing system models, source code, or extracting the usage pattern of the system during the execution. However, such information and artifacts are not always available. Moreover, all the transactions within a generated ...

Accessibility challenges in lab simulations

M. Ralston, Greg Gay. In: Proceedings of the 18th International Web for All Conference. 2021

Abstract: Adapting in-person learning activities such as labs for online courses presents many challenges for educators and is of particular interest during the COVID-19 pandemic. In this paper, we describe accessibility challenges and solutions in an implementation of lab simulations for an Occupational Health and Safety course. The labs simulate measuring and evaluating workplace noise, light and heat lev...

Teaching accessibility awareness with games

Greg Gay. In: Proceedings of the 18th International Web for All Conference. 2021

Abstract: Serious games have become more common in higher education as tools for delivering experiential learning. They are particularly useful during times of crisis like the COVID-19 pandemic, with almost all learning switching to virtual as populations isolate and people learn from home. Creating such games for typical able learners that are also accessible to learners with disabilities can be challengin...

A Model-Based Approach to Document Software Toolchains for Supporting a Safety Analysis

Stephan Baumgart, Yin Chen, Rasmus Hamrén, S. Punnekkat. In: 2021 IEEE International Systems Conference (SysCon). 2021

Abstract: The increasing use of embedded systems to provide new functionality and customer experience requires developing the embedded systems carefully. As a new challenge, autonomous systems are developed to be working in a fleet to provide production workflows. Developing such a system-of-systems requires utilizing various software tools to manage the complexity. One task in developing safety-critical pr...

A Model-Based Approach to Document a System-of-Systems

Stephan Baumgart, S. Punnekkat. In: 2021 IEEE International Systems Conference (SysCon). 2021

Abstract: The technical evolution enables the development and application of autonomous systems in various domains. In the on-road and off-road vehicle domains, autonomous vehicles are applied in different contexts. Autonomous cars are designed as single system solutions, while in other scenarios, multiple autonomous or semi-autonomous vehicles are integrated into a system-of-systems. We utilize a case from...

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, Mahshid Helali 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...