0% found this document useful (0 votes)
29 views

Project Name: Department of Computer Science National University of Computer & Emerging Sciences

This document outlines a proposed project to develop a prototype human computation platform on Facebook. The project aims to make productive use of time spent on Facebook by allowing users to complete human tasks through diverse participation and skills. Communities would be formed based on user profiles and skills to solve problems requiring human cognition. The platform would extract user data through Facebook API and assign users to communities to complete tasks. A task forwarding feature would distribute work to friends. The document discusses technical feasibility, outlines a 7-iteration project plan, and references related work in crowdsourcing and human computation.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views

Project Name: Department of Computer Science National University of Computer & Emerging Sciences

This document outlines a proposed project to develop a prototype human computation platform on Facebook. The project aims to make productive use of time spent on Facebook by allowing users to complete human tasks through diverse participation and skills. Communities would be formed based on user profiles and skills to solve problems requiring human cognition. The platform would extract user data through Facebook API and assign users to communities to complete tasks. A task forwarding feature would distribute work to friends. The document discusses technical feasibility, outlines a 7-iteration project plan, and references related work in crowdsourcing and human computation.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 7

Project Name

Submitted By
Group Members name:
Supervisor:
Co Supervisor

Department of Computer Science


National University of Computer &
Emerging Sciences

1. Motivation

The researches shows that Artificial Intelligence generally are faster


than human for example in arithmetic operations but there are many
tasks that humans can perform better and quickly than machines. For
example, sorting pictures of people by their age groups, recognizing
people and places in images, location finding etc. It is very difficult to
perform these tasks through machines, as they require many efforts
and time whereas human can perform this task quicker.
There are many social websites being used by million peoples in the
world such that Facebook, LinkedIn, Tweeter etc. To focus on the local
region, these social websites are not playing productive role in our life
putting it beside the quick communication medium, we use them
mostly just for the entertainment purposes.
The motivation begin with the thought of using Facebook as a
crowdsourcing human computation platform by developing a prototype
platform. This will not only make Facebook users time worth spending
but playing a role for the society with membership in the communities
of the website and also a helpful environment for the students and
teachers and other communities of practices. The purpose of our
platform is to perform human computation tasks on Facebook by using
diverse participation and skills to solve a community and civic
problems, which is difficult for a computer to solve as they requires
human cognition and memory.

2. Overview
2.1

Significance of the Project


Today people spend their most of the time on social website
specially Facebook which includes majority of the students who
spends more time. Therefore during that time if students are asked
to attempt some human interactive task on social website then it
will enhance their ability for the logic building through these tasks
and also make their time to worth spending. This project will target
the university students but on ward it can be scalable for multi
purposes of society. The most important and difficult task would be
to analysis of extracted data and on the basis of analysis assign
people in the specified right community.

2.2

Description of the Project


This website application will be hosted with Facebook API. Users
should have to login with their Facebook account. Data is extracted
from the profile of user. On the basis of their social information
they will be added to the specified community. The user can also
become member of more than one community at same time.
Communities are formed by analyzing the nature of different tasks
and profile matching of users. These communities are based on
users who have same skills for example users who have good

programming skills in java are in one community. One user may be


in more than one community like one user has java programming
skills as well as c sharp programming skills is in both communities.
A specific task is given to a community based on the nature of the
task. Users are supposed to perform the task and submit it.
Another feature of our application is task forwarding. Users will be
asked for forwarding the application to their friends. The website
will be a prototype to make communities of practices (COP).
2.2.1 Design Requirements & Usage Context
The design is feasible for the user due to Facebook link with
website. Website will easily get the user to the task and show
him/her the societies in which they will be a member.
In the context of education this prototype website will provide
the students to perform different tasks based on their
observations and logic and the most significant thing is that
these tasks will not be the automatically generated but the
students own different subject questions. The task can be
distributed with friends to get the correct idea. Similarly the
teacher can share some task to be performed by different
teachers. In the context of society the purpose of HuMa
website is to bring people to a platform where the common
problem can be discussed, shared and more significantly
people will get quick access towards the problem around
them.
2.2.2 Platform Architecture And Functionality
Facebook API provides developers with facility of many SDKs
and Platforms. Our website will use Facebook API platform
Canvas and Website. Canvas functionality includes forwarding
the request to friend list of a user and Website get the user to
the HuMa website with user personal profile information.

