How to Overcome the Difficulties in Programming and Debugging Mobile Social Robots? | IEEE Conference Publication | IEEE Xplore