Reputation systems for human-computer environments