identify aspects to help the programmer's reflection