Gamification-based framework for engagement of residential customers in energy applications. (October 2018)