Software troubleshooting

Troubleshooting is a form of problem solving, often applied to repair failed products or processes on a machine or a system.