Skip to content

Software Engineering Radio

The Podcast for Professional Software Developers

Archive

Tag: FDD

Recording Venue: University of Passau

Guest: Sven Apel

Host: Stefan

In this first episode on Feature-Oriented Software Development (FOSD), Sven Apel explains why developing software in a feature-oriented manner is so vital for us as software engineers and why objects are simply not enough.

Having stated that, Sven provides some clarifying answers to some key questions: What is a feature? What are feature models and feature modules? What is the infamous “feature interaction problem”?  And how come that we often struggle with the so-called “optional feature problem”?

Based on this common understanding, we then discuss the history of FOSD as a movement in software engineering research and a generative programming approach, its relationship to software product lines, and selected software landmarks (e.g. AHEAD). Finally, Sven sketches out the structure of an feature-oriented development process and comments on the relationship between FOSD and process management approaches such as Feature-Driven Design (FDD) and feature teams.

Links:

Play

Recording Venue:
Guest(s):
Host(s): Markus
Announcement regarding the release cycle.

Links:

    Play