The ability to automatically suggest or generate the next lines of code based on what the programmer has already written.