Learn More
This paper presents some alternate theories for explaining the term 'initiative', as it is used in the design of mixed-initiative AI systems. Although there is now active research in the area of mixed initiative interactive systems, there appears to be no true consensus in the field as to what the term 'initiative' actually means. In describing different(More)
Software customization has been argued to benefit both the productivity of software engineers and end users. However, most customization methods rely on specialists to manually tweak individual applications for a specific user group. Existing software development methods also fail to acknowledge the importance of different kinds of user skills and(More)
We consider revenue management models for pricing a product line with several customer segments, working under the assumption that every customer’s product choice is determined entirely by their reservation price. We model the customer choice behavior by several probabilistic choice models and formulate the resulting problems as mixed-integer programming(More)
Adaptive software systems are intended to modify their appearance, performance or functionality to the needs and preferences of different users. A key bottleneck in building effective adaptive systems is accounting for the cost of disruption to a user's mental model of the application caused by the system's adaptive behaviour. In this work, we propose a(More)
The development of intelligent assistants has largely benefited from the adoption of decision-theoretic (DT) approaches that enable an agent to reason and account for the uncertain nature of user behaviour in a complex software domain. At the same time, most intelligent assistants fail to consider the numerous factors relevant from a human-computer(More)
This paper examines some limitations of traditional information retrieval (IR) systems which set out the motivations for applying natural language processing (NLP) techniques to IR. The focus here is on applying NLP to morphological issues. Criticisms, suggestions, and new ideas are presented.