You are on page 1of 10

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/262160017

Mobile Social Networking Applications

Article  in  Communications of the ACM · March 2013


DOI: 10.1145/2428556.2428573

CITATIONS READS

66 8,011

3 authors, including:

Nafaâ Jabeur B. T. Sayed


German University of Technology in Oman Dhofar University
78 PUBLICATIONS   614 CITATIONS    43 PUBLICATIONS   107 CITATIONS   

SEE PROFILE SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Information and Communication Technology View project

Toward a Self-Organizing Traffic Control System Road Traffic Congestion Prediction and Resource Dispatching (RTCP-RD) View project

All content following this page was uploaded by Nafaâ Jabeur on 23 May 2016.

The user has requested enhancement of the downloaded file.


doi:10.1145/ 2428556. 2 42 8 5 73

They deliver the right social service to


the right user anytime, anyplace, without
divulging personal data.
by Nafaâ Jabeur, Sherali Zeadally, and Biju Sayed

Mobile Social
Networking
Applications
mobile computing, hardware,
R e c e nt a d va n c e s in
and software empower end users worldwide through
a range of mobile devices (such as smartphones and
tablets) with improved and novel capabilities (such
as localization through the Global Positioning System,
context awareness through sensors, Internet access

through cellular networks, and short- Like online social networking sites
range communications through Wi-Fi (OSNS), MSN applications are social
networks). The result is intense compe- structures consisting of individuals or
tition among providers of online social organizations connected through spe-
services for mobile users regardless of cific types of interdependency (such
location and profile, along with numer- as friendship, kinship, common inter-
ous mobile social networking (MSN) est, financial exchange, and beliefs).
applications in which billions of people They are based on a variety of architec-
use their mobile devices to tap a spec- tures depending on whether they are
trum of instant, relevant, high-quality extensions of existing OSNS, designed
services (such as interaction with peers purely for mobile devices, focused
with similar interests, sharing informa- on mobile users, or data- or service-
tion, and creating virtual communities). oriented. Services available to mobile
users follow several trends, including
key insights social gaming, business, and media.
To better understand the state of MSN
 A long with PC functions, TV, games, applications, we reviewed their archi-
and business services are available
through mobile devices, wherever and tectures, trends, and impact over the
whenever a user might want them. past few years, motivated by the lack
 M obile devices are readily discoverable of previous studies surveying MSN
by nearby people and social services. applications in both the business
sector and the research community.
 E ven more services are expected soon, We were also motivated by our strong
along with numerous challenges and
questions about privacy and data security. interest in understanding how MSN

march 2 0 1 3 | vo l. 56 | n o. 3 | c ommu n ic ation s of t he acm 71


contributed articles

applications provide services to the Several MSN initiatives have been


right users at the right time through proposed; for example, Smith21 pre-
communication and context-aware sented the Reno mobile-phone applica-
technologies. One of our major con- tion in which users query one another
tributions is proposed improvements
that can be incorporated into existing In addition to user and exchange location information in
response to other queries or even when
MSN services, enabling seamless mi-
gration from PC-based environments
profiles, MSN unprompted. In Reno, mobile devices
are classified into types and matched
to mobile environments. In addition, applications should to specific types of queries. The Real-
we also provide broad insight into
state-of-the-art MSN applications,
address users’ ity Mining project6 demonstrates the
ability of Bluetooth-enabled mobile
identifying strengths and weaknesses, emotional states, phones to measure information access
classifications, and a new proposed
classification under which a non-ex-
as well as the focus in different contexts, recognize social
patterns in routine user activity, infer
haustive set of MSN applications can of their attention. relationships, and identify socially sig-
be identified. nificant locations. The CenceMe sys-
tem15 collects users’ status or context
Mobile Social Networks information through mobile sensors,
Several surveys previously revealed exporting it automatically to social net-
the dramatic increase in popularity of works. Serendipity5 uses Bluetooth to
MSN applications. Indeed, a 2011 sur- find nearby devices and a central server
vey found 53% of mobile users in North to match profiles for either a profes-
America used these applications.8 An- sional introduction or for more per-
other survey found nearly 40% (almost sonal reasons (such as dating). Nicolai
300 million people worldwide) of those et al.16 proposed an application that
accessing monthly social networks relies on neighboring-device discovery
from their mobile devices are Facebook to sense and visualize the surrounding
users.23 The analytics firm ComScore3 social network on mobile devices. Mo-
reported the number of people access- biClique18 is a mobile ad hoc network
ing social networks from their phones in which Bluetooth-enabled mobile
in France, Germany, Italy, Spain, and devices communicate directly with
U.K. grew by 44% in 2011, reaching 55 other devices as they meet opportunis-
million users in September 2011 in tically. The CityWare system described
these five countries. ComScore also re- in Kostakos and Neill10 is built on a
ported that Twitter and LinkedIn more similar idea but passes proximity infor-
than doubled their numbers of users mation to an online social-networking
in the same year. Meanwhile, Warren25 application that aggregates and sends
concluded that the number of mobile statistics about users’ surroundings.
subscribers accessing Facebook and
Twitter increased by 112% and 347% From PC- to Mobile-based
from January 2009 to January 2010, re- Environment
spectively, while the number decreased The technological progress in mobile
by 7% for MySpace in the same period devices, communication facilities, and
(see Table 1). context-aware capabilities is the major
The increasing popularity of MSN driver behind the shift among social-
applications is notably due to new, in- networking sites from Web-based to
teresting services and ways of engaging hybrid to pure mobile applications.
in social interaction and collaboration Mobile applications attract the atten-
through mobile devices. Indeed, in ad- tion of mobile users who want social
dition to locating and alerting users services anytime, anywhere, eliminat-
about friends and communities, users ing the need for desktop PCs. In con-
can also use location-based services trast to PC-based social-networking
(such as to recommend nearby com- sites, important features for users in
mercial offers) and data-sharing servic- mobile social services include imme-
es (such as photos). Some services have diacy, relevance, brevity, and retrieval.7
been extended from PC-based social Immediacy means users get answers
networking sites to be available almost to their questions or report on impor-
everywhere, anytime, for mobile devic- tant events on the fly. Relevance means
es following their location- and prox- MSN applications use location-aware
imity-aware facilities (see Figure 1). devices to send queries and messages

