FOSD 2011

Third Workshop on Feature-Oriented Software Development (FOSD)
in conjunction with SPLC'11

Munich, Germany, August 21-22, 2011
with a Keynote by Manfred Broy

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 workshop is scheduled for two full days and will be a highly interactive event. The workshop begins with a keynote by Manfred Broy. Then, the accepted papers are presented in sessions. We allocate for each accepted paper 15 min for presentation and 15 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.

General Chairs
• Sven Apel (University of Passau, DE)
• Christian Kästner (University of Marburg, DE)

Program Chairs
• Florian Heidenreich (Technical University of Dresden, DE)
• Marko Rosenmüller (University of Magdeburg, DE)

Call for Papers: