Learn More
Many information systems are used in a problem solving context. Examples are travel planning systems, catalogs in electronic commerce, or agenda planning systems. They can be made more useful by integrating problem-solving capabilities into the information systems. This poses the challenge of scaleability: when hundreds of users access a server at the same(More)
Nowadays, music fans are beginning to massively use mobile digital music players and dedicated software to organize and play large collections of music. In this context , users deal with huge music libraries containing thousands of tracks. Such a huge volume of music easily overwhelms users when selecting the music to listen or when organizing their(More)
In many practical scenarios, users are faced with the problem of choosing the most preferred outcome from a large set of possibilities. As people are unable to sift through them manually, decisions support systems are often used to automatically find the optimal solution. A crucial requirement for such a system is to have an accurate model of the user's(More)
We consider automated decision aids that help users select the best solution from a large set of options. For such tools to successfully accomplish their task, eliciting and representing users' decision preferences is a crucial task. It is usually too complex to get a complete and accurate model of their preferences, especially regarding the tradeoffs(More)
Travel has many situations where context-aware computing can bring important benefits: pointing out notorious delays or bad weather during the planning phase, allowing the user to replan for handling unexpected situations, or suggesting flight alternatives to avoid strikes.This paper briefly describes an approach for integrating context-aware computing to a(More)
When shall I fly to New York? Which airline should I choose? How are these related to which airport I arrive at, to how I might travel into the city and to where I choose to stay? Many current and potential applications of agents involve reasoning and communicating about multiple interel-lated choices. To date however, most proposals for communication in(More)
In this work we address the problem of arranging meetings for several participants taking into consideration constraints for personal agendas and transportation schedules. We have implemented a multi-agent recommender system that solves the problem. Building such applications implies to consider two main issues: collecting information from different sources(More)
Distributed problem solving on the web is becoming more and more important. Client server architectures are often confronted with server overload. The process of browsing a large number of alternative solutions is particularly tedious. In this paper, we present a methodology for distributing the computation between server and client. The idea is to(More)