Methodical investigation of events, procedures etc to explain why they occur, or to find solutions for problems.