SC Harvester Papers Database Interface

How do Practitioners Perceive the Relevance of Requirements Engineering Research?

Xavier Franch, D. Méndez, Andreas Vogelsang, Rogardt Heldal, E. Knauss et al. In: IEEE Transactions on Software Engineering. 2020

Abstract: Context: The relevance of Requirements Engineering (RE) research to practitioners is vital for a long-term dissemination of research results to everyday practice. Some authors have speculated about a mismatch between research and practice in the RE discipline. However, there is not much evidence to support or refute this perception. Objective: This article presents the results of a study aimed at ...

How do Practitioners Perceive the Relevance of Requirements Engineering Research?

X. Franch, D. Méndez, Andreas Vogelsang, Rogardt Heldal, E. Knauss et al. In: IEEE Transactions on Software Engineering. 2020

Abstract: Context: The relevance of Requirements Engineering (RE) research to practitioners is vital for a long-term dissemination of research results to everyday practice. Some authors have speculated about a mismatch between research and practice in the RE discipline. However, there is not much evidence to support or refute this perception. Objective: This article presents the results of a study aimed at ...

Systematic False Positive Mitigation in Safe Automated Driving Systems

Ayhan Mehmed, W. Steiner, Aida Čaušević. In: 2020 International Symposium on Industrial Electronics and Applications (INDEL). 2020

Abstract: Manufacturers of self-driving cars need to significantly improve the safety of their products before the series of such cars are deployed in everyday use. A large number of architecture proposals for Automated Driving Systems (ADS) are aiming at addressing the challenge of safety. These solutions typically define redundancy schemes and quite commonly include self-checking pair structures, e.g., co...

Guiding assurance of architectural design patterns for critical applications

Irfan Šljivo, Garazi Juez Uriagereka, Stefano Puri, B. Gallina. In: J. Syst. Archit.. 2020

Abstract: Abstract Development of critical systems nowadays is hardly achievable without reuse of previous knowledge. Design patterns have an important role in the design of such systems as they define and document common solutions to recurring design problems. However, critical systems such as those that are safety or security related, often require specific assurances that the system is adequate to operat...

Choosing the fitness function for the job: Automated generation of test suites that detect real faults

Alireza Salahirad, H. Almulla, Gregory Gay. In: Software Testing. 2020

Abstract: The article from this special issue was previously published in Software Testing, Verification and Reliability, Volume 29, Issue 4–5, 2019. For completeness we are including the title page of the article below. The full text of the article can be read in Issue 29:4–5 on Wiley Online Library: https://onlinelibrary.wiley.com/doi/10.1002/stvr.1701...

Software Curriculum @ Siemens — The Architecture of a Training Program for Architects

Matthias Backert, T. Blum, Rüdiger Kreuter, Frances Paulisch, P. Zimmerer. In: 2020 IEEE 32nd Conference on Software Engineering Education and Training (CSEE&T). 2020

Abstract: Siemens established a company-wide role-based qualification and certification curriculum, focusing on the topic of “architecture”. Architects play a central role in the product lifecycle of the complex systems that Siemens offers. Since the curriculum's start in 2006 with the “senior software architect” program, we have added programs for software, system, and test architects. This curriculum is m...

Correction to: Software engineering whispers: The effect of textual vs. graphical software design descriptions on software design communication

Rodi Jolak, Maxime Savary-Leblanc, M. Dalibor, A. Wortmann, R. Hebig et al. In: Empirical Software Engineering. 2020

Abstract: To fulfill the contractual requirement of the Sweden Compact agreement, the following funding note has to be added and placed in the Funding section of the original article: Open access funding provided by University of Gothenburg....

Fast and curious: A model for building efficient monitoring- and decision-making frameworks based on quantitative data

Iris Figalist, Christoph Elsner, J. Bosch, H. Olsson. In: Inf. Softw. Technol.. 2020

Abstract: Abstract Context: Nowadays, the hype around artificial intelligence is at its absolute peak. Large amounts of data are collected every second of the day and a variety of tools exists to enable easy analysis of data. In practice, however, making meaningful use of it is way more challenging. For instance, affected stakeholders often struggle to specify their information needs and to interpret the re...

Teaching sustainability, ethics and scientific writing: An integrated approach

O. Leifler, L. Lindblom, M. Svensson, Madelene Gramfält, Arne Jönsson. In: 2020 IEEE Frontiers in Education Conference (FIE). 2020

Abstract: This Innovative Practice Full Paper presents an approach to integrate three critical elements in Computer Science education.The call to imbue computer science graduates with strategic skills needed to address our pressing global sustainability challenges is extremely important, and a great challenge to degree programmes in computer science and software engineering. Doing this successfully requires...

Probabilistic Mission Planning and Analysis for Multi-agent Systems

Rong Gu, Eduard Paul Enoiu, C. Seceleanu, K. Lundqvist. In: . 2020

Product line adoption in industry: an experience report from the railway domain

Muhammad Abbas, R. Jongeling, Claes Lindskog, Eduard Paul Enoiu, Mehrdad Saadatmand et al. In: Proceedings of the 24th ACM Conference on Systems and Software Product Line: Volume A - Volume A. 2020

Abstract: The software system controlling a train is typically deployed on various hardware architectures and must process various signals across those deployments. The increase of such customization scenarios and the needed adherence of the software to various safety standards in different application domains has led to the adoption of product line engineering within the railway domain. This paper explores...

Data-driven Anomaly Detection for Railway Propulsion Control Systems

Ajna Hodzic, Dzenita Skulj, Aida Čaušević. In: IECON 2020 The 46th Annual Conference of the IEEE Industrial Electronics Society. 2020

Abstract: The popularity of railway transportation has been on the rise over the past decades, as it has provided safe, reliable, and highly available service. One of the main challenges this domain has been facing is reducing the costs of preventive maintenance and improving operational efficiency.In this paper, we aim at enabling the monitoring and analysis of collected signal data from a train propulsion...

Heartbeat Bully: Failure Detection and Redundancy Role Selection for Network-Centric Controller

Bjarne Johansson, Mats Rågberger, A. Papadopoulos, T. Nolte. In: IECON 2020 The 46th Annual Conference of the IEEE Industrial Electronics Society. 2020

Abstract: High availability and reliability are fundamental for distributed control systems in the automation industry. Redundancy solutions, with duplicated hardware, is the common way to increase availability. With the advent of Industry 4.0, the automation industry is undergoing a paradigm shift; a peer-to-peer mesh oriented architecture is replacing the traditional hierarchical automation pyramid. With ...

Papyrus for gamers, let's play modeling

A. Bucchiarone, Maxime Savary-Leblanc, Xavier Le Pallec, J. Bruel, A. Cicchetti et al. In: Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings. 2020

Abstract: Gamification refers to the exploitation of gaming mechanisms for serious purposes, like learning hard-to-train skills such as modeling. We present a gamified version of Papyrus, the well-known open source modeling tool. Instructors can use it to easily create new modeling games (including the tasks, solutions, levels, rewards...) to help students learning any specific modeling aspect. The evaluati...

Towards boosting the OpenMBEE platform with model-code consistency

R. Jongeling, A. Cicchetti, Federico Ciccozzi, Jan Carlson. In: Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings. 2020

Abstract: Eventual consistency between design and implementation is imperative for the quality and maintainability of software systems. Towards achieving this consistency, engineers can analyze the gaps between models and corresponding code to gain insights into differences between design and implementation. Due to the different levels of abstraction of the involved artifacts, this analysis is a complex tas...