diff --git a/java/src/com/android/inputmethod/research/ResearchLogger.java b/java/src/com/android/inputmethod/research/ResearchLogger.java
index f7a0c25703fbdf486b29e1264d52356dc43877c9..d7ac011d4f7cd2ea2dd62d7243ab80ad7389a1da 100644
--- a/java/src/com/android/inputmethod/research/ResearchLogger.java
+++ b/java/src/com/android/inputmethod/research/ResearchLogger.java
@@ -1452,8 +1452,8 @@ public class ResearchLogger implements SharedPreferences.OnSharedPreferenceChang
                 statistics.mDuringRepeatedDeleteKeysCounter.getAverageTime(),
                 statistics.mAfterDeleteKeyCounter.getAverageTime(),
                 statistics.mDictionaryWordCount, statistics.mSplitWordsCount,
-                statistics.mGestureInputCount,
-                statistics.mGestureCharsCount,
+                statistics.mGesturesInputCount,
+                statistics.mGesturesCharsCount,
                 statistics.mGesturesDeletedCount);
     }
 }
diff --git a/java/src/com/android/inputmethod/research/Statistics.java b/java/src/com/android/inputmethod/research/Statistics.java
index f9c0729673ee54567b8330910d8cc08024095ed9..a02aabf3cdbe6601c709a49bf36df225c0dc4b2b 100644
--- a/java/src/com/android/inputmethod/research/Statistics.java
+++ b/java/src/com/android/inputmethod/research/Statistics.java
@@ -42,11 +42,11 @@ public class Statistics {
     // Number of words split and spaces automatically entered.
     int mSplitWordsCount;
     // Number of gestures that were input.
-    int mGestureInputCount;
+    int mGesturesInputCount;
     // Number of gestures that were deleted.
     int mGesturesDeletedCount;
     // Total number of characters in words entered by gesture.
-    int mGestureCharsCount;
+    int mGesturesCharsCount;
     // Whether the text field was empty upon editing
     boolean mIsEmptyUponStarting;
     boolean mIsEmptinessStateKnown;
@@ -107,13 +107,17 @@ public class Statistics {
         mSpaceCount = 0;
         mDeleteKeyCount = 0;
         mWordCount = 0;
+        mDictionaryWordCount = 0;
+        mSplitWordsCount = 0;
+        mGesturesInputCount = 0;
+        mGesturesDeletedCount = 0;
         mIsEmptyUponStarting = true;
         mIsEmptinessStateKnown = false;
         mKeyCounter.reset();
         mBeforeDeleteKeyCounter.reset();
         mDuringRepeatedDeleteKeysCounter.reset();
         mAfterDeleteKeyCounter.reset();
-        mGestureCharsCount = 0;
+        mGesturesCharsCount = 0;
         mGesturesDeletedCount = 0;
 
         mLastTapTime = 0;
@@ -168,8 +172,8 @@ public class Statistics {
     }
 
     public void recordGestureInput(final int numCharsEntered) {
-        mGestureInputCount++;
-        mGestureCharsCount += numCharsEntered;
+        mGesturesInputCount++;
+        mGesturesCharsCount += numCharsEntered;
     }
 
     public void setIsEmptyUponStarting(final boolean isEmpty) {