SC Harvester Papers Database Interface

Illuminating a Blind Spot in Digitalization - Software Development in Sweden's Private and Public Sector

Markus Borg, Joakim Wernberg, Thomas Olsson, U. Franke, M. Andersson. In: Proceedings of the IEEE/ACM 42nd International Conference on Software Engineering Workshops. 2020

Abstract: As Netscape co-founder Marc Andreessen famously remarked in 2011, software is eating the world -- becoming a pervasive invisible critical infrastructure. Data on the distribution of software use and development in society is scarce, but we compile results from two novel surveys to provide a fuller picture of the role software plays in the public and private sectors in Sweden, respectively. Three o...

Challenges and Opportunities in Open Data Collaboration – a focus group study

P. Runeson, Thomas Olsson. In: 2020 46th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). 2020

Abstract: Data-driven software is becoming prevalent, especially with the advent of machine learning and artificial intelligence. With data-driven systems come both challenges – to keep collecting and maintaining high quality data – and opportunities – open innovation by sharing data with others. We propose Open Data Collaboration (ODC) to describe pecuniary and non-pecuniary sharing of open data, similar t...

Why and How Your Traceability Should Evolve: Insights From an Automotive Supplier

Rebekka Wohlrab, Patrizio Pelliccione, Ali Shahrokni, E. Knauss. In: IEEE Software. 2020

Abstract: Most existing traceability management approaches do not consider that traceability is situated in constantly changing development contexts. We present how traceability can be evolved in the development lifecycle, from early elicitation of traceability needs to the implementation of mature traceability strategies....

Pharmacokinetic Parameters and Estimated Milk Withdrawal Intervals for Domestic Goats (Capra Aegagrus Hircus) After Administration of Single and Multiple Intravenous and Subcutaneous Doses of Flunixin Meglumine

Joe S. Smith, T. Marmulak, J. Angelos, Zhoumeng Lin, J. Rowe et al. In: Frontiers in Veterinary Science. 2020

