Feature Interactions

  • Sven Apel
  • Don Batory
  • Christian Kästner
  • Gunter Saake


Features can interaction in various was, both in positive and intended ways, as well as in critical and inadvertent ways. Communication between features is natural and often desired, but if not identified and managed properly, feature interactions can cause unexpected erroneous behaviors and result in critical system states. This chapter takes a closer look at feature interactions and how they manifest in program code and behavior. It discusses strategies to detect and mitigate them, especially from an implementation perspective.


Implementation Strategy Distinct Module Software Product Line Feature Interaction Code Quality 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Sven Apel
    • 1
  • Don Batory
    • 2
  • Christian Kästner
    • 3
  • Gunter Saake
    • 4
  1. 1.University of PassauPassauGermany
  2. 2.University of Texas at AustinAustinUSA
  3. 3.Carnegie Mellon UniversityPittsburghUSA
  4. 4.Fakultät für Informatik, Institut für Technische und Betriebliche InformationssystemeOtto-von-Guericke-UniversitätMagdeburgGermany

Personalised recommendations