Variability is a key factor of most systems. While there are many works covering variability in functionality, there is a research gap regarding variability in software qualities. This workshop aims at bringing together researchers and practitioners to share ideas and experiences, analyze research trends and upcoming research challenges, discuss open problems, and propose promising solutions with a particular focus on handling variability in software architecture regarding quality attributes.

This workshop is held in conjunction with ECSA 2015.

September 4: The final schedule is now listed at the Program page.

Workshop Theme

Many software systems are designed to support variability, either at design time or at runtime. Hence, variability is a key factor of most systems. Variability itself covers two dimensions: functional variability and variability in software qualities. While there aremany works covering variability in functionality, there is a research gap regarding variability in software qualities. Obviously, this is an imbalance between the importance of variability in the context of quality attributes, and the intensity of research in this area. To improve this situation, the Workshop on Variability for Qualities in Software Architecture (VAQUITA) aims at investigating and stimulating thediscourse about the matter of variability, qualities, and software architectures. VAQUITA offers researchers and practitioners a platform forexchanging ideas and experiences, analyzing research challenges, discussing open problems, and proposing promising solutions. VAQUITA will be run as a one-day workshop, and consists of an keynote talk, paper presentations and discussions, and a roadmap building session. The roadmap will be published as thought-provoking impulse and contribution to the software architecture community.


Topics of interest include, but are not restricted to:

  • Modeling variability in the software architecture
  • Variability in quality attributes
  • Architectural patterns, styles, and tactics for variability
  • Identification of variability in quality attributes at the architecture level
  • Linking requirements engineering and software architectures in the context of variability and quality
  • Variability in qualities for reconfigurable and self-adaptive architectures
  • Use of aspect-oriented architectures for quality-based variability
  • Detecting and resolving conflicts among variants, especially regarding qualities
  • Interaction analysis for software product lines with respect to quality attributes
  • Managing interactions between design decisions and quality-based variability in the software architecture
  • Variability in quality attributes and optimization
  • Quality-centered evolution and variability
  • Variability across the software lifecycle with regard to qualities

Special Issue

We plan to publish a roadmap, which will be created during the workshop, as a workshop result and problem statement at least in ACM SIGSOFT Software Engineering Notes. The Organizing Committee is currently in negotiations about a special issue on the topic of VAQUITA. Selected revised and extended papers are planned to be invited to be published in this special issue.

The Vaquita

Our workshop is named after the Vaquita. The Vaquita is a species of porpoise living in the Gulf of California and is considered one of the most endangered species of marine mammals.

Important Dates

  • Abstract submission: April 26, 2015
  • Paper submission: May 3, 2015
  • Notification: June 5, 2015
  • Camera ready: June 29, 2015
  • Workshop: September 7, 2015
(deadlines are set to 23:59:59, AOE)


We accept research and position papers. Papers will be published in the ACM Digital Library. For more information see our submission guidelines.