AI is poised to have a significant impact on Applications and Software Development. This transition has already started, and is bound to accelerate over the short-term.
Applications: Many applications have already integrated AI, and are adding more and more AI functionality. This is particularly true in Mobile , Wearables and IOT (e.g. GPS, Alexa). Examples of embedding AI into Mobile Applications on a large scale includes – Search, Intelligent Notifications, Chatbots, Speech Synthesis, Natural Language Processing and Speech Recognition. At present many of these AI capabilities are vendor specific point solutions, however, more integrated experiences will be delivered down the road.
Software Development: In Software Development, AI is being used for automated code analysis; Testing both security and quality. However, most of the AI in this space is sophisticated business rules that are not hardcode into the application. Machine Learning and other AI techniques will be applied, and will have a significant impact on all areas of Testing shortly. Other areas of Release Management, Development & Build and Planing will also be impacted.
For more detail, review