It's often said by world-class Backgammon players that the best way to improve one's play is to analyse one's games with a computer program such as gnubg, JellyFish or Snowie.
gnubg has a "tutor mode" that evaluates the quality of the player's proposed move, to know before making a move if this one is bad. I assume the same exists for chess programs (hence the tag).
Alternatively, it's also possible to do all the analysis at the end and walk through our moves to look at the errors. My question is whether one of the two methods is better.
A third way I often use is to play normally and ask the computer to analyse the move when I'm unsure of the best answer. I do this just after my thoughts, but without following the computer's advice (to stay motivated).
Do you know of any public statement from top Backgammon or Chess players, or a study regarding the best way to improve oneself by playing against a program, using these or other methods?