AI for Software Engineering - Will AI transform the role of the SW developer?
Artificial Intelligence and Machine Learning is often touted as one of the big transformers of society, but what does that actually mean for us in the SW engineering community? This talk will outline the current use of AI/ML specifically on the development and testing aspects of SW engineering rather than a complete survey of all dimensions. It will include technical walkthroughs of various state-of-the-art implementations for example program synthesis, test generation, fault localisation etc, and some of these implementations strengths and weaknesses. In conclusion, the speaker will try (against his better judgement) predict what will happen in the short to midterm within the field.