Title: Software Engineering in the Era of Cloud Computing