The role of usability engineering in the development of an intelligent decision support system