Title: Modern Software Engineering Concepts and Practices