Cloud, Fog, and Edge Computing: A Software Engineering Perspective. - Amal Al-Qamash; Iten Soliman; Rawan Abulibdeh; Moutaz Saleh Mustafa Saleh (ICCA, 2018)