Beruflich Dokumente
Kultur Dokumente
Christopher Winstanley Jools Chadwick Nick Dimizas Jonathan Elliot Arsalan Bhojani
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
Contents
Table of Figures................................................................................................................................................. 4 Abstract.......................................................................................................................................................... 5 1 Introduction................................................................................................................................................. 6 1.1 Background Information ...................................................................................................................... 6 1.2 The College Event Display - Motivation ............................................................................................... 6 1.3 Overview of Existing Work ................................................................................................................... 7 1.3.1 The Story Telling System [1]......................................................................................................... 7 1.3.2 Nnub [2]........................................................................................................................................ 7 1.3.3 Plasma Poster Design [3] ............................................................................................................. 8 1.3.4 Frost Wall [4] ................................................................................................................................ 8 2 Overall Structure of the System .................................................................................................................. 9 2.1 Interface Overview............................................................................................................................... 9 2.1.1 The Main Events Screen .............................................................................................................. 9 2.1.2 The Individual College Screen .................................................................................................... 10 2.2 The Three Us ................................................................................................................................... 10 2.3 System Interactions ........................................................................................................................... 11 2.3.1 Active Interaction ........................................................................................................................ 11 2.3.2 Passive Interaction ..................................................................................................................... 11 2.3.3 Social Interaction ........................................................................................................................ 11 2.3.4 Historical Interaction ................................................................................................................... 11 2.4 Costs vs. Benefits The College Event Display System.................................................................... 12 3 Personas .................................................................................................................................................. 13 3.1 Undergraduate Student ..................................................................................................................... 13 3.2 Graduate Student .............................................................................................................................. 13 3.3 International Student ......................................................................................................................... 13 3.4 College Social Secretary Representative ........................................................................................... 14 3.5 University Visitor: ............................................................................................................................... 14 4 User Scenarios ......................................................................................................................................... 16 4.1 College Social Secretary Representative - Jane ................................................................................ 16 4.1.1 Janes Scenario with The College Event System ........................................................................ 16 4.1.2 User Scenario - Analysis ............................................................................................................ 19 4.2 International Student Lara from Zurich, Switzerland ....................................................................... 19 4.2.1 Laras Scenario with The College Event System ........................................................................ 19 4.2.2 User Scenario - Analysis ............................................................................................................ 23 4.3 Graduate Student Michael .............................................................................................................. 24 4.3.1 Michaels scenario with the College Event System ..................................................................... 24 4.3.2 User Scenario Analysis ........................................................................................................... 29 4.4 Behind the Scenarios ........................................................................................................................ 29 2
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
CSM.003 Advanced Interactive System Design College Event Display System 5 Hierarchical Task Analysis........................................................................................................................ 32 5.1 Task to be accomplished: Advertise a new Event .............................................................................. 32 5.2 Task to be accomplished: Interacting with the System ....................................................................... 34 6 Navigation Structure ................................................................................................................................. 37 7 Overall System Architecture - The College Event Display System ........................................................... 39 References .................................................................................................................................................... 411
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
Table of Figures
Figure . The Facebook Events Panel. ............................................................................................... 16 1 Figure . Creating a Facebook Event ................................................................................................. 17 2 Figure . Adding an Event Photo ....................................................................................................... 17 3 Figure . Picking a Date for the Event ............................................................................................... 18 4 Figure . Finalizing the Event Details................................................................................................. 18 5 Figure . Requesting New Pages ....................................................................................................... 20 6 Figure . Accessing Facebook for New Event Information. ................................................................ 20 7 Figure . FQL Query retrieves New Event Information....................................................................... 21 8 Figure . Display is updated with New Event Information ................................................................. 21 9 Figure 0. First Interaction with the College Event Display System .................................................... 22 1 Figure 1. Selecting the College Event .............................................................................................. 22 1 Figure 2. Accessing the Individual College Screen ............................................................................ 23 1 Figure 3. Clicking on the Individual College Event............................................................................ 24 1 Figure 4. Noting down Event Details ............................................................................................... 24 1 Figure 5. Commenting on an Individual College Event ..................................................................... 25 1 Figure 6. Onscreen Keyboard used to Enter Comments/Feedback................................................... 25 1 Figure 7. First Interaction with the College Event Display System .................................................... 26 1 Figure 8. Accessing the Help Section ............................................................................................... 26 1 Figure 9. Help Screen providing Interactive Tutorial for all System Functions .................................. 27 1 Figure 0. Returning to the Main Screen (from the Main Screen) ...................................................... 27 2 Figure 1. Accessing the Individual College Screen ............................................................................ 28 2 Figure 2. Clicking on the Individual College Event ............................................................................ 28 2 Figure 3. Accessing the Alumni Photo Album .................................................................................. 28 2 Figure 4. Viewing the Alumni Photo Album ..................................................................................... 29 2 Figure 5. Noting down Event Details ............................................................................................... 30 2 Figure 6. Selecting the Google Calendar Function ........................................................................... 30 2 Figure 7. Viewing the Different Calendar Events ............................................................................. 31 2 Figure 8. HTA Analysis Advertise a New Event .............................................................................. 34 2 Figure 9. HTA Analysis Interacting with the System ...................................................................... 36 2 Figure 0. The College Event Display System Overall Navigation Structure ..................................... 37 3 Figure 1. The College Event Display System Overall System Architecture ...................................... 39 3
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
Abstract
Interaction styles is a concept highlighted in Human Computer Interaction as the various methods in which users can interact or communicate with a particular computerized or digitized system. It involves the one-toone or collaborative interaction of the user/s with the various elements, functionality and designs of the computerized system. Within interaction styles, two of the most intuitive approaches available today are the GUI based menu-driven technique and the direct manipulation technique. In this project, The College Event Display, we focus on how the users involvement with the system increases his/her motivation and create a sense of belonging and attachment to his/her surroundings. The College Event Display aims to be a situated display that allows a variety of stakeholders to interact with it to learn about events and social gatherings that are happening around university and the city. We will explore the effectiveness of the system by allowing users to provide feedback and comments of the system and about the content displayed on the system.
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
1 Introduction
This section will discuss the motivation for producing the system, the problems that it aims to solve, a description of the kind of technologies that might be used to solve the stated problems and descriptions of related works relevant to this system.
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
and outside visitors to learn about events, activities and gatherings around the local area. It helps to create a sense of belonging and understanding of each others interests and provides a good conversation starter.
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
that are hosted by their college as well as other colleges. This linking ensures that the user is informed of similar events from other colleges even if they choose not to view any more college screens apart from theirs. Below the recommendations bar, is a Contacts Information section that informs the user of the Facebook pages of individual colleges and events to allow them to post feedback, reviews and comments on them. At the base of the screen is an ongoing Social Events Ticker that frequently refreshes, updates and displays comments, feedback and reviews that people have left on the individual college or event Facebook pages. This provides an extra medium for people to get interested and connected with particular events if they see a large following of that college or event. At the top right corner of the screen, is a large Help button providing stepby-step instructions of how to interact with the system and retrieve the information that a potential user may want.
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
11
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
12
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
3 Personas
The following section describes an assortment of user archetypes or characters, useful for acting out hypothetical interactions with the system. They are extremely useful for highlighting some of the issues which may arise when a user comes to interact with the system, but before any kind prototype has been developed.
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
a little anxious of being away from home. She loves music, dancing and also has a license to teach Latin dance. She is slightly myopic and always wears contact lenses. Her strong social background is reflected in the fact that she has a lot of friends, mostly from China, but none from her own country, Switzerland. Lara has not had any previous work experience, but she did decide to find a part-time job in her final year. Generally she likes technology, from the users perspective, but she is confused by complex interfaces, which she sometimes faces on websites while she is doing online research.
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
repeatedly encouraged him to interact with these social networking tools describing the benefits to him but he has always shunned them away. Ray takes great interest in his daughters lives, from education to physical development but finds his lack of social awareness and connection as a form of hindrance between them.
15
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
4 User Scenarios
The following scenarios describe how the personas (in section 3) might interact with our proposed system.
Figure 1. The Facebook Events Panel 5) She selects Create an Event. 6) This takes her to the create event page.
16
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
7) She picks a date from the calendar for the Pub Crawl.
17
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
Figure 4. Picking a Date for the Event 8) She fills in extra information for the event including a name and description. 9 For describing the location, Jane has two options: a) She can fill in a pre-tagged Facebook place for the location. As she starts to enter the places name, a tagged places appear, with a map provided by Bing and she selects one of the options. b) Jane can choose to describe the location herself. 10) Once this has been completed and she is happy with all options she chooses to create the event. Jane has now finished interacting with the system.
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
19
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
Figure 6. First Interaction with the College Event Display System 2) Observing the Cartmel College Party in the Whats On! Panel Lara notices the party event that those students were discussing on the display. Curious to know further, she looks around the screen to find a way to access the events information.
Figure 7. Selecting the College Event 3) Clicking on the Cartmel College Icon Lara scans the individual college buttons on the left pane, looking for the Cartmel icon. Lara selects the Cartmel college button and the screen immediately changes to the Cartmel College Display.
20
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
Figure 8. Accessing the Individual College Screen 4) Selecting the Cartmel College Party Event Lara focuses her attention to the center of the screen where she selects the Party Event. The screen enlarges and zooms in showing the event details and pictures. The panels around the screen disappear to pave way for the display.
Figure 9. Clicking on the Individual College Event 5) Making a note of the event details (date, time and location) on her mobile Lara reads the brief description about the event which is written below the event picture. She notes the event details including the date, time and event location on her mobile as a calendar reminder
21
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
Figure 10. Noting down Event Details 6) Observing the Feedback/Comments tab for data input/ Selecting the Onscreen Keyboard After typing down the event details on the phone, Lara observes the feedback/comments tab at the bottom that is used to leave a message on Facebook regarding the event. Lara clicks on the onscreen keyboard option to interact with the screen and input her message to be posted as a comment on the screen as well as on the Cartmel College Events Facebook Page. As the system is always logged in under The College Event Display User Profile, it does not request for any authentication details.
Figure 11. Commenting on an Individual College Event 7) Leaving a comment (Will be attending, didnt even know this was happening) Lara quickly types out her message, Will be attending, didnt even know this was happening!! on the touch screen keyboard. She clicks on Enter on the keyboard and the message is sent through the Social Secretary Representative for screening purposes to the Cartmel College Event Facebook Page as well as to the display screen.
22
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
Figure 12. Onscreen Keyboard used to Enter Comments/Feedback 8) Returning to the Main Screen Lara clicks the Back button placed on the top of the screen in the Breadcrumbs section to return back to the main page. The display immediately changes back the main screen.
23
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
Figure 13. First Interaction with the College Event Display System 2) Accessing the Help button to understand the workings of the display Confused at the number of items on the screen, Michael heads for the Help button shown in the Breadcrumbs section. He knows that this would help him understand the way the system works.
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
3) Clicking on the Help Button Michael selects the Help button from the Breadcrumbs section which opens up a display of multiple screens with option links. He then scans through the many functions listed on the screen and understands how the system works.
Figure 15. Help Screen providing Interactive Tutorials for all System Functions 4) Returning to the main screen Once finished with all the sub-tutorials, Michael clicks the Back button on the Help screen and returns to the Main Screen
Figure 16. Returning to the Main Screen (from the Help Screen) 5) Clicking on the County College Icon Having understood the different functions and display screens of the system, Michael scans the individual
25
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
college buttons on the left pane, looking for the County college icon. He selects the County college button and the screen immediately changes to the County college display.
Figure 17. Accessing the Individual College Screen 6) Selecting the County College Debate Event Michael focuses his attention to the centre of the screen where he selects the Debate Event. The screen enlarges and zooms in showing the event details and pictures. The panels around the screen disappear to pave way for the display.
Figure 18. Clicking on the Individual College Event 7) Accessing the Alumni Photo Album of the Event Being his first year in university, Michael is confused as to whether the event will be worth attending or not. At
26
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
this point, he remembers his interaction with Alumni Photo Album function in the Help section, so he clicks on the Photo icon on the top right hand corner of the screen.
Figure 19. Accessing the Alumni Photo Album 8) Reviewing the pictures and captions in the Alumni Photo Album Michael flips through the various pictures that are displayed in the photo album about previous debate events. Convinced with the turnout, the atmosphere, the organization and the diversity of the events through the pictures, Michael hits the Back button on the screen, ready to note down some information.
Figure 20. Viewing the Alumni Photo Album 9) Noting down the event details Michael reads the brief description about the event which is written below the event picture. He notes the event details including the date, time and event location on his notepad.
27
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
Figure 21. Noting down Event Details 10) Launches the Google calendar to search for other similar events Intrigued by the functionality and efficiency of the system, Michael decides to access the Google calendar option in the Breadcrumbs section to check what other events he would like to participate in or attend.
Figure 22. Selecting the Google Calendar Function 11) Observing the Google Calendar Events Michael scans through the events for the rest of the year and identifies a couple of entries that he might be interested in. He quickly notes them down on his notepad for future reference.
Figure 23. Viewing the Different Calendar Events 12) Returns to the main screen Michael clicks the Back button placed on the top of the screen in the Breadcrumbs section to return back to the main page. The display immediately changes back to the main screen.
28
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
Figure 24. Requesting New Pages 2) The PHP script will access the Facebook page using the FB.api. [7][8]
29
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
Figure 25. Accessing Facebook for New Event Information 3) It will crawl through the most recent events using an FQL query and collect the latest events from Facebook.
4) Each event is given a unique identifier by Facebook e.g."id:194618640606119". This is used by the system as a unique identifier in the database so that no event is duplicated or deleted and will be displayed individually on our system. At this point it would be nice to store the events in an SQL database. This would mean that the system would only have to update the relevant information on every refresh call. It would also allow the College Event
30
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
System to add extra information such as type tags to help the recommendations function. This is not allowed by Facebooks privacy policy. (9) The system will take each event and run it through an online abusive content filter and delete it as appropriate. Although Facebook allows reporting of abusive content (10) (bullying, harassment, pornography etc.) our system will ensure that this is moderated by the social secretary representatives and it will not be an instant check. 5) The content is then sent back through an AJAX response.
Figure 27. Display is updated with New Event Information 6) The content will then be modified by JavaScript, it will be typed, appropriate recommendations of other events will be calculated and both the new event and recommendations will be displayed dynamically inside HTML tags. Janes event will be part of the new events received and will be displayed to users on the screen a short while after she has posted it. The system will need to be tested thoroughly to decide on an appropriate time for each display to refresh so it does not overload servers and other channels of data transfer.
31
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
3.2.4.2.1. Click Add street address 3.2.4.2.2. Fill Street textbox 3.2.4.2.3. Fill City/Town textbox 3.2.4.3. Select pretagged location 3.2.5. Fill More info? textbox 3.3. Add event guests 3.3.1. Click Select guests 3.3.2. Click desired guests in presented list 3.3.3. Click OK to confirm 4. Confirm Event Settings 4.1. Click Save and Close button 4.2. Select/unselect the Show the guest list on the event page checkbox 4.3. Select/unselect the Non-admins can write on the wall checkbox 4.4. Press the Create Event button
33
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
4. Note down the event details 4.1. Access mobile phone 4.1.1. Take phone out of pocket 4.1.2. Unlock phone 4.2. Access the calendar function 4.2.1. Click the calendar app 4.2.2. Create a new reminder at the date/time of the Event including the desired details. 4.2.2.1. Select the correct date of the event on mobile 4.2.2.2. Enter the time of the event 4.2.2.3. Add location details 5. Make a comment 5.1. Add comment on mobile phone 5.1.1. Access mobile phone 5.1.1.1. Take phone out of pocket 5.1.1.2. Unlock it 5.1.2. Logging on to Facebook 5.1.2.1. Open a browser 5.1.2.2. Enter Facebook URL 5.1.2.3. Provide login details 5.1.3. Search for the events page 5.1.3.1. Enter the event title in the search bar 5.1.3.2. Select the event from the returned searches 5.1.4. Write on wall 5.1.4.1. Type in your comment 5.1.4.2. Press enter to post on wall 5.1.5. Return to mobile main screen 5.1.5.1. Log out of Facebook 5.1.5.2. Close Browser 5.2. Add comment through on screen keyboard 5.2.1. Click the keyboard icon at the bottom of the screen 5.2.2. Write the comment 5.2.2.1. Decide what to write 5.2.2.2. Type it in 5.2.2.3. Press enter 6. Click Back button on the top of the screen to return to the main page
35
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
36
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
6 Navigation Structure
Figure 30. The College Event Display System Overall Navigation Structure The navigation structure shows how one would navigate through our College Event Display System. Each rectangle represents an individual screen of the system except the Onscreen Keyboard which is overlaid on top of the Individual Event screen. Wherever a *College+ tag appears in the diagram, it means that there are individual screens for each of the 9 colleges. The Photo Gallery and the Calendar screens have a general view with all of the college photos for the Photo Gallery and events for the Calendar are displayed.
37
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
They can be individually accessed from the Main Events screen. There are also specifically filtered college versions of these 2 screens which are accessible from the *College+ Events screens. The Help screen can be accessed from the Main Events screen and the *College+ Events screens. When an event is selected the Individual Event screen is displayed with the specific event details. The Onscreen Keyboard is accessed from the Individual Event screen. Overall the system allows for easy navigation for the user as there are clearly visible icons and buttons on all the screens.
38
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
Figure 31. The College Event Display System Overall System Architecture The overall architecture of the system can be broken down into several facets namely, a back end to the system which is accessed over the internet and a front end to the system which is further divided into two areas, an administrator space and a user space. The administrators of the system are the college social representatives and staff that create, edit and screen content for inappropriate behavior. They can only access their administrator privileges through Facebook.
39
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
They can perform this task through their web browser on a computer or a mobile phone or through a mobile phone application. They are known to the Facebook page as an administrator which is checked at the time of login. A user is anyone that views events or comments on them via Facebook or through the public displays. In the user space, no one can edit events or details; they are only allowed to comment, like (upvote) and rsvp to events. They can do this by using the mobile phone application, a web browser on mobile phones or computers. There are multiple public displays around campus which will be placed in different colleges or main public areas. These can be any screens that possesses touch functionality. The screens will be purpose built to use minimum power and receive internet connection through power over Ethernet technology. They will display a web page that is received from the College Event System server which will contain the latest set of events and comments. Comments and feedback can be submitted to the server by an onscreen keyboard. The back end of the system consists of the College Event System server. No user data can be stored on the server as this would violate Facebooks privacy policy. The server stores the web pages (HTML, CSS, JavaScript, and PHP) that create the content seen on the public display. The browser on the public display will request the pages from the server which will send a request to the Facebook server. The Facebook server will return the relevant event information. This will then be sent back to the client browser and the content will be dynamically generated and displayed to the user. The screen can also input comments from the user and send the information to the Facebook servers. The Facebook servers store the event information using a cloud computing infrastructure. The structure stores the college event data as well as comments and pictures.
40
Arsalan Bhojani, Christopher Winstanley, Jools Chadwick, Nick Dimizas, Jonathan Elliot
References
[1] Vutborg.R., Kjeldskov.J., Pedell.S., Vetere.F., 2010. Family storytelling for grandparents and grandchildren living apart. NordiCHI 2010: Extending Boundaries - Proceedings of the 6th Nordic Conference on HumanComputer Interaction, pp.531-540. [2] Redhead.F., Dekker.A., Brereton.M., 2010. NNUB the Neighbourhood nub digital noticeboard system www.nnub.net . ACM International Conference Proceeding Series, pp.418-419. [3] Churchill.E.F., Nelson.L., Denoue.L., Murphy.P., 2004. Sharing multimedia content with interactive public displays: A case study. DIS2004 - Designing Interactive Systems: Across the Spectrum, pp.7-16. [4] Kjeldskov.J., Paay.J., O'Hara.K., Smith.R., Thomas.B., 2009. FrostWall: A dual-sided situated display for informal collaboration in the corridor. Proceedings of the 21st Annual Conference of the Australian ComputerHuman Interaction Special Interest Group - Design: Open 24/7, OZCHI '09, pp.369-372. [5] Mller.J., Krger.A., 2006. Towards Situated Public Displays as Multicast Systems. UbiqUM 2006 Workshop on Ubiquitous User Modeling, The 17th European Conference on Artificial Intelligence. [6] Ajax.Request, 2006-2007. [online] Available at: <http://www.prototypejs.org/api/ajax/request> [Accessed 15 October 2011 ]. [7] Graph API, 2011. [online] Available at: <http://developers.facebook.com/docs/reference/api/> [Accessed 15 October 2011 ]. [8] API, 2011. [online] Available at: <http://developers.facebook.com/docs/reference/php/facebook-api/> [Accessed 17 October 2011 ]. [9] Facebook Platform Policies, 2011. [online] Available at: <http://developers.facebook.com/policy/> [Accessed 17 October 2011 ]. [10] Responding to Abuse Reports More Effectively, 2009. [online] Available at: <http://www.facebook.com/blog.php?post=144628037130> [Accessed 20 October 2011].
41