• DocumentCode
    2178291
  • Title

    Change control for product line software engineering

  • Author

    Staples, Mark

  • Author_Institution
    Australian Technol. Park, Nat. ICT Australia, Eveleigh, NSW, Australia
  • fYear
    2004
  • fDate
    30 Nov.-3 Dec. 2004
  • Firstpage
    572
  • Lastpage
    573
  • Abstract
    Product line software engineering (PLSE) has proved to be an effective way to benefit from code reuse, leading to improved development efficiency, time-to-market, and product quality. In PLSE, a set of related products is developed by combining reused core assets with product-specific custom assets. Core assets implement most product functionality, and support variable functionality. Custom assets integrate a product´s core assets, instantiate variation points, and implement functionality unique to the product. PLSE poses challenges for change control. Software engineering change control is related to configuration management (CM), and is concerned with planning, coordinating, tracking, and managing the impact of change to software artifacts (e.g. source code). The root cause of change control problems for PLSE is that core assets are shared between products that have different stakeholders. Core assets must satisfy the sometimes conflicting needs of these stakeholders. This position paper lists some specific change control problems characteristic of, or exacerbated by, PLSE and some of their solutions. These were observed during the author´s prior experience working in a company that adopted PLSE and maintained product lines.
  • Keywords
    configuration management; management of change; software architecture; software quality; software reusability; configuration management; product functionality; product line software engineering; product quality; software artifacts; software engineering change control; time-to-market; Asset management; Australia; Engineering management; Programmable logic arrays; Software engineering; Time to market;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2004. 11th Asia-Pacific
  • ISSN
    1530-1362
  • Print_ISBN
    0-7695-2245-9
  • Type

    conf

  • DOI
    10.1109/APSEC.2004.37
  • Filename
    1371967