skip to main content
10.1145/2897045acmconferencesBook PagePublication PagesicseConference Proceedingsconference-collections
VACE '16: Proceedings of the 1st International Workshop on Variability and Complexity in Software Design
ACM2016 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
ICSE '16: 38th International Conference on Software Engineering Austin Texas May 14 - 22, 2016
ISBN:
978-1-4503-4176-9
Published:
14 May 2016
Sponsors:
ACM, SIGSOFT, IEEE-CS\DATC, TCSE
Next Conference
Bibliometrics
Skip Abstract Section
Abstract

Welcome to the First International Workshop on Variability and Complexity in Software Design (VACE), held on May 15 in Austin, TX, and co-located with the 38th International Conference on Software Engineering (ICSE 2016).

We are pleased to organize this workshop as the first edition in a series of VACE workshops. VACE emerged from and builds on strong foundations from previous workshops:

•The International Workshop on Variability in Software Architecture (VARSA) held at the Working IEEE/IFIP Conference on Software Architecture (WICSA) in 2011, 2012 and 2014.

•The Workshop on Variability for Qualities in Software Architecture (VAQUITA) held at the European Conference on Software Architecture (ECSA) in 2015.

VACE 2016 addresses software engineering issues related to requirements, design, implementation, evaluation, deployment and maintenance of variability-intensive systems. By "variability-intensive" we mean any system that needs to accommodate diverse application and deployment scenarios.

The goal of VACE 2016 is to provide one venue for researchers, practitioners and educators from different areas of software engineering to jointly discuss experiences, synergies, forge new collaborations, and explore innovative solutions that address the challenges of engineering for variability in high-quality software.

Skip Table Of Content Section
SESSION: Variability at runtime
research-article
Event capture and compare for runtime monitoring of systems of systems

Today's complex software systems are highly variable systems of systems (SoS) that evolve continuously to meet new customer requirements or to address technological changes. Despite thorough testing of the different parts of an SoS, the full behavior ...

research-article
Coordinated run-time adaptation of variability-intensive systems: an application in cloud computing

Distributed systems, such as cloud systems or cyber-physical systems, involve the orchestration of different variability-intensive, adaptive sub-systems. Each of these sub-systems may perform adaptations simultaneously and independently from each other. ...

SESSION: Variability in practice
short-paper
RiSE events: a testbed for software product lines experimentation

Software Product Lines (SPL) demand mature software engineering, planning and reuse, adequate practices of management and development, and also the ability to deal with organizational issues and architectural complexity. Thus, it is important the ...

research-article
Variability mechanisms and lessons learned in practice

In the design of complex and variable software systems, one of the key steps is to select the variability mechanism that defines how variable features are realized on the design and code level. Although different variability mechanisms were invented and ...

SESSION: Domain-specific variability
research-article
Variability management in database applications

Complex software products are often subject to application context specific configuration and variations. Variability management is a critical aspect of engineering software product families efficiently. However, the variability management on the data ...

research-article
A complexity tale: web configurators

Online configurators are basically everywhere. From physical goods (cars, clothes) to services (cloud solutions, insurances, etc.) such configurators have pervaded many areas of everyday life, in order to provide the customers products tailored to their ...

  1. Proceedings of the 1st International Workshop on Variability and Complexity in Software Design

    Recommendations