1. A computer-implemented method comprising: receiving, by a computing device, an indication of contextual information and an indication of historical information of the user of the computing device; responsive to receiving the indication of contextual information and the indication of historical information of the user of the computing device, determining, by the computing device, an environmental context of a mobile device, wherein the environmental context is associated with one or more context-based features of the computing device; determining, based on the historical information, whether a usage criteria associated with a context-based feature associated with the environmental context has been met; responsive to determining that the context-based feature associated with the environmental context has not met the usage criteria, outputting, by the computing device, an indication of the determination that the context-based feature has not met the usage criteria, such that the mobile device outputs a notification related to the context-based feature.