A Multiple-Case Study of Effort Estimation Based on Use Case Points