Sledovanie pohľadu (ang. eye tracking) je jednoducho povedané iba nasledovanie pomyselnej stopy, ktorú zanecháva oko pri pohľade. O samotné sledovanie pohľadu sa stará „sledovač pohľadu“ (ang. eye tracker) a softvér, ktorý spracováva zaznamenané údaje.
Práve z dôvodu narastajúcej dostupnosti a popularity tejto technológie je pre nás motiváciou podieľať sa na jej zlepšovaní a možnom vytvorení niečoho, čo by malo na jednej strane prínos pre fakultu a na strane druhej využitie v komerčnej sfére a v každodennom živote bežných ľudí.
V rámci tímového projektu vznikol minulý rok softvér, ktorý dokáže pracovať s podobnými sledovačmi pohľadu. Našou snahou je zlepšiť niektoré aspekty tohto softvéru prevažne z hľadiska potrieb fakulty.
Naším hlavným cieľom je použitie sledovania pohľadu na podporu používateľov pri používaní rôznych aplikácií alebo webových stránok v kontexte identifikácie problematických alebo nezaujímavých častí stránok. Na dosiahnutie tohto cieľu využívame komunikáciu medzi nástrojom na sledovanie pohľadu a externou (webovou) aplikáciou prostredníctvom API, ktoré sme vytvorili. Toto API je vytvorené tak aby sa dalo prepojiť s ľubovoľnou aplikáciou alebo webovou stránkou a vedelo reagovať na udalosti v reálnom čase.
Jedným z príkladov uplatnenia tejto myšlienky je prepojenie sledovačov pohľadu s fakultným vzdelávacím systémom Alef a snaha dosiahnuť tak zlepšenie procesu učenia v tomto systéme. Hlavnou myšlienkou je v tomto prípade využitie informácií a údajov zo sledovania pohľadu priamo v tomto systéme na rôzne personalizovanie obsahu, ktoré pomôže študentom v ich aktivite (učení, opakovaní, precvičovaní). V kontexte vzdelávacích systémov chceme zistiť, ktoré časti výučbových textov sú čítané a ktoré nie alebo identifikovať problematické časti textu využitím analýzy vzorov čítania.
Ďalším cieľom je spracovanie získavaných dát zo sledovačov do človeku zrozumiteľnej podoby. Za týmto účelom sme vytvorili proces agregovania zbieraných dát do väčších blokov, obsahujúcich údaje o počte a trvaní fixácií pohľadu na určené oblasti záujmu a ich následnou prezentáciou v podobe štatistík, tabuliek a grafov.
Čím je pre nás práca na tomto projekte
Práca na tomto projekte pre nás znamená praktické odskúšanie nadobudnutých teoretických poznatkov, ako aj precvičenie praktických zručností na rozsiahlom informatickom diele.
Od prvých chvíľ v rámci tohto projektu sa preverujú a zdokonaľujú naše softskills, predovšetkým vedenie skupiny ľudí, komunikácia s potenciálnym zákazníkom a investorom, propagácia a príprava vstupu nášho projektu/produktu na trh. Pre náš projekt sme zvolili moderný spôsob vývoja softvéru, agilný prístup SCRUM. Nakoľko sme o SCRUMe mali doteraz len teoretické poznatky a doterajšie drobné školské projekty sme riešili „klasickými“ vodopádovými modelmi vývoja softvéru, odskúšanie agilného prístupu v praxi nám rozšírilo obzory a pomohlo lepšie pochopiť zmysel a výhody, ktoré tento spôsob ponúka.
Za veľký prínos považujeme aj možnosť pracovať na rozpracovanom projekte.Táto situácia nás prinútila rýchlo sa prispôsobiť existujúcej situácii a zoznámiť sa pre mnohých z nás s neznámymi technológiami, či už ide o rôzne programovacie jazyky a vývojové prostredia, ale predovšetkým o technológiu sledovania používateľského pohľadu – sledovačov pohľadu (ang. Eye-tracker). Nakoľko nie sú sledovače pohľadu ešte natoľko, dostali sme do rúk technológiu, s ktorej vývojom a používaním sa na svete veľa ľudí nestretlo. Máme preto veľkú príležitosť vynaložiť veškeré naše úsilie na niečo, čo má v blízkej budúcnosti veľký potenciál presadiť sa v komerčnej sfére a v každodennom živote bežných ľudí. Ako jedni z mála na svete máme možnosť ovplyvniť, akým smerom sa bude uberať personalizácia webového obsahu pomocou eye-trackerov.
Kto sme
Sme študenti prvého ročníka inžinierskeho štúdia na FIIT STU v odboroch Softvérové inžinierstvo a Informačné systémy. Pod vedením doktoranda Róberta Móra pracujeme ako tím Focus v rámci tímového projektu na projekte Testovania používateľského zážitku pomocou sledovania pohľadu.