Assessing and improving state-based class testing: a series of experiments | Synapse