SC Harvester Papers Database Interface

Towards a Framework to Assist Iterative and Adaptive Design in Gameful Systems

A. Bucchiarone, A. Cicchetti, Enrica Loria, A. Marconi. In: 2021 36th IEEE/ACM International Conference on Automated Software Engineering Workshops (ASEW). 2021

Abstract: Over the years, gamification gained consensus among researchers and practitioners as a tool to motivate people to perform activities deemed as tedious or unexciting. Hence, there exist many and heterogeneous application domains that may benefit from gamification. However, the domain expert and the designer are often separate individuals with dissimilar backgrounds, skills, and understanding. Thus,...

Breaking the vicious circle: A case study on why AI for software analytics and business intelligence does not take off in practice

Iris Figalist, Christoph Elsner, J. Bosch, H. Olsson. In: J. Syst. Softw.. 2021

Confronting US imperialism with international law. Central America and the arms trade of the inter-war period

Daniel Ståhl. In: Journal of Modern European History. 2021

Abstract: This article analyses attempts to regulate the access to arms in Central America from the beginning of the World War I to the end of the 1920s. During these years, the USA was not only the politically and economically dominant force in the region – they were also the main provider of weapons. In a region where societies were reshaped by the integration into a global economy, political groups depen...

Arms regimes across the empires

Felix Brahm, Daniel Ståhl. In: Journal of Modern European History. 2021

Abstract: Who should have access to weapons and who should be prevented from possessing them? Denying certain social and political groups access to arms while enabling others to purchase them has been an instrument of creating a hierarchical world order since the nineteenth century and even before. However, the historians’ prevalent focus on disarmament and demilitarisation within Europe, concerning especia...

Automated Support for Unit Test Generation: A Tutorial Book Chapter

Afonso Fontes, Gregory Gay, F. D. O. Neto, R. Feldt. In: ArXiv. 2021

Abstract: Unit testing is a stage of testing where the smallest segment of code that can be tested in isolation from the rest of the system - often a class - is tested. Unit tests are typically written as executable code, often in a format provided by a unit testing framework such as pytest for Python. Creating unit tests is a time and effort-intensive process with many repetitive, manual elements. To illus...

What Open Source Software Research Can Teach Us About Public Blockchain(s)?—Lessons for Practitioners and Future Research

Juho Lindman. In: . 2021

Abstract: Peer-to-peer governance of blockchain technology reemerges a number of interesting practical and theoretical questions. This article aims to bridge current research on blockchain technology to earlier research on open source software (OSS) and to suggest a number of concepts from OSS research that are useful in discussing governance of blockchain systems. Thus, the purpose of this article is to pr...

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

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

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

Soheila Sheikh Bahaei, B. 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...

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