Tracking in-situ human behavior by using smartphone