"How do people decide?": A Model for Software Library Selection | Synapse