ai still falls short in debugging code: microsoft study reveals key limitations