Software Engineering for Mobility: Reflecting on the Past, Peering into the Future