[ecoop-info] Workshop on Feature-Oriented Software Development (FOSD'13) Call for Papers

Norbert Siegmund nsiegmun at ovgu.de
Wed Jul 17 09:45:41 CEST 2013

Fifth Workshop on Feature-Oriented Software Development (FOSD)

in conjunction with GPCE 2013

Indianapolis, USA, October 26, 2013

with a keynote by Joanne Atlee



Important Dates

* Paper submission:    August 26, 2013
* Notification:        September 13, 2013
* Submission page: https://www.easychair.org/conferences/?conf=fosd13


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 emphasize the 
similarities 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. 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.


The keynote will be held by Joanne Atlee from the University of 
Waterloo: "Can Features Have Interfaces?"


The primary goal of the 5th International Workshop on Feature-Oriented 
Software Development (FOSD) is to foster and strengthen the 
collaboration between the researchers 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'13 will be on discussions, rather than on presenting 
technical content only.

Workshop Format

The workshop is scheduled for one full day and will be a highly 
interactive event. The workshop begins with a keynote. Then, the 
accepted papers are presented in sessions. We allocate for each accepted 
paper 20 min for presentation and 20 min for discussion. To stimulate 
discussions, we assign to each paper a "devil's advocate", who is 
supposed to read the paper before the workshop, to prepare a set of 
controversial questions (typically, one to three questions), and to step 
into the discussion when appropriate. Additionally, we will allocate 
slots for discussion sessions to address issues raised during the paper 
presentations or other pressing issues. Finally, there will be space for 
lightning talks to present early ideas and for tool demos.


We invite submissions 4 to 8 pages long in ACM proceedings format. The 
papers will be reviewed by at least three members of the program 
committee. The authors will be notified about acceptance before the 
early registration deadline. Accepted papers will be posted on the 
website and published in the ACM Digital Library.

We will use the easychair paper submission/review system. Submissions 
should be uploaded via easychair.

In particular, we are looking for contributions in the following topics:
* Programming language and tool support for FOSD
* Mapping between problem and solution space
* Formal methods and theory for FOSD
* Variability-aware analysis (e.g., type checking, testing, data flow 
analysis, and verification)
* Feature composition and refactoring
* Detection of feature interactions
* Versioning, evolution, and maintenance
* Generative programming and automatic programming
* Components, services, and models

Program Chairs
  Andreas Claasen (Intec Software Engineering, BE)
  Norbert Siegmund (University of Magdeburg, DE)

Program Committee
  Mathieu Acher (University of Rennes, FR)
  Ebrahim Bagheri (Ryerson University, CA)
  Don Batory (University of Texas at Austin, US)
  Maurice H. ter Beek (ISTI-CNR, IT)
  Paulo Borba (University of Pernambuco, BR)
  Dave Clarke (KU Leuven, DK)
  Martin Erwig (Oregon State University, US)
  Alessandro Garcia (PUC-Rio, BR)
  Kathi Fisler (Worcester Polytechnic Institute, US)
  Paul Grünbacher (Johannes Kepler Universität Linz, AT)
  Ingolf Krueger (UC San Diego, US)
  Tien N. Nguyen (Iowa State University, US)
  Bruno Oliviera (University of Singapore, SG)
  Bernhard Rumpe (RWTH Aachen University, DE)
  Ina Schäfer (TU Braunschweig, DE)
  Janet Siegmund (University of Magdeburg, DE)
  Stefan Sobernig (WU Vienna, AT)
  Salvador Trujillo (IKERLAN Research Centre, ES)
  Kenneth J. Turner (University of Stirling, UK)
  Andrzej Wasowski (IT University of Copenhagen, DK)

Steering Comitee
  Sven Apel (University of Passau, DE)
  Don Batory (University of Texas at Austin, US)
  Krzysztof Czarnecki (University of Waterloo, CA)
  Christian Kästner (Carnegie Mellon University, US)
  Christian Lengauer (University of Passau, DE)

More information about the ecoop-info mailing list