DYK randomly presents these pieces of information to users who invoke the tool and select one of the categories. In order to motivate this information exchange the author designed DYK such that users like to use it as some form of procrastination. ToolBox does not rely on randomly collecting and disseminating information. Instead, it interviews selected users who construct and modify an information space according to their community specific understanding. ToolBox provides a very structured and customizable information space that helps users to retrieve information in the situation of a particular problem.
Information exchange is motivated by providing occasions for interviews.
The architecture of ToolBox consists of a client and a server. The Picker process discovers new tools and locates their users by periodically scanning and analyzing process tables on a collection of hosts. The Solicitor process sends email interview invitations to selected users. The goal of the user selection process is to find users that are knowledgable and most likely to give interviews. The goal of the interview invitation process is to make it easy for the user to start an interview and convey a clear and very compact scope of the suggested interview to the user.