An examination of software engineering work practices | Synapse