Blogs (9) >>
SPLASH 2016
Sun 30 October - Fri 4 November 2016 Amsterdam, Netherlands

Update: Deadline extension to August 15 12pm AOE

(even if you haven’t handed in your abstract yet)

Submission system now open: https://fosd16.hotcrp.com

Feature orientation is an emerging paradigm of software development. It supports the automatic generation of large-scale software systems from a set of units of functionality, called features. The key idea of feature-oriented software development (FOSD) is to explicitly represent similarities and differences of a family of software systems for a given application domain (e.g., database systems, banking software, text processing systems) with the goal of reusing software artifacts among the family members. Features distinguish different members of the family by their variable parts. A feature is a unit of functionality that satisfies a requirement, represents a design decision, and provides a potential configuration option. A challenge in FOSD is that a feature does not map cleanly to an isolated module of code. Rather, it may affect (“cut across”) many components/artifacts of a software system. Furthermore, the decomposition of a software system into its features gives rise to a combinatorial explosion of possible feature combinations and interactions. Research on FOSD has shown that the concept of features pervades all phases of the software life cycle and requires a proper treatment in terms of analysis, design, and programming techniques, methods, languages, and tools, as well as formalisms and theory.

Accepted Papers

Title
FeatureCoPP: Compositional Annotations
FOSD
DOI
Fine-Grained Test Case Prioritization for Integration Testing of Delta-Oriented Software Product Lines
FOSD
DOI
Formula Choice Calculus
FOSD
DOI
Higher-Order Delta Modeling for Software Product Line Evolution
FOSD
DOI
Implementing Delta-Oriented SPLs using PEoPL: An Example Scenario and Case Study
FOSD
DOI
Implicit Constraints in Partial Feature Models
FOSD
DOI
Keynote: Perspectives of Projection-Based Variation Control Systems
FOSD
Lightning Talk: Comparing Variability Mechanisms for Requirements and Test Artifacts in Behaviour-Driven Development
FOSD
Name Resolution Strategies in Variability Realization Languages for Software Product Lines
FOSD
DOI
Towards Predicting Feature Defects in Software Product Lines
FOSD
DOI
Variability Mining of State Charts
FOSD
DOI
Workshop Opening
FOSD

Call for Papers

Call for papers
Get the PDF file for the call for papers!

Goal

The goal of FOSD’16 is to foster and strengthen the collaboration between researchers and practitioners who work in the field of FOSD or in the related fields of software product lines, service-oriented architecture, model-driven engineering and feature interactions. The focus of FOSD’16 will be on discussions, rather than on presenting technical content only.

Format

The workshop is scheduled for one full day and will be a highly interactive event. After a keynote by Prof Thorsten Berger from Chalmers | University of Gothenburg, the day is divided into two sessions:

Research Paper Session: Accepted research papers are presented in this session. Additionally, we allocate a discussion slot to address issues raised during the presentations, or other pressing research issues.

Tech Talk Session: This session comprises practice-oriented “tech talks” about FOSD and technologies. Tech talks are based on the publication of an extended abstract in the proceedings. Tech talks present or demonstrate the application of technology (methods, tools, analyses, etc.) to realize feature-oriented development.

For both sessions, we allocate time for lightning talks. These present new ideas and results, an interesting topic for discussion, or a cool project. They are also a good opportunity to present published results to a broader audience.

Submission & Topics

For the research paper session, we invite submissions 4 to 10 pages long in ACM proceedings format. The papers will be reviewed by at least three members of the program committee. For the tech talk session, we invite the submission of a 1-page extended abstract, also in ACM proceedings format. For both sessions, authors will be notified about acceptance before the early registration deadline. We are looking for contributions in the following topics:

  • Programming language and tool support for FOSD
  • Formal methods and theory for FOSD
  • Variability-aware analysis
  • Feature interaction, modeling, composition, and refactoring
  • Versioning, evolution, and maintenance
  • Generative programming and automatic programming
  • Components, services, and models
  • Build systems and feature-to-code mappings
  • Program comprehension
  • Empirical studies of all these topics

