Abstract
Software development for embedded products requires high quality, high productivity, and short delivery time because of strong business demands. Although software product line engineering (SPLE) is widely recognized as a good approach for systematic reuse of software, few reports present the information needed for other organizations to implement SPLE. This paper describes a case study of applying SPLE to a product family of air-conditioners, including the effects on degree of implementation of SPLE'S three essential activities (domain engineering, application engineering, and management) and its evaluation over the long period. The use of an incomplete implementation of SPLE's three essential activities temporally improves the productivity of the application developments due to the effect of refactored software, but this gradually decreases through architecture erosion.
Original language | English |
---|---|
Title of host publication | Proceedings - 20th International Systems and Software Product Line Conference, SPLC 2016 |
Publisher | Association for Computing Machinery |
Pages | 220-226 |
Number of pages | 7 |
Volume | 16-23-September-2016 |
ISBN (Electronic) | 9781450340502 |
DOIs | |
Publication status | Published - 2016 Sep 16 |
Event | 20th International Systems and Software Product Line Conference, SPLC 2016 - Beijing, China Duration: 2016 Sep 16 → 2016 Sep 23 |
Other
Other | 20th International Systems and Software Product Line Conference, SPLC 2016 |
---|---|
Country/Territory | China |
City | Beijing |
Period | 16/9/16 → 16/9/23 |
Keywords
- Case study
- Embedded system
- Software product line
- SPL
ASJC Scopus subject areas
- Human-Computer Interaction
- Computer Networks and Communications
- Computer Vision and Pattern Recognition
- Software