ABSTRACT

The willingness and ability of sharing and using knowledge are generally accepted as main barriers of knowledge integration. So the software systems should have a capability of helping people to overcome those barriers in the satisfied way. It means your systems must be usable because people will refuse to use the systems which are not user friendly, cannot access and use high quality knowledge easily and effectively. So we discuss the most relevant elements of software usability, which are knowledge aggregation, knowledge reuse, and personalization, and try to give some useful recommendations for the software architecture design of knowledge integration support system.