Pattern-Based Tool Design for Shared Knowledge Construction
Shared knowledge construction aims at supporting the creation and gathering of new knowledge. It relies on tools for computer-mediated interaction. The design and development of these tools is difficult, as not only the interaction of one user with the tool but also the interaction among the users themselves has to be taken into account. For designing and developing successful tools, it is crucial to involve end-users in the development process and to create shared understanding of the requirements as well as the solutions among the end-users and developers. In this chapter, the author analyzes the problems when developing tools for computer-mediated interaction in general and present a novel pattern-based approach for supporting developers as well as integrating end-users in the development process. The author shows the applicability of this approach by introducing tools for shared knowledge construction and describing their pattern-based design. The author concludes by giving an outlook on future research directions.