Categorizing Compiler Error Messages with Principal Component Analysis

12th China-Europe International Symposium on Software Engineering Education (CEISEE 2016), Shenyang, China, 28-29 May 2016

[1]  Ma. Mercedes T. Rodrigo,et al.  A detector for non-literal Java errors , 2010, Koli Calling.

[2]  Matthew Hertz,et al.  What do "CS1" and "CS2" mean?: investigating differences in the early courses , 2010, SIGCSE.

[3]  Raymond Lister,et al.  Exploring Machine Learning Methods to Automatically Identify Students in Need of Assistance , 2015, ICER.

[4]  Karen Anewalt,et al.  A snapshot of current practices in teaching the introductory programming sequence , 2011, SIGCSE.

[5]  Ioana Tuugalei,et al.  Analyses of Student Programming Errors In Java Programming Courses , 2012 .

[6]  Neil Brown,et al.  Investigating novice programming mistakes: educator beliefs vs. student data , 2014, ICER '14.

[7]  Michael Kölling,et al.  Meaningful categorisation of novice programmer errors , 2014, 2014 IEEE Frontiers in Education Conference (FIE) Proceedings.

[8]  Matthew C. Jadud,et al.  An exploration of novice compilation behaviour in BlueJ , 2006 .

[9]  J. Jackson,et al.  Identifying Top Java Errors for Novice Programmers , 2005, Proceedings Frontiers in Education 35th Annual Conference.

[10]  Brian Dorn,et al.  Aggregate Compilation Behavior: Findings and Implications from 27,698 Users , 2015, ICER.

[11]  Neil Brown,et al.  37 Million Compilations: Investigating Novice Programming Mistakes in Large-Scale Student Data , 2015, SIGCSE.

[12]  Frederick W. B. Li,et al.  Failure rates in introductory programming revisited , 2014, ITiCSE '14.

[13]  Rebecca T. Mercuri,et al.  Identifying and correcting Java programming errors for introductory computer science students , 2003, SIGCSE.

[14]  Brett A. Becker A New Metric to Quantify Repeated Compiler Errors for Novice Programmers , 2016, ITiCSE.

[15]  Aharon Yadin,et al.  Reducing the dropout rate in an introductory programming course , 2011, INROADS.

[16]  Jens Bennedsen,et al.  Failure rates in introductory programming , 2007, SGCS.

[17]  Brett A. Becker An Effective Approach to Enhancing Compiler Error Messages , 2016, SIGCSE.

[18]  Neil Brown,et al.  Blackbox: a large scale repository of novice programmers' activity , 2014, SIGCSE.

[19]  Ewan D. Tempero,et al.  CodeWrite: supporting student-driven practice of java , 2011, SIGCSE.

[20]  Brett A. Becker An Exploration Of The Effects Of Enhanced Compiler Error Messages For Computer Programming Novices , 2015 .

[21]  Ewan D. Tempero,et al.  All syntax errors are not equal , 2012, ITiCSE '12.

[22]  Jon Shlens,et al.  A TUTORIAL ON PRINCIPAL COMPONENT ANALYSIS Derivation , Discussion and Singular Value Decomposition , 2003 .

[23]  Robert M. Siegfried,et al.  Whatever Happened to Richard Reid’s List of First Programming Languages? , 2012 .

[24]  David Pritchard,et al.  Frequency distribution of error messages , 2015, PLATEAU@SPLASH.