Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
0Activity
0 of .
Results for:
No results containing your search query
P. 1
Social Networking Software

Social Networking Software

Ratings: (0)|Views: 1 |Likes:
Published by Phil Mteule Kilonzo
This is an analysis of developing social networking software.
This is an analysis of developing social networking software.

More info:

Categories:Topics
Published by: Phil Mteule Kilonzo on Sep 23, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

09/23/2013

pdf

text

original

 
Insert name 1Name:Course:Tutor:Date:Social networking softwareSocial software refers to software that maintains, expands or derives significancefrom human social behavior. Some of the common social behaviors include music tastesharing, social networking, message boards and instant messaging. A developer makingor seeking to improve any social software must ensure that satisfies the criteria for mediasoftware. The first criterion of social software requires the software to be able to allowcommunication, collaboration and support online communities. Secondly, it has tofacilitate syndication share and reuse. Lastly, the software interface and features mustenhance learning, where users can learn from other users (Farkas 6).Social networking applications enable people to connect through application-defined terms. The social networking terminologies include friend invitation, profileaccess and sharing. Users are able to create personal websites within the site where thefill in personal information, called the profile page. By using software search features, auser can invites friend and other people known to him or her to have privileged access tothe user’s personal profile. The social has taken online communication by storm in therecent past as more users join social networking sites (Gurstein 22). New technology likethe read/write web has led to increased innovation in social networking. Social sites arealways improving user’s experience on their sites by adding additional features andapplications to lock in users.
 
Insert name 2The meteoric rise of social networking software has not been without challenges.Even existing social sites need improving in order for them to be able to cope with theincreasing number of threats directed towards the sites (Gurstein 22).The first challenge in expansion is for the software to maintain user privacy.Globalization has meant increased security threats. Cybercriminals are on the prowl,trying to gain privileged user information for malicious reasons. Cases of accounthacking or security breach are common in social networking sites. Face book instance, isvulnerable to malware and viruses as it has due to the use of third party applications,which are approximately 50,000 in number. Software developers want to make personalinformation available to prospective friends and colleagues, but maintain the user’spersonal information free from tampering by other parties (Kaplan & Haenlein 62).Secondly, social networks build their databases on the premise of accurate datainformation. Unfortunately, this is not the case. Users provide false information and inother cases create multiple accounts. In actual sense, the user creates false personas in thedatabase, which alters actual database statistics. The duplication is a form of systemredundancy; it is the developers’ role to eliminate such without interfering with userprivileges (Owyang 4).Thirdly, social sites have found it a challenge to develop income streams. Thequestions that goes begging is, are social networking applications able to generateincome? The nature of social interactions is largely informal and social networking sitesfind it difficult to convince marketers to advertise with the sites. Except for largenetworks, most social software remains open source, without the ability to generate cash
 
Insert name 3streams. Developers desire to get remuneration for their effort in creation of software, butcurrent set up only depends on adverts, which are rare for small networks (Farkas 8).Social software desires to achieve portability. Social site users desire portability inusing the site. Desktops and desktop applications are no longer viable options for users,as they desire portable. Developers have to come up with applications that are compatiblewith portable devices like mobile phones and tablets so that users can continue with theirsocialization always from the desk (Farkas 9).Another challenge of social networking developers is in establishing a balancebetween social experiences and resource usage. Since the arrival of “white label” socialnetworking sites 10 years ago, internet traffic has quadrupled. Social sites incorporate allforms of social software, which take up a lot of internet resource. Refreshing a page mayrequire little resource, but the incorporation of video and photo sharing featuresconsumes large amounts of resource. Developers struggle to determine which featuresthey need to add to improve the user experience without significantly using up all internetdata resources (Owyang 6).Another challenge that exists is in approval of third party applications onnetworking sites. Developers of third party applications gain access to end users andincrease system’s vulnerability. Developers of these kinds of applications must gainexperience and accreditation before superior platforms can adopt them.Finally, scaling has become an issue for developers. Social networking sitesexperience problems with read and writes with result in downtimes. During this period,users cannot access the application, as the site remains unavailable. Downtime stemsfrom having readability issue from a large database. Therefore, increased number of users

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->