Slashdot Mirror


Researchers Track Mouse Movements and Hesitations

lpctstr writes "Researchers from the University of Washington and Microsoft Research have found that cursor movements and cursor hovers can detect the relevance of a search result and whether a user may abandon the search. They use an efficient algorithm written in Javascript to silently record movements and clicks on Bing and find that computing relevance using movements + clicks works better than just clicks (the current state-of-the-art). They explain some of this due to cursor and gaze being closely aligned on the web, and especially so on search result pages. Is this the future of innovation in search ranking — Google and Bing tracking your every twitch and pause?"

24 of 116 comments (clear)

  1. Re:Maybe it can tell me which I like better by Chrisq · · Score: 4, Funny

    I'd like to bing both of them

  2. People like me by EmagGeek · · Score: 2

    How would this work for people like me who don't move their mouse unless there's something they've decided to click on?

    My mouse is not an extension of my eyes. It's a tool I use if and only if there's a task to be accomplished with it.

    1. Re:People like me by martas · · Score: 4, Interesting

      Well, AFAIK, you're in the minority. I think most people do in fact move their mouse with their gaze, because it cuts the delay between when they decide to click on something and when they actually click on it. Think of it as a pre-loading or caching technique -- you don't pay much cost for moving your mouse around a little bit, but you can save time. At least that's my hypothesis.

    2. Re:People like me by ledow · · Score: 2

      I do the same. My eyes can track the page and backtrack in a fraction of a second if there's a mistake, or something I need to double-check. The cursor is a high-cost movement, in that I would have to move my hand back.

      I just experimented - my mouse cursor tends to be idle, then move directly for the only button I click, whether I'm in an app, on a website or just opening programs. Anything else is a bit of a waste of movement. "Fake" links and those of no relevance see no more contextual information from my movements than real links that I end up clicking on. So you might as well use my clicks.

      And in the end, it's a dubious statistic. If I hover over a link, does that mean I'm considering clicking on it, or does it mean I'm suspicious of it and have stopped myself clicking it at the last moment? Do I just hover over things with my cursor as an "eye-line" to help me cope with the information on the screen? Do I have a trackpad / mouse that jerks and I fight with? Am I even *making* those movements at all or is it involuntary as I type?

      I think it's a very, very dubious metric to collect or analyse and I doubt Google would *bother* to follow suit. It's unlikely to provide any significant advantage, especially if you already have things like "Do not show this link again" or "This link is my favourite on this particular search and I'll click it quite often even it other people don't" buttons.

    3. Re:People like me by Ephemeriis · · Score: 5, Insightful

      Well, AFAIK, you're in the minority. I think most people do in fact move their mouse with their gaze, because it cuts the delay between when they decide to click on something and when they actually click on it. Think of it as a pre-loading or caching technique -- you don't pay much cost for moving your mouse around a little bit, but you can save time. At least that's my hypothesis.

      I dunno...

      I mean, obviously, they've got some kind of research to back it up... But it seems like this would be pretty useless to me. I mean, do people actually follow what they're reading with the mouse cursor?

      I generally plant my mouse cursor in a chunk of whitespace so that it's out of the way while I'm reading. When I find something to click on, I go straight to that link and click. If there's multiple things I want to click on I'll generally hit them with the middle button to open multiple tabs. I don't generally pause my cursor over anything in particular.

      And then there are the people who just don't stop moving their mouse cursor... The thing spins and swirls around the screen, slowly circling towards a link or a button that they want to click. I wonder what kind of data they could mine from that sort of behavior?

      I will occasionally highlight a few random characters to act as a bookmark if I have to go do something else. What would this be interpreted as?

      --
      "Work is the curse of the drinking classes." -Oscar Wilde
    4. Re:People like me by mapkinase · · Score: 2

      It depends also on the mouse type, for example, if the mouse has a tracking wheel. I use mouse to scroll down the results in Google search. It would be cumbersome to simultaneously mouse over the links.

      --
      I do not believe in karma. "Funny"=-6. Do good and forbid evil. Yours, Oft-Offtopic Flamebaiting Troll.
    5. Re:People like me by jrumney · · Score: 2

      How would this work for people like me who don't move their mouse unless there's something they've decided to click on?

      It doesn't need to work for them, they don't use Bing.

    6. Re:People like me by ledow · · Score: 2

      So you hover the link to make a decision about whether to click on it or not. Wouldn't that show up as a click, or not a click? And wouldn't suspicious websites end up as "potential click" candidates just as often as those that just don't grab your attention, or ones that have a funny URL?

      The point is that the hover doesn't help you *differentiate* the user's intentions. It just lets you see where they happened to stick the mouse. The decision process concerning whether that site is "better" for the user or not is completely removed from their hovers and pretty much invisible to the search engine even if they record your face while you do so.

      Knowing that I hovered a link teaches you nothing. Knowing whether I clicked it or not is infinitely more useful. Knowing whether I hit "next page" is also pretty useful too - much more so than any mouse-watching Javascript.

    7. Re:People like me by Ihmhi · · Score: 2

      This whole article has had the "you are now breathing manually" effect on me. Now I'm watching my mouse cursor intently, trying to remember what the hell I usually do with it on instinct.

      But yeah, I'm probably a lot like you; I just leave it in some whitespace where it faffs about until I need to click on something. I often see it in the periphery more than my direct focus because I have good vision and good reaction times.

  3. "Future" is a mouse? by Anonymous Coward · · Score: 3, Insightful

    They explain some of this due to [mouse] cursor and gaze being closely aligned on the web, and especially so on search result pages. Is this the future of innovation in search ranking — Google and Bing tracking your every twitch and pause?"

    ...Just in time for Web use to go mobile and touch-based.

  4. Re:Now... by Chrisq · · Score: 5, Funny

    Microsoft is going to patent hesitation

    Google would have got in first but didn't want to rush it.

  5. Google by Meneth · · Score: 3, Interesting

    They've already started doing a very hacky thing to their search results in order to monitor us. The links are changing to a redirect url when clicked. Had to use YesScript to block it.

    1. Re:Google by definitiv · · Score: 2

      No, every result has a javascript onmousedown event "return rwt(this...)" that rewrites the url before you click it to redirect you through Google so they can track it. Recently they have also added code to Recaptcha (which they bought) to read your google.com cookie for any site that uses Recaptcha so they can track which websites you register on and presumably link it to your Google account behind the scenes.

  6. Re:Oh well. by MollyB · · Score: 3, Interesting

    If you use Firefox there is an add-on called Scroogle that sidesteps these cursor-movement worries, plus leaving no tracks for Google to assimilate. It will add itself to the list of available search engines. I use it almost exclusively nowadays. Of course one must trust Pathetic Cockroach, the author, but the 5-star reviews speak loudly to me. I've never heard any criticism of it and would be interested if there is...

  7. efficient algorithm written in Javascript by miknix · · Score: 2, Insightful

    From TFA:

    They use an efficient algorithm written in Javascript.

    Is it me or they are using two incompatible words in the same phrase?

    1. Re:efficient algorithm written in Javascript by zwei2stein · · Score: 3, Interesting

      have fun optimizing bubble sort in assembler ...

      --
      -- Technology for the sake of technology is as pathetic as eschewing technology because it's technology.
    2. Re:efficient algorithm written in Javascript by kcitren · · Score: 3, Insightful

      If you think you can compare an algorithm and a language I suggest you don't go into programming or computer science.

  8. Pointer vs Cursor by Sryn · · Score: 2

    Thought I'ld comment on "It's not a cursor, it's called a pointer." but then WikiPedia says that MS tends to use carets to call cursors and cursors as pointers, and that some people use text cursor and mouse pointer to call the two respectively, to avoid ambiguities. So, that is new to me, as I've always called the blinking vertical line where text will be entered as cursor, and the arrow-like thing that moves when you move the mouse as pointer. Which is also what I teach my students. Now, I question why they would call it WIMP and not WIMC...

    5ryn

  9. we need more front-ends to the front-ends by TheGratefulNet · · Score: 3, Interesting

    I hate javascript. I knew from the very start it would be a source of abuse more than use. I knew it and avoided using it in my code whenever possible.

    I turn it off at every chance and only allow it sparingly on some sites.

    and now they want to meta-watch us. just wonderful. as if working around the 'helpful autocompletes' all over the place (I'm talking to you, google) isn't enough hassle to get the data we want.

    typing into text boxes is a huge pita. SO much other processing goes not (even if you disable spellchecking) that I lose characters, find repeated characters and the typing lag is WORSE than it was 20 yrs ago with an 8 or 16bit cpu and less than a meg of ram. I'm not kidding - the more js that runs 'in the background' the laggier shit gets as you type. my 3ghz dualcore 'drops characters' like its no one business; and I know that I'm not alone since I see so many posts on so many forums with dropped and repeated chars. the web SHIT has taken over our computers and only gives us tiny slices of time to do OUR work in.

    the solution is to go back to a batch oriented web again, for at least some things. I do NOT want 'journalling - saving!' happening WHILE I am typing in a text box. the only thing happening should be cursor moves, chars entered and cursor blinking. while in emacs or vi, my text speed is very fast; so why is it that web-based text areas are SLOW AS SHIT ?

    its the javascript. the language for advertisers and webfuckers (what I call webmasters who fuck wtih your browser, thinking that THEY own the formating and content display on your system and not you).

    do a view source and see all the crud that comes thru. how much is really need to query and display results? I could do that in simple forms/cgi's and bypass all the crud.

    so, we need more 'submit' style front ends that sit there and do NOTHING until you hit submit. no animation, no character counting, no 'journalling - saved!' bullshit. no copying of my data to you 'in case'. just fucking sit there, take my text and when *I* hit submit, THEN you can bulk upload it to the main server.

    javascript annoys the hell out of me. it has ruined what was once a nice responsive web. now, I drop characters as the background jscript tasks own more cpu than the foreground ones do. ;(

    --

    --
    "It is now safe to switch off your computer."
    1. Re:we need more front-ends to the front-ends by Anonymous Coward · · Score: 2, Funny

      Upgrade your computer more often. If you want to stay ahead of bloated software, you still need to spend money on serious hardware. My annual upgrade budget is $1000/year. I budget that in right below my health and car insurance in terms of priority. My current refresh is an i7 overclocked to 4.1 ghz, 12 gigs of ram, an intel X-25m ssd, and so on. Web seems plenty responsive to me.

  10. Consumer device by DrYak · · Score: 2

    Yup, device equipped with touch screens are rather different beasts than desktops.

    And browsing happens to be among the top activities for which tablets are designed. Keyboard-less, light devices are better suited to consume content, big machines with lots of inputs are better suited to create content.
    Lots of browsing will occur on the current and future generation of tablets, and that's what is going to get mined through newer techniques (webcam secretely analysing gaze direction ?!?)

    Meanwhile we will continue to use desktops and big laptops to write code (we /.ers) or write TPS reports (the non-/. crowd).

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  11. Microsoft NEEDS to track gestures for Windows UI by Miamicanes · · Score: 3, Interesting

    What Microsoft REALLY needs to do a better job of is tracking mouse movement (specifically, acceleration, ballistics, etc) to do a better job of discerning intent when you go to grab something... and a better job of adaptively figuring out over time whether its assumptions about your intent are right or wrong. It really seems like every new version of WIndows leaves me fighting and frustrated with it a tiny bit more.

    Here's a real-world concrete example. Suppose the mouse pointer is approaching the right edge of a window that's maximized to the left panel of a multi-monitor setup. The mouse pointer slows down, and seems to also be approaching the scrollbar. The left button gets pressed, and the mouse moves in a direction that's mostly upwards. Well, except the pointer overshot the edge a bit, and the left click technically occurred 2 pixels into the window on the monitor adjacent to the right. Taken in isolation, Windows has no real choice but to assume the user meant to click the pixel on the other monitor even though it contextually makes no sense. But combined with the observed ballistics (slowing down, slight arc towards the scrollbar, motion after left-click that makes more sense as a scroll-gesture than a... well... meaningless gesture), it's obvious what the user meant to click. And for the most part, Windows, seems to be completely oblivious to it.

    Now, for a counter-example: trying to select text without adjacent whitespace. For me, Windows (Word and Outlook in particular) NEVER seems to get this right. I'll click at the right starting point, letting go and starting over if I'm not happy with it. Then I'll start highlighting. But way too often, it'll stop selecting a character or two short of where I want. If I keep moving the mouse, it'll grudgingly select the remaining characters... but feels compelled to ALSO ignore my hard initial-selection work and expand the other end of the selection too. Dammit. I'll then spend the next 10 seconds fighting with it trying to select the text I REALLY want. Half the time, I'm forced to give up, let it select the damn adjacent whitespace, and edit it away after I paste. It annoys me to no end.

    In the end, it feels like Windows has simultaneously gotten worse in two directions. It forces its opinion on me without learning from its mistakes or giving me the option to beat it into submission so it quits interfering, and simultaneously forces selection with almost single-pixel precision to make increasingly-dense window gadgets work. I'll admit that Java is even worse in this regard, and Linux (or at least Gnome/Compiz) doesn't seem to be any better, but it's still annoying as hell.

  12. In more news... by GooberToo · · Score: 2

    Microsoft Research is found to be copying Google.

    Roughly a year or two ago Google made it known they've long been searching the subject and have long had plans to bring this to market.

    Suddenly both Apple and Microsoft are constantly trailing Google. You can say what you want about the three companies, but clearly both Apple and Microsoft have fallen behind Google as so far as real tech companies go. I'll leave it as a reader exercise to determine if its Apple or Microsoft which claims position two or three.

  13. Re:Oh well. by ron_ivi · · Score: 2

    > ... scroogle...

    But then you have to trust Scroogle.

    I prefer the approach of Searchfuscate.com - which continually does random searches that Google can not distinguish from your human powered searches - and you can code review the javascript yourself to prove the automated searches are indistinguishable from the human ones.

    If you are searching for suspicious content, you'd probably never show up in the radar thanks to the zillions of innocent searches "you" also perform; and if you're asked, you have a nice plausible deniable activity excuse "it wasn't me, it was my screen saver that searched for donkey porn".