기술과 사회의 상호작용에 대한 이해로 우리가 맞이할 미래를 좀 더 정확하게, 다양 하게 이해할 수 있다. 사회변화 이론을 살펴보면 기술과 사회의 상호작용을 이해할 수  있다.  다양한  사회변화의  원인을  나타내는  [그림  1-2]를  보자.  Bishop  and Hines(2012)는 사회변화의 원인을 크게 자생적인 것과 외부환경적인 것으로 나눈다. 자생적 변화는 사회 구성원들이 새로운 제도나 기술, 문화를 만들어 사회를 변화시키 는 현상을 말한다. 반면 외부 환경적 변화란 한 사회의 구성원들이 의도하지는 않았지 만 거대한 환경의 변화(예컨대 자연재해, 진화론, 우주의 변화)에 따라 사회가 바뀌는 것을 뜻한다. 그러나 외부 환경적 변화라도 그 변화를 해석하고 유리하게 활용하는 것은 인간이다. Bishop and Hines(2012)는 이런 외부 환경적 변화를 특정 그룹이 활용하면 한 사회가 혁명적 변화를 맞이하게 된다고 설명한다.
Bishop  and Hines가 주장하는 사회변화이론은 사회 구성원들에 의해 기술,문화가 만들어져 사회가 변화하는 것과 거대한 환경변화에 의해 사회가 바뀌는것으로 본다. 둘 중 외부적 변화의 활용은 사회에 혁명적 변화를 준다.