SC Harvester Papers Database Interface

Machine learning analysis of heart rate variability to detect delayed cerebral ischemia in subarachnoid hemorrhage

Helena Odenstedt Hergès, Richard Vithal, Ali El-Merhi, S. Naredi, M. Staron et al. In: Acta Neurologica Scandinavica. 2021

Abstract: Approximately 30% of patients with aneurysmal subarachnoid hemorrhage (aSAH) develop delayed cerebral ischemia (DCI). DCI is associated with increased mortality and persistent neurological deficits. This study aimed to analyze heart rate variability (HRV) data from patients with aSAH using machine learning to evaluate whether specific patterns could be found in patients developing DCI....

The HURRIER process for experimentation in business‐to‐business mission‐critical systems

David Issa Mattos, Anas Dakkak, J. Bosch, H. Olsson. In: Journal of Software: Evolution and Process. 2021

Abstract: Continuous experimentation (CE) refers to a set of practices used by software companies to rapidly assess the usage, value, and performance of deployed software using data collected from customers and systems in the field using an experimental methodology. However, despite its increasing popularity in developing web‐facing applications, CE has not been studied in the development process of busines...

DenDrift: A Drift-Aware Algorithm for Host Profiling

Ali Sedaghatbaf, Sima Sinaei, P. Ranta-aho, Marko Koskinen. In: ArXiv. 2021

Abstract: Detecting and reacting to unauthorized actions is an essential task in security monitoring. What make this task challenging are the large number and various categories of hosts and processes to monitor. To these we should add the lack of an exact definition of normal behavior for each category. Host profiling using stream clustering algorithms is an effective means of analyzing hosts' behaviors, c...

Summary of the 2nd Workshop on Gender Equality in Software Engineering (GE 2019)

I. Crnkovic, Karina Kohl Silveira, S. Sprenkle. In: ACM SIGSOFT Software Engineering Notes. 2021

Abstract: The 2nd Workshop on Gender Equality in Software Engineering was a continuation of the first workshop with a goal to increase awareness of gender-related challenges in Software Engineering community. Further the workshop's goals were to illuminate the problem in a variety of contexts, evaluate proposed solutions, discuss approaches to move towards gender equality, and to develop a community to supp...

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...

Identifying manual changes to generated code: Experiences from the industrial automation domain

R. Jongeling, Sachin Bhatambrekar, Anders Lofberg, A. Cicchetti, Federico Ciccozzi et al. In: 2021 ACM/IEEE 24th International Conference on Model Driven Engineering Languages and Systems (MODELS). 2021

Abstract: In this paper, we report on a case study in an industrial setting where code is generated from models, and, for various reasons, that generated code is then manually modified. To enhance the maintainability of both models and code, consistency between them is imperative. A first step towards establishing that consistency is to identify the manual changes that were made to the code after it was gen...

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 ...

A case study for risk assessment in AR-equipped socio-technical systems

Soheila Sheikh Bahaei, Barbara Gallina, M. Vidovic. In: J. Syst. Archit.. 2021

Abstract: Abstract Augmented Reality (AR) technologies are used as human–machine interface within various types of safety-critical systems. Several studies have shown that AR improves human performance. However, the introduction of AR might introduce risks due to new types of dependability threats. In order to avoid unreasonable risk, it is required to detect new types of dependability threats (faults, erro...

Safe and secure platooning of Automated Guided Vehicles in Industry 4.0

M. Javed, Faiz ul Muram, S. Punnekkat, H. Hansson. In: J. Syst. Archit.. 2021

Abstract: Abstract Automated Guided Vehicles (AGVs) are widely used for materials transportation. Operating them in a platooned manner has the potential to improve safety, security and efficiency, control overall traffic flow and reduce resource usage. However, the published studies on platooning focus mainly on the design of technical solutions in the context of automotive domain. In this paper we focus on...

Role-based Approach as Support for Safety Analysis of Collaborative Systems

Luciana Provenzano, Kaj Hänninen, K. Lundqvist. In: 2021 IEEE Intl Conf on Dependable, Autonomic and Secure Computing, Intl Conf on Pervasive Intelligence and Computing, Intl Conf on Cloud and Big Data Computing, Intl Conf on Cyber Science and Technology Congress (DASC/PiCom/CBDCom/CyberSciTech). 2021

Abstract: Modern collaborative and dynamic systems, such as System of Systems (SoS), can be considered as a set of interacting entities where the interactions are seen as the core activity for these systems. The study of interactions is of importance in order to discover emergent and interdependent properties that impact the overall system's behaviour. We introduce a role-based approach together with a taxo...

Architecture evaluation in continuous development

S. Ågren, E. Knauss, Rogardt Heldal, Patrizio Pelliccione, Anders Alminger et al. In: J. Syst. Softw.. 2021

Abstract: Context In automotive, stage-gate processes have previously been the norm, with architecture created mainly during an early phase and then used to guide subsequent development phases. Current iterative and Agile development methods, where the implementation evolves continuously, changes the role of architecture. Objective We investigate how architecture evaluation can provide useful feedback durin...

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...