They do prevent sliding, but...
Put these on two different pairs of shoes.  Had to end up gluing them to my gym shoes because they kept sliding or slipping off.  Other than that they they do prevent me from slipping and sliding.
Rating: 4 stars