Keith Vander Linden

Learn More
Users' information needs are largely driven by the context in which they make their decisions. This context is dynamic. It includes the users' characteristics , their current domain of application, the tasks they commonly perform and the device they are currently using. This context is also evolving. When one information need is satisfied, another is likely(More)
Language generation systems have often been advocated for use in the generation of user documentation, but in practice, it is hard to use them because of the amount of knowledge they require as input. Without a readily available source of input, the knowledge acquisition bottleneck will prevent generation technology from ever being used. Unfortunately,(More)
Multilingual instructions generation has been the object of many studies recently, motivated by the increased need to produce multilingual manuals coupled with the cost of technical writing and translating. These studies concentrate on the automatic generation of instructions, leaving technical writers out of the loop. In many cases, however, it is not(More)
Natural language provides an extensive set of lexical and grammatical forms for expressing concepts, a set from which writers choose the particular form which they feel will produce the most effective expression given the communicative context. An important task of the text generation researcher is to specify both the range of these forms and the contexts(More)
In this paper, we present drafter, an interactive drafting tool which supports technical authors in their task of writing multilingual documentation for software systems. Unlike current generation systems which aim at the automated production of instructions and thus keep the authors out of the loop, drafter is an interactive support tool intended to be(More)
In this paper, we define the notion of a preventative expression and discuss a corpus study of such expressions in instructional text. We discuss our coding schema, which takes into account both form and function features, and present measures of inter-coder reliability for those features. We then discuss the correlations that exist between the function and(More)
The importance of task analysis and modelling to software system development is well recognised. After all, the central mission for most software systems is to help users accomplish their tasks. However, while object-oriented analysis and design (OOAD) has been established as the major paradigm in the software industry, effectively incorporating task(More)