A science mapping analysis of the literature on software product lines