Many automotive companies consider their software development process to be feature-oriented. In the past, features were regarded as isolated system parts developed and tested by developers from different departments. However, in modern vehicles, features are more and more connected and their behavior depends on each other in many situations. In this article, we describe how feature-oriented software development is conducted in automotive companies and which challenges arise from that. We present an empirical analysis of feature dependencies in three real-world automotive systems. The analysis shows that features in modern vehicles are highly interdependent. Furthermore, the study reveals that developers are not aware of these dependencies ...
In response to changing requirements and other environmental influences, software systems are increa...
The notion of features is commonly used to describe the functional and non-functional characteristic...
peer reviewedIn the past years, several automated repair strategies have been proposed to fix bugs ...
peer-reviewedIn this position paper, we discuss feature dependencies as one major challenge in prod...
Abstract. Reengineering a legacy product line has been addressed very little by current product line...
The rapidly growing number of software-based features in the automotive domain as well as the specia...
peer-reviewedFeatures in a feature-oriented software product line interact and depend on each other ...
Feature dependency is a kind of feature interaction which can be observed in the features that reali...
peer-reviewedThe pervasive computing systems inside modernday automobiles are made up of hundreds o...
Context: A Software Product Line (SPL) is a set of software systems that share common functionalitie...
The rapidly growing number of software-based features in the automotive domain as well as the specia...
Context A Software Product Line (SPL) is a set of software systems that share common functionalities...
non-peer-reviewedFeatures implementing the functionality in a software product line (SPL) often inte...
peer-reviewedFeatures implementing the functionality in a software product line (SPL) often interact...
Copyright (c) 2019 IEEE Personal use of this material is permitted. Permission from IEEE must be ob...
In response to changing requirements and other environmental influences, software systems are increa...
The notion of features is commonly used to describe the functional and non-functional characteristic...
peer reviewedIn the past years, several automated repair strategies have been proposed to fix bugs ...
peer-reviewedIn this position paper, we discuss feature dependencies as one major challenge in prod...
Abstract. Reengineering a legacy product line has been addressed very little by current product line...
The rapidly growing number of software-based features in the automotive domain as well as the specia...
peer-reviewedFeatures in a feature-oriented software product line interact and depend on each other ...
Feature dependency is a kind of feature interaction which can be observed in the features that reali...
peer-reviewedThe pervasive computing systems inside modernday automobiles are made up of hundreds o...
Context: A Software Product Line (SPL) is a set of software systems that share common functionalitie...
The rapidly growing number of software-based features in the automotive domain as well as the specia...
Context A Software Product Line (SPL) is a set of software systems that share common functionalities...
non-peer-reviewedFeatures implementing the functionality in a software product line (SPL) often inte...
peer-reviewedFeatures implementing the functionality in a software product line (SPL) often interact...
Copyright (c) 2019 IEEE Personal use of this material is permitted. Permission from IEEE must be ob...
In response to changing requirements and other environmental influences, software systems are increa...
The notion of features is commonly used to describe the functional and non-functional characteristic...
peer reviewedIn the past years, several automated repair strategies have been proposed to fix bugs ...