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
Link To Document