72 communicatio ns o f the ac m | marc h 201 3 | vo l . 5 6 | n o. 3


contributed articles

Figure 1. MSN services and their providers; provider key: N: network; A: application; S: service; Y: system.

Main Idea Providers and Links


Services based on location-aware devices
The MSN provider gets the locations of its users from their GPS-enabled mobile devices, Aka-Aki (A) (http://www.aka-aki.com/)
using the information to locate nearby friends, provide recommendations, and allow users to Brightkite (S)
discover their surroundings. Foursquare (S) (https://foursquare.com/)
Gowalla (N) (http://gowalla.com/)
Loopt (A) (https://www.loopt.com/)
Playtxt (N) (http://www.playtxt.net)
Plazes (Y) (http://www.plazes.com)
Services based on proximity-aware devices
The MSN provider allows its users to use their Bluetooth-enabled devices (such as Aki-Aki, Bluedating (S) (http://www.bluedating.com/)
Bluedating, Lovegety, MobiClique, Nokia Sensor, Proxidating, Speck, and Toothing) or Wi-Fi FaceTime (S) (http://www.apple.com/iphone/built-in-apps/
connectivity (such as Aka-Aki, FaceTime, and Jambo) to find and communicate with nearby facetime.html)
friends and others with similar profiles and interests. Jambo (N) (www.jambo.net)
LoveGety (Y)
Nokia Sensor (A)
Proxidating (S) (http://www.proxidating.com)
Speck (Y) (http://speck.randomfoo.net/)
Toothing (S)
Services provided by centralized servers
The MSN provider has a remote server with which mobile users interact to get services, Bebo (S) (http://www.bebo.com/m/)
including recommendations (such as Whrrl and Yelp), finding friends (such as MobiLuck), Facebook (S) (http://www.facebook.com/mobile/)
seeking and exchanging information and goods (such as PeopleNet), exchanging messages, Friendster (S) (http://m.friendster.com/)
viewing profiles, reading and sending bulletins, and viewing photos (such as Bebo, Facebook, iTeach (A) (http://grou.ps/iteachmobile)
Myspace, MyYearBook, and Twitter), downloading and playing games (such as Friendster and LinkedIn (S) (http://touch.www.linkedin.com/mobile.html)
Zynga), streaming video (such as YouTube), making professional contacts (such as LinkedIn), MobiLuck (S) (http://www.mobiluck.com/en/)
and learning (such as iTeach). Myscape (S) (http://www.myspace.com/)
MyYearBook (S) (http://www.myyearbook.com/mobile.php)
PeopleNet (N) (www.peoplenetonline.com/)
Twitter (S) (http://twitter.com/#!/twittermobile)
Whrrl (S)
Yelp (S) (http://www.yelp.com/)
YouTube (S) (http://www.youtube.com/mobile)
Zynga (A) (http://company.zynga.com/games/mobile-games)

to people within a defined geographic evant to MSN applications, depending them together or even by just bring-
area, enabling groups of users to share on the service to be provided to the ing them into close proximity. Several
an experience virtually. Brevity means user, including type of location (such commercial MSN providers, includ-
short messages delivered through mo- as public space, restaurant, and class- ing Aka-Aki, BrightKite, Dodgeball,
bile devices are easier for others to un- room) and neighboring objects of in- Mobiluck, and Plazes, use location-
derstand and respond to. And retrieval terest at that location (such as friends aware devices. Several research efforts
means conversations are archived and and others with similar profiles and have also proposed MSN applications
retrieved later by participants or oth- landmarks recommended by friends). based on GPS, including Marmasse,14
ers, creating a kind of real-time archive To capture the characteristics related and/or proximity sensing, including
of social interactions. to user location, MSN applications can Eagle and Pentland,6 Kostakos and
To reap these benefits, MSNs are benefit from such technologies as GPS, Neill,10 Miluzzo et al.,15 and Nicolai et
adapting the way they provide their ser- sensors, radio frequency identification al.16 CenceMe16 is an example of a sys-
vices, especially by minimizing explicit (RFID), and near-field communication tem that takes inputs from a broad set
user intervention while aiming to deliv- (NFC) chips in smartphones to estab- of sensors, automatically learns from
er the right content to the right user at lish radio communication by touching each user’s history of digital behavior,
the right time. To this end, in addition
to providing similar PC-based social- Table 1. Number of mobile subscribers accessing specific social networking sites via
mobile browsers in 2010; source: C. Warren25
networking services, MSNs must be
able to capture optimistically relevant
contextual features in users’ surround-
Jan. 2009 (000s) Jan. 2010 (000s) % change
ings.13 Such features include location-
Facebook 11,874 25,137 +112%
related, user-related, device-related,
MySpace 12,338 11,439 -7%
interaction-related, and spatio-tempo-
Twitter 1,051 4,700 +347%
ral-related attributes.
Location-related attributes. Several
location-related attributes may be rel-

march 2 0 1 3 | vo l. 56 | n o. 3 | c ommu n ic ation s of t he acm 73


contributed articles

and outputs status information much ways accompanied by corresponding text messages (such as SMS), multime-
richer than current location and com- progress in MSN services. Indeed, dia messaging service, or MMS, and/or
munication preference. CenceMe’s existing MSN applications are not al- email. As these facilities are not neces-
ability to learn is important for MSN ways available on all platforms and sarily available on mobile devices, in-
applications in which implicit infor- devices; for example, Jambo and teraction among devices is not always
mation is inferred from GPS and sen- Toothing are available for cellphones straightforward. In commercial MSNs,
sor data to recommend nearby spatial and PDAs, Whrrl can be downloaded device interaction is achieved basically
objects (such as landmarks) likely to onto the BlackBerry Pearl, Curve, and through Bluetooth (such as in Aka-Aki),
be of interest to the user. Likewise, Nokia N95 smartphones, and Friend- Wi-Fi connectivity (such as in Jambo),
an MSN application should be able to ster is optimized for Android, iOS, and mobile Internet connections (such
identify nearby people who might be and Windows Phone 7 smartphones as in Facebook and Twitter). Among
of interest to the user (such as friends with screens larger than 3.5 inches. researchers, BlueFriend22 takes advan-
or friends of friends within the same For convenience, MSN providers sup- tage of mobile devices and Bluetooth
geographical area). port services that comply with cur- technology to scan the environment for
User-related attributes. As the user rent standards, as compliance yields members of the BlueFriend communi-
is the focus of MSNs, several com- better interoperability, particularly ty. If found, virtual personal cards (with
mercial applications deliver services among mobile devices supported by user profiles and preferences) are ex-
based on personal profiles; for ex- different technologies. Compliance changed to assess the degree of match-
ample, Loopt, Mobiluck, Playtxt, and also yields enhanced games and so- ing among nearby users.
Proxidating all basically compare cial-media services because many of Serendipity5 combines the existing
user profiles and preferences, send- them have specific processing and communication infrastructure with
ing an alert when a positive match is display requirements. online-introduction-system function-
confirmed. In addition to user pro- Spatio-temporal-related attributes. ality to facilitate interaction between
files, MSN applications should ad- Spatio-temporal events are important physically close people through a cen-
dress users’ emotional states, as well features of context awareness. Events tralized server. It repeatedly scans for
as the focus of their attention. Also like day, night, and rain have different Bluetooth devices, transmitting the
helpful is for them to identify and au- effects on users, as well on the services discovered devices to a server that
tomatically update users’ status (such provided to them through mobile de- calculates a similarity score between
as participation in sports and work or vices. Indeed, users could be disturbed any two proximate users. When this
relaxing at home).9 To the best of our by nearby events (such as heavy rain score reaches a predefined threshold,
knowledge, commercial MSN applica- or loud sounds like thunder) so their the server alerts both users, sending
tions do not yet support such compu- moods might influence the service they them information that might include
tationally complex issues. Among re- are looking for and the way they inter- pictures, news of mutual interest, and
searchers, inference of user activity is act with others through MSN applica- talking points.
addressed through various approach- tions. Despite the importance of these
es; for example, in SenSay,20 a smart- effects, few reported research efforts Architectural Considerations
phone prototype takes advantage of (such as Liaquat et al.11) address spatio- MSN follows three different types
user context to improve usability, so temporal attributes and their effect on of architecture: centralized (such as
if the user is busy and wishes to not MSN applications. Such efforts have Facebook and Twitter), peer-to-peer,
be disturbed, the smartphone can focused on the behavior of mobile us- or P2P (such as BlackBerry Messen-
answer/reply automatically through ers while using their devices over vari- ger, Lovegety, and Proxidating), and
a short message service. Marmasse14 ous time periods; they have also stud- hybrid (such as Jambo). Centralized
developed a system that uses GPS ied temporal social communications architectures allow users to access
data, accelerometer data to distin- where different centrality measures multiple services by interacting with
guish between walking and driving, (such as proximity) can help determine remote MSN servers through their
and a microphone to distinguish be- optimal ways to disseminate informa- mobile devices, freeing the devices
tween talking and silence. tion within social networks. Further from overly demanding processing
Device-related attributes. Mobile work is needed to capture and analyze load and extending battery lifetimes.
devices are characterized by process- spatio-temporal events and their ef- P2P architectures allow users to inter-
ing, memory, sensing, and battery fects on MSN services. Sensors may act directly through specific software
capability, as well as display screen help, as they are promising tools for tools and hardware facilities (such
and compatibility with existing tech- data acquisition and for capturing pat- as Bluetooth and Wi-Fi) on their de-
nology. These parameters are being terns of user behavior during spatio- vices. In addition to sharing similar
improved on such devices as smart- temporal events. contexts, users may also meet face to
phones and tablets; for example, Social-interaction-related attributes. face when in neighboring locations.
smartphones, which may contain a MSNs offer a novel user-interaction Combining centralized and P2P archi-
large number of sensors and inte- paradigm combining the benefits of PC- tectures, hybrid architectures allow
grated devices, are being upgraded based social networks and mobile-com- users to interact through their mobile
into powerful computing platforms. puting devices.22 This interaction might devices while accessing services from
However, such progress is not al- be achieved by sending and receiving remote MSN servers.

74 comm unicatio ns o f th e acm | marc h 201 3 | vo l . 5 6 | n o. 3


contributed articles

Chang et al.2 proposed a centralized as with the server’s back-end, to receive


architecture consisting of four main requested services; and services allow-
components: client devices, wireless- ing generation of requested services
access network, the Internet and its and updating of related data. Hybrid
hosts, and the server-side, including
database- and application-specific Combining architectures are best for addressing
such requirements.
servers. With a Web-service technol-
ogy, the server can query a location
centralized and Classifying MSN Applications
module installed on the client device. P2P architectures, We have identified four broad categories
The wireless-access network serves as
TCP/IP pipes to allow the client and
hybrid architectures of MSN applications in the literature:
Pure and hybrid. Tong24 classified
the server to communicate. The Inter- allow users to MSN applications as pure and hybrid.
net component consists of third-party
application servers (such as MapServ-
interact through Pure MSN applications are designed
for mobile devices; hybrid MSN appli-
er, the Simple Mail Transfer Protocol their mobile cations are designed for Web-based
mail server, and Voice over IP).
Rana et al.19 proposed a service- devices while platforms but have been extended to
mobile platforms;
oriented architecture with three main accessing services Discovery. Pietiläinen18 proposed a

from remote
layers: service integrator, back-end categorization including three types of
services, and mobile client. The ser- applications: proximity-based, check-
vice integrator integrates mobile-
device software and back-end ser-
MSN servers. in-based, and participatory sensing.
Proximity-based MSN (such as Eagle,5
vices (such as for location tracking) Kostakos and Neill,10 and Nicolai et
through a standard interface. The al.16) uses devices that allow discovery
back-end service layer is responsible of nearby devices. Related device infor-
for collecting Web data through spe- mation is useful for matching profiles
cial application programming inter- on a central server,5 visualizing the
faces (APIs) that set up connections surrounding social network on a mo-
between social networks and data- bile device,16 and displaying collected
collector services. The service inte- statistics of encounters with other us-
grator ensures the interoperability of ers.10 Similar applications, including
mobile clients with services. The mo- LoveGety and Nokia Sensor, have also
bile client allows client applications been deployed in commercial settings
(such as Android and iOS) to access that use Bluetooth to discover poten-
available services. tial mates. In check-in-based MSN
Johansson9 presented an architec- (such as BrightKite, Foursquare, Gow-
ture in which mobile devices (with au- alla, Loopt, Mobiluck, and Whrrl), us-
dio, Bluetooth, and GPS) collect and ers constantly notify centralized Web
process contextual information to as- servers of their current location and
sess its importance; data processing is status. Mobile devices are just a way
handled by an MSN engine on the mo- to update and consume available ser-
bile device. The processed data is then vices. In participatory sensing,15 mo-
used as input to the MSN. bile devices collaboratively collect data
Mani et al.12 developed a software from sensors (such as accelerometers,
prototype that supports P2P sponta- cameras, and GPS). Data is typically
neous social networking through fast stored on central servers that provide
setup and deployment of a distributed aggregated reports of the data through
social network that supports several a Web-based interface;
services, including community cre- Major features. O’Sullivan17 pro-
ation, instant messaging, and VoIP. posed a classification system includ-
Regardless of the type of architec- ing six groups based on dominant fea-
ture and number of layers or modules tures. In the texter group, the service
it includes, an MSN architecture must focuses on sending short, text-based
support several requirements: context messages to a group of people simul-
awareness, acquiring and analyzing taneously. In the radar group, the ser-
contextual data collected from Blue- vice knows the locations of users and
tooth, GPS, sensors, and other technol- their friends; applications allow users
ogies; client/server and P2P commu- to check for nearby friends and/or re-
nication, enabling mobile devices to ceive notification if friends are nearby.
communicate with each other, as well In the geotagger group, MSN applica-

march 2 0 1 3 | vo l. 56 | n o. 3 | c ommu n ic ation s of t he acm 75


contributed articles

tions allow users to tag locations with group classifies MSN applications ac-
images and information on a world cording to their purpose, which could
map. Users may tag places for shop- be informational (such as informing
ping, dining, or other activities, shar- communities of news and promotions
ing the tags with friends. In the dating
group, applications are identical to Current and addressing everyday problems),
professional (such as job seeking), ed-
their online counterparts in which us-
ers create profiles for helping identify
information- ucational (such as collaboration with
fellow students), dating, multimedia
one another. In the social-networker exchange models and content sharing, and social con-
group, applications aim to be like on-
line social-networking platforms. And
provide little nections (such as being in touch with
friends). The interaction-approach
in the media-share group, applica- protection for group includes the three subclasses
tions share media files with groups of
people; and
user privacy; proposed by Pietiläinen,18 proximity-
based, check-in-based, and participa-
Push and pull. Rana et al.19 divided for example, tory sensing. Table 2 includes a partial
MSN applications into push-and-pull
categories according to how data is ac- Facebook requires list of MSN applications based on the
classification in Figure 2.
quired. Pull applications collect real- users allow access
Trends, Challenges, Opportunities
time information (such as micro-blogs
and status) from various social net- to their personal MSN users constantly search for ways
works using social APIs. Push applica-
tions are able to publish users’ contex-
information and to interact, engage, and share infor-
mation while on the move through
tual information collected by sensors associate that mobile devices (such as smartphones
to various mobile networks.
Proposed classifications for MSN
information with and tablets). Some newer devices sup-
port fourth-generation communica-
applications. Though Tong’s pro- their identities. tion technologies, motivating vendors
posed classification system24 focuses to provide services on a range of plat-
on the nature of MSN applications by forms, including Android, BlackBer-
dividing them into pure and hybrid ry, iOS, and Windows 8. In addition to
categories, the classification does not hardware improvement, application
account for interaction between the developers are moving toward mobile
application and the user (ultimately advertising, TV, and social gaming, as
the mobile device), as highlighted in well as toward new services (such as
Pietiläinen’s classification system.18 mobile wallets), mobile commerce,
Neither classification emphasizes the and cloud-based services. These ser-
services provided by MSN applications. vices are enticing research topics.
The issue of services is the basis of the Emerging cloud-computing plat-
proposed grouping in O’Sullivan.17 forms (such as Amazon Web Services,
This grouping does not seem accurate Google App Engine, and Salesforce)
in light of the overlap between some can be coupled with mobile devices
groups that combine location-based and MSN applications to create mobile
services, messaging, media sharing, social-cloud ecosystems in which MSN
and geotagging. Rana et al.’s propos- applications improve the user’s experi-
al19 is restrictive because it focuses on ence and productivity, with cloud com-
acquisition of data from user devices, puting providing a robust, scalable,
as well from other social networks. low-maintenance infrastructure. The
Consequently, these proposals are in- mobile social cloud is driven in part by
adequate for classifying MSN applica- recent dramatic performance improve-
tions. We therefore propose to group ment in the IT infrastructure, together
MSN applications according to their with innovations related to cloud com-
categories, audience, usage, and in- puting (such as distributed computing,
teraction approaches (see Figure 2). multicore processors, service-oriented
The category group classifies these architectures, and virtualization).
applications into pure and hybrid, as Meeting MSN-application-user ex-
in Tong.24 The audience group classi- pectations involves several challenges:
fies MSN applications with respect to One is performance, especially when
whether they accommodate individu- users expect the same level of service
als of all interests and backgrounds on their mobile devices they enjoy on
or have a niche focus, catering to the desktop. Performance depends
specific groups of people. The usage on available bandwidth of current cel-

76 comm unicatio ns o f the acm | marc h 201 3 | vo l . 5 6 | n o. 3


contributed articles

lular networks, though it does not ef- Table 2. Classifying MSN applications.
fectively support increased video-con-
tent exchange and delivery. For better
performance, MSN applications must
Class Sub-Class Examples
be able to cope with integration and
Category Pure Foursquare, Gowalla
standardization; social-networking
Hybrid Facebook, MySpace, Twitter
stakeholders compete in the mobile-
Audience Broad Bebo, Facebook, MyYearBook, MySpace
services market by proposing different
Niche LoveGety, Orkut, PeopleNet, Speck
proprietary solutions that do not find
Features Proximity-based Jambo, FaceTime, LoveGety, Nokia Sensor,
widespread acceptance due to integra- Proxidating, Speck, Toothing5,17
tion difficulties. Manufacturers, de- Check-in-based Brightkite, Foursquare, Gowalla, Loopt;
signers, and developers must all agree Mobiluck, Whrrl
on open solutions based on standards Participatory sensing Wireless Rope16
to address heterogeneity and interop- Use Informational PeopleNet, Serendipity
erability of different hardware and Professional LinkedIn
software technologies. Educational iTeach
Moreover, MSN application users Dating Proxidating, Toothing
meeting opportunistically through Social connections Facebook, MySpace, Twitter
proximity-aware devices must be Multimedia and content Friendster, YouTube, Zynga
able to address challenges involved sharing
in maintaining efficient communica-
tions between mobile devices; for ex-
ample, future wireless technologies
(such as Bluetooth v3.0, low-power Wi- opers must still guarantee efficient tenance and improving content dis-
Fi, and Wi-Fi Direct) may someday sup- opportunistic communications, as semination and resource sharing.
port more-efficient opportunistic com- new protocols and mechanisms are Another research challenge con-
munications. Indeed, Bluetooth v3.0 needed for the detection and control cerns design and implementation of
includes native support for alternative of temporal communities resulting adaptive discovery of friends or people
physical layers to increase capacity from opportunistic communications. sharing the same interests. Adapta-
while delivering low power consump- In addition to maintaining user pri- tion may help minimize the energy
tion. Wi-Fi Direct promises to auto- vacy in these communities, research- consumption of mobile devices, sup-
mate ad hoc device-to-device commu- ers must begin to address how to ag- porting dynamic changes in context
nications through 802.11. gregate the communities, looking for and benefiting from historical infor-
Despite these advances, devel- patterns in their creation and main- mation. Novel mechanisms may some

Figure 2. MSN applications classifications.

Informational Pure Hybrid

Professional
Category
Proximity-based

Dating
Mobile Social Networking Interaction
Usage Check-in-based
Applications Approach
Multimedia and
content sharing
Participatory
sensing
Audience
Social
connection

Education Broad Niche

march 2 0 1 3 | vo l. 56 | n o. 3 | c ommu n ic ation s of t he acm 77


contributed articles

day support prediction of friends and These applications must prevent a solution would be ineffective unless
identification of those nearby who data misuse or breaches of confiden- dedicated servers are deployed locally
share the same interests. Indeed, user tiality, especially with businesses find- to support MSNs.4
A frequently detects friend B nearby ing mobile phones to be at the core of Several recent projects offer solu-
but not friend C due to the limitations their interest in collecting data and tions to privacy and security issues in
of proximity-aware devices. However, disseminating products. Current in- MSN applications; for example, Soci-
if friend B is able to detect friend C, formation-exchange models provide alAware1 allows interaction of social-
then friend B is able to notify friend A little protection for user privacy; for network information with real-world
that friend C is not far away and could example, Facebook requires users al- location-based services without com-
be expected to appear soon. A can then low access to their personal informa- promising user privacy and security.
be prepared to be in touch with C or tion and associate that information Interaction is based on encrypted
alternatively might leave to avoid con- with their identities. In other systems identifiers associated with a verified
tact with C. using Bluetooth, nearby individu- user location. The system then allows
Personalization is another MSN als can snoop other users’ data sent location-based services to query the
challenge, with users requesting servic- openly through wireless connections. local area for social-network infor-
es with easy-to-use interfaces and the Access to user data makes it easy for mation without disclosing personal
ability to match profiles, backgrounds, malicious users to spoof and inject user data.1 Moreover, Dong et al.4 de-
and contexts. It may be partially solved traffic into MSNs.1 Knowing such at- veloped techniques and protocols for
through regional languages in order tacks are possible, users lose trust in computing social proximity between
to promote strong penetration of MSN their service providers and fellow us- any two users looking to discover po-
applications; for example, Facebook ers, as they may not be the people they tential friends. To prevent malicious
recently launched a mobile applica- claim to be. In such instances, users hacker attacks (such as falsifying
tion in multiple Indian regional lan- are reluctant to disclose personal in- proximity) during exchange of attri-
guages, including Bengali, Gujarati, formation, including identity and lo- butes of the two users for whom the
Hindi, Kannada, Malayalam, Marathi, cation. Using a trusted central server proximity is calculated, the authors
Punjabi, and Tamil. Since personaliza- that collects information from indi- developed a proximity-pre-filtering
tion requires knowledge of personal vidual users, computing and dissemi- protocol to determine whether the
information, security and privacy is a nating proximity results on demand, proximity between users exceeds a
serious challenge for developers of all may guarantee privacy and security given threshold. To protect privacy,
MSN applications. in MSN applications. However, such the protocol ensures the initiator can

Figure 3. MSN challenges, trends, opportunities.

Near Field Communication


Technology
Device System Engineering

Location-Based Services
Social Gaming
Services and Applications
Mobile Business
Trends

Social Media and TV

Data Visualization
Users/System/Application/Interfacing Voice Interfaces
Personalization
Opportunities
Integration and Standardization
Users/System/Application/Interfacing
Battery Life
Mobile social cloud
Localization
Challenges

Opportunistic communications
Communication Coverage
Temporal communities Services and Applications
Integration and Standardization
Adaptive discovery of friends
Interfacing
Personalization
Privacy, trust, and security Localization
Technology Communication Coverage
Battery Life

78 comm unicatio ns o f the acm | marc h 201 3 | vo l . 5 6 | n o. 3


contributed articles

know only the comparison result be- es, but constraints involving mobile 16. Nicolai, T., Yoneki, E., Behrens, N., and Kenn, H.
Exploring social context with the Wireless Rope.
tween the estimated proximity and devices and dynamic contexts must In Proceedings of the On The Move to Meaningful
the threshold. To defend against at- still be addressed. Internet Systems Workshops Lecture Notes in
Computer Science Volume 4277 (Montpellier, France,
tacks, Dong et al.4 developed a secure Oct. 29–Nov. 3, 2006), 874–883.
protocol based on homomorphic Acknowledgments 17. O’Sullivan, C. Mobile social networking. GoMo News
(Nov. 4, 2012); http://www.gomonews.com/moso/
cryptography consisting of three ma- We thank the anonymous reviewers 18. Pietiläinen, A.K. Opportunistic Mobile Social Networks
jor components: authentication with- for suggestions and comments that at Work. Ph.D. Thesis, Université Pierre et Marie Curie,
Paris, 2010; http://www.thlab.net/~apietila/pubs/
out long-term linkability; efficient helped us improve the content, qual- thesis.pdf
and privacy-preserving proximity ity, and presentation of this article. We 19. Rana, J., Kristiansson, J., Hallberg, J., and Synnes, K.
Challenges for mobile social networking applications.
pre-filtering; and private, verifiable also thank Moshe Vardi for his kind In Proceedings of Communications Infrastructure,
Systems and Applications in Europe Lecture Notes
proximity computation. Dong et al. encouragement, time, and support of the Institute for Computer Sciences Volume 16
also developed another protocol that throughout its preparation. (London, Aug. 11–13, 2009), 241–246.
20. Siewiorek, D., Smailagic, A., Furukawa, J., Krause,
leverages both homomorphic cryp- A., Moraveji, N., Reiger, K., Shaffer, J., and Wong,
tography and obfuscation. F. SenSay: A context-aware mobile phone. In
Proceedings of the Seventh IEEE International
Although a number of initia- References Symposium on Wearable Computers (Washington,
1. Beach, A., Gartrell, M., Ray, B., and Han, R. Secure
tives have been proposed for user Socialaware: A Security Framework for Mobile
D.C., Oct. 21–23, 2003), 248–249.
21. Smith, I. Social-mobile applications Reno. Computer
privacy, users and service providers Social Networking Applications. Technical Report 38, 4 (Apr. 2005), 84–85.
CU-CS-1054 09. Department of Computer Science,
alike need more efficient, scalable University of Colorado, Boulder, CO, June 2009.
22. Tamarit, P., Calafate, C.T., Cano, J.C., and Manzoni, P.
BlueFriend: Using Bluetooth technology for mobile
mechanisms for future MSN appli- 2. Chang, Y.J., Liu, H.H., Chou, L.D., Chen, Y.W., and Shin, social networking. In Proceedings of the Sixth Annual
H.Y. A general architecture of mobile social network
cations. Current policies in MSN ap- services. In Proceedings of the IEEE International
International Conference on Mobile and Ubiquitous
Systems (Toronto, July 13–16). IEEE, 2009, 1–2.
plications should be personalized. Conference on Convergence Information Technology 23. Tode, Ch. Facebook rapidly turning into mobile
(Gyeongju, South Korea, Nov. 21–23, 2007), 151–156. powerhouse. Mobile Marketer (Dec. 30, 2011);
Researchers may thus propose and 3. ComScore. Mobile Future in Focus, 2012; http:// http://www.mobilemarketer.com/cms/news/social-
implement new models for privacy www.comscore.com/Press_Events/Presentations_ networks/11804.html
Whitepapers/2012/2012_Mobile_Future_in_Focus 24. Tong, C. Analysis of some popular mobile social
and trust where user context, goals, 4. Dong, W., Dave, V., Qui, L., and Zhang, Y. Secure friend network systems. In Proceedings of the Seminar on
profile, and cultural background are discovery in mobile social networks. In Proceedings Internetworking (Helsinki University, Finland, Apr.
of IEEE INFOCOM (Shanghai, Apr. 10–15, 2011), 28, 2008); http://www.cse.tkk.fi/en/publications/B/1/
included. These models should also 1647–1655. papers/Chang_final.pdf
give users greater control over their 5. Eagle, N. and Pentland, A. Social serendipity: 25. Warren, C. Mobile social networking usage soars
Mobilizing social software. IEEE Pervasive Computing [stats]. Mashable (Mar. 3, 2010); http://mashable.
personal data (see Figure 3). Ensur- 4, 2 (Apr.-June 2005), 28–34. com/2010/03/03/comscore-mobile-stats/
6. Eagle, N. and Pentland, A. Reality mining: Sensing
ing privacy and security are related to complex social systems. Personal and Ubiquitous
services and applications, technol- Computing 10, 4 (May 2006), 255–268.
Nafaâ Jabeur (nafaa@aou.edu.om) is an assistant
7. Gillin, P. Business anywhere anytime. Mobile Social
ogy, and user/system/application in- Networking: The New Ecosystem. Computerworld
professor in the Department of Information Technology
and Computing at the Arab Open University, Oman Branch,
terfaces, as an integral part of secure Communications Brief, 2008; http://us.blackberry.
Sultanate of Oman.
com/business/leading/mobile_socialnetworking.pdf
personal communication. 8. GSMArena. Mobile Phone Usage Report 2011: The Sherali Zeadally (szeadally@udc.edu) is an associate
Things You Do; http://www.gsmarena.com/mobile_ professor in the Department of Computer Science and
phone_usage_survey-review-592.php Information Technology at the University of the District of
Conclusion 9. Johansson, F. Extending Mobile Social Software with Columbia, Washington, D.C.
Mobile devices have spurred ex- Contextual Information. Umeå University, Umeå,
Sweden, 2008; http://www.signar.se/blog/wp-content/ Biju Sayed (b_sayed@du.edu.om) is an assistant
plosive growth and deployment of extending-mobile-social-software-with-contextual- professor in the Department of Computer Science at
services delivered through MSN ap- information.pdf Dhofar University, Oman.
10. Kostakos, V. and Neill, E.O. Cityware: Urban computing
plications. In order to deliver the ap- to bridge online and real-world social networks.
propriate service to the right user at In Handbook of Research on Urban Informatics:
The Practice and Promise of the Real-Time City.
the right time, they exploit context IGI Global, Queensland University of Technology,
awareness and emerging communi- Australia, 2008, 195–204.
11. Liaquat, H., Chung, K.S.K., and Hasan, S.T. Exploring
cation technologies. However, this temporal communication through social networks. In
Proceedings of the 11th International Conference on
goal is not yet completely achievable, Human-Computer Interaction (Rio de Janeiro, Sept.
so additional effort is needed to cap- 10–14). Springer-Verlag Berlin, Heidelberg, 2007, 19–30.
12. Mani, M., Nguyen, A.M., and Crespi, N. What’s Up 2.0:
ture and analyze contextual features P2P spontaneous social networking. In Proceedings
to allow smooth migration of servic- of the IEEE International Conference on Pervasive
Computing and Communications (Mar. 9–13, 2009), 1–2.
es from PC-based environments to a 13. Marci, L. and Monné, V. A survey of mobile social
mobile environments. We have sur- networking. In Proceedings of a Symposium on
Internetworking TKK Technical Reports TKK-CSE-B5
veyed current commercial MSN ap- (Helsinki University, Finland, Nov. 13, 2009); http://
plications, analyzing many proposed www.cse.tkk.fi/en/publications/B/5/papers/Villalba_
final.pdf
MSN architectures. We also proposed 14. Marmasse, N., Schmandt, C., and Spectre, D. WatchMe:
a better way to classify MSN applica- Communication and awareness between members
of a closely knit group. In Proceedings of the Sixth
tions, summarizing related trends International Conference on Ubiquitous Computing
and challenges. A hybrid architecture (Nottingham, England, Sept. 7–10, 2004), 214–231.
15. Miluzzo, E., Lane, N.D., Fodor, K., Peterson, R., Lu.
involving P2P communications as- H., Musolesi, M., Eisenman, S. B., Zheng, X., and
sisted by online servers is the most Campbell, A.T. Sensing meets mobile social networks:
The design, implementation, and evaluation of the
flexible. Providers are willing to offer CenceMe application. In Proceedings of the Sixth ACM
Conference on Embedded Network Sensor Systems
the right services through the right (Raleigh, NC, Nov. 4–7). ACM Press, New York, 2008,
technology and appropriate interfac- 337–350. © 2013 ACM 0001-0782/13/03

march 2 0 1 3 | vo l. 56 | n o. 3 | c ommu n ic ation s of t he acm 79

View publication stats

You might also like