Leveraging the Service Bus Paradigm for Computer-Mediated Social Communication Interoperability

Rafael Angarita, N. Georgantas, Cristhian Parra, J. Holston, V. Issarny
{"title":"Leveraging the Service Bus Paradigm for Computer-Mediated Social Communication Interoperability","authors":"Rafael Angarita, N. Georgantas, Cristhian Parra, J. Holston, V. Issarny","doi":"10.1109/ICSE-SEIS.2017.9","DOIUrl":null,"url":null,"abstract":"Computer-mediated communication can be defined as any form of human communication achieved through computer technology. From its beginnings, it has been shaping the way humans interact with each other, and it has influenced many areas of society. There exist a plethora of communication services enabling computer-mediated social communication (e.g., Skype, Facebook Messenger, Telegram, WhatsApp, Twitter, Slack, etc.). Based on personal preferences, users may prefer a communication service rather than another. As a result, users sharing same interests may not be able to interact since they are using incompatible technologies. To tackle this interoperability barrier, we propose the Social Communication Bus, a middleware solution targeted to enable the interaction between heterogeneous communication services. More precisely, the contribution of this paper is threefold: (i), we propose a survey of the various forms of computer-mediated social communication, and we make an analogy with the computing communication paradigms, (ii), we revisit the eXtensible Service Bus (XSB) that supports interoperability across computing interaction paradigms to provide a solution for computer-mediated social communication interoperability, and (iii), we present Social-MQ, an implementation of the Social Communication Bus that has been integrated into the AppCivist platform for participatory democracy.","PeriodicalId":322017,"journal":{"name":"2017 IEEE/ACM 39th International Conference on Software Engineering: Software Engineering in Society Track (ICSE-SEIS)","volume":"90 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE/ACM 39th International Conference on Software Engineering: Software Engineering in Society Track (ICSE-SEIS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSE-SEIS.2017.9","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

Computer-mediated communication can be defined as any form of human communication achieved through computer technology. From its beginnings, it has been shaping the way humans interact with each other, and it has influenced many areas of society. There exist a plethora of communication services enabling computer-mediated social communication (e.g., Skype, Facebook Messenger, Telegram, WhatsApp, Twitter, Slack, etc.). Based on personal preferences, users may prefer a communication service rather than another. As a result, users sharing same interests may not be able to interact since they are using incompatible technologies. To tackle this interoperability barrier, we propose the Social Communication Bus, a middleware solution targeted to enable the interaction between heterogeneous communication services. More precisely, the contribution of this paper is threefold: (i), we propose a survey of the various forms of computer-mediated social communication, and we make an analogy with the computing communication paradigms, (ii), we revisit the eXtensible Service Bus (XSB) that supports interoperability across computing interaction paradigms to provide a solution for computer-mediated social communication interoperability, and (iii), we present Social-MQ, an implementation of the Social Communication Bus that has been integrated into the AppCivist platform for participatory democracy.
利用服务总线范式实现计算机介导的社会通信互操作性
计算机媒介通信可以定义为通过计算机技术实现的任何形式的人类通信。从一开始,它就塑造了人类相互交流的方式,并影响了社会的许多领域。目前有大量的通信服务支持以计算机为媒介的社会通信(例如,Skype, Facebook Messenger, Telegram, WhatsApp, Twitter, Slack等)。基于个人偏好,用户可能更喜欢一种通信服务而不是另一种。因此,具有相同兴趣的用户可能无法交互,因为他们使用的是不兼容的技术。为了解决这个互操作性障碍,我们提出了社会通信总线,这是一种中间件解决方案,旨在实现异构通信服务之间的交互。更准确地说,本文的贡献有三个方面:(i),我们提出了计算机中介社会通信的各种形式的调查,并与计算通信范式进行了类比;(ii),我们重新审视了支持跨计算交互范式互操作性的可扩展服务总线(XSB),以提供计算机中介社会通信互操作性的解决方案;(iii),我们提出了social - mq,社会通信总线的实现,已集成到AppCivist平台的参与式民主。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信