2.3

Background of the Project

There are several website which are hosted with Facebook API but
that website only providing the sub task and provide them the
analysis of the task result and also ask them to forward the request.
There is not a Facebook hosted website which can make
Communities of practices along human computation tasks.
Alex Kosorukoff describes human-based computation as a division
of labor between humans and computers. Crowd sourcing is a
practice of outsourcing tasks to a group of humans. ESP game is
an example of human-based computation. In ESP games users are
asked to label images. Players are grouped into pairs and same
image is shown to both players if both players type the same word

for image points will be awarded to them. Players cannot


communicate with each other. In this way many images can be
labeled for Google indexing. [1]
Market Mechanisms, for example, have served as a distributed
mechanism to answer the question about the value of good.
Indeed, the market refines the differing knowledge of participants
into a whole. As such markets exploit the cognitive diversity and
varying
degrees
on
information
distribution
for
price
determination. But what are those mechanisms for groups of
people in a semantic web task? Some mechanism [2][3] have been
develop to go beyond simple.

2.4

Project Category

This project is a product which can be used by Facebook users.

3. Features / Scope / Modules


The HuMa website will provide students a platform in form of Human
computational task and facility to share that task if student want
his/her friends to attempt the task. The task forwarding will do through
the Facebook API. As Facebook developers Canvas API provide option
to share the task to user friend list. Facebook API for the website will
give advantage for crowd source. Students use Facebook more than a
directly access to a specific website for some purpose.
The website is scalable for the other communitys purposes.
Following are the features of our application:
1. Task analyzing and community formation.
2. Data extraction of user profile.
3. Profile matching.
4. Task forwarding.
Task analyzing and community forming:
The purpose of our application is to complete tasks from users.
When a task is given to be performed, we analyze the nature of task
that from which category this task belongs and what type of users can
perform this task. Communities are formed on the basis of type of
users who can perform a task. If there is already a community for the
task then user should be placed in that community.
Data extraction of user profile:
When a user is registered in HuMa, users profile is analyzed to
extract information of users that from which category the user
belongs.
Profile matching:

The extracted information is used to match profile of the user with


different communities. The users are then placed in the communities
with respect to their categories.
Task forwarding:
Users who performed task are asked to forward the task to their
friends. The profile of users friends are analyzed that whether they are
capable of performing the task or not. If they are capable they are
placed in the community.

4. Project Planning
Iterations: Tasks

Duration (weeks)

1: Requirement Gathering

3 weeks

2: Requirement Analysis

2 weeks

3: Designing & Documentations

3 weeks

4: Development

6 weeks

5: Implementation

3 weeks

6: Data Analysis

2 weeks

7: Testing

2 weeks

5. Project Feasibility

Technical Feasibility
We will use Facebook API for the crowd source and will use PHP and
other web scripting Languages to make better website. Hence
technical risk is not involved.

Economic Feasibility
The current website will target to the university students but it will
be a prototype of human computation website which can be used
for different purposes such that to get the data from social website,
to distribute the task between communities to get better solution for
it. Thus in all means there is no extra resource required to make it

complete. Hence this website can easily be used by the different


COP and educational institutes and get huge data.
.

Schedule Feasibility
Yes it will complete on time.

6. Software Requirements
This prototype will be a web based application hosted with Facebook
API. The website will require:
A hosting server domain Oracle Database for website.
PHP scripting language, HTML5, CSS, JavaScript Framework.
Application hosting from Facebook website API platform and Canvas
API platform.

7. Diagrammatic Representation of the Overall


System

Figure 1. Write here what the figure is all about.

8. References
[1] Doug Wightman,: Crowdsourcing Human- Based Computation. (2010)
[2] Bernstein, M., Little, G., Miller, R., Hartmann, B., Ackerman, M., Karger,
D.,
Crowell, D., Panovich, K.: Soylent: a word processor with a crowd inside.
In:
Proceedings of the 23nd annual ACM symposium on User interface
software and technology, ACM (2010) 313-322.

[3] Minder, P., Bernstein, A,: How to translate a book within an hour
towards general purpose programmable human computers with
crowdlang, In: Web Science 2012, New Yortk, NY, USA (JUN 2012)

Acceptance
For Office Use Only

Approved

Not Approved

You might also like