The Impact of Social Media on Software Engineering Practices and Tools