Guidelines for performing systematic literature reviews in software engineering