Issues in learning the language of Live Sequence Charts (LSC) and scenario-based programming