Student perceptions and attitudes towards the software factory as a learning environment | Synapse