Copy
Code boffins at Rice University in Texas have developed a system called Bayou to partially automate the writing of Java code with the help of deep-learning algorithms and training data sampled from GitHub.
Much of modern programming is already automated in one way or another. Anyone including a code library or copying-and-pasting from Stack Overflow is essentially replaying stored keystrokes. Integrated development environments and text editors generally often include code completion, akin to the text autocompletion in messaging apps. Then there are low-code and no-code applications that translate basic intentions into specific programming instructions.
Bayou is a bit more ambitious. It fleshes out a skeleton Java program by generating API patterns or idioms, based on a programmer-supplied query consisting of API method names and variable types.