This document discusses intelligent software engineering and the synergy between artificial intelligence and software engineering. It provides an overview of Tao Xie's research group on software analytics, which uses data analysis to provide insights for software tasks. Example research topics discussed include program synthesis, mining software data, and improving software testing using machine learning. The document also discusses challenges for AI systems like neural machine translation and self-driving cars, and the need for new techniques in adversarial testing and quality assurance when applying AI to software.