Time banking is a network of people using time as currency to exchange services. Interested people join the time bank and list the kinds of skills or help they can offer others. The Time Exchange community brings personal benefits as well as social benefits such as building trust, cooperation, strengthening social networks. However, the limited way of user interaction and the local property may narrow down the number of active members and limit the pool of services, preventing the community growth. On the other hand, social media provides easily an accessible platform for users to share information, interact and collaborate with others. Therefore, the integration of social features will address the shortcomings of original service exchange system. This thesis proposes a novel model of the time and service exchange system by exploiting a combination of model-driven development using WebML and integration to social networks through API. In particular, the state of art of time banking is analyzed, defining the new social requirements. Upon this, a set of new social units extending the WebML notation is built to fulfill the new social features. Finally, these units together with pre-defined social primitives are used to design and implement the new model in a running prototype.

Le Banche del tempo sono reti di persone che utilizzano il tempo come valuta di scambio per prestazioni e servizi. Ad esse ci ci iscrive indicando le competenze che si possono mettere a disposizione degli altri. Tali comunità portano benefici sia sul piano personale che colletivo, ad esempio contribuendo a costruire e rafforzare reti sociali basate su fiducia e cooperazione. Tuttavia, il numero limitato di interazioni tra utenti in un ambito locale portano a una scarsa crescita delle comunità, restringendo il numero il numero di membri effettivamente attivi e l'offerta di servizi in condivisione. D'altra parte, i nuovi media sociali costituiscono una piattaforma facilmente accessibile per condividere informazioni, interagire e collaborare con altri utenti. Nella presente tesi, viene proposto un modello innovativo di sistema per lo scambio di tempo e servizi, che combina un approccio di sviluppo model-driven con WebML e l'integrazione con i social network attraverso le opportune API. In particolare, è stato analizzato lo stato dell'arte per le banche del tempo, al fine di definire i requisiti sociali. Sulla base di ciò, le funzionalità sociali richieste sono state rappresentate estendendo la notazione WebML con dei nuovi elementi. Infine, tali nuovi costrutti WebML vengono impegate insieme con le primitive pre-definite per il progetto e la relizzazione di un orototipo funzionante.

Model driven development of social network and crowdsourcing based application for service and time exchange

KIEU QUANG, THIEN
2011/2012

Abstract

Time banking is a network of people using time as currency to exchange services. Interested people join the time bank and list the kinds of skills or help they can offer others. The Time Exchange community brings personal benefits as well as social benefits such as building trust, cooperation, strengthening social networks. However, the limited way of user interaction and the local property may narrow down the number of active members and limit the pool of services, preventing the community growth. On the other hand, social media provides easily an accessible platform for users to share information, interact and collaborate with others. Therefore, the integration of social features will address the shortcomings of original service exchange system. This thesis proposes a novel model of the time and service exchange system by exploiting a combination of model-driven development using WebML and integration to social networks through API. In particular, the state of art of time banking is analyzed, defining the new social requirements. Upon this, a set of new social units extending the WebML notation is built to fulfill the new social features. Finally, these units together with pre-defined social primitives are used to design and implement the new model in a running prototype.
ING V - Scuola di Ingegneria dell'Informazione
22-apr-2013
2011/2012
Le Banche del tempo sono reti di persone che utilizzano il tempo come valuta di scambio per prestazioni e servizi. Ad esse ci ci iscrive indicando le competenze che si possono mettere a disposizione degli altri. Tali comunità portano benefici sia sul piano personale che colletivo, ad esempio contribuendo a costruire e rafforzare reti sociali basate su fiducia e cooperazione. Tuttavia, il numero limitato di interazioni tra utenti in un ambito locale portano a una scarsa crescita delle comunità, restringendo il numero il numero di membri effettivamente attivi e l'offerta di servizi in condivisione. D'altra parte, i nuovi media sociali costituiscono una piattaforma facilmente accessibile per condividere informazioni, interagire e collaborare con altri utenti. Nella presente tesi, viene proposto un modello innovativo di sistema per lo scambio di tempo e servizi, che combina un approccio di sviluppo model-driven con WebML e l'integrazione con i social network attraverso le opportune API. In particolare, è stato analizzato lo stato dell'arte per le banche del tempo, al fine di definire i requisiti sociali. Sulla base di ciò, le funzionalità sociali richieste sono state rappresentate estendendo la notazione WebML con dei nuovi elementi. Infine, tali nuovi costrutti WebML vengono impegate insieme con le primitive pre-definite per il progetto e la relizzazione di un orototipo funzionante.
Tesi di laurea Magistrale
File allegati
File Dimensione Formato  
2013_04_Kieu_Quang.pdf

accessibile in internet solo dagli utenti autorizzati

Descrizione: Thesis text
Dimensione 3.09 MB
Formato Adobe PDF
3.09 MB Adobe PDF   Visualizza/Apri

I documenti in POLITesi sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10589/75363