Design and code inspections to reduce errors in program development | Synapse