• DocumentCode
    3480480
  • Title

    Optimization of Variability in Software Product Lines

  • Author

    Loesch, Felix ; Ploedereder, Erhard

  • Author_Institution
    Robert Bosch GmbH, Stuttgart
  • fYear
    2007
  • fDate
    10-14 Sept. 2007
  • Firstpage
    151
  • Lastpage
    162
  • Abstract
    The widespread use of the product line approach allows companies to realize significant improvements in time-to- market, cost, productivity, and quality. However, a fundamental problem in software product line engineering is that a product line of industrial size can easily incorporate several thousand variable features. The complexity caused by this amount of variability makes variability management and product derivation tasks extremely difficult. To address this problem, we present a new method to optimize the variability provided in a software product line. Our method constructs a visualization that provides a classification of the usage of variable features in real products derived from the product line. We show how this classification can be used to derive restructuring strategies for simplifying the variability. The effectiveness of our work is demonstrated by presenting a case study of optimizing the variability in a large industrial software product line.
  • Keywords
    data visualisation; product development; software cost estimation; software development management; software quality; industrial software product line; product derivation task; productivity; software cost; software product line engineering; software quality; time-to-marlet; variability management; visualization; Chromium; Computer industry; Costs; Explosions; Lattices; Optimization methods; Productivity; Software performance; Software quality; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Product Line Conference, 2007. SPLC 2007. 11th International
  • Conference_Location
    Kyoto
  • Print_ISBN
    978-0-7695-2888-5
  • Type

    conf

  • DOI
    10.1109/SPLINE.2007.31
  • Filename
    4339264