Social Interaction, Globalization and Computer-Aided Analysis:A Practical Guide to Developing Social Simulation