Text this: Problem analysis tool for novice programmers /