#1 If-Then-Else Considered Harmful
Donald Kossmann, Microsoft Research Redmond
Machine Learning and AI have been mostly used to “program the impossible.” That is, these technologies are most successful to address computation problems such as Computer Vision or Natural Language Processing for which traditional programming techniques are not appropriate. This talk argues that AI technologies can also be attractive for more traditional software engineering tasks. There are several recent systems, hardware, and security trends that support this prediction.
Donald Kossmann is the director of the Microsoft Research Lab in Redmond, which researches in all core areas of computer science, works closely with business groups throughout the company and collaborates openly…
Machine Learning and AI have been mostly used to “program the impossible.” That is, these technologies are most successful to address computation problems such as Computer Vision or Natural Language Processing for which traditional programming techniques are not appropriate. This talk argues that AI technologies can also be attractive for more traditional software engineering tasks. There are several recent systems, hardware, and security trends that support this prediction.
Donald Kossmann is the director of the Microsoft Research Lab in Redmond, which researches in all core areas of computer science, works closely with business groups throughout the company and collaborates openly with universities and the scientific communities, to cover the whole spectrum from fundamental, basic research to technology transfer as part of high-risk and high-potential projects.