Web-based Applications Quality: Evaluation and Perspectives