Skip to main content

Research Repository

Advanced Search

Outputs (4)

No Tests Required: Comparing Traditional and Dynamic Predictors of Programming Success (2014)
Presentation / Conference Contribution
Watson, C., Li, F. W., & Godwin, J. L. (2014, December). No Tests Required: Comparing Traditional and Dynamic Predictors of Programming Success. Presented at 45th ACM Technical Symposium on Computer Science Education (SIGCSE '14), Atlanta GA

Research over the past fifty years into predictors of programming performance has yielded little improvement in the identification of at-risk students. This is possibly because research to date is based upon using static tests, which fail to reflect... Read More about No Tests Required: Comparing Traditional and Dynamic Predictors of Programming Success.

Failure rates in introductory programming revisited (2014)
Presentation / Conference Contribution
Watson, C., & Li, F. W. (2014, December). Failure rates in introductory programming revisited. Presented at 2014 conference on Innovation & technology in computer science education (ITiCSE), Uppsala

Whilst working on an upcoming meta-analysis that synthesized fifty years of research on predictors of programming performance, we made an interesting discovery. Despite several studies citing a motivation for research as the high failure rates of int... Read More about Failure rates in introductory programming revisited.

Predicting Performance in an Introductory Programming Course by Logging and Analyzing Student Programming Behavior (2013)
Presentation / Conference Contribution
Watson, C., Li, F. W., & Godwin, J. L. (2013, December). Predicting Performance in an Introductory Programming Course by Logging and Analyzing Student Programming Behavior. Presented at 2013 IEEE 13th International Conference on Advanced Learning Technologies, Beijing

The high failure rates of many programming courses means there is a need to identify struggling students as early as possible. Prior research has focused upon using a set of tests to assess the use of a student's demographic, psychological and cognit... Read More about Predicting Performance in an Introductory Programming Course by Logging and Analyzing Student Programming Behavior.

BlueFix: Using Crowd-sourced Feedback to Support Programming Students in Error Diagnosis and Repair (2012)
Presentation / Conference Contribution
Watson, C., Li, F. W., & Godwin, J. L. (2012, December). BlueFix: Using Crowd-sourced Feedback to Support Programming Students in Error Diagnosis and Repair. Presented at 11th International Conference on Advances in Web-Based Learning, Sinaia

Feedback is regarded as one of the most important influences on student learning and motivation. But standard compiler feedback is designed for experts - not novice programming students, who can find it difficult to interpret and understand. In this... Read More about BlueFix: Using Crowd-sourced Feedback to Support Programming Students in Error Diagnosis and Repair.