Title:

Adapting Writing Support Functions for Different Language Learners

Bowen Hui
Department of Computer Science, University of Toronto
bowen@cs.utoronto.ca

Abstract:

In this paper, we present a framework for adapting software for individuals both at design and run-time. Given a high-level user goal (e.g., writing English documents), we discuss how customized functionalities are generated in a principled manner. We decompose the goal into subgoals that are detailed enough for implementation purposes. In selecting an appropriate {\it version} of the customized software for a user, we consider the user's profile, which consists of relevant skills and preferences. At run-time, we discuss how the system observes changes in the user profile and illustrate how a component would evaluate its own utility against the newly observed changes. We demonstrate our proposed framework by discussing the design of an editor program for adult ESL learners.