Machine Learning in Modern Software Development