České vysoké učení technické v Praze FAKULTA ELEKTROTECHNICKÁ Kvantitativní test uživatelského rozhraní Plánovací diář a Google Calendar Semestrální práce do předmětu Testování uživatelského rozhraní LS 2012/2013 Andrej Doubek doubeand@fel.cvut.cz 27.4.2013
Obsah 1. Popis testování... 3 2. Cílová skupina... 3 3. Metrika... 3 3.1 Nezávislá proměnná... 3 3.2 Závislá proměnná... 3 4. Hypotézy... 3 4.1 Nulová hypotéza... 3 4.2 Alternativní hypotéza... 3 5. Data... 4 5.1 Způsob sběru dat... 4 5.2 Sesbíraná data... 4 5.3 Vyhodnocení dat... 4 7. Závěr... 5 8.Zdroje... 5 2
1. Popis testování V testování se budeme zabývat rozdílem mezi zápisem do klasického plánovacího kalendáře a zápisem do mobilní verze kalendáře Google Calendar. Testování je nastaveno tak, aby demonstrovalo každodenní situaci kdy uživatel potřebuje zapsat krátkou poznámku na konkrétní datum a čas. Pro testování byl zvolen klasický papírový plánovací diář velikosti 9x15,5cm a mobilní telefon Sony Xperia mini pro s instalovanou aplikací Google Calendar pro systém Android, mobilní telefon disponuje softwarovou i výsuvnou QWERTY klávesnicí. 2. Cílová skupina Cílová skupina je velmi široká, jedinou podmínkou je základní znalost ovládání současných smartphonů. 3. Metrika 3.1 Nezávislá proměnná Nezávislou proměnou zde byla metoda zápisu úkolu, diář a mobilní telefon. 3.2 Závislá proměnná Závislou proměnou je v tomto případě čas od převzetí diáře/mobilního telefonu a kompletního zadání testovacího zápisu po dokončení zápisu na správný den a čas. 4. Hypotézy 4.1 Nulová hypotéza Doba od převzetí diáře/mobilního telefonu a kompletního zadání testovacího zápisu po dokončení zápisu je pro diář i mobilní telefon stejná. 4.2 Alternativní hypotéza Doba od převzetí diáře a kompletního zadání testovacího zápisu po dokončení zápisu je v případě diáře menší než v případě mobilního telefonu. 3
5. Data 5.1 Způsob sběru dat Participanti byli požádání a zápis následující poznámky(ta byla složena čistě náhodně a nemá žádný reálný podklad): Karlovo nám. FEL E-258 konzultace PRE01 Datum a čas pro tento zápis bylo zvoleno pro každého participanta jiné, aby se částečně předešlo otevírání papírového plánovacího diáře na daném měsíci z důvodu mechanického opotřebení vazby a také z důvodu,že v papírovém diáři nelze poznámky efektivně mazat. 5.2 Sesbíraná data Bylo testováno 16 participantů data jsou uvedena v následující tabulce. Doba je uvedena v sekundách. Číslo participanta Doba pro diář Doba pro Google Cal. par01 36 90 par02 38 59 par03 42 72 par04 40 70 par05 35 62 par06 38 76 par07 41 74 par08 31 82 par09 43 61 par10 49 68 par11 52 83 par12 38 83 par13 44 88 par14 41 82 par15 43 58 par16 92 84 5.3 Vyhodnocení dat Byla oslovena jedna cílová skupina lidí, každý participant byl testován za dvou rozdílných podmínek. Za předpokladu,že získaná data mají normální rozdělení použijeme párový t-test na statistické hladině významnosti α = 0.05. Vyhodnocení bude provedeno v programu R. Párový t-test v programu R: >diar <- c(36,38,42,40,35,38,41,31,43,49,52,38,44,41,43,92) >googlecalendar <- c(90,59,72,70,62,76,74,82,61,68,83,83,88,82,58,84) 4
> t.test(diar,googlecalendar,paired=true) Paired t-test data: diar and googlecalendar t = -7.8349, df = 15, p-value = 1.112e-06 alternative hypothesis: true difference in means is not equal to 0 95 percent confidence interval: -38.8769-22.2481 sample estimates: mean of the differences -30.5625 7. Závěr Výsledkem párového t-testu je t = -7.8349, p = 1.112e-06. Na základe výsledku párového t-testu byly zjištěny významné rozdíly mezi hodnotami p<0,05 můžeme tedy zamítnout nulovou hypotézu a přijmáme hypotézu alternativní. Výsledkem testování je tedy zjištění, že klasický plánovací diář je stále rychlejším způsobem jak si zapisovat úkoly a poznámky oproti mobilnímu zápisu. Neposkytuje ovšem možnosti upozornění a dalších pokročilých funkci, to už ovšem není předmětem tohoto testování. 8.Zdroje http://www.whichtest.info http://www.r-project.org https://play.google.com/store/apps/details?id=com.google.android.calendar&hl=cs http://www.statsdirect.com/help/parametric_methods/ptt.htm 5