Text this: Quality of service model for software as a service in cloud computing from users' and providers' perspectives