Difference between revisions of "WinterMilestone 2 Jinesh"

From crowdresearch
Jump to: navigation, search
Line 2: Line 2:
 
I discovered this field of Human Computer Interaction with the help of Scott Klemmer's Coursera HCI lectures. Below is a brief summary of these lectures and other lessons in Needfinding.
 
I discovered this field of Human Computer Interaction with the help of Scott Klemmer's Coursera HCI lectures. Below is a brief summary of these lectures and other lessons in Needfinding.
  
observing people to find out their needs, goals and values
+
*Solving and Identify existing problems.
need: existing problem
+
finding need yields untapped opportunity for design
+
observing people helps build empathy, which is something that I have found to be really important as a data science enthusiast, unless you put yourself in your users shoes and understand their problems you cannot build effective solutions for them.
+
  
Deep Hanging out : By spending time with people while they do their work and live their lives you can get beyond the surface of what they say and learn about what they actually do.
+
*Finding the environment in which the device or product is going to be used.
  
What do people do now
+
*Exploring or Finding a need is much more easier task if one can participate in that task(Field Work)
what values and goals do people have
+
How are these particular activities embedded in a larger ecology
+
similarity and differences across people
+
other type of contexts
+
  
Process vs Practice
+
*Getting an idea or Getting Conclusions just by hearing out what people talk often about their work is a one piece of puzzle but to get the complete solution, we have to go beyond the surface in order to find out things they do.
Apprentice :
+
*Set up partnership with the people to be observed
+
*Be taught  the steps in the process
+
*observe all of the practices
+
*validate what you are observing with those observed as you go along
+
*Look for workarounds and hacks
+
*Errors are ‘Goldmines’
+
  
Walmart lessons:
+
*Start to find the needs of people in any direction can broaden the path on a later stage by revealing the hidden needs.
pay attention to what people do rather than what they say
+
don’t ask leading questions
+
  
 +
*Need Finders have a different way of ranking than the normal viz. when a problem occurs, the optimal solution provided is always by the one who has practical experience for that thing and next best solution is provided by the person who is somewhat less experienced but considering this rare case, one who has observed person having best skillsets are at higher rank than those with more experience than this one.
  
Verbs not nouns
+
*Understand from where you can get your questions properly answered for your needs. Higher Rankings may not always provide you the best answer.
Do not mix observation with interpretation
+
  
 +
*Problems are source of supply for need finders.
  
Interviews:
+
*Finding loopholes in nearby workspace can really reduce the climbing on the hill.
*chose the participants wisely
+
*Approximate if necessary
+
*importance of being curious
+
  
 +
*The lesser you know your tech, higher are the chances for finding exclusive needs.
  
 +
*Conclusions noted on the base of old survey or just what people are saying may lead your need finding task to disasters.
  
 
== Attend a Panel to Hear from Workers and Requesters ==
 
== Attend a Panel to Hear from Workers and Requesters ==
 +
'''Deductions'''
  
=== Deliverable ===
+
*Requesters find that there's a lot of pressure not to reject bad work, but also can't accept everything
  
Attending the panel discussion was very insightful. It allowed me to understand the human perceptive which no amount of reading could have done. After the meeting was over I interacted with some of the workers on slack. The observations from both the meeting and the conversations that followed are listed below
+
** Some requesters circumvent this by temporarily removing qualifications from bad workers so they can prevent them from sending bad hits without lowering their rating
 +
