Text this: E-commerce quality and evaluation framework based on technical and user perspectives