An evaluation of the effectiveness of personalization and self-adaptation for e-Health apps