قال علاء بيومي، الباحث السياسي، إن هناك 5 أسباب يجب توافرها لقيام الثورات، وذلك بناء على حديث جايمس دي فرونزو الأكاديمي الذي درس عدد كبير من الثورات. وعدد بيومي، في تدوينة له عبر حسابه بموقع التواصل الاجتماعي "فيس بوك"، هذه الأسباب قائلا:" أوﻻ : إحباط شعبي عام وواسع يقود لحركة احتجاج جماهيرية.. ثانيا : انقسام في النخب الحاكمة.. ثالثا : هدف عام يجمع فئات مختلفة من الشعب، مثل العداء لﻼستعمار أو لحاكم مستبد.. رابعا : حدث يمثل حافزا ﻻنطﻼق الثورة ويشل قدرة مؤسسات النظام على قمعها.. خامسا : بيئة دولية تشجع الثورة أو تدعمها أو تصرف القوى الدولية عن دعم النظام الذي يثور الناس ضده.