I think the answer will lie somewhere closer to social psychology and modern economics than to anything in software engineering.