Change-based FODA diagrams: Bridging the gap between feature-oriented design and implementation

TitleChange-based FODA diagrams: Bridging the gap between feature-oriented design and implementation
Publication TypeConference Paper
Year of Publication2011
AuthorsEbraert, P, Soetens QD, Janssens D
Conference NameSAC 2011: The 26th Symposium on Applied Computing
Abstract

Feature Oriented Design Analysis (FODA) diagrams present the design of feature-oriented software applications. In some cases, however, the actual implementation of such an appli- cation does not correspond to the design that was set for- ward by the FODA diagram. Such discrepancies are referred to as the gap between design and implementation. We present a bottom-up approach for generating FODA diagrams from the changes to the source code. Unlike or- dinary FODA diagrams, those diagrams are based on the implementation. Thanks to that, they do not only contain coarse-grained design information, but also incorporate fine- grained implementation details, which can be used to bridge between feature-oriented design and implementation.