Abstract:
We present our proposed and ongoing approach to detect the frustration among novice Java learners. We use the logs from the worldwide source code repository Blackbox that captures data from BlueJ IDE environment of our learners. We describe some factors which are the cause of frustration to novice programmer and conclude that it is possible to model an individual student level of frustration in laboratory settings using derived factors; and also possible to get an average frustration across all lab sessions. The real-time capturing, analysis and detection of frustration will result in timely intervention by instructors to ensure that learners regain their interest.