Before revision:  For years, the Machine Learning community has been researching in this Big Code area, pursuing goals like applying different approaches to auto-complete  generate, fix, or evaluate code programmed by humans.
After revision:  For years, the Machine Learning community has been researching this software engineering area, pursuing goals like applying different approaches to auto-complete generate, fix, or evaluate code programmed by humans.