Troubleshooting versus problem solving: definitions