Diversified and compatible web APIs recommendation based on game theory in IoT