The simple answer is that no one has programmed it to do that. However, just look to the new IBM Watson solutions in the medical field. They are not providing answers per se, but rather graphically representing flows pointing in the best direction. Conceivably, programmers could use this same technique topoint them in the right direction for modifying code.
See my quick and dirty webpage:
· 100 Best IBM Watson Medical Videos | Meta-Guide.com