Lokasjons- og kontekstbaserte tjenester - Department of Computer ...
Lokasjons- og kontekstbaserte tjenester - Department of Computer ... Lokasjons- og kontekstbaserte tjenester - Department of Computer ...
5 TESTING OG EVALUERING AV FUMBLE 91 Brukergrensesnittet ble kommentert som “elendig”. Siden dette er en prototype som b˚ade har administrative og brukeroppgaver i samme skjermbilde, og i tillegg har valgt ˚a vise hvordan sammenhengen mellom informasjon og lokasjon kan modelleres, kan brukergrensesnittet oppfattes som b˚ade rotete, ulogisk og uoversiktlig. Dette er noe som m˚a vurderes nøye i et ferdig system, slik at grensesnittet blir intuitivt og enkelt ˚a bruke. Brukertest 3: I den siste testen var ikke det tr˚adløse kortet i brukerens pc støttet. Pc-en er av eldre versjon og har et integrert tr˚adløst nettverkskort. Det virker som om dette ikke hadde en negativ innvirkning p˚a hvordan brukeren oppfattet systemet. Testen gikk som forventet, da sm˚afeilene fra de første testene var rettet opp. Igjen kom brukeren med nyttig tilbakemelding. Spesielt det at brukeren likte tanken p˚a et system som kunne reagere ut i fra en timeplan og hvor brukeren befant seg. At systemet henter fram oppgaver, forelesningsnotater osv. i en forelesning var noe brukeren ønsket seg. Det med avstand er diskutert tidligere i oppgaven, men det ble nevnt for brukeren at det ikke er mulig ˚a bedømme avstand ut i fra WiFi signaler, men at det kanskje kan løses ved at avstandene mellom alle punkt til alle andre punkt legges inn i databasen. Dette er en oppgave som er svært ressurskrevende og systemet vil bli unøyaktig. Noe spesielt nøyaktig vil det heller ikke bli. Innsida blir ogs˚a av bruker 3 kun brukt for ˚a f˚a tilgang til It’s:Learning. Ergo blir meldinger som er lagt ut p˚a Innsida ikke lest. Brukeren s˚a for seg at et system som kunne varsle om nye (og relevante basert p˚a en profil) meldinger ville vært noe han benyttet seg av. 5.4 Oppsummering og evaluering av resultat Resultatene fra de ulike testene beviser at Fumble oppfyller kravene slik de er spesifisert i kravspesifikasjonen. Lokasjonsdelen kan vise til gode resultater selv med en enkel lineær algoritme. Likevel vil ikke en lineær algoritme være god nok for et ferdig system, da det vil ta for lang tid ˚a dedusere en posisjon. I tillegg vil det legge beslag p˚a all tilgjengelig cpu-kraft mens algoritmen kjører (i gjeldene implementasjon er det hvert sjette sekund).Lokaliseringsmodulen kan vise til en nøyaktighet p˚a ca. 3 meter, som er tilsvarende andre lokaliseringssystemer basert p˚a WiFi. Informasjonsmodulen er sterkt knyttet til lokaliseringsmodulen, men presenterer korrekt informasjon basert p˚a oppgitt lokasjon. Dette beviser at det er mulig ˚a utvikle en felles struktur for kontekstavhengige systemer. Det gjenst˚ar likevel mye arbeid med ˚a implementere feks. en gazetteer og integrere eksterne systemer. Samtlige testpersoner ga uttrykk for at dette er et system de kunne tenke seg ˚a benytte hvis det hadde eksistert. For ˚a f˚a et fullstendig svar p˚a spørsm˚alet om
92 5 TESTING OG EVALUERING AV FUMBLE dette er et system som ville ha blitt benyttet av studenter, m˚a prototypen først implementeres med funksjonaliteten nevnt i Kapittel 3, og s˚a testes ut p˚a flere studenter enn hva denne oppgaven hadde tid til. Resultatene viser ogs˚a at studentene bruker kun et f˚atall av eksisterende informasjonssystemer.
- Page 52 and 53: 4 PROTOTYPING 41 4 Prototyping P˚a
- Page 54 and 55: 4 PROTOTYPING 43 vil være unik for
- Page 56 and 57: 4 PROTOTYPING 45 Figur 12: Signalst
- Page 58 and 59: 4 PROTOTYPING 47 oppgaven og det er
- Page 60 and 61: 4 PROTOTYPING 49 en del av samme sy
- Page 62 and 63: 4 PROTOTYPING 51 4.3.1 Valgt teknol
- Page 64 and 65: 4 PROTOTYPING 53 - Navnetyper inneh
- Page 66 and 67: 4 PROTOTYPING 55 - Finn lokasjon: D
- Page 68 and 69: 4 PROTOTYPING 57 Figur 14: Fumble :
- Page 70 and 71: 4 PROTOTYPING 59 Figur 15: Fumble :
- Page 72 and 73: 4 PROTOTYPING 61 scope, slik det er
- Page 74 and 75: 4 PROTOTYPING 63 muligens fordi enk
- Page 76 and 77: 4 PROTOTYPING 65 AP ID MAC Signal N
- Page 78 and 79: 4 PROTOTYPING 67 Utover dette har i
- Page 80 and 81: 4 PROTOTYPING 69 Figur 19: Informas
- Page 82: 4 PROTOTYPING 71 4.8 Oppsummering p
- Page 85 and 86: 74 5 TESTING OG EVALUERING AV FUMBL
- Page 87 and 88: 76 5 TESTING OG EVALUERING AV FUMBL
- Page 89 and 90: 78 5 TESTING OG EVALUERING AV FUMBL
- Page 91 and 92: 80 5 TESTING OG EVALUERING AV FUMBL
- Page 93 and 94: 82 5 TESTING OG EVALUERING AV FUMBL
- Page 95 and 96: 84 5 TESTING OG EVALUERING AV FUMBL
- Page 97 and 98: 86 5 TESTING OG EVALUERING AV FUMBL
- Page 99 and 100: 88 5 TESTING OG EVALUERING AV FUMBL
- Page 101: 90 5 TESTING OG EVALUERING AV FUMBL
- Page 105 and 106: 94 6 KONKLUSJON OG VIDERE ARBEID in
- Page 107 and 108: 96 6 KONKLUSJON OG VIDERE ARBEID M
- Page 110 and 111: REFERANSER 99 Referanser [1] A9. A9
- Page 112 and 113: REFERANSER 101 [22] Ole Hestnes og
- Page 114 and 115: A TERMINOLOGI 1 Appendix A Terminol
- Page 116 and 117: B KRAVSPESIFIKASJON 3 Alternative c
- Page 118 and 119: B KRAVSPESIFIKASJON 5 3. Case condi
- Page 120 and 121: B KRAVSPESIFIKASJON 7 - Attributten
- Page 122 and 123: C INSTALLASJONSMANUAL FUMBLE 9 C In
- Page 124 and 125: D BRUKERMANUAL FUMBLE 11 D Brukerma
- Page 126 and 127: E TR˚ADLØSE SIGNALER 13 E Tr˚adl
- Page 128 and 129: F FUNKSJONER 15 dette. I tillegg er
5 TESTING OG EVALUERING AV FUMBLE 91<br />
Brukergrensesnittet ble kommentert som “elendig”. Siden dette er en prototype<br />
som b˚ade har administrative <strong>og</strong> brukeroppgaver i samme skjermbilde, <strong>og</strong> i tillegg<br />
har valgt ˚a vise hvordan sammenhengen mellom informasjon <strong>og</strong> lokasjon kan modelleres,<br />
kan brukergrensesnittet oppfattes som b˚ade rotete, ul<strong>og</strong>isk <strong>og</strong> uoversiktlig.<br />
Dette er noe som m˚a vurderes nøye i et ferdig system, slik at grensesnittet blir<br />
intuitivt <strong>og</strong> enkelt ˚a bruke.<br />
Brukertest 3: I den siste testen var ikke det tr˚adløse kortet i brukerens pc støttet.<br />
Pc-en er av eldre versjon <strong>og</strong> har et integrert tr˚adløst nettverkskort. Det virker<br />
som om dette ikke hadde en negativ innvirkning p˚a hvordan brukeren oppfattet<br />
systemet.<br />
Testen gikk som forventet, da sm˚afeilene fra de første testene var rettet opp. Igjen<br />
kom brukeren med nyttig tilbakemelding. Spesielt det at brukeren likte tanken p˚a<br />
et system som kunne reagere ut i fra en timeplan <strong>og</strong> hvor brukeren befant seg. At<br />
systemet henter fram oppgaver, forelesningsnotater osv. i en forelesning var noe<br />
brukeren ønsket seg.<br />
Det med avstand er diskutert tidligere i oppgaven, men det ble nevnt for brukeren<br />
at det ikke er mulig ˚a bedømme avstand ut i fra WiFi signaler, men at det kanskje<br />
kan løses ved at avstandene mellom alle punkt til alle andre punkt legges inn i<br />
databasen. Dette er en oppgave som er svært ressurskrevende <strong>og</strong> systemet vil bli<br />
unøyaktig. Noe spesielt nøyaktig vil det heller ikke bli.<br />
Innsida blir <strong>og</strong>s˚a av bruker 3 kun brukt for ˚a f˚a tilgang til It’s:Learning. Ergo blir<br />
meldinger som er lagt ut p˚a Innsida ikke lest. Brukeren s˚a for seg at et system<br />
som kunne varsle om nye (<strong>og</strong> relevante basert p˚a en pr<strong>of</strong>il) meldinger ville vært<br />
noe han benyttet seg av.<br />
5.4 Oppsummering <strong>og</strong> evaluering av resultat<br />
Resultatene fra de ulike testene beviser at Fumble oppfyller kravene slik de er<br />
spesifisert i kravspesifikasjonen. <strong>Lokasjons</strong>delen kan vise til gode resultater selv<br />
med en enkel lineær algoritme. Likevel vil ikke en lineær algoritme være god nok<br />
for et ferdig system, da det vil ta for lang tid ˚a dedusere en posisjon. I tillegg vil<br />
det legge beslag p˚a all tilgjengelig cpu-kraft mens algoritmen kjører (i gjeldene<br />
implementasjon er det hvert sjette sekund).Lokaliseringsmodulen kan vise til en<br />
nøyaktighet p˚a ca. 3 meter, som er tilsvarende andre lokaliseringssystemer basert<br />
p˚a WiFi.<br />
Informasjonsmodulen er sterkt knyttet til lokaliseringsmodulen, men presenterer<br />
korrekt informasjon basert p˚a oppgitt lokasjon. Dette beviser at det er mulig ˚a<br />
utvikle en felles struktur for kontekstavhengige systemer. Det gjenst˚ar likevel mye<br />
arbeid med ˚a implementere feks. en gazetteer <strong>og</strong> integrere eksterne systemer.<br />
Samtlige testpersoner ga uttrykk for at dette er et system de kunne tenke seg ˚a<br />
benytte hvis det hadde eksistert. For ˚a f˚a et fullstendig svar p˚a spørsm˚alet om