Musspårning

Musspårning (även känd som markörspårning ) är användningen av programvara för att samla in användarnas muspekarpositioner på datorn. Detta mål är att automatiskt samla in rikare information om vad människor gör, vanligtvis för att förbättra designen av ett gränssnitt. Ofta görs detta på webben och kan komplettera eyetracking i vissa situationer.

När musspårning sker utan användarens samtycke, till exempel på en webbplats, kan det bli integritetskonsekvenser.

Historia

Datormusen uppfanns första gången 1968 av Douglas Engelbart . Termen musspårning syftade ursprungligen på hur rörelser fångades och överfördes till datorn. Till exempel använde den ursprungliga tracker ball-musen ett metalllager pressat mot två rullar för att spåra rörelser. Mycket forskning och teknik har lagts ner på vilken typ av tracker som ger den mest exakta bilden av användarens rörelse.

Med tillkomsten av World Wide Web utökades musspårning till att omfatta klickdata. Forskare och utvecklare skulle spåra och spela in varje gång en användare använde musen för att klicka på något på webbplatsen, såväl som platsen för händelsen. Webbutvecklare använder dessa musklick för att bedöma vilken information användare är intresserade av och hur de interagerar med en sida. Dessutom är annonsörer intresserade av klickdata i form av bannerannonser och var de ska placera sina annonser på sidor för att få flest klick.

På senare tid har termen musspårning utökats ännu mer för att utveckla ett mycket bredare forskningsområde för att hjälpa till att förstå människa -dator-interaktionen ( HCI). Denna utveckling började med eyetracking . Även om eyetracking har funnits sedan 1800-talet, användes det inte i HCI förrän 1980, främst för att hjälpa till att svara på frågor om hur användare söker efter kommandon i datormenyer och för att utveckla system för att hjälpa funktionshindrade användare. På senare tid har eyetracking använts i användbarhetstestning på webbsidor för att förstå användarens fokuspunkt samt testa användbarheten av olika funktioner på en webbplats, såsom rullgardinsmenyer. Denna information kan påverka webbdesign så att den uppfyller forskarens mål men ändå är användarvänlig.

Problemet med att använda eyetracking i användbarhetstestning är den nödvändiga hårdvaran och sedan kostnaden. Dessutom är ögonspårning begränsad till små provstorlekar och onormala webbläsarmiljöer. Musspårning är å andra sidan billigt och data kan samlas in från vilken dator som helst. Det är i denna egenskap som musspårning återuppfanns i HCI-forskning. Eye tracking-forskare i slutet av 1990-talet märkte mönster mellan ögat och musrörelser. Baserat på dessa resultat insåg forskare som hade spårat klickdata att det kan finnas mer att lära av musen. 2001 började Mon-Chu Chen, John Anderson och Myeong-Ho Sohn vid Carnegie Mellon University explicit undersöka om spårning av musrörelser kunde användas som en proxy för att spåra ögonrörelser. Denna forskning har fortsatt under 2000-talet och fram till idag. De allmänna fynden i forskningen är att korrelationen inte är en till en, utan det finns ett samband mellan ögon- och musrörelser, vilket i sin tur antyder att musrörelser faktiskt kan användas för att bestämma en användares fokus på uppmärksamhet. Nyare forskning har visat att korrelationen starkt beror på användarens beteende vid den tidpunkten, till exempel om användaren läser med musen, flyttar den för att utföra ett klick eller lämnar den inaktiv. Dessutom korrelerar muspositionen faktiskt bättre med tidigare ögonblickspositioner, vilket innebär att folk vanligtvis tittar någonstans innan de flyttar musen dit cirka 700 ms senare. I allmänhet kan spårning av muspositioner leda till en enorm förbättring av förståelsen för användaren jämfört med att endast lita på musklick. Med andra ord, klickdata informerade forskare om en användares primära fokus på uppmärksamhet, eller deras slutval. Att titta på alla musrörelser kan dock informera forskaren om andra alternativ som var av intresse för användaren men som inte valdes genom att klicka, vilket kan leda till en bättre övergripande förståelse för användarens tankeprocess.

Den senaste forskningen inom detta område använder denna kunskap för att förbättra webbplatser och applikationer. Specifikt försöker forskare analysera vad olika individuella rörelser betyder samt att börja använda musspårning i användbarhetstestning för att förbättra produkter och sidor.

Musspårningsteknik och tekniker

Javascript

JavaScript är ett skriptspråk som stöder flera programmeringsstilar. Det är vanligtvis klientsidan och kräver inte konstanta nedladdningar från webbplatsen. JavaScript implementeras som en del av en webbläsare och stöds av alla större webbläsare, inklusive Internet Explorer , Firefox och Safari .

