The Future of Software Engineering: Where will Machine Learning, Agile, and Virtualization Take us Next?

Software engineering has embraced many innovations over the past fifty years: structured programming, OO design, agile approaches, and now machine learning. Programming paradigms, tools, and systems have evolved in complexity and scale. Today's technologies of networking, cloud architectures, remote work, and virtualization have added new dimensions to our work: accelerating the development of software applications, but also opening the door to new hazards. We eagerly await methods, practices, and strategies to manage and mitigate new risks. This panel brings together experts in software systems, architectures, development processes, and tools to share their insight and observations for the future.

Steven Fraser Anita Carleton Priya Marsonia Bertrand Meyer Landon Curt Noll Kati Vilkki
Session Format