Семинар посвящен применению технологий искусственного интеллекта, в частности машинного обучения и обработки естественного языка (NLP) для разработки программного обеспечения. В области программной инженерии методы ML и NLP могут использоваться для анализа (например, для извлечения знаний из документации и требований, повторного использования кода), прогнозирования (например, для поиска дефектов, прогнозирования времени и стоимости разработки), синтеза и генерации кода (например, автоматическое дополнение кода в средах разработки), трансформации (например, рефакторинг программного обеспечения, автоматическое исправление ошибок) и т.д. На сегодняшний день в применении методов искусственного интелекта для разработки ПО уже есть первые успехи, но многое ещё предстоит сделать. Прогресс замедляется из-за отсутствия исследователей, обладающих опытом в обеих областях. Объединение исследователей ИИ и SE будет способствовать продвижению этой области вперед.