SMS: An experimental investigation into the process of knowledge-based systems development