The Use of Computer Science Practices And Methods For Developing Social Simulations to Stimulate Changes In Travellers' Mode Choice