[1]} have categorized questions asking for help in coding on Stack Overflow into five types. We adapt these types to students' questions. In addition, we define the “Task” type that asks about the requirements of the task. TAs’ question types are derived from the official instructions by the course instructors given in the beginning of the semester. TAs were instructed to ask questions that gauge students' understanding of their implementation, for example by asking the meaning of the code and reasoning behind the implementation. TAs' probing questions are categorized into five types: Comparison, Reasoning, Explanation, Meaning, and Guiding.
Examples for the question types can be found in Table REF . We present intentions of the question types in Table REF .
<TABLE><TABLE>