Exploratory experimental studies comparing online and offline programming performance | Synapse