• DocumentCode
    2003478
  • Title

    Increasing usability of preprocessing for feature management in product lines with queries

  • Author

    Jarzabek, Stan ; Zhang, Hongyu ; Lee, Youpeng ; Xue, Yinxing ; Shaikh, Naveed

  • Author_Institution
    Sch. of Comput., Nat. Univ. of Singapore, Singapore
  • fYear
    2009
  • fDate
    16-24 May 2009
  • Firstpage
    215
  • Lastpage
    218
  • Abstract
    Managing features that have fine-grained impact on base programs is a challenging task in software product line development. Despite well-known problems, preprocessing (e.g., cpp) is often used to handle features by including/excluding variant code to/from a base program. In this paper, we show how some of common preprocessing problems can be alleviated with a query-based environment that assists programmers in feature analysis. We discuss limitations of our solution and reasons why they are difficult to lift in the frame of preprocessors.
  • Keywords
    XML; product development; query languages; software reusability; XML-based variant configuration language; base program; common preprocessing problem; feature code management; frame query language; query-based environment; software product line development; Automatic control; Computer languages; Displays; Engines; Instruments; Programming profession; Software development management; Spatial databases; Testing; Usability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering - Companion Volume, 2009. ICSE-Companion 2009. 31st International Conference on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    978-1-4244-3495-4
  • Type

    conf

  • DOI
    10.1109/ICSE-COMPANION.2009.5070985
  • Filename
    5070985