DocumentCode :
3198276
Title :
Maintaining software product lines — an industrial practice
Author :
Jiang, Michael ; Zhang, Jing ; Zhao, Hong ; Zhou, Yuanyuan
Author_Institution :
Motorola Labs., Schaumburg, IL
fYear :
2008
fDate :
Sept. 28 2008-Oct. 4 2008
Firstpage :
444
Lastpage :
447
Abstract :
Improved product quality and accelerated software development through systematic reuse of common software assets have been the key attractions behind software product lines. Magnitude of improvement in industrial practices has been reported in the literature. However, experiences with software product line also showed that it is a rather chall enging task to maintain software product lines and families over a long period of time. The time and resources needed to manage and maintain product lines increase and quality degrades as product lines evolve. This paper describes an industrial practice of software product line maintenance and evolution. The conventional software maintenance process is enhanced with data mining techniques to uncover lost reuse pattern and defects, maintain reuse, and reduce design erosion of product lines. Case studies with mobile phone product lines are described.
Keywords :
data mining; software maintenance; software reusability; data mining; software development; software evolution; software product line maintenance; software reusability; Acceleration; Computer industry; Data mining; Degradation; Product design; Programming; Quality management; Resource management; Software maintenance; Software quality;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 2008. ICSM 2008. IEEE International Conference on
Conference_Location :
Beijing
ISSN :
1063-6773
Print_ISBN :
978-1-4244-2613-3
Electronic_ISBN :
1063-6773
Type :
conf
DOI :
10.1109/ICSM.2008.4658100
Filename :
4658100
Link To Document :
بازگشت