Human behavior analysis through smartphone devices has been an active field for more than a decade and there are still a lot of key aspects to be addressed with the emergence of smartphones, mobile devices turned into small personal computers, used for all kinds of applications, ranging from communication devices such as (email, text messaging, and call functionality) to entertainment applications such as music and games. Nowadays, smartphones capability have increased significantly. A smartphone has equipped with a high processor, bigger memory, bigger storage and etc. With this equipment, smartphones have the capability to run complex applications. Many sensors also have embedded on the smartphone.