Vivek Fitkariwala’s scientific contributions

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (3)


Figure 1: In the original game, the player is presented with a number line marked by endpoints, e.g., 0-10. Players have to guess the location of the number presented on the consolewhich in the case of the first item in the game, is marked and labeled.
Figure 2: Updated game design with functional progress meter (bottom right) and mission indicator (top left) Change 1: Introducing "Missions".
Should We Add a Progress Meter? How A/B Testing Can Support Rapid Cycles of Data-Informed Design
  • Conference Paper
  • Full-text available

July 2020

·

292 Reads

·

·

Vivek Fitkariwala

·

Showing progress towards a goal is a well-established motivational design tactic. This paper describes how university students designed a new "progress meter" for an online learning game and then evaluated the effects of the design using a controlled online experiment, or A/B test. Using the UpGrade A/B testing platform, we randomly assigned 3,200 online players to the original game or to an updated version of the game with progress meters. We hypothesized that progress meters would significantly increase student engagement, measured as the voluntary time on task (duration of play) and number of items completed. We were surprised to find that the new design significantly reduced player engagement by~15%. Does this mean that progress meters are a sham? No. We conclude that the appropriate response to this surprising finding is to keep testing new iterations of the game mechanic. Therefore, this paper points towards a future where instructional designers and learning engineers can continuously improve online education through rapid cycles of design and A/B testing.

Download

Figure 1. Experiments in the UpGrade web application.
Figure 2. Creating an experiment in the UpGrade web application.
Figure 4. Experiment 1 where we varied time limit and question difficulty. The question in the left is less difficult versus the question in the right.
Optimizing an Educational Game Using UpGrade: Challenges and Opportunities

UpGrade is an open-source tool for A/B testing in educational software. We this study, we used UpGrade to run large scale online experiments in an educational game. Our experiments were aimed at increasing the student engagement. We experimented with various features of the game such as question difficulty, game narrative, feedback style, etc. to find out which conditions produced optimal outcomes. One after another, we conducted 3 different experiments. All of these experiments were created and monitored through UpGrade. We faced several issues during the implementation of these experiments within UpGrade. We discovered that buggy programming logic in the educational software can produce invalid experiment enrollments in UpGrade. We also found out that without tracking version of the educational software, it is possible to get noise in the experimental data. We present several recommendations to avoid these pitfalls. Results of our experiments are not discussed in this paper.


Figure 1. A sequence of five educational activities.
Figure 2. An alternative activity experiment.
Figure 3. UpGrade architecture. Upgrade operates as a separate web service from the educational application and the data portal. Researchers work directly with UpGrade to define experiment parameters. Educational software queries UpGrade to determine conditions for individual students. UpGrade allows simple data analysis sufficient for monitoring experiment progress, researchers can also use the UpGrade Data Portal to export data for more detailed analysis.
Figure 4. User interface for defining major experiment conditions and parameters. The researcher can set status, unit of assignment, consistency and post-experiment rules and ending criteria.
UpGrade: An Open Source Tool to Support A/B Testing in Educational Software

June 2020

·

391 Reads

·

5 Citations

Steven Ritter

·

April Murphy

·

Stephen E Fancsali

·

[...]

·

This paper describes a new, open source tool for A/B testing in educational software called UpGrade. We motivate UpGrade's approach, describe development goals and UpGrade's software architecture, and provide a brief overview of working within UpGrade to define and monitor experiments. We conclude with some avenues for future research and development.