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