Similar Items: Understanding developer well-being: measuring mental health and productivity in software teams