发送短信 : User interface and interactivity design guidelines of algorithm visualization on mobile platform