AI for Software Engineering

Software making software to make software…

Almost all articles on this subject (see below) suggest that one day software will be able to reliably build complex software…but not anytime soon. In the meantime, AI will be helping software developers and creating basic applications, such as with the help of DSL (domain specific languages), natural language processing, and deep learning.

On the academic side, a research article with over 200 citations is DeepCoder: Learning to Write Programs (2016).

I find this all interesting mostly as a way to make it easier, more effective for doing software development.

Additional reading:
Last edited: