Szoftver--ergonómia Szoftver • Szoftverfejlesztés és ergonómia • Tervezési irányelvek (design guidelines) • Használhatóság (usability) -> alapjait pj érintettük a munkáról szóló előadás szellemi munkáról szóló részében
• Egy komplex szoftvervizsgálati módszer: INTERFACE ->
Szoftver-ergonómia – SzoftverIntelligens termékek ergonómiai fejlesztése •igényfelmérés •a tervezési folyamat támogatása •tervezési irányelvek •modellezés •szoftvervizsgálat analitikus – empirikus tervek szintjén / korai prototípus / prototípus / késztermék
alapjait érintettük a munkáról szóló előadás szellemi munkáról szóló részében
BME Ergonómia és Pszichológia Tanszék www.erg.bme.hu
Az interakció megtervezésének elvei Tervezési irányelvek (Design guidelines) Kompromisszumok a számítógépes rendszer eredményessége és a felhasználó ráfordítása között. Legáltalánosabb elvek: • tartsuk szem előtt a felhasználók tevékenységét, • ismerjük a felhasználókat, • és a lehetőség szerint vonjuk be a felhasználókat (vagy azok képviselőit) a fejlesztési folyamatba.
BME Ergonómia és Pszichológia Tanszék www.erg.bme.hu
Az interakció megtervezésének elvei • • • • • • • •
Törekedjünk konzisztenciára Tegyük lehetővé a felhasználók számára egyes lépések lerövidítését vagy átugrását (”shortcut”) Biztosítsunk informatív visszajelzést. A párbeszédeknek legyen világos kezdete, tartalma (kö (közepe) )é és b befejezése. f j é Biztosítsunk egyszerű hibakezelést. Engedélyezzük az akciók visszafordítását (”undo”). Tegyük lehetővé, hogy a felhasználó uralja a párbeszédet. Csökkentsük a rövid idejű memória terhelését. Schneiderman (1992) nyomán
BME Ergonómia és Pszichológia Tanszék www.erg.bme.hu
Az interakció megtervezésének elvei
BME Ergonómia és Pszichológia Tanszék www.erg.bme.hu
Egy speciális szoftvervizsgálati módszer: INTERFACE A BME Ergonómia és Pszichológia Tanszékén kifejlesztett INTERFACE szoftver-ergonómiai vizsgáló g munkaállomás
BME Ergonómia és Pszichológia Tanszék www.erg.bme.hu
BME Ergonómia és Pszichológia Tanszék www.erg.bme.hu
1
Az INTERFACE munkaállomás
A kamera által rögzített kép A felhasználó által látott monitor tartalma
A szívütések között eltelt idő
Szívritmus-variabilitásból számított profilgörbe (alacsony értéke -> nagy mentális erőfeszítés)
BME Ergonómia és Pszichológia Tanszék www.erg.bme.hu
INTERFACE--tapasztalatok INTERFACE 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
A holland posta két elektronikus levelezőrendszere A Paksi Atomerőmű szimulátorközpontjában folyó gyakorlatok A Matáv tudakozó szoftvere (IBM CDAS - Computerized Directory Assistance Services) A Sulinet program egyik multimédia CD-je (Csodálatos univerzum) A Leonardo da Vinci projektünkben fejlesztett Áramkör-átalakítások című multimédia oktatóanyag Az ArchiCAD 6.5. 3D navigációs és manipulációs funkciói A Matáv Hibabejelentő és Létesítő Központjainak WFMS (Work & Force Management System) szoftvere A mentális erőfeszítés mérési módszerét finomító alapkutatás, saját fejlesztésű játékszoftver segítségével A Nokia WAP alapú szoftverei A Leonardo da Vinci projektünkben fejlesztett Informatika alapjai című multimédia oktatóanyag Az Eurocontrol légiirányítási rendszere Repülőszimulátor és különböző repülővezérlési eszközök Az INTERFACE rendszer kiegészítése egy új fiziológiai csatornával: bőrvezetőképesség Moodle e-learnig szerkesztőfelület (A Corvinus Egyetemmel közösen) A Magyar Telekom hibabejelentőiben alkalmazott Eventus szoftver A Generali biztosító ügyfélszolgálati szoftvere
Esettanulmányok: ArchiCAD 6.5
Billentyű és egér
BME Ergonómia és Pszichológia Tanszék www.erg.bme.hu
Kísérletvezetői megjegyzések
Esettanulmányok
• A Graphisoft ArchiCAD 6.5 építészeti tervezőprogramjának egyes 3D ffunkciói k iói
BME Ergonómia és Pszichológia Tanszék www.erg.bme.hu
Esettanulmányok
• A Matáv Rt. hibabejelentő és létesítő központjainak ergonómiaiban alkalmazott WFMS szoftver („Terepre” kihelyezett vizsgálóállomás)
BME Ergonómia és Pszichológia Tanszék www.erg.bme.hu
BME Ergonómia és Pszichológia Tanszék www.erg.bme.hu
2
Esettanulmányok
• A Nokia WAP alapú szoftverei
1. hívás
2. hívás
3. hívás
BME Ergonómia és Pszichológia Tanszék www.erg.bme.hu
4. hívás
5. hívás
6. hívás
7. hívás
BME Ergonómia és Pszichológia Tanszék www.erg.bme.hu
Esettanulmányok
• Az EuroControl légiforgalom-irányítási rendszerének d é k vizsgálata i ál t
BME Ergonómia és Pszichológia Tanszék www.erg.bme.hu
BME Ergonómia és Pszichológia Tanszék www.erg.bme.hu
Esettanulmányok
• Az Generali ügyfélszolgálati szoftvere
BME Ergonómia és Pszichológia Tanszék www.erg.bme.hu
BME Ergonómia és Pszichológia Tanszék www.erg.bme.hu
3
Esettanulmány – Generali
Felhasználó a sztenderd headset-jével és a az INTERFACE EKG- és bőrvezetéselektródjaival
A Felhasználó sztenderd
számítógépe
Arckövető A Felhasználó képernyője kamera
A call-center sztenderd
IPtelefonja
A testtartást rögzítő kamera
A fiziológiai jeleket rögzítő ISAX
BME Ergonómia és Pszichológia Tanszék www.erg.bme.hu
A kísérletvezető számítógépe: a fiziológiai jelek online görbéi, a kamerák videoképei és a megjegyzések szerkesztőablaka
Esettanulmány
Az általunk vezetett Leonardo da Vinci projekt keretében fejlesztett I f Informatika tik témájú té ájú multimédia lti édi oktatóanyag vizsgálata
BME Ergonómia és Pszichológia Tanszék www.erg.bme.hu
Egy kiemelten vizsgált használhatósági probléma: tévesen aktív hivatkozásnak gondolt elemek 1. Az előbbi (2.) kísérleti személy esetében ez a hiba •három felesleges kattintást, •80,5(!) másodperc elvesztegetett időt, •és felesleges mentális megterhelést okozott. A 21 kísérleti személy közül 15 (azaz 71%) esetében megjelent a probléma; a 21 személyre vetítve •átlagosan 1,1 felesleges kattintás (minimum 0, maximum 4, 1,2 szórással) •átlag 5,3 másodperc (min. 0, max. 80,5, 17,3 szórással)
BME Ergonómia és Pszichológia Tanszék www.erg.bme.hu
A képek nem hivatkozások Három felesleges kattintás a képekre
BME Ergonómia és Pszichológia Tanszék www.erg.bme.hu
Egy kiemelten vizsgált használhatósági probléma: tévesen aktív hivatkozásnak gondolt elemek 2. •A konkrét hiba által okozott felesleges kattintások összegzett száma és az elvesztegetett idő összege Spearman-féle korrelációszámítás szerint a számításba bevont változók közül szinte egyikkel sem korrelál. •Ugyanígy nem mutatnak összefüggést a Kruskal-Wallis próbák: a 3-5 értéket felvevő kategóriaváltozókat csoportképző változóként alkalmazva nem mutatható ki szignifikáns különbség a csoportok elvesztegetett időre és kattintásra vonatkozó adatai közt. közt •Ugyanígy nem mutatnak összefüggést a dichotóm változókkal, mint csoportképző változókkal elvégzett Mann-Whitney próbák. Mindezek gyakorlati szempontból azt jelentik, hogy ez a hibatípus igen általános problémát jelent, minden típusú felhasználót egyaránt érint.
BME Ergonómia és Pszichológia Tanszék www.erg.bme.hu
4
Megtalálja a megoldást (a gördítősáv használatával) -> elneveti magát
7 perc után, amikor már harmadszorra tér vissza erre az oldalra, feladja Graf.kártya keresésének kezdete
Graf.kártya BME Ergonómia és Pszichológia Tanszék Mozgás Visszafordul, megtalálása www.erg.bme.hu (hiba) újra keres
Egy váratlan probléma 1.
•Akiknél az előbbi probléma nem jelent meg – a 18 erre járt felhasználó közül 6 számára, azaz a felhasználók egyharmada számára –, azoknál a görgetősávra kattintás a grafikus kártya oldalának megtalálásától számítva 1-3 másodperc (átlag 2 másodperc) után megtörtént. •A felhasználók másik kétharmadánál (12 főnél) azonban minimum 14, maximum 253(!) másodperc időbe telt. •A 18 erre járt felhasználóra vetítve ez átlagosan 71,3 másodperc időigényű volt (86,7 szórással), tehát ez a probléma az ideális 2 másodperchez képest átlagosan kb. 69 másodperc időveszteséget okozott.
BME Ergonómia és Pszichológia Tanszék www.erg.bme.hu
BME Ergonómia és Pszichológia Tanszék www.erg.bme.hu
Egy váratlan probléma 2. A Mann-Whitney próbák igazolják, hogy •az időveszteség erősen függ az iskolatípustól (α=0,006 szignifikanciaszinten nagyobb problémát okozott a közgazdasági szakközépiskola tanulóinak), ill. esetünkben ettől nehezen elválaszthatóan attól, hogy lányról vagy fiúról van szó (α=0,031); •a szépirodalmat olvasóknál α=0,021 szignifikancia-szinten nagyobb időveszteség jelentkezett, az informatikai szakkönyveket vagy magazinokat olvasóknál α=0,013 α=0 013 •az szignifikancia-szinten kisebb időveszteség jelentkezett. A korrelációszámítás (Spearman) szerint ez a probléma •a jobb matematika osztályzatot elért tanulóknál kisebb időveszteséget okozott (ρ=-0,441; α=0,034), •kevesebb problémát okozott a strukturáltan jegyzetelőknek (ρ=-0,475; α=0,023), •kevesebb problémát okozott azoknak, akik az ismerkedési szakaszban többet kattintottak (ρ=-0,459; α=0,028). BME Ergonómia és Pszichológia Tanszék www.erg.bme.hu
Egy váratlan probléma 3. Az időveszteség ρ=0,533 együtthatóval, α=0,046 szignifikancia-szinten korrelál az MBTI pszichológiai teszt T-F (Thinking – Feeling, Gondolkodás – Érzés) dimenziójával.
Az, hogy ez a szoftverhiba kinek okoz nagyobb gondot, tehát erősen függ a kognitív stílus MBTI T-F dimenziójától. A gondolkodó típusú felhasználók a képernyő csalóka látszatától függetlenül hamar átlátták a tartalom és a felhasználói felület logikáját, míg az érző típusúakat alaposan becsapta a konkrét oldal elrendezésének lezártságérzése.
BME Ergonómia és Pszichológia Tanszék www.erg.bme.hu
5