Overcoming the Mental Set Effect in Programming Problem Solving. | AMiner