/ExplicitProgrammingStrategiesStudyMaterials

This repository contains the replication material for "Explicit Programming Strategies"

Primary LanguageJavaScript

Explicit Programming Strategies Study - Replication Guide

This repository contains the replication material for "Explicit Programming Strategies"

The guidelines on how to run the study is described in ReadMe.pdf.`

You can find all the materials required for replicating the Explicit Programming Strategies as described below: Programming Strategies Pre evaluation tests is used for filtering out the very inexperienced users. Participants should have pass a pre evaluation test in which they answer a couple of questions. PreTest.pdf includes the 2 questions we asked participants before scheduling the study session.

For the controlled condition study, ControlCondition.pdf is used. This version only differs from the experimental version in the materials about the StrategyTracker tool.

ExperimentalCondition.pdf is used for experimental user studies who used the implemented stool, STrategyTracker and explicit programming strategies.

Survey.pdf is a google form used to collect participants' experience in designing and debugging skill. The survey answers are used to further make arecord of the participants’ expertise in each task.

Online puzzle game of tower of Hanoi, available at https://www.mathsisfun.com/games/towerofhanoi.html, is used in experimental condition studies for a start up practice. Participants will use this page and the "Towr of Hanoi" strategy as a warm up practice using an explicit strategy in Strategy Tracker tool.

All the programming strategies used for this study in is availabe in Strategies.pdf.

All the directories of Debugging Task, Design Task, Hello World, JasmineTask, and Lib are available under ExplicitProgStrategiesTestingCode directory.