In philosophy and the social sciences,
social software is an interdisciplinary research program that borrows mathematical tools and techniques from game theory and computer science in order to analyze and design
social procedures. The goals of research in this field are modeling social situations, developing theories of correctness, and designing social procedures.