Social Procedure
From Wikipedia, the free encyclopedia
| This article or section may contain original research or unverified claims. Please improve the article by adding references. See the talk page for details. (September 2007) |
|
The creator of this article, or someone who has substantially contributed to it, may have a conflict of interest regarding its subject matter. |
When writing code, a programmer does not have to worry that the computer may suddenly decide that the next instruction is not worth its time. However, when designing a social procedure in which individual agents are performing each instruction, such a situation could arise. A successful piece of social software, i.e., procedures involving the interactions between multiple agents, will ensure that each agent can and will perform each action assigned to it. This implies that someone designing social software should keep in mind not only the flow of information in a multi-agent setting but also game-theoretic considerations such as trying to find a mutually preferred outcome.

