Enhancing Software Product Line Maintenance with Source Code Mining.

Autor: Jiang, Michael, Zhang, Jing, Zhao, Hong, Zhou, Yuanyuan
Zdroj: Wireless Algorithms, Systems & Applications (9783540885818); 2008, p538-547, 10p
Abstrakt: Large-scale reuse and accelerated software development have been some of the key attractions behind software product lines. Various strategies and processes have been developed to facilitate product line development, maintenance, and evolution. However, experiences with software product lines also showed that it is a rather challenging task to maintain software product lines and families over a long period of time. The time and effort needed to manage and maintain product lines increase and quality degrades as product lines evolve. Without proper methods and tools to support the evolution, the cost can outweigh the benefits. This paper describes an approach to simplifying the maintenance of software product lines and improving software quality by integrating traditional software maintenance practices with pattern-based source code mining for defect detection and correction. Our case studies were performed in an industrial setting where the evolution of multiple mobile phone models of a product line was investigated. [ABSTRACT FROM AUTHOR]
Databáze: Complementary Index