Amy Jo Kim, social architect (I like that term), has given an interesting presentation at Etech. This is probably not that recent, but I only stumbled upon it today.
She has interesting slides how we can use game mechanics to encourage interaction in social software. A set of 5 simple rules that can be applied and are already used in a lot of social software:
- Earning points