skip to main content
10.1145/3382026acmconferencesBook PagePublication PagessplcConference Proceedingsconference-collections
SPLC '20: Proceedings of the 24th ACM International Systems and Software Product Line Conference - Volume B
ACM2020 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
SPLC '20: 24th ACM International Systems and Software Product Line Conference Montreal QC Canada October 19 - 23, 2020
ISBN:
978-1-4503-7570-2
Published:
27 October 2020
Sponsors:
Recommend ACM DL
ALREADY A SUBSCRIBER?SIGN IN

Reflects downloads up to 28 Jan 2025Bibliometrics
Abstract

No abstract available.

Skip Table Of Content Section
DEMONSTRATION SESSION: Demonstrations and Tools
short-paper
Many-objective Search-based Selection of Software Product Line Test Products with Nautilus

The Variability Testing of Software Product Lines (VTSPL) concerns the selection of the most representative products to be tested according to specific goals. Works in the literature use a great variety of objectives and distinct algorithms. However, ...

short-paper
A Common Notation and Tool Support for Embedded Feature Annotations

Features are typically used to describe the functionalities of software systems. They help understanding systems as well as planning their evolution and managing systems. Especially agile methods foster their use. However, to use features, their ...

short-paper
Identifying and Mapping Implemented Variabilities in Java and C++ Systems using symfinder

Variability is present in most modern object-oriented softwareintensive systems, despite that they commonly do not follow a product line approach. In these systems, variability is implicit and hardly documented as it is implemented by different ...

WORKSHOP SESSION: WEESR 2020: Third International Workshop on Experiences and Empirical Studieson Software Reuse
research-article
A multi-company empirical evaluation of a framework that evaluates the convenience of adopting product line engineering

Companies considering adopting a product line engineering approach should ideally analyze the pros and cons to determine the sound reasons for this decision. In order to support this analysis, in previous work we proposed the APPLIES evaluation ...

research-article
Experience Report on Variability Improvement in a Product Line Engineering Unaware Company

Product Line Engineering (PLE) enables strategic reuse within an organisation, thus reducing development costs, decreasing the time to market, and increasing product quality. As a core activity in PLE, variability management supports modelling of ...

research-article
Enhancing the Feature Retrieval Process with Scoping and Tool Support: PAxSPL_v2

Software Product Lines (SPLs) are commonly adopted with an extractive approach, by performing a reengineering process in legacy systems, when dealing with variability and reuse became challenging. As a starting activity of the process, the legacy ...

WORKSHOP SESSION: REVE 2020: Eighth InternationalWorkshop on Reverse Variability Engineering
research-article
A Comparative Study on Variability Code Analysis Technology

Product line engineering is often conducted in an incremental way, in which the variability artifacts evolve in the space, the time, as well as the asset dimension. In order to cope with the evolution of the variability, the VITAL approach and tool have ...

WORKSHOP SESSION: MODEVAR 2020: Third International Workshop on Languages for Modelling Variability
research-article
Towards Transforming Variability Models: Usage Scenarios, Required Capabilities and Challenges

A plethora of variability modeling approaches has been developed in the last 30 years, e.g., feature modeling, decision modeling, Orthogonal Variability Modeling (OVM), and UML-based variability modeling. While feature modeling approaches are probably ...

research-article
A Python framework for the automated analysis of feature models: A first step to integrate community efforts

Feature modeling is the "de facto" standard to describe the common and variant parts of software product lines. Different tools, approaches, and operations for the automated analysis of feature models (AAFM) have been proposed in the last 20 years. The ...

WORKSHOP SESSION: VariVolution 2020: Third International Workshop on Variability and Evolution of Software-Intensive System
research-article
GuyDance: Guiding Configuration Updates for Product-Line Evolution

A product line is an approach for systematically managing configuration options of customizable systems, usually by means of features. Products are generated by utilizing configurations consisting of selected features. Product-line evolution can lead to ...

research-article
Variability Transformation from Industrial Engineering Artifacts: An Example in the Cyber-Physical Production Systems Domain

Many variability modeling approaches have been proposed to explicitly represent the commonalities and variability in (software) product lines. Unfortunately, practitioners in industry still develop custom solutions to manage variability of various ...

research-article
Mining Feature Revisions in Highly-Configurable Software Systems

Highly-Configurable Software Systems (HCSSs) support the systematic evolution of systems in space, i.e., the inclusion of new features, which then allow users to configure software products according to their needs. However, HCSSs also change over time, ...

research-article
Supporting the evolution of applications deployed on edge-based infrastructures using multi-layer feature models

The proliferation of cyber-physical systems has encouraged the emergence of new technologies and paradigms to improve the performance of IoT-based applications. Edge Computing proposes using the nearby devices in the frontier/Edge of the access network ...

SESSION: Doctoral Symposium
research-article
Open Access
Identifying Key Stakeholders as Part of Requirements Elicitation in Software Ecosystems

Software ecosystems (SECOs) involve a number of actors that work together for a shared market. The software products within the software ecosystem typically have a common technological platform, and consist of a keystone player at the center of the ...

research-article
Integrating Variability Modeling of Products, Processes, and Resources in Cyber-Physical Production Systems Engineering

The Industry 4.0 initiative envisions the flexible and optimized production of customized products on Cyber-Physical Production Systems (CPPSs) that consist of subsystems coordinated to conduct complex production processes. Hence, accurate CPPS modeling ...

research-article
Evolving System Families in Space and Time

Managing the evolution of system families in space and time, i.e., system variants and their revisions is still an open challenge. The software product line (SPL) approach can support the management of product variants in space by reusing a common set ...

research-article
Model-Based Evaluation of Vulnerabilities in Software Systems

Vulnerabilities in software systems result from faults, which occur at different stages in a software's life cycle, for example, in the design (i.e., undesired feature-interactions), the development (i.e., buffer overflows), or the operation (i.e., ...

research-article
Threat and Risk Management Framework for eHealth IoT Applications

The impact of the Internet of Things (IoT) on the modern industrial and commercial systems is hard to be underestimated. Almost every domain favours from the benefits that IoT brings, and healthcare does not make an exception. This is also clearly ...

Contributors
  • Rey Juan Carlos University
  • University of Côte d’Azur
  • University of Central Florida
  • School of Higher Technology
  • NYU Abu Dhabi
  • University of Namur
  • University of Haifa
  • The University of British Columbia
  • Karlsruhe Institute of Technology
  1. Proceedings of the 24th ACM International Systems and Software Product Line Conference - Volume B

    Recommendations

    Acceptance Rates

    Overall Acceptance Rate 167 of 463 submissions, 36%
    YearSubmittedAcceptedRate
    SPLC '22411434%
    SPLC '22411434%
    SPLC '20491735%
    SPLC '15873439%
    SPLC '14973637%
    SPLC '12662233%
    SPLC '09823037%
    Overall46316736%