An Analysis of Goal Orientation Pattern and Self-Efficacy for Explanation of Programming Plans | IEEE Conference Publication | IEEE Xplore