Därför kan webbutvecklare med detta språk spåra användarens musrörelser helt enkelt genom att ange kodrader på en sida. Det kräver ingen ytterligare programvara för att installeras på användarens dator; de behöver bara ha JavaScript aktiverat för att forskaren ska kunna samla in data från webbsidan. Musspårning med JavaScript har implementerats på webbplatser med hög trafik som sökmotorer för att samla in musrörelsedata utan att påverka användarens datorprestanda.

Data

Aktuella musspårningsverktyg tillhandahåller en mängd olika data, inklusive musens plats (i termer av pixlar), tidsstämplar, varje gång musen svävar på en länk av intresse, musklick, tid tillbringad i intresseområden och varaktighet av hovringar . Dessutom tillhandahåller vissa spårningsverktyg mer högnivåanalyser, såsom värmekartor och uppspelningar som kan spåra musens bana. Ett exempel på en utdatalogg är nedan:

141.84.8.77 2006-09-01,18:44:07 serverdata 8 141.84.8.77 2006-09-01,19:44:08 8 laddningsstorlek=1047x529 141.84.8.67 9:401 9:401,802 mousemove coord=283,2 141.84.8.77 2006-09-01,19:44:09 8 mousemove coord=257,125 141.84.8.77 2006-09-01,19:44:10 5 name = 2247f coorda=1 141.84.8.77 2006-09-01,19:44:13 8 välj radio id=lgr value=lr%3Dlang_de dom=abaecabaac 141.84.8.77 2006-09-01,19:44:16 74q koordinat=1873 namn=84q,1873 dom=abaecaabb 141.84.8.77 2006-09-01,19:44:17 8 keyPress key=H 141.84.8.77 2006-09-01,19:44:17 8 keypress key=a

Ansökningar

Användbarhetstestning

Musrörelser kan användas för att sluta sig till en användares avsikt och fokus när han surfar på en webbplats. Genom att använda musrörelser i användbarhetstestning kan forskare avgöra om användare är förvirrade, om deras förväntningar uppfylls, var deras uppmärksamhet är fokuserad och mycket ytterligare information. Det här verktyget kan vara särskilt fördelaktigt i kombination med andra tekniker som används i användbarhetstestning, som att tänka högt, eftersom denna information kan leda till en bättre modell för musrörelser.

Webbplatsanpassning i realtid

Spårning av musrörelser kan användas för att anpassa gränssnitt i realtid baserat på respondenternas intressen. Forskare kan använda information, till exempel var respondenterna håller musen under en längre tid och musens bana, för att bedöma deras intresse för det objektet. Kunskapen från detta kan användas för att sortera om sökkriterier baserat på individuell relevans och föreslå andra objekt, produkter eller information som kan vara av intresse för användaren.

Webbdesign och utvärdering

Med musspårning kan webbutvecklare se beteenden hos faktiska användare i deras naturliga webbläsarmiljö istället för i ett laboratorium. Genom att spåra var musen är placerad kan designers utvärdera användarvänligheten för deras webbplatser. Specifikt kan de se hur svårt det är för användare att hitta och använda vissa funktioner, såsom rullningslister eller rullgardinsmenyer, eller att hitta viktiga länkar. Dessutom kan utvecklare se vilka delar av sidorna användarna är mest intresserade av, vilket kan påverka sidlayouten om de inte är fokuserade där designern vill ha dem.

Onlinesäkerhet och biometri

Varje datoranvändare har sitt eget unika sätt att använda musen, som kan användas som en biometrisk identifierare. Ett exempel på hur musrörelser kan användas för onlinesäkerhet är följande. Vissa människor engagerar sällan musen förrän de behöver den för att slutföra en åtgärd, medan andra är mycket aktiva med sin mus och använder den för att läsa tillsammans med text på en sida. För användare som är aktiva med sin mus har forskare framgångsrikt kunnat "lära sig" en användares typiska beteende genom en övervakad inlärningsmetod. När detta beteende har lärt sig kan det kopplas till en individs konto. Om en användares beteende avviker avsevärt från den användarens inlärda, typiska beteende, kan de låsas ute från systemet tills deras identitet har verifierats. Detta är ett annat sätt att säkerställa att en användare är den de utger sig för att vara .

Utbildning

Musspårning har använts i utbildningen för att hjälpa till att förstå effekten av läsning på en dator i motsats till papper och föreslå sätt att läsa på en dator kan anpassas så att förståelse och inlärning var lättare. Det har också använts för att identifiera beteenden utanför uppgiften i handledningsmiljöer och i fysik för att förstå hur elever uppfattar och bearbetar multimediarepresentationer av verkliga experiment.

Se även

Extern länk