Title: Software Engineering : Emerging Trends and Practices in System Development