사람들은 소셜 네트워킹 서비스(SNS)를 통해 자신의 경험이나 신념, 선호하는 것들에 대해 자유롭게 이야기하고, 다른 이들과 이야기를 공유 및 전파하여 사회 전반에 큰 영향력을 행사하고 있다. 이러한 변화로, SNS를 통해 유통되고 있는 사람들의 이야기를 수집해 그안에 담긴 의미 있는 메시지를 분석하려는 시도와 함께 소셜 분석(Social Analytics)이 등장하였다. 소셜 분석은 블로그는 물론 트위터, 페이스북과 같이 다양한 소셜 미디어를 통해 표현되는 자발적인 메시지들을 분석하여 사람이 해석할 수 있는 형태로 추출하는 기술을 말한다. 소셜 분석의 대표적인 기술 중의 하나는 텍스트마이닝이다. 텍스트마이닝은 말 그대로 텍스트에서 의미를 찾아내는 것을 말하며, 컴퓨터로 문자가 지닌 의미와 구조를 분석하는 자연어 처리(Natural Language Processing) 기술을 이용해 다양한 SNS 플랫폼에서 자발적으로 생성되고 있는 수십억 건의 메시지를 분석하여 사회 현상을 찾아내는 것을 가능하게 하였다.
사람들의 SNS 이용 증가로 SNS에 담긴 사람들의 생각을 수집, 분석하여 사람이 이해할 수 있는 메시지로 추출하는 소셜 분석이 등장했다. 이 중 텍스트마이닝은 문자의 의미와 구조를 분석하는 자연어 처리 기술로 SNS 상의 메시지를 분석, 사회 현상을 찾아내는 기술이다.