Application of Program Slicing Technique to Improve Novice Programming Competency in Spoken Tutorial Workshops

This work investigates the effectiveness of using program slicing technique along with spoken tutorials to improve comprehension and debugging skills of novice programmers. We also evaluate the programming pattern of the learners while using the program slicing technique. Qualitative and Quantitative studies were conducted using spoken tutorial workshops on Java course. Results of the study have shown improvement in programming competencies and conceptual understanding when subjected to program slicing techniques along with spoken tutorials.

[1]  Brad A. Myers,et al.  Six Learning Barriers in End-User Programming Systems , 2004, 2004 IEEE Symposium on Visual Languages - Human Centric Computing.

[2]  Kannan M. Moudgalya,et al.  A collaborative approach to scaffold programming efficiency using spoken tutorials and its evaluation , 2012, 8th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom).

[3]  P. Hung Reflective Practice in American and Taiwanese Classrooms , 2014 .

[4]  Hong Cheng,et al.  Identifying bug signatures using discriminative graph mining , 2009, ISSTA.

[5]  David W. Binkley,et al.  Program slicing , 2008, 2008 Frontiers of Software Maintenance.