Article

Cognitive Computing and Software Development Automation

Posted November 8, 2016 | Leadership | Technology | Amplify
Cognitive computing notional operational scenario

In recent years, those using AI to improve software development have focused on creating specialized tools that can aid developers in specific tasks. By combining software development capabilities with an ability to ­dialog with developers, the new tools are making the development process easier. Indeed, author Donald Reifer believes that in five years’ time, cognitive computing approaches will enable machines to autonomously perform many of the intellectual tasks of software development, and he offers three scenarios for which this might be the case: software requirements definition, test automation, and “roll your own release.” 

About The Author
Donald Reifer
Donald J. Reifer is recognized as one of the leading figures in the fields of software engineering and management, with more than 40 years of progressive management experience in both industry and government. He has built businesses, managed key programs, and led major R&D initiatives. Mr. Reifer is often called upon by clients to review troubled programs, examine red team proposals, and perform competitive assessments with an emphasis on… Read More
Don’t have a login? Make one! It’s free and gives you access to all Cutter research.