첫째, 반란은 정치적 불만과 명확한 동기가 있어야 가능하다. 둘째, 개인적 차원의 정치적 불만을 집단 차원의 정치적 요구로 묶을 수 있는 행위자들의 존재와 조직적 자원, 사회적 연결망의 존재 여부가 중요하다. 셋째, 초기 반란 그룹은 지도자와 소수의 헌신적 참여자들로 이루어져 규모가 작다. 넷째, 정권이 강한 탄압능력을 가졌으면 반란은 초기에 진압되지만 그런 능력이 없으면 반란 그룹은 체제를 붕괴시킬 수도 있다.
우선 반란이 발생하는 메커니즘을 이해하기 위해서는 다음과 같은 이론화 과정이 필요하다. 첫째, 반란이라는 정치 현상을 이해하기 위해서는 어떤 조건하에서 체제에 저항하고자 하는 개인적 불만과 정치적 동기가 응축되고 폭발하는지를 이해하는 것으로부터 출발해야 한다. 즉 반란과 같은 집합 행동은 행위자들이 열악한 구조적 조건에 대한 불만과 이를 타개하기 위한 명확한 동기를 가져야만 가능하다는 점을 직시하자는 것이다. 따라서 거시적 조건과 미시적 요인을 인과적으로 연결하여 포괄하는 다차원적 분석 틀이 필요하다. 둘째, 개인적 차원의 정치적 불만과 동기는 집단 수준으로 집합될 수 있어야만 반란이나 쿠데타 같은 정치적 행동을 발생시킬 수 있다. 이러한 집합과정의 핵심은 개인적 차원의 정치적 불만과 이해를 집단적 차원의 정치적 요구로 묶어낼 수 있는 행위자들의 존재와 이들이 초기에 반란 그룹을 형성할 때 동원 가능한 조직적 자원과 사회적 연결망(social networks)의 존재 여부이다. 셋째, 이렇게 형성된 초기 반란 그룹은 지도자와 그의 사회적 연결망을 통해 충원한 소수의 헌신적 참여자들로 구성되어 그 규모가 작을 수밖에 없다. 이는 근대 역사에서 대부분의 반란은 극소수의 혁명가들에 의해 조직되어 시작되었다는 아렌트의 오래된 관찰과 일맥상통하는 것이다. 넷째, 반란 그룹이 전복하고자 하는 정권이 강력한 탄압능력을 갖추었다면 반란은 초기에 진압될 것이다. 반대로 기존 정권이 그러한 능력을 갖추지 못한 채 상대적으로 취약하다면, 반란 그룹은 정권에 불만을 가진 세력들로부터 지지를 폭넓게 동원하여 체제를 붕괴시킬 수도 있을 것이다.