In this talk I’ll discuss my experiences in practice, what are the ongoing frustrations, and what are the new challenges being faced, with a focus on how Software Engineering can help. In particular, the challenges of building real-world applications that involve ML and how practice is evolving to meet these challenges. This includes assurance, architecture, and practice. Also, how does the widespread use of cloud constrain design and the benefits/weaknesses of these constraints. I argue that Software Engineering has a role to play, perhaps more than ever, as modern practice evolves.
Tim Halloran is ISR Ph.D student who graduated 2010. He is also a graduate of the U.S. Air Force Academy (1987), the Air Force Institute of Technology (1993). He is a senior member of the Association of Computing Machinery (ACM) and a retired U.S. Air Force Lieutenant Colonel. He works at Google Pittsburgh.