Human Factors Affecting the Development of Smart Device-Based Notifications