Alberto Rosi

Learn More
Social networks attract lots of new users every day and absorb from them information about events and facts happening in the real world. The exploitation of this information can help identifying mobility patterns that occur in an urban environment as well as produce services to take advantage of social commonalities between people. In this paper we set out(More)
In this paper we show how pervasive technologies can be employed on a publicdisplay advertisement scenario to enable behavioral self-adaptation of content. We show this through MyAds, a system capable of exploiting pervasive technologies to autonomously adapt the advertisement process to the trends of interests detected among the audience in a venue. After(More)
Emerging pervasive computing services will typically involve a large number of devices and service components cooperating together in an open and dynamic environment. This calls for suitable models and infrastructures promoting spontaneous, situated, and self-adaptive interactions between components. SAPERE (Self-Aware Pervasive Service Ecosystems) is a(More)
Social networks represent a sophisticated tool for accessing the preferences and properties of individuals and groups. Thus, they potentially allow up-to-date, richly annotated contextual data to be acquired as a side effect of users' everyday use of services. In this paper, we explore how such “social sensing” could be integrated into(More)
Self-aware Pervasive Service Ecosystems Franco Zambonelli a, Gabriella Castelli a, Laura Ferrari a, Marco Mamei a, Alberto Rosi a, Giovanna Di Marzo b, Matteo Risoldi b, Akla-Esso Tchao b, Simon Dobson c, Graeme Stevenson c, Juan Ye c, Elena Nardini d, Andrea Omicini d, Sara Montagna d, Mirko Viroli d, Alois Ferscha e, Sascha Maschek e, Bernhard Wally e a(More)
Middleware infrastructures for pervasive computing, in order to be able to support services and users activities, have to deal with both spatially-situated and socially-situated interactions. In this paper we present the solution adopted in the SAPERE middleware that exploits the graph of a social networks, and combines it with relations deriving from(More)
Services for mobile and pervasive computing should extensively exploit contextual information both to adapt to user needs and to enable autonomic behavior. To fulfill this idea it is important to provide two key tools: a model supporting context-data representation and manipulation, and a set of algorithms relying on the model to perform application tasks.(More)
A number of recent pervasive computing applications are referred as "social" in that they operate by exchanging and aggregating user profiles to provide highly-contextualized information. To support the development of such applications it is important to rely on a proper model and infrastructure taking care of basic operations like profile aggregation and(More)
The imminent mass deployment of pervasive computing technologies such as sensor networks and RFID tags, together with the increasing participation of the Web community in feeding geo-located information within tools such as Google Earth, will soon make available an incredible amount of information about the physical and social worlds and their processes.(More)