Method to Resolve Software Product Line Errors

Abstract

Feature models (FMs) are of utmost importance when representing variability in Software Product Line (SPL) by focusing on the set of valid combinations of features that a software product can have. FMs quality is one of the factors that impacts the quality of SPL. There are several types of errors in FMs that reduces the benefits of SPL. Although FM errors is a mature topic but it has not been completely achieved yet. In this paper, disparate studies for the FM errors in SPL are summarized and a method based on rules to fix these errors is proposed and explained with the help of case studies. The results of evaluation with FMs up to 1000 features show the scalability and accuracy of the given method which improves the SPL quality.