Text this: Identifying competitive interaction of patterns in software product lines