Moving Towards “Relationship-aware” Applications and Services: A Social Machine-oriented Approach


Paper published in the Proceedings of the 17th IEEE International Enterprise Distributed Object Computing Conference Workshops (EDOCW), 2013 , vol., no., pp.43,52, 9-13 Sept. 2013


The open, distributed approach of the Web and the relationship’s prevalence of applications and services is transforming both the way we develop software and how they operate and interact with each other. As a result, a novel breed of applications is emerging, and consequently new mental models are needed to deal with them. In this paper, we weave “social” relationships into software, leading to the notion of
“relationship-aware” software. Relationship-aware software uses the metaphor of human social relationships and, at the simplest level, is software whose behavior takes into account other software it interacts with. Here, we revisit the concept of relationship and extend the notion of Social Machines to establish a unifying abstraction model that is used for specifying relationship-aware applications and services. To engineer relationship-aware applications, this paper presents a guideline that address some issues related to the engineering exercise. In addition, an analysis describing Facebook as a relationship-aware Social Machine with 2^82 interaction views is also reported in the paper.

Click here and get the full article.

This entry was posted in Social Machines, Uncategorized, Web and tagged . Bookmark the permalink.

1 Response to Moving Towards “Relationship-aware” Applications and Services: A Social Machine-oriented Approach

  1. Pingback: Professor do curso de Análise e Desenvolvimento de Sistemas da Unibratec participa de conferência internacional | Blog do Expert

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s