* Occasionally, language can present a barrier to proper communication (this doesn't seem too common)
  
'''Worker Perspective''' 
+
** Requesters feel that they don't have enough time to respond to worker messages
  
cooperation of fellow workers
+
** There seems to be no proper process to protest an unfair hit rejection
  
unpredictable workflow : When do high paying, interesting HITs arrive → Need some timetable : People forced to leave everything and switch to turking, good in the sense that it gives a certain level of freedom, the downside is that you are not guaranteed to find work  when you have the time window
+
* Hard for requesters to be sure workers maintain attention span and give good hits
  
Worker rating a big concern : script to predict worst case scenario  . Hinders the workers willingness to try out tasks from new requesters
+
** Willing to pay more for good workers who they trust (often found on forums)
email and check with requesters to check out their nature and helpfulness of response to determine if to work on their HIT
+
  
*Need accurate estimation of time needed, given estimation are totally off (deliberate  + unconscious inaccurate time reported by Requesters) → solution used: experience + relying on time reported by other workers  
+
*Sometimes workers provide feedback to help requester improving the HITs
Workers reported time also varies person to person ( typing speed etc)
+
  
prefer to perform certain kind of tasks based on their abilities (good typing → does not prefer bubble survey)
+
*Most of workers has no specific time for work it changes from day to another
 
+
variable earning → based on how you budget your time ( spending time on small tasks vs wait for big tasks) financial uncertainty a big problem
+
 
+
employ scripts and hacks
+
 
+
Rejection:
+
*death for new workers
+
*access to decently paying work depends on working
+
*Need for feedback, Requesters reject based on intuition → time taken  etc
+
*share screenshot with Requesters and ask what went wrong and try to rectify that  (desperate to avoid rejection)
+
 
+
Describe your experience in 5 words
+
*anonymous frustrating complicated  tricky
+
*absolutely unpredictable great and terrible
+
*power frustrating empowering lonely tiering
+
 
+
 
+
Some sense of competition between workers to get to the good tasks before others 
+
 
+
 
+
'''Requesters Perspective'''
+
 
+
*allows rapid deployment
+
*important - understand the task to ensure a correct and clear description of the task
+
they use a kind of prototyping method by releasing a small batch and checking results → depends on workers initiative and participation in alerting and emailing
+
 
+
*irritated by spam mails from the workers, don’t have time to interact with workers on a large scale
+
outsource crowdsource
+
 
+
*reputation of requesters  also important to ensure good workers engage with your tasks
+
*fairness to both Workers & Requesters needed
+
*no personal connect with Workers (interacting with serial numbers)
+
 
+
 
+
*Need ability to build your own template
+
 
+
Rejecting:
+
*gold tasks to weed out spammers
+
*tend to reject workers in between to show them they are doing it wrong
+
 
+
 
+
5 Words to Describe your experience
+
*enabling scientific research
+
*dynamic futuristic enabling humans
+
*power frustrating empowering lonely tiring
+
  
 
Here are some excerpts from the discussion
 
Here are some excerpts from the discussion
Line 111: Line 50:
 
=== Worker perspective: Being a Turker  ===
 
=== Worker perspective: Being a Turker  ===
  
*Care a lot about the pay scale
+
* Make requesters give the inner motivations why a work should be done and to show what the job has led the requesters to accomplish, in a way to make workers part of a common adventure.
*angry at someone that suggests that turking can be for fun
+
 
+
*sceptical of the requesters  
+
*clear that they are doing it only for the cash
+
 
+
*In it for the money , don’t really like turking, would be willing to leave for a better paying opportunity
+
*flexi timing and anytime access important
+
 
+
*Have a feeling of being left out, want to know how is everyone else doing
+
*feel they do not work hard enough, but are generally positive about their future
+
*believe they can improve their earnings by working harder
+
 
+
*More experienced turker make more
+
 
+
*Not earning enough
+
*desperate for money
+
*going through difficult times → Should be a cheerful platform
+
 
+
*need to know the type of requester they are interacting with
+
*eager to avoid bad/low paying requesters
+
 
+
*acceptance , fair pay important → Money
+
*Strong sense of community, want to help other turkers out by telling them which requesters are good
+
*In a sense also want to levrage the bond of the community to fight back/ issue a blow to the requesters who have wronged them (in their mind ) and against whom they are generally powerless (No other means of retaliation)
+
 
+
*Have a sense of pride and want to be respected
+
*want to be taken seriously in the forums
+
*want other turkers to believe them and follow their advice ( whom to avoid/ not avoid)
+
 
+
*Requesters feel that workers are lazy and not worthy of the pay.
+
*The primary reason of their using AMT is their laziness (Their fault) and could be in a better shape if they took control of their lives
+
 
+
*frustrated that they cannot get back at the requester
+
*want a way to appeal blocking
+
 
+
*Want to feel empathy from the requesters and want their work to be valued by them
+
*Communication with requesters important, want to feel needed
+
*Requesters availability and responsiveness important as it not only improves the work speed (questions etc ) but gives a psychological feeling of being needed/valued 
+
 
+
*Want to trust (new) requesters, but are vary as they have a lot to lose (time, potential money , ratings etc )
+
 
+
*The amount of time it takes to receive approval is important, do not like the uncertainty.
+
lack of information on the part of the requester is viewed as a big negative
+
  
*Do not care attitude towards requesters well being, but willingness to help if they reach out.
+
* Increasing the vibes in the turker-requester relationship may lead to better designed HIT’s and support cooperation providing more control with respect to market functionality
Believe if requesters are cheated it is their own fault
+
  
*Open to changing their minds about requesters
+
*Workers should be open minded.
  
*Open to admitting fault and not holding a grudge against the requester, if their fault is explained to them and they deem it to be fair
+
*Accepting a mistake may stronger the bond between a worker and requestor.
  
 
*workers tend to look at the compensation as a package, The pay combined with the ‘benefits’ of being able to work from home , whenever they want etc.  
 
*workers tend to look at the compensation as a package, The pay combined with the ‘benefits’ of being able to work from home , whenever they want etc.  

Revision as of 09:26, 25 January 2016

Learn about Need Finding

I discovered this field of Human Computer Interaction with the help of Scott Klemmer's Coursera HCI lectures. Below is a brief summary of these lectures and other lessons in Needfinding.

  • Solving and Identify existing problems.
  • Finding the environment in which the device or product is going to be used.
  • Exploring or Finding a need is much more easier task if one can participate in that task(Field Work)
  • Getting an idea or Getting Conclusions just by hearing out what people talk often about their work is a one piece of puzzle but to get the complete solution, we have to go beyond the surface in order to find out things they do.
  • Start to find the needs of people in any direction can broaden the path on a later stage by revealing the hidden needs.
  • Need Finders have a different way of ranking than the normal viz. when a problem occurs, the optimal solution provided is always by the one who has practical experience for that thing and next best solution is provided by the person who is somewhat less experienced but considering this rare case, one who has observed person having best skillsets are at higher rank than those with more experience than this one.
  • Understand from where you can get your questions properly answered for your needs. Higher Rankings may not always provide you the best answer.
  • Problems are source of supply for need finders.
  • Finding loopholes in nearby workspace can really reduce the climbing on the hill.
  • The lesser you know your tech, higher are the chances for finding exclusive needs.
  • Conclusions noted on the base of old survey or just what people are saying may lead your need finding task to disasters.

Attend a Panel to Hear from Workers and Requesters

Deductions

  • Requesters find that there's a lot of pressure not to reject bad work, but also can't accept everything
    • Some requesters circumvent this by temporarily removing qualifications from bad workers so they can prevent them from sending bad hits without lowering their rating
  • Occasionally, language can present a barrier to proper communication (this doesn't seem too common)
    • Requesters feel that they don't have enough time to respond to worker messages
    • There seems to be no proper process to protest an unfair hit rejection
  • Hard for requesters to be sure workers maintain attention span and give good hits
    • Willing to pay more for good workers who they trust (often found on forums)
  • Sometimes workers provide feedback to help requester improving the HITs
  • Most of workers has no specific time for work it changes from day to another

Here are some excerpts from the discussion

Reading Others' Insights

Worker perspective: Being a Turker

  • Make requesters give the inner motivations why a work should be done and to show what the job has led the requesters to accomplish, in a way to make workers part of a common adventure.
  • Increasing the vibes in the turker-requester relationship may lead to better designed HIT’s and support cooperation providing more control with respect to market functionality
  • Workers should be open minded.
  • Accepting a mistake may stronger the bond between a worker and requestor.
  • workers tend to look at the compensation as a package, The pay combined with the ‘benefits’ of being able to work from home , whenever they want etc.
  • Searching for a good HIT is critical to them; time means money
  • Are sceptical of change in the platform (bought by academics and journalists interfering)
  • Have self esteem and do not want charity/ do not want to be ‘rescued’ by people whom they see to be better off.

Worker perspective: Turkopticon

  • Quick Payment is highest priority for them.
  • If a worker's rating drastically falls, it is hard for him/her to pick it back up.
  • Workers also take a risk when they accept a job because their work is compared through an algorithm that may or not be functioning correctly. And if the algorithm is incorrect, they won't get paid.
  • Valid argument must be present for rejecting a quality work.
  • Majority of the work done by worker is treated unfairly.

Requester perspective: Crowdsourcing User Studies with Mechanical Turk

  • Skill set or the geographical location of the worker is not known to the requestors.
  • Faster response to the work done leads to high skill growth for worker.
  • Standardization would mean less guess work on the side of both requesters and workers
  • Worker can choose to perform tasks of varying difficulty.
  • Workers must learn the intricacies of each requester, including the different interfaces for their tasks and the various quality requirements for each requester.
  • Workers are forced to constantly adapt due to the lack of standardization of tasks.

Both perspectives: A Plea to Amazon: Fix Mechanical Turk

  • People are demanding for evolution
  • Core Structure is weak.
  • People’s Problems have never been addressed properly.
  • Hands-off approach not properly issued.
  • Poor Interface and ill repute system.
  • Difficulty with respect to finding full time worker.
  • Proof of Authenticity to every new requestor.
  • Lack of Interface Standardization.
  • Problem regarding things that have to be built from scratch.
  • Easy manipulation to worker’s profile.
  • No one is trusted due to bad review of some people.
  • Redundancy is more.
  • As long as the work is done properly, the reputation of the worker simply does not matter.
  • Requestor can do whatever they want to do!
  • Trial and Error method is followed by the workers for a new requestor.
  • New Requestor tries to give a big task but can’t get good results as workers doing that task are spammers and inexperienced which results in less number of new requestors
  • Progress of payment not seen by worker.
  • Rejections are not verified.


Synthesize the Needs You Found

List out your most salient and interesting needs for workers, and for requesters. Please back up each one with evidence: at least one observation, and ideally an interpretation as well.

Worker Needs

A set of bullet points summarizing the needs of workers.

  • No less nor more money should be paid to the worker.Decision should be taken on basis of amount of work they did.
  • Need the ability to search HITs according to the requesters who posted them.
  • Complete schedule of payload should be provided to worker prior to the task.
  • Base rating should be established.
  • Time Requirement factor should be focused more.
  • Workers need some leverage over requesters. In the current set up requesters hold all the power in the relationship, and many of the papers noted the lack of some kind of way to rate requesters meaningfully.
  • They need to have a data dashboard tools at their disposal which can give the different kind of information that is not readily available (eg how many rejections can they sustain to maintain their rating, Alert them when certain kind of HITs become available etc). Basically data for which veteran turkers write scripts should be easily achievable, even to the newbies.
  • Need a mechanism for shielding them from rejections, a redressal mechanism where they can understand why their work was rejected and contest wrongful rejections. A mechanism where the whole process is not so opaque and their dignity and self-worthiness is upheld.

Requester Needs

A set of bullet points summarizing the needs of requesters.

  • Requesters need to access to workers who consistently produce good results. One of the requesters mentioned in the panel that he would actively reach out to communities like TurkerNation to discuss work. Requesters seem to be willing to pay for good results but feel distrustful due to the relative anonymity of the current set up.
  • Authenticity of the work should be verified properly in order to gain the attention of good workers.
  • Better System to tackle untrustful answers.
  • Requesters need to reduce the amount of work they do in order to get good results. Evidence: In the paper, "A Plea to Amazon: Fix Mechanical Turk", the author reported requesters building their own quality assurance system, ensuring qualifications from workers, ranking workers according to quality, etc. Interpretation: Requesters have to invest a lot of time into maintaining the quality of results that they get back from workers.

Contributors

This milestone was completed by @jinesh