社会计算的概念首次出现于1994年, Schuler 在其文章开篇即指出“社会计算可以是任何一种类型的计算应用, 以软件作为社交关系的媒介或聚焦”,强调了社会软件应用的重要性;Dryer等人 认为:社会计算是人、社会行为及系统交互使用计算技术来相互影响(Social computing is the interplay between persons, social behaviors, and interactions with computing technologies),其设计模型重点分析了移动计算系统中系统设计、人类行为、社会贡献及交互结果等因素的相互作用;Charron等人 将社会计算定义为技术影响个体或社区, 而非机构的社会架构(A social structure in which technology puts power in individuals and communities, not institutions);中国科学院自动化研究所王飞跃研究员 从广义和狭义两个层面给出了“社会计算”的定义:广义而言,社会计算是指面向社会科学的计算理论和方法,狭义而言,社会计算是面向社会活动、社会过程、社会结构、社会组织及其作用和效应的计算理论和方法。