SC Harvester Papers Database Interface

Message from the ICII 2018 General Chair

I. Crnkovic. In: 2018 IEEE International Conference on Industrial Internet (ICII). 2018

Abstract: It is my great pleasure to welcome you to the 40th International Conference on Software Engineering in Gothenburg, Sweden. Science and research, as well as the openness to new ideas and new people, are an important part of the Scandinavian culture. Sweden hosts many high technology companies in which software plays an essential role. The Town of Gothenburg, with its two internationally renowned un...

Cloud, Edge, or Both? Towards Decision Support for Designing IoT Applications

M. Ashouri, P. Davidsson, Romina Spalazzese. In: 2018 Fifth International Conference on Internet of Things: Systems, Management and Security. 2018

Abstract: The rapidly evolving Internet of Things (IoT) includes applications which might generate a huge amount of data, this requires appropriate platforms and support methods. Cloud computing offers attractive computational and storage solutions to cope with these issues. However, sending to centralized servers all the data generated at the edge of the network causes latency, energy consumption, and high...

Towards Security Case Run-Time Adaptation by System Decomposition into Services

Elena Lisova, Aida Čaušević. In: IECON 2018 - 44th Annual Conference of the IEEE Industrial Electronics Society. 2018

Abstract: For interconnected and complex systems, security is paramount for establishing trust in their correctness and design adequacy. Thus, security needs to be assured and a corresponding security assurance case needs to be presented to system stakeholders, security assessors, as well as to system users. However, security is dynamic by its nature and to maintain its acceptable security level, frequent u...

Toward a Systematic and Safety Evidence Productive Verification Approach for Safety-Critical Systems

Aiman Gannous, A. Andrews, B. Gallina. In: 2018 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW). 2018

Abstract: In safety-critical systems, the verification and validation phase in the software development life cycle plays an important role in assuring safety. The artifacts' outputs of the verification and validation processes represent the evidence needed to show a satisfactory fulfillment of the safety requirements. Providing strong evidence to show that the requirements of the domain standards are met is...

Message from the WoSoCer 2018 Workshop Chairs

H. Alemzadeh, B. Gallina, R. Natella, Kateryna Netkachova, R. Pietrantuono et al. In: 2018 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW). 2018

Investigating faults missed by test suites achieving high code coverage

Amanda Schwartz, Daniel Puckett, Meng, Gregory Gay. In: J. Syst. Softw.. 2018

Abstract: Abstract Code coverage criteria are commonly used to determine the adequacy of a test suite. However, studies investigating code coverage and fault-finding capabilities have mixed results. Some studies have shown that creating test suites to satisfy coverage criteria has a positive effect on finding faults, while other studies do not. In order to improve the fault-finding capabilities of test suit...

Can STPA be used for a System-of-Systems? Experiences from an Automated Quarry Site

Stephan Baumgart, Joakim. Froberg, S. Punnekkat. In: 2018 IEEE International Systems Engineering Symposium (ISSE). 2018

Abstract: Automation is becoming prevalent in more and more industrial domains due to the potential benefits in cost reduction as well as the new approaches/solutions they enable. When machines are automated and utilized in system-of-systems, a thorough analysis of potential critical scenarios is necessary to derive appropriate design solutions that are safe as well. Hazard analysis methods like PHA, FTA or...

Holistic security requirements analysis for socio-technical systems

Tong Li, Jennifer Horkoff, J. Mylopoulos. In: Software & Systems Modeling. 2018

Planning with Strategic Goals

Evellin C. S. Cardoso, J. Horkoff, R. Sebastiani, J. Mylopoulos. In: 2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC). 2018

Abstract: Strategic goals and strategic planning have received much attention in Management Sciences literature since the 60s. In this work, we are interested in putting strategic planning on a formal, algorithmic footing by offering a formal reasoning technique for automatic generation and selection of strategic plans. Towards this end, in previous work [1] we have introduced the concept of strategic goals...

Threat analysis of software systems: A systematic literature review

Katja Tuma, G. Çalıklı, R. Scandariato. In: J. Syst. Softw.. 2018

Abstract: Abstract Architectural threat analysis has become an important cornerstone for organizations concerned with developing secure software. Due to the large number of existing techniques it is becoming more challenging for practitioners to select an appropriate threat analysis technique. Therefore, we conducted a systematic literature review (SLR) of the existing techniques for threat analysis. In our...

Visualisation to Support Fault Localisation in Distributed Embedded Systems within the Automotive Industry

F. D. O. Neto, Michael Jones, R. Martins. In: 2018 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW). 2018

Abstract: This paper presents the design, development and evaluation of a software tool to assist the localisation of root causes of test case failures in distributed embedded systems, specifically vehicle systems controlled by a network of electronic control units (ECUs). We use data visualising to provide sensible information from a large number of test execution logs from large-scale software integration...

Fog computing for adaptive human-robot collaboration: work-in-progress

Václav Struhár, A. Papadopoulos, M. Behnam. In: . 2018

A Method to Assess and Argue for Practical Significance in Software Engineering

R. Torkar, Carlo A. Furia, R. Feldt, F. D. O. Neto, Lucas Gren et al. In: IEEE Transactions on Software Engineering. 2018

Abstract: A key goal of empirical research in software engineering is to assess practical significance, which answers the question whether the observed effects of some compared treatments show a relevant difference in practice in realistic scenarios. Even though plenty of standard techniques exist to assess statistical significance, connecting it to practical significance is not straightforward or routinely...

Arguing Practical Significance in Empirical Software Engineering

R. Torkar, Carlo A. Furia, R. Feldt, F. D. O. Neto, Lucas Gren et al. In: arXiv: Software Engineering. 2018

Adopting a Digital Business Operating System

J. Bosch. In: 2018 Federated Conference on Computer Science and Information Systems (FedCSIS). 2018

Abstract: The role of software in society and in industry in particular continues to grow exponentially. Most companies either have or are in the process of adoption continuous deployment of their software at products in the field and collect data concerning the performance of their systems. The continuous, fast feedback loops that companies now have available allow for a fundamentally different way of orga...