lessons from applying the systematic literature review process within the software engineering domain .
research in software engineering : an analysis of the literature .