Gauge the productivity of your phone use

Mobile Reflection Behaviour


With the incessant arrival of new engaging apps coupled with the how immersive the classics are, users have gained access to vast multitude of activities - social networking, streaming videos, group conversations are some. However, for many individuals it becomes a challenge to understand which of these apps actually lead to productivity. Since productivity is a very subjective attribute, a simple tag to weed out applications that are not useful is inadequate.
F.O.C.U.S. is a reflection tool to provide actionable information to users that are interested in optimising the time they spend on their phones. The aim of this smartphone application is to make users aware of their distractions and attempts to motivate them to adjust their behaviour to be more productive.

My Role

This project was a part of one of my undergraduate courses, Designing Human Centered Systems. It was a heavy chunk of the course grade and took us the entire semester to build over. The phases of this piece of work, can be broadly split into finding the problem and then iterating a solution from paper to functional. While initially the team roles were more fluid, we eventually diverged into specialised roles when the problem was less nebulous.

User Testing
At the initial stages of the project, to maximize our data we split the load of the user research. Hence, like all of my other teammates, I too was involved in conducting user testing with think-aloud sessions as well as facilitating follow up interviews. And eventually, all of worked together to affinity map and build up themes from our iterations.
Design and Frontend Development
Due to my experience in sketching and design as a hobby, I lead the lo-fi prototyping of our solution. This included rapid iterations of different layouts on paper to eventually porting it to a higher fidelity digital prototype.
After which, I worked on building the skeleton and the structure for our tool on Android. The frontend display and the backend processing of this application were built in isolation - as black boxes to each other. Once these had been merged, I also polished the more surface level issues like aesthetics, animations etc.
Note: These roles are not necessarily exclusive to me nor are they exhaustive in describing everything I did in the project

The Problem

The Google Play Store has an entire segment dedicated to Productivity. Many of the applications found here are for doing productive work and the others, the more meta ones, are to measure and ensure productivity. We are interested in the latter set, where the apps either track your phone usage or help you log your habits (such as to-do lists and goal trackers). To zoom in further, let's take the case of one of the more popular apps of the time, that addresses phone usage.
QualityTime is an app on that is motivated by a similar problem. QT’s approach relies on simply displaying the user raw duration based data. It doesn’t quantify the productivity in anyway, rather expecting the user to mentally work that bit out. While QT provides a breadth of information to the user, how much of it is really useful can be questioned. It acts like a bulletin that does increase a user's knowledge, but one might argue that this information is rather trivial.
And there are many other apps similar to this, that lead to similar problems.

Meaningful Information

A lot of raw data, seems like useful information. But a user needs to mentally take the effort to draw inferences from them. Which bits to ignore and what some bits even mean. Throwing numbers at a user can lead to an overload and even worse a misinterpretation.

Every application has a different meaning for a user and each user might associate with an app differently. While Facebook might be universally panned as a distraction, for some occupations, like marketing, it's a major resource. The same argument can be made for other applications like YouTube, which can be used for learning as well as leisure.
There needs to be a way to tailor how a user perceives an app into computing whether a particular application is productive or not.

At the end of the day the user needs validation of their actions. They need a push when they are going right, and a rectification when they are deviating from their goals. Beyond the reflection, the user is in need of some subtle nudges that can guide them to improve their habits.

The Solution

User’s should be provided the discretion of assigning the utility of a given app, as per their personal activity. Moreover, a real time monitoring system to understand and visualise their smart phone usage will elucidate them about their daily productive. These coupled with positive reinforcement and regular encouragement makes the app a wholesome productivity tracker.


1) Paper Prototype
The initial design was meant to be extremely minimalist. A static single screen was used to show the user their progress. This screen also housed basic icons which would lead to different screens for different purposes. The idea was to put a spotlight on the main activity of the app, that is to monitor your daily productivity, while letting the users go to other screens on a need basis.
Primary evaluations with our paper prototypes
2) Modified Prototype
Primary evaluations of that prototype lead us to modify the UI such that it is more intuitive. User’s wanted equally quick access to other screens as well. Plus, they would often tend to quickly switch across multiple screens to understand their phone usage better. The next iteration improved upon this feedback by placing the major screens as laterally navigable tabs. Infrequent tasks were collapsed and placed in a hamburger menu.
3) Adding Customisations
As a solution FOCUS strongly hinges on user input to gauge the productivity of an app while monitoring it. Often some users would forget or ignore this aspect. Consequently their app would not produce the best results. In order to ensure users provide the initial impetus required to make FOCUS work, overlay tutorials triggered when the app starts. This behaved as a virtual tour for the user.
The solution to this problem, the original concept was expected to be thorough, i.e. it tracks all apps. What subsequent evaluations revealed was that this can lead to a lot of noise, while a user is only interested in understanding their engagement with particular apps. An opt-in based mechanism with normalised ratings were given to every app on the phone. Now, every user could personally configure what FOCUS tracks.

Final Prototype

F.O.C.U.S (Focus on Constructive and Useful Stuff) is what we call the android app that tries to fulfill these tasks in order to tackle the problem.

Configure Utility
Every user is enabled to pick out which apps to track and select (on a scale of 1-10) how useful an app is to them. A simple way of explaining this to the user was, “How many times out of 10 do use app A for productive tasks?”
Users can opt-in and decide which apps to track and user a slider to define how productive an app is for them personally
Real-time Reflection
Based on user configurations, the app monitors the duration other apps remain on the foreground. Depending on how an app is scored, an overall productivity score for that day is gauged. E.g. App A is scored 5/10 and the user uses it for an hour, then the user’s will be shown that, their day has been 50% productive so far and they’ve spent 30 minutes productively .
The landing tab of the app is a radial dial that shows their productivity for the day and how far they are from the target.
Aggregate Statistics
Apart from daily monitoring, a user may also view their overall productivity over all time. Being exposed to their record over a period of time helps them remain motivated.
App-Wise Breakdown
Along with this a real time app wise breakdown of the productivity is also provided. This helps a user understand how much an app contributes to their total productivity. Furthermore a user can select an app and get in-depth statistics of that app over time. On observing this a user can pinpoint which apps to spend more time on and which ones to avoid.
Aggregate Statistics
Apart from daily monitoring, a user may also view their overall productivity over all time. Being exposed to their record over a period of time helps them remain motivated.
Zen Mode
A simple feature that allows the user to set a time during which they must remained focused on another task away from the phone. If the user gets distracted and opens a new app or responds to a notification, their zen breaks. The aim of this feature is for the user to self train themselves to focus their attention.
Daily Notifications
Every time a user’s productivity for the day surpasses their average, they are encouraged with a positive notification. In case of failing to do so they are encouraged to do better. This also leads to the user remaining engaged.

The Findings

User Study

21 participants
7 days
The app was deployed to students in our institute to use without our intervention

App usage stats were being recorded whenever the app is used. Recorded parameters are: which screens were visited, how often were indepth stats viewed, how often was Zen Mode used/completed etc.
This data was stored locally and collected from the test users at the end of the final study.

The last user study that was conducted had testers use the app on their own phones for over a week. At the end of this duration they answered a questionnaire. And hence, new areas of improvement came to light. These are especially relevant since this app is supposed to be a long-term lifestyle app



Rewarding the user with badges and achievements (such as zen mode streaks) can make it extremely engaging.

Global, local or social leaderboards that users can participate in would bring in added enjoyment and regularity of use.

One possible commercial use case would be to allow a parent/employer to access this information.

These are just future directions an application of this type can explore