Mutation reduction in software mutation testing using firefly optimization algorithm | Synapse