Header image

Research Internship 2009

A reactive policy creation and enforcement tool for skype

Student: Student: Venkatram yadav J 
Supervision: Philipp Kärger


Skype tends to be infected by social software annoyance: there is no sophisticated control of who can call you when and what happens; for example, if a file is sent or you are invited to share your contact details there is no way to automatically react to those situations. Reactive policies are a good canditate to tackle those problems.

Task

The problem of social software annoyance and privacy protection in skype should be tackled by (1) connecting the policy engine protune to Skype and (2) creating a graphical user interface that allows a user to specify reactive policies without being forced to use complicated policy
languages.

Available material

There is a simple prototype available for creating reactive policies in skype developed by a student at L3S. The protune policy engine already provides simple stubs for attaching skype actions (sending chat messages, calling people, etc.) and retrieving information from a local skype agent (e.g., who is a friend, what s the company of the caller). Skype provides an API to connect java applications to it.

Related Research

An introduction on what Semantic Web Policies are:
http://www.olmedilla.info/pub/2006/2006_eswc_requirements.pdf

How policies can be used in an e-learning context:
http://www.l3s.de/~kaerger/publications_pdf/tlt08_policies.pdf

An introduction to Trust Negotiation:
http://dais.cs.uiuc.edu/pubs/winslett/itrust03.ps

The vision of reactive Semantic Web Policies:
http://www.l3s.de/~kaerger/reports/reactive_policies.pdf

A presentation about reactive Semantic Web Policies:
http://www.l3s.de/~kaerger/presentations/galway08_advanced_policies.ppt

Required Tools

Protune is a policy engine L3S is developing:
www.L3S.de/web/protune

Protune's wiki page:
http://skydev.l3s.uni-hannover.de/gf/project/protune/wiki/

Skype's Java API:
https://developer.skype.com/wiki/Java_API


    Philipp Kärger, L3S Research Center and Leibniz Universität Hannover, Summer 2009.