Harjutused ja HCI (Human-computer Interaction) Laur Kanger 19.03.2013
Intervjuukavadest I Valisin meetodiks struktureeritud intervjuu, sest süvaintervjuu korral ei pruugi ettevalmistatud kavast abi olla, kuna vastaja võib oma vastustega sellest täiesti mööda minna Näide küsimusest: Milline peaks olema kasutaja jaoks ideaalne õppeinfosüsteem? Suur N vs. väike N Sinu asi on suunata! Mida Teie hinnangul arvavad ülejäänud üliõpilased ÕISi kasutusmugavusest? Kui Teilt küsitakse abi ühe või teise ÕISi funktsiooni kohta, kas oskate neid aidata? Milline mulje jäi just sooritatud praktilistest ülesannetest ja sellest, kuidas ois.ut.ee lehekülg oli abiks info leidmisel?
Intervjuukavadest II Uurijaküsimused on puudu! (Miks on see oluline)? Milleks sa praegu kasutad seda [ÕIS-i] oma igapäevases elus? Kuidas sa kirjeldaksid ÕISi kaht peamist eesmärki? Milleks on see üldse vajalik? Mõnikord tuleb ette, et info ÕISis puudub või ei ole leitav. Kuidas hindate Teie olukorda info ligipääsetavusele ÕISis? ÕISis on palju toiminguid, mida tudeng saab seal teha. Kas Teie meelest on nende toimingute tegemine ÕISis lihtsasti realiseeritav? Mida Te muudaksite ÕISi funktsionaalsuses, et saavutada parem süsteem? Milleks sa ÕIS-i peamiselt kasutad? Kirjelda mõnda tegevust? Kas neid toiminguid on mugav teha?
Intervjuukavadest III Mille järgi otsustad, et sulle vajalik info on leitav ÕIS-ist? Räägi, kuidas sa tavaliselt ÕIS-i kasutad. (Tahaksin teada saada, mis eesmärgil, kui tihti ja kuidas tavaliselt ÕIS-i kasutatakse) Mitmenda kursuse tudeng olete? Olenevalt vastusest, kui esimese aasta tudeng, siis: Kas praeguseks olete juba ÕISist piisavalt aru saanud, et saada hakkama enda igapäevases koolitöös vajaminevaga? Kui rohkem, kui esimese aasta tudeng, siis: Kas mäletate, kas ülikooli astudes valmistas ÕISist arusaamine peavalu? Mis sa arvad, miks paljudel tudengitel ÕIS-i kasutamisega raskusi on?
Intervjuu kava analüüs Jagunege neljastesse gruppidesse Analüüsige üksteise intervjuukavasid Proovige leida igast kavast vähemalt kolm (suuremat või väiksemat) nõrkust (sõnastus, ebaloogiline ülesehitus, küsimuste vähene põhjendatus, täiendavate meetodite kasutamise võimalus jne.) Arutage, kuidas neid nõrkusi lahendada võiks (kuidas kava muuta)
Kava: mida teha/mitte teha Tee Sõnasta küsimused neutraalselt Sõnasta küsimused täpselt ja selgelt Kasuta juba teadasaadut uute küsimuste moodustamiseks Liigu kirjeldavatelt analüütilisemate, üldistelt täpsemate, neutraalsetelt vastuolulisemate küsimuste poole Ära tee Ära kasuta palju kas-küsimusi Ära kasuta palju miks-küsimusi Ära paku vastusevariante (kohe) Ära paku lihtsustatud või äärmuslikke valikuid Ära esita uurijaküsimusi intervjuuküsimuste pähe Ära keskendu infole, mida võiksid mõnel muul viisil lihtsamalt hankida
Läbiviimine: mida teha/mitte teha Tee Esita üks küsimus korraga Kasuta nii verbaalset kui mitteverbaalset julgustamist Kui kohe küsimusele rahuldavat vastust ei saa, tule hiljem selle juurde tagasi Suhtle loomulikult (loogilisus + paindlikkus + sõbralikkus) Ära tee Ära jää kavasse kinni/ära ignoreeri uusi teemasid Ära katkesta vastajat tihti Ära lõpeta vastaja eest lauseid Ära nõua küsimusele tingimata vastamist Ära oleta, mida vastaja mõelda võis, vaid uuri järele Ära keskendu vastuste jooksvale analüüsile, vaid kuula, mida sulle räägitakse
Mis on HCI? HCI hõlmab endas interaktiivsete süsteemide Automaatne juhtimissüsteem Suur infosüsteem kujundamist juurutamist hindamist Kaudne või otsene suhtlus kasutaja ning arvuti vahel Manussüsteem Sülearvuti, nutitelefon kasutajate töö ning ülesannete kontekstis (Dix et al. 2004) Üks kasutaja Rida kasutajaid tööprotsessis Organisatsioon Esitluse loomine Mängimine
Miks HCI? Therac-25 (Leveson 1995) MILLEKS? Kiirgusteraapia, kolmas põlvkond MIS JUHTUS? 1985-1987 said kuus patsienti liigselt kiiritada, kolm neist surid OTSENE PÕHJUS: tarkvaraviga MÕNED SÜGAVAMAD PÕHJUSED: Tarkvaral polnud viga võimalik tuvastada, riistvaraline kontroll puudus Andmeid pidi sisestama vaid korra Tarkvara taaskasutamine Puudulik dokumentatsioon Ebarealistlik riskianalüüs Puudulik testimine Aeglane reageerimine
Miks HCI? The thing is annoying as hell and hard to get rid of. It always comes back! At one point, though, I typed in how do I make you go away? and it did tell me how to make it go away (Xiao et al. 2004)
HCI kui tehniliste paradigmade kogu Kuidas luua kasutajasõbralik interaktiivne süsteem? Kuidas sellise süsteemi kasutatavust näidata või mõõta? Dix et al. 2004: keskendume esmalt näidetele, mida on peetud HCI kasutatavuse seisukohast läbimurdeliseks
Mõned kasutatavust mõjutanud HCI tehnilised paradigmad (Dix et al. 2004) Ajajaotus, arvuti toetatud koostöö (CSCW), WWW Nihe planeerimiselt vahetule interaktsioonile, hiljem interaktiivsuse oluline tõus Videoterminal, WYSIWYG, multimodaalsus The computer was made to speak a more human language, instead of the human being forced to speak more like a computer Kõrgkeeled, metafoorid, PC Arvuti mitte vaid spetsialistidele, vaid ka massidele WIMP, hüpertekst Inimmõtlemise iseärasuste ülekanne arvutile Lausandmetöötlus, sensoripõhine ja kontekstitundlik interaktsioon Arvutid muutuvad peidetuks, interaktsioon kaudseks, teadvustamatuks Veel?
HCI kui uurimisvaldkond: kolm paradigma (Harrison et al. 2007) Paradigm 1 Paradigm 2 Paradigm 3 Metaphor of interaction Interaction as man-machine coupling Interaction as information communication Interaction as phenomenologically situated Central goal for interaction Optimizing fit between man and machine Optimizing accuracy and efficiency of information transfer Support for situated action in the world Typical questions of interest How can we fix specific problems that arise in interaction? What mismatches come up in communication between computers and people? How can we accurately model what people do? How can we improve the efficiency of computer use? What existing situated activities in the world should we support? How do users appropriate technologies, and how can we support those appropriations? How can we support interaction without constraining it too strongly by what a computer can do or understand? What are the politics and values at the site of interaction, and how can we support those in design?
Paradigmade võrdlus: automatiseeritud hoiatussüsteemid kokpittides (Harrison et al. 2007) I paradigma: keskendu kriitilise tähtsusega intsidentidele, vähendades nii vigade arvu II paradigma: mis mõjutab info ülekande tõhusust? Kas on võimalik luua hääletüüpide taksonoomia sõltuvalt kognitiivsest koormusest ning reageerimise kiirusest? III paradigma: tehnoloogia kui mehelikkuse taastootmise viis, samuti kaotab seesugune lahendus aja möödudes praktilist väärtust Tähtis pole mitte vaid (eelkõige) see, kas paradigma annab õige vastuse, vaid ka see, millele ta tähelepanu juhib, mida ebaoluliseks loeb, millisel määral eelnevaid vaatepunkte täiendab. Nt III paradigma puhul emotsioonide roll, provokatiivsus või täiesti uute tegevuste võimaldamine edu kriteeriumina, esteetika omaette väärtusena, keskendumine kogemusele asjana iseeneses jne. jne.
Järgmisel korral (02.04!) Täiendada intervjuu kava loengus arutatu alusel Eeldusel, et selle intervjuu tulemused mind huvitavad, kas saan siit piisavalt (rikkalikku) infot ÕIS-i kasutuskogemuse kohta? Kas jään ainult intervjueeritava väidetu juurde või täiendan seda mingil muul viisil? Viia intervjuu täiendatud kava alusel läbi ning see salvestada (NB! Tudeng ei tohi olla teie enda teaduskonnast!) Teha salvestuse alusel intervjuust täpne üleskirjutus ning laadida see koduülesandena moodle'isse Intervjueeritava vajalikud taustaandmed: nimi, sugu, vanus, eriala, aasta, telefoninumber (NB! Helistan ja kontrollin) Loengus: HCI tarkvaraarenduses (E. Vasli)