Abstract: Introduction: The study objectives were to estimate plasma flunixin (FLU) pharmacokinetic parameters and milk depletion profiles for FLU and its metabolite (5-hydroxy flunixin; 5-OH) after subcutaneous (SC) and intravenous (IV) administration of single and multiple flunixin meglumine (FM) doses to non-lactating (nulliparous and pregnant does) and lactating dairy goats. Analytical methods (ELISA an...

Refactoring Software in the Automotive Domain for Execution on Heterogeneous Platforms

H. Andrade, I. Crnkovic, J. Bosch. In: 2020 IEEE 44th Annual Computers, Software, and Applications Conference (COMPSAC). 2020

Abstract: The most important way to achieve higher performance in computer systems is through heterogeneous computing, i.e., by adopting hardware platforms containing more than one type of processor, such as CPUs, GPUs, and FPGAs. Several types of algorithms can be executed significantly faster on a heterogeneous platform. However, migrating CPU-executable software to other types of execution platforms pose...

Formal Modeling and Analysis of Medical Systems

Mahsa Zarneshan, F. Ghassemi, M. Sirjani. In: Coordination Models and Languages. 2020

Abstract: Medical systems are composed of medical devices and apps which are developed independently by different vendors. A set of communication patterns, based on asynchronous message-passing, has been proposed to loosely integrate medical devices and apps. These patterns guarantee the point-to-point quality of communication service (QoS) by local inspection of messages at its constituent components. Thes...

Understanding the Nature of System-Related Issues in Machine Learning Frameworks: An Exploratory Study

Yang Ren, Gregory Gay, Christian Kästner, Pooyan Jamshidi. In: ArXiv. 2020

Abstract: Modern systems are built using development frameworks. These frameworks have a major impact on how the resulting system executes, how configurations are managed, how it is tested, and how and where it is deployed. Machine learning (ML) frameworks and the systems developed using them differ greatly from traditional frameworks. Naturally, the issues that manifest in such frameworks may differ as wel...

Charting Coordination Needs in Large-Scale Agile Organisations with Boundary Objects and Methodological Islands

Rashidah Kasauli, Rebekka Wohlrab, E. Knauss, J. Steghöfer, J. Horkoff et al. In: 2020 IEEE/ACM International Conference on Software and System Processes (ICSSP). 2020

Abstract: Large-scale system development companies are increasingly adopting agile methods. While this adoption may improve lead-times, such companies need to balance two trade-offs: (i) the need to have a uniform, consistent development method on system level with the need for specialised methods for teams in different disciplines (e.g., hardware, software, mechanics, sales, support); (ii) the need for com...

Performance Modeling and Vertical Autoscaling of Stream Joins

Hannaneh Najdataei, Vincenzo Gulisano, A. Papadopoulos, Ivan Walulya, M. Papatriantafilou et al. In: ArXiv. 2020

Abstract: Streaming analysis is widely used in cloud as well as edge infrastructures. In these contexts, fine-grained application performance can be based on accurate modeling of streaming operators. This is especially beneficial for computationally expensive operators like adaptive stream joins that, being very sensitive to rate-varying data streams, would otherwise require costly frequent monitoring. We ...

On Social Acceptance of UI Intervention Mechanisms on Posting and Reading Comments on Online News

Joel Kiskola, Thomas Olsson, H. Väätäjä, Veikko Surakka, Mirja Ilves. In: . 2020

Abstract: Issues in the discussion culture in social media call for new approaches to improve, for example, the practices of commenting online news articles or similar public content. Our ongoing research aims to design and develop user interface mechanisms that could automatically intervene the reading or commenting experience in order to enhance emotional reflection and thus improve online behavior. While...

Speaking with an alien voice: Flexible sense of agency during vocal production.

Matthias K. Franken, R. Hartsuiker, Petter Johansson, Lars Hall, A. Lind. In: Journal of experimental psychology. Human perception and performance. 2020

Abstract: Speakers monitor auditory feedback during speech production in order to correct for speech errors. The comparator model proposes that this process is supported by comparing sensory feedback to internal predictions of the sensory consequences of articulation. Additionally, this comparison process is proposed to support the sense of agency over vocal output. The current study tests this hypothesis b...

Learning and Testing Resilience in Cooperative Multi-Agent Systems

Thomy Phan, Thomas Gabor, Andreas Sedlmeier, Fabian Ritz, B. Kempter et al. In: . 2020

Abstract: State-of-the-art multi-agent reinforcement learning has achieved remarkable success in recent years. The success has been mainly based on the assumption that all teammates perfectly cooperate to optimize a global objective in order to achieve a common goal. While this may be true in the ideal case, these approaches could fail in practice, since in multi-agent systems (MAS), all agents may be a pot...

Adaptive Autonomy in Wireless Sensor Networks

Mirgita Frasheri, J. Cano-García, E. González-Parada, Baran Çürüklü, Mikael Ekström et al. In: . 2020

Abstract: Moving nodes in a Mobile Wireless Sensor Network (MWSN) typically have two maintenance objectives: (i) extend the coverage of the network as long as possible to a target area, and (ii) extend the longevity of the network as much as possible. As nodes move and also route traffic in the network, their battery levels deplete differently for each node. Dead nodes lead to loss of connectivity and even ...

A Systematic Migration Methodology for Complex Real-time Software Systems

S. Salman, A. Papadopoulos, S. Mubeen, T. Nolte. In: 2020 IEEE 23rd International Symposium on Real-Time Distributed Computing (ISORC). 2020

Abstract: This paper provides a systematic three-stage methodology for migrating complex real-time industrial software systems from single-core to multi-core computing platforms. Single-core platforms have limited computational capabilities that prevent integration of computationally demanding applications such as image processing within the existing system. Modern multi-core processors provide increased co...

Skuld: A self-learning tool for impact-driven technical debt management

Josep Burgaya Pujols, P. Bas, Silverio Martínez-Fernández, A. Martini, Adam Trendowicz. In: 2020 IEEE/ACM International Conference on Technical Debt (TechDebt). 2020

Abstract: As the development progresses, software projects tend to accumulate Technical Debt and become harder to maintain. Multiple tools exist with the mission to help practitioners to better manage Technical Debt. Despite this progress, there is a lack of tools providing actionable and self-learned suggestions to practitioners aimed at mitigating the impact of Technical Debt in real projects. We aim to c...