Accepted papers will be published in the ACM Digital Library. Previous editions of FOSD have been indexed by DBLP.

Submission site: https://fosd16.hotcrp.com

Program Chairs

Steering Committee

You're viewing the program in a time zone which is different from your device's time zone change time zone

Sun 30 Oct

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

08:30 - 10:00
Session 1 - Opening + KeynoteFOSD at Berlin
Chair(s): Christoph Seidl Technische Universität Braunschweig, Leopoldo Teixeira Federal University of Pernambuco
08:30
10m
Day opening
Workshop Opening
FOSD
Christoph Seidl Technische Universität Braunschweig, Leopoldo Teixeira Federal University of Pernambuco
08:40
80m
Talk
Keynote: Perspectives of Projection-Based Variation Control Systems
FOSD
Thorsten Berger Chalmers University of Technology, Sweden
10:30 - 12:10
Session 2FOSD at Berlin
10:30
30m
Talk
Implementing Delta-Oriented SPLs using PEoPL: An Example Scenario and Case Study
FOSD
Benjamin Behringer University of Luxembourg, Germany, Moritz Fey Saarland University of Applied Sciences, Germany
DOI
11:05
30m
Talk
Higher-Order Delta Modeling for Software Product Line Evolution
FOSD
Sascha Lity Technische Universität Braunschweig, Matthias Kowal TU Braunschweig, Germany, Ina Schaefer TU Braunschweig, Germany
DOI
11:40
30m
Talk
Name Resolution Strategies in Variability Realization Languages for Software Product Lines
FOSD
Sven Schuster TU Braunschweig, Germany, Michael Nieke TU Braunschweig, Germany, Ina Schaefer TU Braunschweig, Germany
DOI
13:30 - 15:10
Session 3FOSD at Berlin
13:30
30m
Talk
Formula Choice Calculus
FOSD
Spencer Hubbard Oregon State University, USA, Eric Walkingshaw Oregon State University, USA
DOI
14:05
30m
Talk
Implicit Constraints in Partial Feature Models
FOSD
Sofia Ananieva FZI Research Center for Information Technology, Matthias Kowal TU Braunschweig, Germany, Thomas Thüm University of Ulm, Ina Schaefer TU Braunschweig, Germany
DOI
14:40
30m
Talk
Towards Predicting Feature Defects in Software Product Lines
FOSD
Rodrigo Queiroz University of Waterloo, Canada, Thorsten Berger Chalmers University of Technology, Sweden, Krzysztof Czarnecki University of Waterloo, Canada
DOI
15:40 - 17:20
Session 4FOSD at Berlin
15:40
30m
Talk
Variability Mining of State Charts
FOSD
David Wille TU Braunschweig, Germany, Sandro Schulze TU Hamburg, Germany, Ina Schaefer TU Braunschweig, Germany
DOI
16:10
30m
Talk
FeatureCoPP: Compositional Annotations
FOSD
Jacob Krüger Harz University of Applied Sciences, Germany, Ivonne Schröter University of Magdeburg, Germany, Andy Kenner METOP Magdeburg, Germany, Christopher Kruczek METOP Magdeburg, Germany, Thomas Leich Harz University of Applied Sciences, Germany
DOI
16:40
10m
Talk
Lightning Talk: Comparing Variability Mechanisms for Requirements and Test Artifacts in Behaviour-Driven Development
FOSD
Neil Mather ARC Technology Ltd.
16:50
30m
Talk
Fine-Grained Test Case Prioritization for Integration Testing of Delta-Oriented Software Product Lines
FOSD
Remo Lachmann Technische Universität Braunschweig, Sascha Lity Technische Universität Braunschweig, Mustafa Al-Hajjaji Magdeburg University, Franz E. Fürchtegott Technische Universität Braunschweig, Ina Schaefer TU Braunschweig, Germany
DOI