A mobile group decision making model for heterogeneous information and changeable decision contexts