Supporting novice programmers with natural language in the early stage of programming | IEEE Conference Publication | IEEE Xplore