Why Troubleshooting End-User Experience Issues Is Difficult for Hosted Applications