SC Harvester Papers Database Interface

How to merge gamification efforts for programming and modelling: a tool implementation perspective

A. Bucchiarone, A. Cicchetti, Simone Bassanelli, A. Marconi. In: 2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C). 2021

Abstract: Gamification, that is the use of gaming elements into non-game contexts, has gained a lot of interests in all those settings where the engagement of target users needs to be stimulated. Education and training have been historically struggling with keeping “students” motivated to pursue the completion of their learning paths. Lately these issues have been exacerbated by distance education: on the o...

POLYGLOT for Gamified Education: Mixing Modelling and Programming Exercises

A. Bucchiarone, Tommaso Martorella, Diego Colombo, A. Cicchetti, A. Marconi. In: 2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C). 2021

Abstract: Gamification refers to the employment of gaming mechanisms for non-gaming purposes. Its aim is promoting the engagement of target users in pursuing certain goals, e.g. completing education paths. In this paper we present POLYGLOT, a gamified notebook-like programming environment. The gamification extension was built to target programming languages education, and in this work we illustrate how the ...

MeTeaM - A method for characterizing mature software metrics teams

Wilhelm Meding, M. Staron, Ola Söder. In: J. Syst. Softw.. 2021

Abstract: Abstract Background: Metrics teams play an increasingly important role in handling data and information in modern software development organizations; they manage their companies’ measurement programs, collect and process data, and develop and distribute information products. Metrics teams can comprise several roles, and their set-up can differ between companies, as can the metrics maturity of host...

Mob programming: From avant-garde experimentation to established practice

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

Bayesian propensity score matching in automotive embedded software engineering

Yuchu Liu, D. I. Mattos, J. Bosch, H. Olsson, Jonn Lantz. In: 2021 28th Asia-Pacific Software Engineering Conference (APSEC). 2021

Abstract: Randomised field experiments, such as A/B testing, have long been the gold standard for evaluating the value that new software brings to customers. However, running randomised field experiments is not always desired, possible or even ethical in the development of automotive embedded software. In the face of such restrictions, we propose the use of the Bayesian propensity score matching technique f...

What Makes Agile Software Development Agile?

M. Kuhrmann, Paolo Tell, R. Hebig, J. Klünder, Jürgen Münch et al. In: IEEE Transactions on Software Engineering. 2021

Abstract: Together with many success stories, promises such as the increase in production speed and the improvement in stakeholders’ collaboration have contributed to making agile a transformation in the software industry in which many companies want to take part. However, driven either by a natural and expected evolution or by contextual factors that challenge the adoption of agile methods as prescribed by...

Trajectory tracking and stabilisation of a riderless bicycle*

N. Persson, Martin C. Ekström, Mikael Ekström, A. Papadopoulos. In: 2021 IEEE International Intelligent Transportation Systems Conference (ITSC). 2021

Abstract: Trajectory tracking for an autonomous bicycle is considered in this paper. The trajectory tracking controller is designed using a Model Predictive Controller with constraints on the lean, steer, and heading angle as well as the position coordinates of the bicycle. The output from the trajectory tracking controller is the desired lean angle and forward velocity. Furthermore, a PID controller is des...

How to Analyze the Safety of Concepts for a System-of-Systems?

Stephan Baumgart, Joakim Fröberg, S. Punnekkat. In: 2021 IEEE International Symposium on Systems Engineering (ISSE). 2021

Abstract: Developing safety-critical products like cars, trains, or airplanes requires rigor in following development processes, and evidence for product safety must be collected. Safety needs to be considered during each development step and traced through the development life cycle. The current standards and approaches focus on single human-operated products. The technical evolution enables integrating ex...

Mapping the structure and evolution of software testing research over the past three decades

Alireza Salahirad, Gregory Gay, Ehsan Mohammadi. In: J. Syst. Softw.. 2021

Abstract: Background: The field of software testing is growing and rapidly-evolving. Aims: Based on keywords assigned to publications, we seek to identify predominant research topics and understand how they are connected and have evolved. Method: We apply co-word analysis to map the topology of testing research as a network where author-assigned keywords are connected by edges indicating co-occurrence in pu...

Postnatal Sox6 Regulates Synaptic Function of Cortical Parvalbumin-Expressing Neurons

H. Munguba, B. Chattopadhyaya, S. Nilsson, J. Carriço, Fatima Memic et al. In: The Journal of Neuroscience. 2021

Abstract: Cortical parvalbumin-expressing (Pvalb+) neurons provide robust inhibition to neighboring pyramidal neurons, crucial for the proper functioning of cortical networks. This class of inhibitory neurons undergoes extensive synaptic formation and maturation during the first weeks after birth and continue to dynamically maintain their synaptic output throughout adulthood. While several transcription fac...

LETRA: Mapping Legacy Ethernet-Based Traffic into TSN Traffic Classes

D. Mateu, M. Ashjaei, A. Papadopoulos, J. Proenza, Thomas Nolte. In: 2021 26th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA ). 2021

Abstract: This paper proposes a method to efficiently map the legacy Ethernet-based traffic into Time Sensitive Networking (TSN) traffic classes considering different traffic characteristics. Traffic mapping is one of the essential steps for industries to gradually move towards TSN, which in turn significantly mitigates the management complexity of industrial communication systems. In this paper, we first i...

Scheduling Elastic Applications in Compositional Real-Time Systems

S. Salman, S. Mubeen, Filip Marković, A. Papadopoulos, Thomas Nolte. In: 2021 26th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA ). 2021

Abstract: Many real-time applications have functional behaviour that requires variability in timing properties at runtime. The elastic task model provides a convenient mechanism to specify and encapsulate such variability and enables the modification of an application's periods during run-time to keep the application schedulable. Additionally, reservation-based scheduling techniques were proposed for the sa...

Installation Order in Automatic Fabrication of Reinforcement Rebar Cages

Johan Relefors, Mahdi Momeni, Lars Pettersson, A. Papadopoulos, Thomas Nolte. In: 2021 26th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA ). 2021

Abstract: Despite the significant development of automation in the manufacturing industry, the construction industry has not yet comparably gained much from automated processes. Fabrication of reinforcement rebar cages is one good example where automation has a limited application. Several challenges have to be tackled to introduce and take advantage of the automatic fabrication of reinforcement rebar cages...

REACT: Enabling Real-Time Container Orchestration

Václav Struhár, Silviu S. Craciunas, M. Ashjaei, M. Behnam, A. Papadopoulos. In: 2021 26th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA ). 2021

Abstract: Fog and edge computing offer the flexibility and decentralized architecture benefits of cloud computing without suffering from the latency issues inherent in the cloud. This makes fog computing very attractive in real-time and safety-critical applications, especially if combined with container-based technologies. Whereas different orchestration systems are available to manage the container placeme...

Self-adapting Industrial Augmented Reality Applications with Proactive Dynamic Software Product Lines

I. Ayala, M. Amor, L. Fuentes, A. Papadopoulos. In: 2021 26th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA ). 2021

Abstract: Industrial Augmented Reality (IAR) is a key enabling technology for Industry 4.0. However, its adoption poses several challenges because it requires the execution of computing-intensive tasks in devices with poor computational resources, which contributes to a faster draining of the device batteries. Proactive self-adaptation techniques could overcome these problems that affect the quality of expe...