Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
An Analysis of the Variability in Forty Preprocessor-Based Software Product Lines
 

Summary: An Analysis of the Variability in Forty Preprocessor-Based
Software Product Lines
Jörg Liebig, Sven Apel,
and Christian Lengauer
University of Passau
{joliebig,apel,lengauer}@fim.uni-
passau.de
Christian Kästner and Michael Schulze
University of Magdeburg
{ckaestne,mschulze}@ovgu.de
ABSTRACT
Over 30 years ago, the preprocessor cpp was developed to
extend the programming language C by lightweight metapro-
gramming capabilities. Despite its error-proneness and low
abstraction level, the preprocessor is still widely used in
present-day software projects to implement variable software.
However, not much is known about how cpp is employed
to implement variability. To address this issue, we have
analyzed forty open-source software projects written in C.
Specifically, we answer the following questions: How does

  

Source: Apel, Sven - Fakultät für Informatik und Mathematik, Universität Passau

 

Collections: Computer Technologies and Information Sciences