Kapittel4.Eksperimentet:Hjelpenipraksis
4.3 PresentasjonavHTML-assistent
Figur4.1:HTML-assistent,BilledligHjelp.Ivisningsomradetviseshjelpen fordibrukerenholderpamedenfunksjon.Iarbeidsomradeterbrukeren iferdmeda\signere"dokumentet.Detteskjeridetverstevinduet.
I hovedvinduetnedersttil hyrekanviselistenoverelementenei dokumentet.Dettevindueteralltidapent(bortsettfraheltistartenpa sesjonen).
Billedlig.Brukesdettealenehenvisesdettilbeggegrensesnittsomharbilledligbeskrivelsepaknappene.
DeterbareomhjelpenertilstedeellerikkesomskillerHjelpfraIkke-Hjelp.
Brukergrensesnittetforvrigerlikt.Billedligogtekstliggrensesnitteneskill-ersegkuniomknappeneigrensesnittetertekstligellerbilledligbeskrevet.
Videreutoverikapitletvildetblivistskjermbilderfrabadedenbilledlige ogdentekstligevariantenavgrensesnittet.Strstedelenavskjermbilde-nekommerfraBilledliggrensesnittenefordiBilledligHjelperpaenmate
\aggskipet",somkombinererhjelp,metaforerogtegn,ogerdetgrense-snittetsomjeghaperskalvreetumiddelbartbrukbartsystem.Deandre tregrensesnittenemanglerenellertoavkomponentenesomBilledligHjelp har,ogerlagetforakunneunderskebetydningenavdeforskjelligegren-sesnittkomponentenehverforseg.
ToeksemplerpahvordanHTML-assistentserutvisesigur4.1og4.2.
Skjermenerdeltietarbeidsomradeogetvisningsomrade.Arbeidsomradet erdetomradetpaskjermenderbrukerenlagerdokumentet.Detbestaralltid avett,menkanogsabestaaverevinduer.Nederstvisesalltidhovedvin-duet(segur4.7).Dettevindueterutgangspunktetforasetteinnnye,eller
113
Kapittel4.Eksperimentet:Hjelpenipraksis
Figur4.2:HTML-assistent,BilledligHjelp.Ivisningsomradeterdetnadet forelpigedokumentetsomvisesfordibrukerenerferdigmed\signaturen"
fraforrigebilde.Nederstservi\signaturen"somblelaget.Iarbeidsomradet erdetkunhovedvinduetsomerapent.Herkanbrukerensetteinnetnytt element,redigereeteksisterende,fjerneetelement,elleromrokkerepa rekkeflgenidokumentet.
redigereeksisterendeelementer.HTML-assistenterlisteorientert.IHoved-vinduetbennerdetsegenlisteoverelementeneidokumentet.Herkan brukerenytte,sletteellerredigereelementene.Etelementeralltidaktivt, ognyeelementersomsettesinnidokumentethavneralltidunderdetakti-ve,ogblirderetterselvdetaktive.Brukerenkanvelgeaktivtelementveda klikkepadet.
Visningsomradetbennersegtilvenstre.Hervisesvekselsvisdetforelpi-gedokumentetoghjelpen.Hvergangbrukerensetterinnetnyttelement, ellerredigerereteksisterendeviseshjelpen.Narhanerfornydmeddet-teelementet,oggartilbaketilhovedmenyen,visesdokumentet.Dermed farhanhjelpnarhanskalkonstruerenoe,ogfarseresultatetnarhaner ferdig.Igur4.1erbrukereninneoglagerenadressekonstruksjon.Derfor viseshjelpen.Igur4.2erbrukerennettoppferdigmedenkonstruksjon,og kunhovedvindueterapent.Davisesdokumentethanlager.Forbrukernei Ikke-Hjelpgruppenvisesdokumentetheletiden.
HTML-assistentbestaravover10.000kodelinjeriC.Itilleggerdet5sma ArexxprogrammersomsrgerforintegrasjonenmellomHTML-assistent ogMosaic,ogover70HTMLdokumenterihjelpesystemet.Selveimple-menteringsfasentokioverkantav2maneder.
114
4.3PresentasjonavHTML-assistent
4.3.1 Etlitescenario
ForafaenforstaelseavarbeidsgangeniHTML-assistentviljegherpresen-tereetlitescenarioderentenktbrukernskeralageenkorthjemmeside.
JegbrukerherBilledligHjelpgrensesnittet.Allegurenedetrefererestili detteeksempletnnesigur4.3.
Detfrstesomskjeretteratbrukerenharlestetegetvelkommenskjermbil-de,erathanfarbeskjedomaskriveinnnavnetogtittelenpahjemmesiden ivinduetigur(a).Tittelenpadokumentetblirforeslattautomatisketterat brukerenharskrevetnavnetsitt.
Ialleskjermbildervisesenhjelpelinjeverst.Idenneblirbrukereninformert omhvadeulikegrensesnittobjektenebrukestil.Hjelpelinjaendrerinnhold avhengigavhvormusmarkrenbennerseg.Iskjermbilde(a)starmark-reni\Dittnavn:"feltet.
Hvergangbrukerengarinnietskjermbilde,sliksomdetigur(a)endres innholdetihjelpevinduet(Segur4.1og4.2,samtforklaringeniforrigesek-sjon),dermedvilhjelpenvisessomigur(b).Dissehjelpeteksteneforskeraforklarehvordannoeskalgjres.Somviserinneholderhjelpetekstenen
\mer"knapp.Trykkerbrukerenpadennefarhanforklartbakgrunnenfor hvorfornoemagjrespaenspesiellmate,samtengrundigereforklaring pahvordanoperasjonenutfres(segur(c)).
Straksbrukerenerferdigmedaskrivenavnogdokumenttittel,trykkerhan pa\Ok"knappennederstilhyreigur(a).Vinduetlukkes,oghovedvinduet (d)kommeropp.
Tilvenstreiskjermbildetnnesenlisteoverdokumentetselementer.Listen inneholderforyeblikketkunenoverskrift.Denneblenettopplagetvedat brukerenskrevindokumenttittelen.Tilhyreiskjermbildetnnesenmeny overdeelementenedetermuligasetteinnidokumentet.
Samtidigsomhovedvinduetdukkeroppendresinnholdetihjelpevinduettilaviseinnholdetidetforelpigedokumentet.Padettetidspunkteterdet bareoverskriften\ErikSaastadshjemmeside"somstarder(segur(e)), menettersombrukerenproduserermerblirdetvistenmerogmerferdig hjemmeside.Hvergangbrukerenkommertilbaketilhovedvinduetettera haendretellerlagetetnyttelement,visesdokumentet.
Laossnaantaatbrukerennskeraendreoverskriftensomharblittlag-et.Dettekangjresenkeltvedadobbeltklikkepaoverskriftenilistenover dokumentetselementer.Dermedvisesvinduetigur(f),samtidigsomvis-ningsvinduetendrestilavisehjelpomoverskrifter.Ioverskriftsvinduetkan brukerenenkeltendretekstensinnholdogstrrelseforsaaakseptereval-geneogreturneretilhovedvinduet.
Hvisbrukerensanskerasetteinnentekst,kanhantrykkepaknappen merket\txt".Visningsvinduetvisernahjelpomtekst,samtidigsomtekstvin-duetigur(g)dukkeropp.Brukerenkanbegynneaskrivemedengang.
Deterimidlertidlurtabrekkeopptekstenipasseligedeler.Tekstvinduet erlinjeorientert,slikatallefunksjonerutfrespaenhellinje.Vilbrukeren
115
Kapittel4.Eksperimentet:Hjelpenipraksis
(a)Tittelvinduet (b)Hjelpfortittelvinduetvisessamtidig. (c)Merhjelphvisbrukertrykkermerknappen
(d)Hovedvinduet (e)Forelpigdokument (f)Redigereroverskrift
(g)Skriverlitttekst (h)Forelpigdokument (i)Leggerinnbilde
(j)Bildetblirenforbind-else (k)Signererdokumentet (l)Ferdigdokument
Figur4.3:EtkortscenarioiHTML-assistent.
116
4.3PresentasjonavHTML-assistent
f.eks.utheveordet
uheldig
,madettesettespaenegenlinje.Deretterma hantrykkepafunksjonenforfettekst.Tekstlinjenevisesienlistetilvenstrei tekstvinduetetterhvertsombrukerenskriverdeminn.Vikanseeteksempel padetteigur(g).Tekstenbrukerfarpresentertivisningsvinduetnarhan aksepterervalgenesineerimidlertidikkedeltoppmedmindremanspesikt beromdet.Dettekanvisevedaobserveredetferdigedokumentetigur (h).Asetteinnetbildeforegarvedatbrukerenvelgerkameraetihovedvinduet (d).Davisesbildevinduetigur(i),samtidigsomhjelpenendres.Detlig-gerengoddelferdigebildersombrukerneavHTML-assistentkanvelge mellom.Disseerkategorisert,ogdetfrstebrukerenfarseerenlisteover dissekategoriene.Manvelgerkategorivedadobbeltklikkepaden,ogfar dermedlistetbildeneikategorien.nskerbrukerenaseetbilde,kanhan dobbeltklikkepadet.Bildetvisesdaietegetvindupaskjermen.Mererdet ikkendvendigagjre.Laossimidlertidanntaatbrukerennsketatbildet varenforbindelsetiletannetdokument.Detteerdetmuligafatilveda velgeknappensomforestillerenpiltiletdokumentnedetilvenstreigur (i).Nardettegjresapnesvinduetigur(j).DetsomskjernarforbindelsesvinduetapneseratHTML-assistentberMosaic omagatilIshjemmeside.Hererbrukerenpahjemmebane,ogkanrelativt enkeltblasegfremtildensidenhannskeralageenforbindelsetilistedet foramatteskriveinnadressenmanuelt,selvomogsadetteermulig.Vedatrykkepa\Mosaic-logo"knappenmidtpagur(j)hentesadressenoveri HTML-assistent,ogvisesilinjenunderknappen.Deretterkanbrukerenak-septerevalgene,ogreturneretilbildevinduet.Akseptererhanvalgeneogsa her,erhantilbakeihovedvinduet.
Navilelementlistenihovedvinduet(d)inneholdeenoverskrift,entekstog etbilde.Brukerenkankanskjenskeasetteinnenskillelinjeoverogunder bildet.Dettegjresvedatrykkepaskillelinjeknappeni\settinn"menyeni hovedvinduet(d).Laossantaatbrukerengjordeenfeil,ogtrykkettregang-erpaknappen.Trelinjervisesdapasluttenavelementlistenogidetferdige dokumentet.Grunnentilatlinjenevisespabunneneratetavelementene ielementlistenalltiderdetaktive.Detteelementeteruthevetmedenbla bakgrunn.Etnyttelementvilalltidsettesinnetterdetaktive,ogblirselvdet aktiveetteratdetharkommetinnielementlisten.
Brukerenhardermedgjorttofeil.Hanharsattinntrelinjeristedetforto,og linjeneersattinnpasluttenavdokumentet.Disseproblemenelarsegimid-lertidenkeltordneopp.Underelementlistenihovedvinduet(d)nnesdetre knapperforamanipulereelementeneilisten.Determuligakopiere,slette, ogytteelementeroppogned.Brukerenkanderforklikkepadenenelinja, ogderettervelgesletteknappen.Linjaforsvinnerbadefraelementlistenog dokumentvisningsvinduet.Deretterkanbrukerenvelgedeandrelinjene,og yttedemdithanvilhademmedetpartrykkpaoppknappen.
Laosssaantaatbrukerennskerasetteinninformasjonomhvemsom harlagetdokumentet.Vedatrykkepanedersteknappi\settinn"menyen kommeradressevinduetopp(gurk),oghjelpomdettevises.Navneter
117
Kapittel4.Eksperimentet:Hjelpenipraksis
<HTML>
<HEAD>
<TITLE>ErikSaastadsHjemmeside</TITLE>
</HEAD>
<BODY>
<H1>ErikSaastadsHjemmeside</H1>
Detvarengangenmannsomvarlitt<b>uheldig</b>.
Hansnubletdahanskullegaut,ogramletsalanghan varnedtrappen.Imidlertidgikkaltbarebra.
<HR>
<AHREF="http://www.ifi.uio.no/"><IMGSRC=
"clockbutton.gif"ALIGN=TOPALT="Ifi"></A>
<HR>
<ADDRESS>
ErikSaastad<BR>
Email:eriks@ifi.uio.no<BR>
Systemarbeid,Instituttforinformatikk, UniversitetetiOslo
</ADDRESS>
</BODY>
</HTML>
Figur4.4:HTML-kodenprodusertiscenariet.
alleredefyltut,sabrukerenkanskriveelektroniskpostadresse,ogvelge studieretningoginstitusjonomnskelig.Deretteraksepteresvalgene,og brukerenreturnerertilhovedvinduet.Detferdigedokumentetvisesigur (l).Igur4.4viseskildekodentildokumentet.Denneertattmedforavise hvaenbrukersomnsketalagedokumentetienvanligteksteditormatte skrevet.
DetererefunksjoneriHTML-assistentsomikkeergjennomgatt.Jegser ikkenoepoengiagjredette.Leserenskullenahafattenbrukbarforsta-elseavhvordanprogrammetvirker,ogdengenerellearbeidsgangen.
4.4 Hypoteser
Deestehypoteseneertidligeredenertikapittel2og3.Itilleggblirdet herinnfrttrenyehypotesersomharmedoppgavegjennomfringenagj-re.Detteerhypotesersomikkeharmedhjelpenellerbrukergrensesnittet hverforsegagjre,menhellermedoppgavegjennomfring,enkelhetog umiddelbartbrukbaresystemergenerelt.
Alletidligerehypoteservilbligjentattidenneseksjonen.Badehypotese-nefrakapittel2og3,samtdenyehypotesenevileksistereitoutgaver.
Engenerellversjonsomomhandleromhjelp,metaforer,ogumiddelbart brukbaresystemer.Dissehypoteseneblirskrevetmedstor
H
.DessutenenspesiellversjonsomertilpassetHTML-assistent.Dissehypoteseneblir
118
4.4Hypoteser
markertmedliten
h
.Senereidettekapitteletvilunderskelsenbligjennomgatt,ogdetvurderes hvilkehypotesersomstttesoghvilkesomsvekkes.Isistekapittelviljeg seomresultatenesomgjelderfordespesiellehypoteseneogsaholderfor degenerellehypotesene.
4.4.1 Hjelp
H1
Oppgavegjennomfringengarraskeremedhjelpogprogressivtilluk-ningennuten.h1
OppgavenerraskereautfremedHjelpennuten.Poengetmeddennehypoteseneraseomhjelpesystemetspillernoenrolle foroppgavegjennomfringen.Utfrelsestidenpaoppgavenkansammen-lignesforHjelpogIkke-Hjelpforafaenindikasjonpahvasomerraskest.
H2
Oppgavegjennomfringenerenkleremedhjelpogprogressivtillukning ennuten.h2
OppgavenerenklereautfremedHjelpennuten.Hernskerjegaseomhjelpesystemetspillernoenrolleforhvorenkelt HTML-assistentblirabruke.Detvilmattebenytteskvalitativeteknikkerfora kunnefaindikasjonerpaomhypotesenerriktigellergal.Itilleggerdetmuligabenyttekvantitativeteknikkeriformavsprreskjemaerogtellingavantall feilbrukeregjr.DetsommasammenligneserombrukernesynesHTML-assistentvarenklereabrukeiHjelpversjonenenniIkke-Hjelpversjonen.
4.4.2 Billedligversustekstbasert
H3
Etgrensesnittmedbilledligeknappererraskereabrukeennetmed tekstbaserte.h3
OppgavenerraskereautfremedBilledligennmedTekstliggrense-snitt.Jegnskeraseomtegnogmetaforerspillernoenrolleforoppgavegjen-nomfringen.Dettekanmalesvedasammenlignegjennomfringstideni BilledligogTekstliggrensesnittene.Detkanvreproblematiskaslutte noegenereltutfradennehypotesenfordibadevalgavbilderpadebilledli-geknapperogtekstenpadetekstligeknappeneermineegne.Uansettvalg avbilledligeogtekstligeknappervildetkunnemalesengjenkjenningsverdi somsiernoeomhvilkentypeknappersomraskestgjenkjennesetteratde frsterlrt.MangeavknappeneiHTML-assistentvilbrukerenkommei kontaktmedmangegangerpaerestederigrensesnittet.
119
Kapittel4.Eksperimentet:Hjelpenipraksis
H4
Etgrensesnittmedbilledligeknappererenklereabrukeennetmed tekstbaserte.h4
OppgavenerenklereautfremedBilledligennTekstliggrensesnitt.Hernskerjegasepategnogmetaforersbetydningfordensubjektiveopp-fatningavoppgavenskompleksitet.Detmamalesdelviskvalitativtf.eks.i formavhyttenkningsprotokoller,ogdelviskvantitativtiformavf.eks.an-tallfeilogsprreskjemaer.Jegmasepaforskjellenmellombrukernesom brukerBilledligogdesombrukerTekstlig.Ogsahereksistererproblemet medakunnesinoegenereltomhypotesenefordibeggevarianteravgren-sesnitteterlagetavmeg.
H5
Etgrensesnittmedbilledligeknappergjrathjelpesystemetbrukes mindreennietgrensesnittmedtekstbaserteknapper.h5
HjelpesystemetbrukesmindreiBilledligHjelpenniTekstligHjelp.Deternskeligaseom\hjelpenigrensesnittet"gjratdetblirmindrebe-hovforonlinehjelp.Hervildetistorgraddreiesegomkvantitativemetoder foraunderskehypotesen.Detkantellesantallgangerbrukernebrukte hjelpesystemet,ogogsaantallgangerdetblirtrykketpa\Mer"knappen.I tilleggkanjegfaenkvalitativflelseavhvorlengebrukernebenyttethjel-pesystemetvedasepahyttenkningsprotokollero.l.
4.4.3 Tradisjoneltsystemversusetumiddelbartbrukbartsys- tem
H6
Oppgavegjennomfringengarraskereietumiddelbartbrukbartsystem ennietstandardverkty.h6
HTML-assistenterenraskeremateaproduserehjemmesiderpaenn vedabrukeEmacs.Etumiddelbartbrukbartsystembrvreraskereabrukeennetstan-dardverkty.Etavhovedmaleneietsliktsystemernsketomaprioritere oppgavegjennomfringframforlring.Foratestedennehypotesenerdet muligalageenkontrollgruppesombenytteretstandardverkty.PaIvil dettesiteksteditorenEmacs,ogjegkallerdennekontrollgruppenheretter forEmacs.DermedkanEmacsutfrelsestidmalesoppmotalledesom benytterHTML-assistent.Enkvalitativfaktorerselvflgeligogsainneibil-det.Detkanvreforskjellerpakvalitetentildeferdigehjemmesidenesom produseresidetenesystemetiforholdtildetandre.Denneforskjellenkan gjerneeksistereogsamellomdeforskjelligevarianteneavHTML-assistent.
Detteproblemetblirdettattstillingtiliseksjon4.7.3paside153.
120
4.5Designogimplementasjon H7
Oppgavegjennomfringenerenklereietumiddelbartbrukbartsystem ennietstandardverkty.h7
HTML-assistenterenenkleremateaproduserehjemmesiderpaenn vedabrukeEmacs.Etumiddelbartbrukbartsystemmavreenkelthvisdetskalfungere.Til- feldigebrukernekanikkeforventesaskullehuskesyntaksdetaljerellerde-taljerigrensesnittet.Tingbrvreselvforklarende.Hermajegunderske EmacsmotdeforskjelligevarianteneavHTML-assistent.Etsprreskjema kangiindikasjonpahvorvidthypotesenstyrkesellersvekkes.Determuligatelleantallfeilsomblegjort,ogseomdeternoenforskjellerher.Itillegg vilhyttenkningsprotokollerkunnegietinntrykk.
H8
Ietgrensesnittsomgirumiddelbarresponspadetdulagererdetenk-lerearedigerefeilsomblirgjortfordideoppdagesraskere.h8
DeterenklerearedigerefeilmanhargjortiHTML-assistentenni Emacs.IForunderskelsenbledetkartlagtatmangefeilikkebleoppdagetfrman sadetferdigedokumentetiMosaicpaslutten.Antagelseneratdettarleng-retidogervanskeligerearetteoppfeilnarmanikkelengrehuskerhvaman gjorde.Medfeilhermenerjegbadeglipperogmisforstaelser(Seseksjon 2.2.1paside19).Dennetestenerkvalitativ.Detmaobserveresforskjeller mellomEmacsogHTML-assistentnardetgjelderhvorfortbrukerneopp-dagerfeilene,oghvorvanskeligdeterarettedemoppigjen.
4.5 Designogimplementasjon
Peopletalkaboutthe\depersonalization"ofcomputers.Iwant toemphasizethepersonalizationofcomputers-thatthey,their programsandlanguages,aredesignedbyindividuals,eachwith hisorherownobsessions.
|TheodorHolmNelson
4.5.1 Designideogforholdettilandreverkty.
HTML-assistenterdesignetforavreetverktyforproduksjonavhjem-mesiderpaenenkelograskmate.Slikesiderkanidagstortsettproduseres patoulikemater.EntenskrivesHTMLsyntaksendirekteinnieneditor,eller manbrukeretverktysomerlagetspesieltforaskriveHTML-dokumenter.
Detnnesereslikespesialverktypamarkedet.Fellesfordeesteav demeratdelignerpateksteditorer.BrukerkanvelgeHTML-syntaksenfra
121
Kapittel4.Eksperimentet:Hjelpenipraksis
Enklere og raskere for uerfarne brukere.
Mer fleksibilitet for eksperter.
Skrive og vise
i WWW−visningsverktøy.
HTML−assistent. Konstruere elementer. Syntaks skjult.
Vise i WWW−visningsverktøy underveis i prosessen.
HTML−syntaks velges i menyer.
Skrive som i en editor.
Vise i WWW−visningsverktøy.
Skrive i teksteditor.
Vise i WWW−visningsverktøy.
Figur4.5:ForskpaagruppereeksisterendeHTML-verkty.verstnnes deverktyenesomerenklestabruke.Nederstnnesdemesteksible.
Pilenpavenstresideavgurengarikkefratoppenfordietverktysom badelardegskriveogviseisammevinduantageligkanvrebadeenkelt ogeksibelt.
menyerellerknapper,ogslipperaskrivedeninnselv.Syntaksensettesda innidokumentetdirekte(eks.SimpleHTMLEditorpaMacintosh,ASHE forSolarisogHTML-HeavenpaAmiga),ellerrepresenteresitekstenved tegnellertekstpaknapper(eks.HoTMetaL,Solaris).Noenfaeditorer(We-bMagic,SGI)larbrukerenkonsentreresegominnholdetistrregrad,og elementenevisesidenformdevilfremsta.
Igur4.5harjegforsktagrupperenoenmaterakonstruereHTML-sider pa.Nederstnnervidensyntaksorientertematen.BrukerskriverHTMl-syntaksenienvanligteksteditor,ogkansedokumentetvedahentedet innietvisningsverkty.Iboksenovenfornnervideesteavdagensspe-sialverktyforakonstruereHTML-sider.Brukerslipperaskrivesyntaksen selv,ogkanvelgeelementeneframenyer.Deesteslikeeditorerviserli- kevelsyntakselementerpaskjermenenteniformavrenHTMl-syntaksel-lersymbolersomviserhvilkekonstruksjonerforskjelligeteksterhrerinn under.Endeleditorerbrukerogsasyntaktiskebeskrivelseriknapperog menyvalg.
PadetnestverstenivaetnnerviHTML-assistent.Hererdetmeningenat brukereutensrligerfaringskalkunnekonstrueredokumentene.Program-meterenklerefordidetdistanserersegheltfrasyntaksenslikatbrukerekan
122
4.5Designogimplementasjon
konsentreresegominnholdetistrregradennikategorienunder.Samtidig visesendringeneidokumentetkontinuerligietvisningsverkty.Toveiskom- munikasjonmedvisningsverktyetgjrdetmuligaslippeaskriveinnsyn-taksogsanardetgjelderforbindelsetilandredokumenter.HTML-assistent erimotsetningtilalleandreHTML-produksjonsverktyjegharsettikke byggetoppsomeneditor.
WebMagicfraSiliconGraphicsviserikkesyntaksenidokumentet.Isted-etvisesdokumentetomtrentslikdetvilbliseendeutietvisningsverkty.
Medslikeverktybegynnermananrmesegdenverstekategoriensom antageligerdenenkleste-nemligakunneskriveinndokumentetdirektei visningsverktyet.ImidlertidharWebMagicdenulempenatteksterimeny-valgogpaknapperlignerendelpaHTML-syntaks.
WebMagicerikkesaenkeltaplassereigur4.5Fornybegynnereogtil-feldigebrukereblirverktyetkanskjeikkesaintuitivtaenkeltabruke,og havnerienkategorimellomHTML-assistentogdeandreverktyene.For brukeremedlittkjennskapHTMLspraketselementererdetimidlertidet godtverkty,ogvilantageligplasseresetstedmellomdetalagedoku-menterdirekteivisningsverktyetogHTML-assistent.HTML-assistentog WebMagicharnogenlundelikfunksjonalitet,menmegetforskjelligdesign, ogpasserantageligforforskjelligebrukergrupper.
4.5.2 Integrasjonogplattform
Detharvrtmangevalgogavveiningerbadeunderdesignogimplemen- teringsfasenavHTML-assistent.Enavdeviktigstebeslutningeneomhand-letintegrasjonenmellomHTML-assistentogetvisningsverkty,sliksom MosaicellerNetscape.
Detvarenarbeidshypoteseatbrukernevillebenyttelangtmindretidpaa retteoppfeilhvisdekksehvordandokumentetvillebliseendeutunderveis mensdelagetdet.Itilleggvarforbindelsertilandredokumenternoeav detsombrukernefantvanskeligiforunderskelsen.Dethaddevrten fordelakunnehenteslikeforbindelserdirektefraetvisningsprogramslik somNetscapeellerMosaic.
DeintegrasjonsbehoveneHTML-assistentdermedvillehabehovforvarfor detfrsteakunnefortellevisningsprogramvarenatdenskullehenteetde-nertdokument.Detteforstadigakunnevisebrukerenhvordandokumentet villebliseendeut.Fordetandrevardetviktigakunnebevisningsprog-ramvarenomadressentildokumentetdetforyeblikketvistefram.Kunne visningsprogrammetsvarepaenslikforesprselvilledetvremuligfor brukerenablasegframtildensidenhannsketalageenforbindelsetil,i stedetforamatteskriveinnadressentildokumentet.
DettegjordeatjegmattenneenversjonavMosaic,Netscapeelleretannet visningsverktysomenkeltlotsegintegreremedandreapplikasjoner.Det vistesegatdetteogsableetvalgavplattform.
FrstvurdertejegmulighetenepaAppleMacintoshplattformen.Padisse
123
Kapittel4.Eksperimentet:Hjelpenipraksis
maskinenevarApplescriptnyligkommet.Applescripteretprogrammerings- spraksomgjrdetmuligforapplikasjoneraintegreresmedhverandre.Det-teerimidlertidavhengigavatapplikasjonenebyggerinnvissekommandoer somgjrestilgjengeligforbrukiscriptspraket.Integrasjonsmekanismenei Applescriptvareksiblenokfordenneoppgaven.ImidlertidvarikkeMosaic forMacintoshdetpadettetidspunktet.SttteforAppleeventkallvarpatest-stadietiMosaic,ogmangletb.la.ndvendigdokumentasjon.Netscapevar ikkekommetforMacintoshenna,menidagtrorjegNetscapekansvarepa dendvendigeAppleeventkall.
Detbleogsavurdertandreplattformer.MosaicforSolaris/SunOShadde detsammeproblemetmedintegrasjonsmekanismenesomMacintosh.Da vardetikkesrligmangeandremaskinplattformerigjenpaI.Lsningen bleatamedenAmigamaskinhjemmefra,ogmonteredensomennode paI'snettverk.AmigaOSinkludererArexx,somerenavartavRexxspra-ketfraIBMsstormaskinmilj.SommedApplescriptmaprogramvarenpa AmigabyggeinnArexx-sttte,menimotsetningtilMacintosherdennefor-menforintegrasjonmegetgodtutbygd.Allenyeprogrammerlanseresmed Arexx-funksjonalitet,fordidetnrmestharblittenstandard.Detfantesen versjonavMosaicforAmiga,ogdennehaddeArexx-stttefordepakrevde funksjoner.
DetvarogsaeregrunnertilatAmigablevalgtsomplattformforHTML-assistent.DenviktigsteforutenintegrasjonenmotMosaic,varatjegtidligere haddeprogrammertpaAmiga,ogkjentederfortilsystemkallognotasjoner.
ItilleggvardetenfordelatAmigaenopererermedskjermer6 itilleggtil vinduer.Skjermereretkonseptsomgjratdukanhaerearbeidsater.I vindussystemetX,MS-WindowsellerFinder,hardubareenarbeidsate, ogallevinduerleggersegoppahverandre.Dettekanvreenulempe.Mori et.al.[MH93]fortelleratbakgrunnsvinduerkanvreforstyrrende.Joere bakgrunnsvinduersomnnespaskjermen,jomerkognitivtbelastendeblir detautfreenoppgaveforbrukeren.Medskjermerhardumulighettilaha erearbeidsater\bakhverandre",hvermedsinevinduerogprogrammer, klartadskiltfravinduerogprogrammerpaandreskjermer.IHTML-assistent vardetteviktig.Skalnoevreenkelterdetenfordelatbaredenvesentlige informasjonenersynlig.Skjermergjrdettemulig.
DenstrsteulempenmedalageHTML-assistentpaAmigaerselvflge-ligatAmigaenidagerendendeplattform7.Itilleggerbrukergruppenfor HTML-assistentdenerttilavrestudenterpaI,ogdisseharikketilgang tilAmigamaskiner.Jeganserimidlertidikkedissefaktorenesomnoepro-blem.HTML-assistenterlagetsometeksperiment,ogharaldrivrttenkt pasomkommersieltlanserbart.Detvarmeningenasehvordanetumid-delbartbrukbartsystemkunnelages,ogstyrkeellersvekkehypotesene.
Videreframtidforprogrammeterliteinteressantidennesammenheng.
6JegharvalgtaoversetteScreensmedskjermer.
7Commodore,somproduserteogmarkedsfrteAmigaengikkkonkursapril1994.
ImidlertiderdetetlitehapiatEscom,etstorttyskeiddistribusjonsselskap,kjptealle rettighetenetilAmigaeniapril1995,ogharstartetproduksjonavnyemaskiner.
124
4.5Designogimplementasjon
Figur4.6:Hypercardbaserersegpaenkort-metafor.Herernoeneksempler fradenfrsteversjonenavHTML-assistentsombleforsktimplementert iHypercard.Metaforenkanvirkebindende.Kortetsomvisesifrontherer noebrukernealdrifarse.Hypercardersaknyttettilsinkortmetaforatdet enklesteeraplasserevariablerogkonstanterifelterpaetkortforapafa benyttetparsefunksjonenesomliggeriHypertalkspraket.
4.5.3 Programmeringssprakoggrensesnittverkty
Valgetavprogrammeringssprakvarikkesavesentligsomvalgavintegra-sjonogplattform.Tidligereihovedfagsarbeidetbledetgjortetforskpaa prototype,ogdelvisimplementereHTML-assistentiHyperCardpaMacin-tosh.Altsomkomutavdetvarbortkastettid,samtenideomhvordan HTML-assistentikkeskullelages.
HovedgrunnentildetteeratHypercardbaserersegpaenkort-metafor(se gur4.6).Oftekandetvreslikatmetaforenkanvirkebindendeogkreativi-tetshemmendeslikatallnyfunksjonalitet,elleridettetilfellenyutviklingma knyttestilmetaforenpaenmerellermindrefornuftigmate[Nel90],[Mar93].
Blantannetvardetslikatenklestealternativforabehandletekststrengerog variablervaralagredemiegnefelterpaetkort.Itilleggerdetvanskeligfor endelfunksjoneragjrenoemedetfeltpaetkorthvisikkekortetfaktisker detaktive.nskerdudermedagjrenoemedenrekkekortmaduhoppe mellomdem.Dettemedfreratduentenmahaenmasseusynligefelterpa hvertkortforaholdevariabler-noesomgjrutviklingsarbeidettungt,eller dumahadempaetegetkort,oglasedisplayet,forderetterahoppefram ogtilbakemellomdettekortetogkortetdetjobbesmed.IHTML-assistents
125
Kapittel4.Eksperimentet:Hjelpenipraksis
tilfelleblekort-metaforenhemmende,srligp.g.abindingentilmetaforen, menogsafordiprogrambiterliggerinnunderethvertgrensesnittobjekt,noe somkangjredetvanskeligafaoversikten.
DermedbledetbestemtaimplementereHTML-assistentieteksibeltpro- grammeringssprak,derideenevarmineegne,ogspraketikkelagethind-ringerforhvordanfunksjonalitetoggrensesnittbleimplementert.Jeghadde programmertendeliCtidligere.Spraketereksibelt,menharogsasine svakheteriformavtypesjekkingogfaobjektorientertemekanismer.Disse faktorenesynesimidlertidrelativtuvesentligenarmaleterasepahjelpen, hjelpemekanismeribrukergrensesnittet,ogderesrolleforasttteenenkel ograskoppgavegjennomfring.
DetnnesetbrukergrensesnittbibliotekkaltMagicUserInterface8 (MUI) paAmigaen.MUIkangenererekodeidiversesprakogdialekter,inklu-dertSASC,somjegbenyttetunderutviklingen.Endelnesserfarman gratisvedabenytteetsliktverkty,somf.eks.koblingmellomulikegrense-snittobjekter.Verktyetinneholderendelobjektorientertemekanismerfordi duharmetodersominstansieresengangforalle,ogsomderetterfungerer uavhengigavhvorprogrammetbennersegieksekveringssekvenserog prosedyrekall9 .Etfunksjonskallernoktilabeskriveatenmeldingskalvis-esietfelthvismuspekerenbennersegoveretgrensesnittobjekt.Mange tingmaselvflgeligogsagjresmanuelt.
MUIerfont-sensitivtidenforstandatbrukerenkanvelgeskrifttypeogstr- relsepatekstenigrensesnittet.Evnentilaendrestrrelsepadeulikegren- sesnittobjekteneproporsjonaltmedvindusstrrelsenliggerogsainnebygg-et.Dissetomulighetenegjordeatjegkunnetahensyntildetpragmatiske nivaetidesignavknapperogbilledligeobjekterigrensesnittet(se3.5.3pa side102)utenamattegjreeninnsatsforafadettil.MUIvardermedet naturligvalg,narplattformenfrstbleAmiga.
4.5.4 Generelledesignvalg
DetbletidligbestemtatHTML-assistentskullehaetgraskgrensesnitt,og atskjermenskullevredelti3hoveddeler:
1.Selvekonstruksjonsverktyet,derbrukerenlagerogredigererdoku-mentet.
2.Ethjelpevindumedinformasjonpaoppskriftsform,somtilenhvertidpresentererdenaktuellehjelpenforfunksjonenbrukerenholderpamed(f.eks.skriveentekst,setteinnetbilde,redigereenliste).
3.Etvisningsvinduderbrukerenheletidenfarsehvordandetferdigedokumentetblirseendeut.
8ForkortetMUI.CopyrightStefanStuntz.FortekniskdokumentasjonomMUIse[Stu94]
og[SR94].9Detteerikkeetforskpaadenereobjektorientering.Jegkanforliteomemnettila uttalemegomdet.
126
4.5Designogimplementasjon
Padennematenhapetjegbestaivaretaendelavprinsippenesomer kommetframidetoforegaendekapitlene.Fordetfrstevillebrukeren fasehjelpenietegetvindu,somstadigbleoppdatertavhengigavkon- tekstenhanbefantsegi.Fordetandrevillebrukerenkunnesedetferdi-geresultatetheletiden.Detteantokjegkunnehjelpepamulighetenetila oppdagefeilpaettidligstadium,ogdermedbedreklarearettedemopp utenstrreproblemer.Mankunnekanskjetenkesegatpunkt1og3var skjeddeisammevindu.Hvisdettevartilfellehaddevivrtpaverste nivaigur4.5ogkunneredigereiWYSIWYG-modus,slikmankanien delsideombrekkingsprogramvare10 .Dettekomaldripatalefordidethad-devrtformyearbeid,ogtattaltforlangtid.Jegmattehaimplementert etWWW-visningsprogram,somitilleggmatteharedigeringsfunksjonalitet.
OppbygningenavHTML-assistentmedetvisningsvinduogenredigerings- bitflgeristedennoeavdensammeoppbygningensomenbrukervilbe-nytteunderkonstruksjonavHTML-dokumenterif.eks.Emacs.Detervanlig ahaetvisningsverktykjrendepamaskinen,slikatmanmedjevnemel-lomromkansehvordandokumentetblirseendeutvedahentedetmanuelt innivisningsprogramvaren.
DetblevalgtutetsubsettavHTML-kommandoersomHTML-assistentskul-lekunneprodusere.IstorgradbledevalgtutfraBerners-LeeogConnolys HTML-spesikasjon[BLC94].JegbegrensetmegifrsteomgangtilHTML level1.DettevilsiatForms-konstruksjoneneikkebletattmed.11Detteble gjortavtogrunner.Fordetfrstebrukessliktlitepahjemmesider,ogfordet andrekanikkenavrendeversjonavAmigaMosaicviseForms.Deretter begrensetjegmegtiletsubsetavfunksjonaliteteniHTML-level1.Detsom ikkebletattmedvarstortsettserveravhengigeting,samtatendelvariant-eravtilnrmetlikekommandoerblefjernet.HTML-assistentharfulltutde funksjonersomskaltilforalageenhjemmeside.Determuligaskrivetekst iforskjelligeformer,markerebiteravteksteniforskjelligestiler,leggeinn bilder,labilderellertekstvreforbindelsetilandredokumenter,leggeinn skillelinjer,forskjelligelistero.l.
EnfunksjonforakunnehenteinnHTML-dokumentervarundvendigfor brukertestene(se4.6paside142),ogblehellerikkelaget.Ibrukertesten skullebrukerenlageenhjemmeside,ogikkeredigerepanoesomallerede eksisterte.SkulleenhentefunksjonimplementeresmatteHTML-assistent vrelangtmereksibelmedhensyntilhvilkeHTMLkonstruksjonersom skulletillates.Lagringsstruktureninterntiprogrammetbleimidlertidprog- rammertryddigogutvidbaritilfellejegunderveisvilleforstaatnyeelemen-termatteinnistrukturen.Dessutenvardetviktigatlagringavstrukturen varrask,fordiMosaicskulleoppdateresjevnligmeddetforelpigferdige dokumentet.
ITekstliggrensesnittetbledetbruktordsomoverskrift,tekst,bilde,liste,skil-lelinje,adresse,vanlig,fet,skrastilt,skrivemaskin,forbindelse,treffpunkt, nyttavsnitt,nylinje,ny,slett,HentfraMosaic,oppetniva,opp,ned,okog
10Desktoppublishingbliroftekaltsideombrekkingpanorsk.
11Formsermulighetentilahaknapperogdialogbokseridokumentet.
127
Kapittel4.Eksperimentet:Hjelpenipraksis
avbrytforabeskriveknappenefordijegnsketaskrivepanorsk.Deeste ordeneskullevreganskeforstaelige.Imidlertidadoptererfolkengelske begreperogbrukerdemsomnorske.Spesieltserdetteuttilagjeldetek-niskeordsomviharmyeavinneninformatikkogdata.Deesteomtaler nokf.eks.forbindelsenfraetdokumenttiletannetsomenlink.Dermedhar jegkanskjeklartalageenmotsetningmellomdetabrukenorsksprak,og detabrukebrukerenssprak.Jegharforsktavelgedenorskeordenemed omhu,oghaperatdeikkeskalvoldeformangeproblemer.
Detekstligeknappeneinneholdthverstortsettbareettord.Jegforskte somsagtaskrivepanorskistedetforabrukedeoftemerbrukteengelske ordene.Dettekanhavrtenulempe,fordiordenevarmindrekjent.
Knappeneibrukergrensesnittetblearrangertinoejegmenererennaturlig arbeidsrekkeflge.Deterfaknapperihovedvinduet,ogdettebidrartilat detblirlettereafaoversikten.Knappeneforoverskriftogteksthrerna-turligsammen,ogerdemestbruktesadestarpatoppen.Bilderoglister benytteslittherogder,ogkommerundertekstknappen.Motsluttenavpro-sessenmedalageetdokument,delermangjerneelementenemeropp, ogsetterinninformasjonomhvemsomharskrevetdokumentet,derforer skillelinjeogadressedesisteelementene.Sammerekkeflgeblegittpa elementenesomskullevremedibrukeroppgaven(seseksjon4.6pasi-de4.6)Selvflgeligerdetopptilbrukerenavelgeelementeretterhvertsom hantrengerdem,rekkeflgenerbareenveiledning,ogikkeethinder.
Knappeneerforsktplasserttilhyreiskjermbildene.Detteeretprinsipp somMarquezogLehman[ML92]komframtilienunderskelse.Idenne underskelsenkonkluderesdetmedatknappertilhyreforetrekkesframfor knappertilvenstreiskjermbilder.Detroratnoeavgrunneneratmusensom regelholdesihyrehand12,ogatdetderforblirenklereasynkroniseresyn oghandbevegelser.
HTML-spraketerbyggetienslagsnettverksstruktur.Deesteelementer kannestesinnihverandreogspraketerderformegeteksibelt.Problemet forHTML-assistentisamateeratdetkanvrevanskeligbadeadesigne ogbrukeetgrensesnittderdeestefunksjonermavretilgjengeligalle stederigrensesnittet.Jegbestemtemegderforforaforenkledethelenoe, ogsatsetpaabaseregrensesnittetpaenlistestruktur.Somvanlignarnoe blirenkleregardetgjerneutoverfunksjonalitetogeksibilitet.Hovedvinduet (segur4.7)inneholderenlisteoverdedokumentelementenebrukerenhar laget.Disseerdetmuligaredigere.Redigeringavetelementenefrerdeg tiletnyttvindusomerforskjelligavhengigavhvilketelementsomredige-res.Desammevinduenekommermantilhvisennskerasetteinnetnytt bilde,ennyoverskrift,e.l.Ikkeallevindueneharmuligheterforasetteinn spesielleelementer,sliksomforbindelsertilandredokumentero.l.Jegtror disseavveiningenehargjortHTML-assistentenklereabruke,menmindre eksibeltenndetaskriveinnHTML-syntaksdirekteieneditor.Foralage hjemmesiderviljegimidlertidtroatHTML-assistentereksibeltnok.
12Selvendelkjevhendtebenyttethyrehandtilmusbruk,ogforetrakkknapperoppeog tilhyre.
128
4.5Designogimplementasjon
(a) Hovedmenyeni BilledligHjelp
grensesnittet. (b)HovedmenyeniTekstligIkke-Hjelpgrensesnittet.
Figur4.7:HovedvinduetibilledligogtekstligvariantenavHTML-assistent.
Listentil venstrei vindueneviserelementenei dokumentet. Disse kanredigeresvedadobbeltklikkepadem.Knappeneforasetteinn nyeelementererplassert til hyrei skjermbildene. Knapperfor a manipulerelisteelementenennesunderlisten.HovedvinduetiBilledlig hjelpgrensesnittetinneholderenhjelpknappsomikkennesiTekstlig Ikke-Hjelpgrensesnittet.Narkunhovedvindueteroppefarbrukernese dokumentetivisningsvinduet.Skulledehabehovforasehjelpenom hovedvinduet,kandetrykkepadenneknappen.
HTML-assistenterspesiallagetforaproduserehjemmesiderforWWW.En delkunnskapomdetalagehjemmesiderforbrukerepaIblederforlagt inn.Jegharalleredenevntatknappeneihovedvindueterforsktplasserti enrekkeflgesomtilsvarerarbeidsgangen.Andreelementer,sliksomad-ressevinduetinneholderstandardvalgforstudieretningenepaI,ogvalgfor deinstitusjonenesomnnespahuset.Hvisdetskallagesenforbindelse berHTML-assistentMosaicomagatilIshjemmeside,slikatbrukerne haretutgangspunktforaskeetterdokumentetdeskallageenforbind-elsetil.Standardtittelogfrsteoverskriftpadokumentetblirforeslattsom
\BrukerNavnsHjemmeside",der\BrukerNavn"erbyttetutmedbruker-ensegentligenavn.Adressekonstruksjonenkanbarebrukesengang,og dennesignaturenhavnerpasluttenavdokumentet,ogkanikkeyttes.En delfeilmeldingerharogsamedoppgavenagjre.Andreoppgavespesik-keelementererikkebyggetinn,fordihjemmesideravnaturvariererrelativt mye.
4.5.5 Hjelp
Selvombaretoavgrensesnittene(Hjelp)vistehjelpslikdenerbeskreveti kapittel2,haddeallegrensesnittvarianteneenvissformforhjelp.Brukeren kunneuavhengigavgrensesnittplasseremuspekerenoveretobjektogfa enbeskrivelseavhvadetteobjektetblebrukttil.Meldingenblegittieteget
129
Kapittel4.Eksperimentet:Hjelpenipraksis
Figur4.8:Hjelpelinjasvarerpa\Hvaer?"-sprsmal,ognnesversti allevinduer.Herstarmuspekerenoverstrengenderbrukerenkanskrive innnavnetsitt.Narmuspekerenplasseresoveretannetgrensesnittobjekt endreshjelpelinjatilaforklarehvadetteobjektetbrukestil.
feltverstidetaktivevinduet(segur4.8).Allebrukernekunnedermedfa svarpa\Hvaerdette?"-eller\Hvabrukesdennetil?"-sprsmaluavheng-igavhvilketbrukergrensesnittdebenyttet.NoenknapperfraBilledligog Tekstliggrensesnittet,ogderesrespektivehjelpelinjebeskjedervisesigur 4.9. Ihjelpetekstensprbrukerealdrietsprsmaldirekte,menfarsvarenepre-sentertvedapekepaulikegrensesnittobjekter.Sprsmalene\Hvautfrer denneknappen?",\Hvaskjerhvisjegtrykkerher?",\Hvakanjeggjreher?"
eller\Hvordanbrukerjegdettefeltet?"kanallevretingbrukerennsker svarpa.Hjelpelinjagirihovedsak\Hvaer..?"-informasjon.Noenmeldin-gergrenserkanskjemotasvarepa\Hvordangjrjegdette?",mensvaret beskriveraldrimerennhvadugjrmedetenkeltgrensesnittobjekt.Enmel-dingsomkanskjekanseutsomsvaretpaethvordansprsmal,sliksom f.eks.\Etklikkaktivererenlinje,toredigererden"erdermedsvarpa\Hva kanjeggjreidettefeltet?"fordidetsieringentingomarbeidsgangeller helhetenietvindu.
HjelpelinjakanvreenndvendighetsrligiBilledliggrensesnittenefordi detikkealltiderlettadesigneikoner,sporogsymbolerderbetydningenerapenlysforallebrukere.TildelsgjelderdetteogsaforTekstlig,daendelord oguttrykksombenyttespagrensesnittobjekteneikkendvendigvisforstas liktavallebrukerne.Enannetingsomtalerforagienbeskrivelseavhva grensesnittobjekteneiTekstliggrensesnittenebetyr,eratjegharforsktabrukenorskeordoguttrykk.Forendeltermerbrukesoftedetengelske
ordet,selvomdetnnesnorskeoversettelser.Dermedkanendelavuttryk-130
4.5Designogimplementasjon
Lageetnyttbilde Lageennyliste
Setterinnenhorisontalskillelinje Lageinformasjonomforfatter Setteraktivtekstlinjei
fet
skriftFjerner
Fet
, Skrastilt ogSkrivemaskin skriftfraaktivlinjeAktivtekstlinjeblirforbindelsentiletannet dokument/Bildetblirenforbindelsetilet annetdokument
Slettaktivlinje
Figur4.9:Noenknapperibilledligogtekstliggrensesnittene,ogteksten sompresentererdemihjelpelinja.
131
Kapittel4.Eksperimentet:Hjelpenipraksis
kenesomblebruktigrensesnittethaproblemermedabliforstatt.Dettekan vremedabidratilbehovetforen\Hvaer?"-funksjonidetekstligeversjo-neneavgrensesnittet.Dennefunksjonenkanfretilatdenandrehjelpen vilblimindrebrukt.Forvrigvilikke\Hvaer?"-hjelpengjrenoenforskjell, ettersomallegrensesnittvarianteneinneholdersammemuligheter.
IHjelpgrensesnittetenefarbrukerneheletidenpresenterthjelppaopp-skriftsformietegetvindu(segur4.10)HjelpeteksteneerlagetiHTML, ogpresenteresiMosaic.Enavgrunnenetildetteerathjelpensgrensesnitt skullevreenkelt.DeestestudenterpaIervantmedWWW-visnings-verkty,ogdermederMosaicetfamilirtgrensesnitt.
Hjelpenermentaskullekunnesvarepa\Hvordangjrjegdette?"-sprsmal.
verstnnesenoverskriftsombeskriverhvahjelpenhandlerom.Denneer nytral,slikatulikeadkomstveiertilsammehjelpeteksterskalkunnebenyt-tes.Derettervisesetbildeavgrensesnittetsomhjelpetekstenomhandler.
Dettebildeterenkopiavdetvinduetbrukerenerinneiforyeblikket,ogva-riereravhengigavombrukerenbenytterTekstligellerBilledliggrensesnitt.
Ibildeterdetererderinger13 sommarkerersentralepunkterigrense-snittet.Ringeneernumerertutifraantattarbeidsrekkeflge.Itekstenkan brukerennneigjenderderingene,ogfaenforklaringpahvasomskal gjresidetspesielleomradetnummeretrefererertil(segur4.10).Sam-tidigerteksteneskrevetihvajegantarernaturligarbeidsrekkeflge,slik atmankanlesesekvensielthvordangrensesnittetogfunksjonalitetenenk-lestskalbrukes.Deterlagtendelarbeidiafahjelpeteksteneklareog forstaeligefordiBorensteinsresultatervisteatkvalitetenpatekstenevar viktigereennaksessmekanismeneihjelpesystemet[Bor85].Deterbruktet nytraltsprak,ogteksteneerkorte,slikatdetskalvrerasktalesedem, forderetterakommesegforttilbaketiloppgaven.Forallevinduer,bortsett fratekstvinduet,vardetmuligafaplasstilenkortoppskriftslisteutenat brukerenbehvdearullevindusinnholdetoppover.
Detertomateraaksesserehjelpen.Fordetfrstevariererhjelpenavhengig avhvabrukerenprverautfre.Hvisenbrukernskeraskriveenover-skrift,endrerinnholdetihjelpevinduetsegtilabeskrivehvordanmanlager enoverskrift.Fordetandrennesdetenrullegardinmenyforaaksesse-reenhjelpeindeksoveruliketemaer.Detteerenrelativtenkelmekanisme somkunhenterinnetHTML-dokumentmedforbindelsertilannenhjelpein-formasjonsortertalfabetisk.Dettebletattmedforahindreatkunkontekst sensitivhjelpskullebliethinderforutfrelsen.Somomtaltiseksjon2.3.2 paside37erdetviktigaogsatilbyandreadkomstveiertilhjelpen.Hvis kontekstsensitiviteterenestehjelpemekanismekanmanrisikereatdenblir tilhinderforoppgavegjennomfringenfordibrukerenmautavfunksjonen hanholderpamed,oginnienannenforafadeninformasjonenhanerute etter.
13DerderingeneerhentetfraAppleguidesomerhjelpesystemetiMacOs7.5.Idette hjelpesystemetblirbrukerenledetgjennomensekvensmedskrittsommagjresfora fullfreenbestemtoperasjon.Hvergangetinteraksjonsobjektmaaksesseres,tegner AppleGuideenrdringrundtobjektetpaskjermen.
132
4.5Designogimplementasjon
Figur4.10:HjelpevinduetiHTML-assistentsvarerpahvordansprsmal, ogendrerinnholdetterhvertsombrukerenvelgerfunksjoner.Herprver brukerenasetteinnetbilde.Vedatrykkepa\mer"knappennedersti tekstenfarbrukerenvitemeromhvorfortinggjrespadenmatensom beskrives.
133
Kapittel4.Eksperimentet:Hjelpenipraksis
Figur4.11:VelkommenvinduetiHTML-assistentsvarerpa\Hvakanjeg brukedetteprogrammettil."
Ingenavhjelpetekstenesompresenteresnarbrukerengarinnietnytt skjermbildeinneholderhypertekstelementer,bortsettfraen\Mer"knapp, somgjratbrukerenkanfagrundigerebakgrunnsinformasjon.Hvisenbru-kertrykkerdenneknappenkommerhaninniethjelpeskjermbildesomtil forvekslinglignerdethankomfra-bildetavgrensesnitteterdetsamme,og hannnerigjendesammerderingenemedtalli.Forskjellenliggeritekst-en.Denneutvideteteksteninneholdermyemer,oggrundigereinformasjon omhvertelement.Itilleggnnesdethypertekstforbindelsertilrelaterteem-ner.
Hvilkesprsmalbesvares?
DetoHjelpgrensesnitteneerlagetslikatde kansvarepadeestesprsmaleneslikdebledenertiseksjon2.2.1pa side15.\Hvordangjrjegdette?"-sprsmaleneblirbesvartihjelpesystemet fordideterpaoppskriftsform,oggirdegrekkeflgenstegforstegpadet sommagjresforafullfreenfunksjon.Somviserigur4.10presenteres bareoverskriften\Bilder",ogikkesprsmalet\Hvordansetteinnbilder?".Determuligatsprsmaletburdevremedioverskriften,menettersom hjelpenpresentereshvergangbrukerengarinniennyfunksjon,skjnner hannokathjelpenerenforklaringpahvasommagjres,ogsprsmalet bliroverdig.Tittelenparullegardinmenyensomvarmedforaikkebare hakontekstsensitivhjelp,erimidlertid\Hvordansetteinn...?".
Deteralleredenevntathjelpelinjasvarerpahva-sprsmal,oghjelpevin-duetpahvordan-sprsmal.Hverhjelpetekstharen\mer"knapppaslutten.
Overgangenfra\Hvordan?"-til\Hvorfor?"-sprsmalerivaretattvedatbru-kernekantrykkedenneknappen,ogdermedfamerbakgrunnsinformasjon.
\Hvakanjegbrukedetteprogrammettil?"-blirbesvartidetbrukerenstarter HTML-assistent.Detkommerdaoppetegetvindusomforklarerlittom applikasjonen(segur4.11).
\Hvaerforskjellenpa?"-og\Hvaom?"-sprsmalenestttesikkedirekteav
134
4.5Designogimplementasjon
hjelpesystemet,mendeterenkeltaseforskjellendirekteivisningsvinduet vedaprveutforskjelligealternativer.Noeavdetsomgjrdettetrygta brukeeratingenoperasjonererirreversible.Altkanendres,entenveda redigeredet,ellervedaslettedet,ogderetterforskepanytt.Nardetgjel-derobjekterigrensesnittet,kanbrukerenfasvarpa\Hvaerforskjellenpa?"
vedasepahjelpelinjaverstivinduet,ogbevegemusaoverdeobjektene hanerusikkerpa.
\Hvorgjordejegfeil?"-sprsmaletkommersomenkonsekvensavetye-blikksuoppmerksomhet.GrensesnitteneiHTML-assistenterforsktlaget saenkleatestmuligfeilskalkunneunngas,menselvflgeligvillikevel glipperoppsta.O'Malleys[O'M86]metodeforahjelpebrukerenisliketil-fellererapapekehvorfeilener.TildelsblirdettegjortiHTML-assistent hvisbrukerenfarfeilmeldingeravtypen\Dumaskriveinnenlinjefrdu kanlageenforbindelsetiletannetdokument.".Etterslikefeilmeldingerblir feltetderbrukerenskalskriveinnlinjaaktivert,ogbrukerenfarseengul markr14ifeltet.Tilsvarendegjelderforfeilmeldingermangeandrestederi applikasjonen.Syntaksfeilerenumulighet,fordideterHTML-assistent,og ikkebrukerensomlagersyntakskonstruksjonene.Dettegjelderogsaforfor-bindelsertilandredokumenter,derbrukerenkanblasegfremtiladressen fremforaskrivedeninn,ogivalgavbilder,derbrukerenkanpekeogklikke pabildenefremforamatteskriveinnnavnet.Imidlertidkangjernebrukeren skrivefeilitekst,lister,overskriftero.l.Hererdetingenformforkorreksjon fraHTML-assistentsside,menbrukerenfarraskresponsiformavdetfer-digedokumentet,ogdettebedrermuligheteneforathanoppdagerfeilene fort,ogdermedkanrettedemmensdeendasitterfrisktiminnet.
Nardetgjelder\Hvorforerdettefeil?"-sprsmaletblirikkedettebesvart srliggrundigiHTML-assistent.Hvisbrukerenforskeratasteinnsek-vensersomkanlignepaHTML-syntaks(somf.ekskarakterene#,<,>,
eller/)itekststrenger15 fjernesdissekaraktereneigjen,ogskjermenblink-er.Imidlertidblirdetikkegittnoenfeilmelding,fordijegregnermedatblinket (somerenkraftigformforrespons),samtatkaraktereneforsvinnersetter brukerenpabedretanker.HTML-assistentgiraldrinoesvarpadennetyp-ensprsmal,fordidetervanskeligaviteforskjellenpahvabrukerenfaktisk tenkteogdethanutfrte(seseksjon2.2.1paside21).Feilmeldingerav typen\Dumaskriveinnbadetittelognavnfrduaksepterervalgenedi-ne"kanledebrukereninnpariktigeveier,mendedekkerantageligbareen brkdelavdefeilmulighetenebrukerekanlageisineplaner.
Navigasjonssprsmalavtypen\Hvorerjeg?"haperjegahaeliminerti HTML-assistent.Iselveredigeringsverktyetkandetoftevreerevin-dueroppesamtidig.Hovedvindueteralltidapent,fordibrukerenderkanse dokumentelementeneienliste.Itilleggapnesofteandrevinduersomover-skriftsvinduet,tekstvinduet,bildevinduet,listevinduetelleradressevinduet hvisbrukerennskeralageennyellerredigereengammelkonstruksjon.
14Norskfor\cursor".
15Bortsettfraistrengenderbrukerkanskriveinnforbindelsentiletannetdokument(Se gur4.13paside138).
135
Kapittel4.Eksperimentet:Hjelpenipraksis
Naretavdissevindueneerapne,\sover"hovedvinduet.Dettevilsiathvis brukerennskeragjrenoeihovedvinduetmensetannetvinduerapent, farhanenmuspekersomserutsomenklokke16.Klikkerhanimidlertididet aktivevinduet,endresmuspekerentilbaketildenvanligepilen.Inoenav denevntesubvindueneerdetigjenmuligaapneandrevinduer.Dissevin- dueneleggersegoppasubvinduene,samtidigsomeffektenmedklokkepe-kerenogsagjelderher.Padennematentrorjegikkenavigasjonsproblemet blirmerkbartiselveredigeringsverktyet.
Ihjelpevindueterdetstrresjanseforagasegvill.Dettegjelderikkeikort-versjonenavhjelpensompresentereshvergangbrukerengarinnietnytt vindu.Hvisimidlertidbrukertrykkerdentidligereomtalte\mer"knappener detmuligagasegvill.Hernnesdethypertekstelementertilnyedokumen-ter,somigjenharhypertekstmulighetertilandredokumenter.Detnnesen tilbake-knappiMosaicsomgjratbrukerenkanblasegtilbakedithanvar, ogselvomhanikkeskulleklaredettennesdetendaenmulighet.Straks hanavslutterenfunksjon,ellergarinnienny,endresinnholdetihjelpevin-duet.Dettegjratdetermuligarotesegbort,mendeterforhapentligvis lettannetilbake.
EtsistepoengmedhjelpeniHTML-assistenteratdenforHjelpbrukerne alltidertilgjengelig,bortsettfranarbarehovedvindueterapentfordidavises dokumentet.Hjelpenkanikkeskrusav,ogdenaktuellehjelpenviseshele tiden.Meningeneratdetskalblienklereograskereanneutavetproblem hvisdufrststarfast.
4.5.6 Utseende
IBilledliggrensesnitteneerdetlagtvektpaadesignebildenesaenkeltog forstaeligsommulig.Flereavbildeneermetaforiske,ogjegharforskta lageikonerframforsymbolerderdetteharvrtmulig.Detharikkevrt saenkeltfordibegrepeneogelementeneiHTMLspesieltogdokumenter genereltikkesalettlarsegvisualisere.
Igur4.12servietutvalgavdebilledligeknappenesomblebruktiHTML-assistentsgrensesnitt.Fotograapparatet(A3)erenmetaforforasetteinn etbilde.Asetteinnadressentilforfatterenkanmanfatilvedatrykkepa konvoluttenmedadressenpa(B1).Blinken(B3)erenmetaforfordeta denereetpunktidokumentetsomdetermuligahoppetil(treffe)fraandre dokumenter,ellerfrasammedokument.Dettegjelderogsaidettekstlige grensesnittet,derteksten\treffpunkt"ermetaforisk.Skrivemaskinen(C3) setterteksteniproporsjonalskrift(\skrivemaskinskrift"),derallebokstavene erlikebrede-slikdeterpaskrivemaskiner.Idettekstligegrensesnittet brukesteksten\skrivemaskin".Sletteknappen(E2)brukesforablikvitten delidokumentet,ogermetaforisktildetakastenoeisplekassa.Alledisse bildenebrukerenstruktureringsmetafor(se3.4.2paside72),detvilsiat destrukturereretkonseptpabakgrunnavetannet,merfamilirtkonsept.
16\Tideneretbevegeligobjekt"-metaforen.Seseksjon3.4.2paside72.
136
4.5Designogimplementasjon
Figur4.12:DeviktigstebilledligeknappeneiHTML-assistent.
Pilenei(E3)og(E4)ereksemplerpaorienteringsmetaforer(se3.4.2pa side73).Disseharmedretningeragjre.IHTML-assistentbrukesdisse pilenetilaytteelementeridokumentetoppellerned.Avandremetaforer sombrukesigrensesnittetkannevnesklokkepekerensomviseshvisbru-kerenklikkerietinaktivtvindu.Itilleggbrukesboksmetaforen(se3.4.2pa side75).Deestesammenhengendeelementerigrensesnitteterplassert innienramme(segur4.13).Padennematenblirdetenklereasehvilke grensesnittelementersomharmedhverandreagjre,ogdermedkunne skilledelenefrahverandre.
Metaforerharantageligvisblittlagtmindrevektpaunderdesignavgrense-snittetenntidligereanntatt.Jegvarinnepaikapittel3atdetkunnevre vanskeligannegodemetaforerforbegrepersomvinneridokument-produksjonogHTML-spraket.Somviseriavsnitteneovenforhardetblitt designetnoenbilledligemetaforer,ogviskalsepasluttenavdennesek-sjonenatdetogsaharblittdesignetnoentekstlige.Imidlertidhardetblitt frrebilledligeogtekstligemetaforerennfrstantatt.
NoenavknappeneiBilledliggrensesnitteneerdesignetspesieltforamins-keartikulatoriskdistanse.Srliggjelderdette(C1,C2ogC3)somalleer funksjonerforasetteteksteniulikestiler.Knappenforfetskrifterskrevet i
fet
,skrastiltskrifterskrevetskrastilt,ogknappenforskrivemaskinskrifter tegnetsomenskrivemaskin.TilsvarendeerdetogsaiTekstliggrensesnitt-ene.Feterskrevetifet
skriftogskrastilterskrevetiskrastiltskrift.Skrive-maskinvarmentskrevetiskrivemaskinskrift,mengrensesnittettillot ikkedette,sajegmattesettedeniunderstreketistedet.Nardetgjeldergrupperingeniikoner,sporogsymboler,hardetvrtlagt vektpaadesigneestmuligikoner.Sporkunnevrtnskeligfordidean-tageligerdemestnaturligetegnene.Imidlertidhardetvistsegvanskeliga designesporfordidemahaennaturligtilknytningtilsinfysiskekilde.Slike fysiskekildernnesdetfaavietdomenederbrukerenskallagedokumenter forpubliseringpaWorldWideWeb.Dermedhardetblittestikonerogsym-boler.Ikonerharvrtmalet,menendelavkonsepteneiHTML-spraketog
137
Kapittel4.Eksperimentet:Hjelpenipraksis
Figur4.13:ForbindelsesvinduetiHTML-assistent.Elementersomhrer sammenergruppertirammer.
oppgavedomeneterforabstraktetilatdetermuligalagebildersompasser inniikonkategorien.Ikonerskalvreinnlysende,noesomikkeeretenkelt malastrebeetter.JegvilantaatPeirceisindenisjon[Buc40]menerat ikonerskalvreinnlysendeforallesomserdem.Brukereerforskjellige, ogdeterderformuligatdetikkeharblittdesignetetenesteikon.Dejeg selvmentevarinnlysendeikoneridesignfaseneriallefallflgende(se gur4.12):Asetteinnetbilde(A3),setteinnenliste(A4),lageenskillelin-je(A5),lageenforbindelsetiletannetdokument(B2)ogkasteetelement (E2).Deresterendekvaliserersomsymboler.
Symbolenebleforsktdesignetsakonkretesommulig,ettersomkonkre-tetingerenklereennabstrakte[SIK+82](Se3.3paside65),ogdeeste symboleneerentenforsktrelaterttilkonsepterfraoppgavedomenetslik som(B1-Lageenadressekonstruksjon)og(B3-Lagesluttenpaenforbind- else,ettreffpunkt),frarelaterteoppgavedomenersomf.eks.skriveetdoku-mentietannetverkty(A1-lageenoverskrift),(A2-Lageentekst),(C1-tekst i
fet
skrift),(C2-tekstiskrastiltskrift),(C3-teksti skrivemaskinskrift), (C5-setteinnlinjeskift)og(D1-nyttavsnitt),ellerfraandresammenhenger somf.eks.genereltfrabrukavprogramvare(B4-Ok,aksepter),(B5-avbryt, avslutt),(D2-Hjelp),(E2-Kast,slett),(E5-kopier).Noenavsymbolenevaravdentypensombrukerneikkekunnenneut paandrematerennutfrasammenhengeniHTML-assistent.Dissevarnok
138
4.5Designogimplementasjon
ogsademestabstrakte((C4-fjern
fet
,skrastilt,ogskrivemaskin format-teringpateksten),(E1-settinnennylinjeienliste)).Detgjenstarimidlertidaseomikoneneharblittapenlyse,ogomsymboleneerlettgjenkjennelige fradomenetellerfraandresammenhenger.Deestebildeneigur4.12ertegnetavendyktiggraskdesignersom samtidigharbruktdatamaskinermye17slikLovgren[Lov94]anbefalte.Jeg harselvtenktutomtrenthvordandeskullelages,ogleverthamendelkj-rereglerforhvasomvarviktig,tekstligebeskrivelseromhvilkekonsepter bildenematteillustrere,samtnoendarligeskisser.Jegtroratbrukenav engraskdesignerharbidrattikkeminsttilafaenenhetligikonogra.Det vanskeligstefordesignerenvarafatilnoesomenkeltkunneoppfattespa enmegetbegrensetate.Allebildermattedesignesitovarianter-ensom skullevreknappeneigrensesnittet(64*15pixels),ogensomskullebe-skriveelementeneieninnholdslistefordokumentetihovedvinduet(16*11 pixels).Itilleggvardetetproblematallebilderskullekunneoppfattespa ensvarthvittskjerm.Fargerskullebrukeskunforagjretingklarere,men detskulleikkevrendvendigmedfargeskjermforaforstabildeneigren-sesnittet.Dettefordijegnsketatahensynogsatilpragmatikkenidesign avikonerogsymboler.Iseksjon3.5.3paside102bledetadvartmotatfar-genevarndvendigeforforstaelsen.Fargenekanimidlertidgjernebrukes foraklargjretingytterligere.
Dengraskedesignerengjordeengodjobb,ogtokhensyntildissekravene.
Imidlertidvardetendeltegnsomikkeblepatenktfrsenere.Fordisse tegnenebleikkefargereglenefulgtlikenye.Grnnogrderdefargene somlettesblandeshosfargeblinde,menblelikevelvalgt.IflgeMarcus [Mar92]assosieresrdgjernemedstoppellerfare,mensgrntsignaliserer ga,sikkerhet,okellerklar.Tegnenedettegjaldter(B4-Ok,aksepterigrnn farge),(B5-avbryt,avsluttirdfarge)og(C4-fjerntekstkodermedkryssi rdfarge).Dissesymboleneharjegselvtegnet,ogdetbrerdepregav.
Fargeneblehermervesentligeenjegtroddedevillebli.Desombrukte tegnenepaskjermenhaddefaproblemermedOkogAvbrytsymbolene.I testenvardeisvart/hvittpaetpapir,ogmenneskersomikkehaddesett demigrensesnittethaddeproblemermedaforstahvadeskulleforestille.
Hveravknappeneigur4.12harenlitenbokstavnedersttilhyre.Den-nebokstavenrepresentererenkortkommandosombrukerenkanvelgepa tastaturet.Iallegrensesnittvariantenevardetmuligabrukeentenmuseller tastaturellerenkombinasjonavbegge.Abrukekortkommandoererikke noestortpoengfornybegynnereellertilfeldigebrukere,menkanvredet foreksperterfordidetgarfortereennabrukemus.Dessutenvardeten-keltaimplementere,sadetbletattmedpabakgrunnavatdetkunnebedre oppgavegjennomfringen.
17LasseSvensson,PubliciesFCBBasicreklamebyra,Oslo.
139
Kapittel4.Eksperimentet:Hjelpenipraksis
4.5.7 Avveininger
Iimplementeringsfasenkandetoftevretingsommaendresiforholdtil hvasomvartenktidesignfasen.Dettekanvrefordimankommerpaand-re,ogkanskjebedrelsningernarmanserhvordanapplikasjonenblir,eller detkanvrefordiressursersomverkty,maskinvare,tidellerandrefakto-rerkanvrebegrensende.Detkanogsavreatteorisompaforhandsa uttilavregod,ipraksisviserseguegnet.
DetvartostoreendringersomblegjortunderveisiHTML-assistent.Itillegg vardetnoensma.FordetfrstevistedetsegatskjermenvarforlitentilakunnehaHTML-assistentsvinduer,ethjelpevindu,ogetvinduderdet ferdigedokumentetheletidenkunnevisesioppdatertform.Detblebestemt athjelpefunksjonenogdokumentvisningsfunksjonenkunnebrukesamme vinduet.Hjelpkunnevisesidokument/hjelpvinduethvergangbrukernegikk innforalagenoenyttellerredigerepanoeeksisterende(segur4.1).Hver gangdeaksepterteelleravbrtendringene,ogkomtilbaketilhovedvinduet bledokumentetvist(segur4.2).Dettesauttilavreengoderstatningforahatoseparatevinduer.Duharbehovforhjelphvergangduvillageeller redigerenoe.Straksduhargjortdetteerduinteressertiaseresultatet.
BeslutningenbleimplementertidenferdigeversjonenavHTML-assistent.
Iutgangspunktetvardettenktattekstredigeringsvinduet(segur4.14)skul-lefungererelativtliktsomienstandardeditor,slikatbrukerenkunneskrive tekstpaenfamilirmate.Asetteteksti
fet
,skrastiltellerskrivemaskinskrift,samtavelgedentekstensomskullevreenforbindelsetiletannet dokument,vartenktimplementertslikatbrukerenkunnemarkereteksten medmusa,ogderettertrykkepaenknappsomendrettekstenskarakter.
Dettefantjegsnartutatbleenforstorjobbaimplementere.
Detblevurdertakalleoppenstandardeditorsombrukerenkunneskrevet innteksteni,mendenneideenbleforkastetbadefordidetvillegjredet vanskeligakunnemarkeredeleravtekstensomhypertekstforbindelser,og fordidetvillebryteveldigmedetenhetliggrensesnitt.
Istedenblelsningenigur4.14valgt.Hovedgrunnenvaratdenvarenklerealage,ogdessutenkunnegrensesnittetbliliktrestenavprogrammet.Jeg antokimidlertidatdenvillevrenoevanskeligereabruke,fordiarbeidsgan- generrelativtforskjelligfravanligeteksteditorer.Tekstvindueterlinjeorien-tert.Selveskrivingenforegarirutanedersttilvenstre(Markertmedring rundt\Tekstrute"igur4.14),oglinjenkanhaubegrensetlengde.Linjen avsluttesnarbrukerentrykkerreturn,ogdenvisesdailistenovenfor.Imid-lertiderdetfornuftigadeleopplinjenhvismannskeragjrenoemeden spesielldelavden.EnlinjeitekstvinduetiHTML-assistentbetraktessom enenhet.Skalmanlageeks.enforbindelsetiletannetdokument,erdeten hellinjesommavelgessomaktiveringsteksten.Hvisenskrivernoenlinjer utenasetteinnformateringskommandoer,visesdeidetferdigedokumentet somensammenhengendetekst.Foradeleoppmabrukerenselvsetteinn linjeskiftelleravsnitt.Jegvarklaroverpadettetidspunktetatenutforming somdennevillekunneskapeproblemerfornoenbrukere.Imidlertidantok
140
4.5Designogimplementasjon
Figur4.14:TekstvinduetslikdetfremstariHTML-assistentforTekstlig brukerne.Detkanvrevanskeligasehvormanskalskriveteksten slikbrukergrensesnittetblirpresentertiprogrammet.Tekstlinjaerher markertmedenringrundtordene\Tekstrute".(Denneringennnesikke igrensesnittet,ogbrukernehaddeproblemermedanneuthvorteksten skulleskrives.)
141
Kapittel4.Eksperimentet:Hjelpenipraksis
jegatdetvarrelativtenkeltabruketekstvinduetnardufrsthaddeforstatt det,samtatforstaelsenkomganskeraskt,oglotdetderforvreslikdeter.
Haddejeghattmertidvilletekstvinduetantageligblittimplementertlikere enstandardeditor.
Detvarlengemeningenahaforhandsdenertemalerog/ellereninterak- tivopplringsmodulderdufaktiskkanutfreenoppgavemensdulr- er.Denneideenbleforkastetunderveisidesignogimplementeringsfase-nefordihjemmesidenekunneblittveldiglikehviserebrukerehaddefulgt enstandardmalellereninteraktivgjennomgang.Hjemmesidereravnatur ikkesrliglike.Vedalageenstandardmalvillejegfjernemulighetenfor kreativitetiutformingenoginnholdetavdetferdigedokumentet,noesom antageligvillehaendretoppgavenskarakter.Dessutenvilledetblivans-keligereasammenligneresultaterdernoenbrukteetstandardverkty,og noenhadderastgjennomenopplringsmodul.Densistetestenvillevre bundetogliteeksibel,mensdenfrstevillevreheltfri.Detvilletroligblitt forstoreforskjelleritestvariablene.
NakanmankanskjesiatHTML-assistentinneholderenstandardmaliog medatdenfrastartenavinitieresmedetHTML-skjelett.Detteerimidler- tidbareetrammeverkavkommandoersommavremed;etslagsmi-nimaltHTML-dokumentsomikkeinneholdernoenformforbegrensninger hvaangarinnholdogform.Brukerenstarfritttilaleggeinnelementerifri rekkeflge.
4.6 Underskelsen
Detbleforetattenunderskelseforasvekkeellerstyrkehypotesene.Tjue-fembrukere,fordeltmedfempahveravdereforskjelligevarianteneav HTML-assistent,samtfempastandardverktyetEmacsvarmediunders-kelsen.Hveravbrukernekkioppgavealageenegenhjemmeside,innen frielayoutmessigeoginnholdsmessigerammer,menendelstandardele-mentervarpakrevd:
Minstenoverskrift
Endeltekst
Minstenliste
Minstetbilde
Minstenforbindelsetiletannetdokument
Elementeneskulleskillesfrahverandre
Enadressekonstruksjon
Enoppgavesominneholdtdissereglenesamtnoenstandardforbindelser tilandredokumenter,ogforslagtilhvadekunneskriveom,bledeltuttil
142
4.6Underskelsen
brukerneavHTML-assistentfrtestenstartet.Emacsbrukernekkitillegg etdokumentsomkortbeskrevdeviktigsteHTMLelementenessyntaks.
DenneminimaleHTML-beskrivelsenvarskrevetpakortform,ogbygdetpa endelavprinsippenefraMinimalmanual[CSKFMR88].18
DervarnskeligannebrukeresombaresporadiskhaddelagetHTML-dokumentertidligere.Aktuelletestpersonerblederforspurtomhvorofte dehaddeutfrtdenneoppgavenfrdeeventueltbleakseptert.Svarene variertefraca.engangimanedenfordesomhaddegjortdetoftest,og tilengangidetheletattfordesomhaddegjortdetsjeldnest.Dettevar akseptabelhyppighet,ogderforblealletestpersonergodkjent.
Detfrstebrukernekkbeskjedomvaravelgeettallmellom1og5.Dette talletbestemtehvilketgrensesnittdeskullebenytteundertesten.Tallene blestadigbyttet,slikatdetskullevretilfeldighetersomavgjordehvilket grensesnittenbrukerendteoppmed.
Deretterkkbrukerneforklarthvordanhytenkningsprosessenfungerer.De blefortaltatobservatrenikkeskullehjelpetilundersesjonen,samtatde skulleforskeasidetdetenkteoggjordeunderveis.Sattdeimidlertidfast villejeghjelpedemetteratdehaddestrevdenstund.
HTML-assistenttokselvtidenpabrukernefradetrykket\Ok"ivelkommen vinduet,ogtildesasegferdigmeddokumentet.Deretterbledetferdige dokumentet,samttidenlagretietsystemslikatjegsenerekunnenne tilbaketilhvasomvargjort,oghvorlangtidsomvarbrukt.Itilleggbledet lagretinformasjonomhvilketgrensesnittbrukerenhaddebenyttet.Forde sombenyttetEmacsbledissedataenesamletmanuelt.
Underutformingenavdokumentenetokjegnotateravhvasomblesagt oggjort.Detblenoterthvabrukernehaddeproblemermed,omdesapa hjelpen,hvasomgikkgreit,hvasomvirketenkelt,hvasomtokkorttidog hvasomtoklangtid,oggenerelthvadegjordeogihvilkenrekkeflgede gjordedet.Enavhyttenkningsprotokollenefraunderskelsennnesived-legg1.Detbleikkebruktandrehjelpemidlersomf.eks.bandopptakereller videospiller.Jegtrorikkedeternoepoengabrukeslikthvisdetkanunn-gas.Brukereblirhemmethvisdevetatdetdesierellergjrblirtattvare pa.Jegmenerjegkkmedmegdetndvendigedatavedaobservereog notere,ogdermedtrorjegatsliketekniskehjelpemidleridettetilfelletville vrtenulempe.
Toavtjuefemtestpersonerskiltesegut,ogjegharvrtitvilomdetskulle tashensyntildisseiarbeidetmedresultatene.Forallebrukernebortsettfra envirketHTML-assistentstabilt.Denneenebrukerenkkapplikasjonentil akrasje.Hanutfrteenkombinasjonavoperasjonersomikkevarblittgrun-dignoktestetut,ogAmigaenkkGURU19.Dennebrukerenvarimidlertid
18FlereavEmacsbrukernesyntesdenvarbra,ogklarteantageligoppgavenraskere meddenneguidenenndevilleklartmedenlengresyntaksbeskrivelse.19 AmigaensoperativsystemharingensttteforMMUellertilsvarendeminnebeskyttelse-maskinvare.Hvisetprogramgjrenalvorligfeil,som.f.eks.askriveiandreprogrammers minneadresserkanderfordettefafatalekonsekvenser.Dufaroppenblinkenderd feilmelding,ogomtrentdetenestesomkangjreserastartemaskinenpanytt.Teksten
143
Kapittel4.Eksperimentet:Hjelpenipraksis
talmodig,ogvillegjerneprveengangtil.Imidlertidutfrtehanoppgav-enutroligraskt,fordihanhaddelrtseggrensesnittetallerede.Denandre brukerenvarfremmedspraklig,oghaddetydeligeproblemermedspraketi detTekstligegrensesnittethanbenyttet.Dessutenhaddehandarligtid,og prvdeabliferdigsafortsommulig.Jegbestemtemegforaslyfedisseto testpersonenefordideutgjordesapassstoreskjevheterpaskalaenihver singruppe,ogtokistedenmedtonyebrukere.
Etterselveoppgavegjennomfringenbledetutdeltetsprreskjemasom varliktforallegruppene.Dettennesivedlegg2.Hypoteseneiforrigesek-sjonvarutarbeidetpaforhand,ogjegforskteaformuleresprsmalene slikatdeskullekunnegietdatagrunnlagsomvargodtnoktilasvekkeel-lerstyrkehypotesene.Detvarialt13sprsmal,hvorav10lukkedemed forhandsdenertesvaralternativer.Delukkedesprsmalenevardeltoppi 2grupper.Denfrstegruppenskullegienindikasjonpahvormyeerfa-ringrespondentenehaddemedbrukavapplikasjoner,verktyogHTML.
Denandregruppenhaddemedrespondentenesoppfatningavverktyet dehaddebruktagjre.Deblespurtomhvorenkeltellervanskeligdethad-devrtaskaffehjelp,omikonerogtekstervaraenkleellervanskeligea forsta,hvordanverktyetpassetforoppgavendehaddeutfrtosv.
Foralledelukkedesprsmalenekunnesvaretkryssesutpaenskalafra entilfem.Sprsmalsformuleringogsvaralternativerblesnuddrundtpade forskjelligesprsmalene,slikatmensetsprsmalvar\Hvorvanskeligeller enkeltvardetaskaffeseghjelpomtingduikkeforstod?"oghaddesvaral-ternativerfravanskeligtilenkelt,varetannetsprsmal\Hvorenkelteller vanskeligsynesduverktyetvarabruke?"medsvaralternativerfraenkelt tilvanskelig.Detteblegjortforaveiesvarogsprsmal,slikatdetikkesalett skullegaframavsprreskjemaethvilkesvarsomvar\riktige"ellernsket.
Narjegomtalersvareneidenneoppgavenerdeomarbeidet,slikatenkelt, fornyd,korto.l.farkarakteren1,mensvanskelig,misfornydoglangfar 5.Detteforastandardisereslikatdetblirenklereaflgemedforleseren.
Itilleggvardet3apnesprsmal.Herblebrukernebedtomabeskrivedet enklesteogvanskeligstemedverktyetdehaddebrukt,samtforklarehva somkunnevrtbedre.Meddissesprsmalenehapetjegafaereinnspill omhvasomvarvanskeligogenkeltenndetjegselvhaddefattmedmeg somobservatrunderdenkvalitativehyttenkingsprosessen.
Mensbrukerensvartepasprsmaleneforsktejegaholdemegpassiv,og virkeuinteressertslikatbrukerenkunnesvareutenafleatjegkikketham overskulderen,ogavdengrunnkunnesvaredethanmenteframfordethan troddejegnsket.Mordals[Mor86]reglerforutformingavsprreskjemaer ogopptredenisvarsituasjonenbleforsktfulgtetgodtstykkepavei.
Desistetoarkeneisprreskjemaetinneholdtensidemedbilledligeog
enmedtekstligeknapperfradetoversjoneneavgrensesnittettilHTML-pafeilmeldingenerGURUMEDITATION(kortGURU),oghistorienbakdenartige feilmeldingenstammerfradengangdafrsteversjonavoperativsystemetblelaget.Hvis noekrasjetundertestfasen,ogutviklerneikkefantfeilen,sattedesegnedforameditere enstund.
144
4.7Resultater
assistent.Brukerneblebedtomabeskrivehvadetroddeknappenebe-tydde,selvomdeikkehaddebenyttetgrensesnittet.Ingenbrukerehadde benyttetmerennetavgrensesnittene,ogEmacsbrukernehaddeikkesett hverkendetbilledligeellerdettekstlige.Detvarlovtilaskriveutfrahva manhaddelrt,oghusketfragrensesnittet.Brukerneblebedtomatippe, ellervelgedetsomfaltdeminnhvisdeikkehaddesettenknapptidligere, ellerhaddesettden,menikkebruktellerforstattden.Hvisdetvarenknapp sombrukerenoverhodeikkehaddepeilingpa,blehanbedtomaskriveet sprsmalstegn.
Vedafaevaluertdesignenpaetutvalgbilledligeogtekstligeknapperhaper jegpaakunnesinoemeromhypotese
h4
,ogkanskjeogsaomH4
,entenhvisdetvisersegatdebilledligeogtekstligeresultateneskillersegmarkant frahverandreforallebrukerne,ellerhvisbrukergruppensomharbenyttet debilledligeknappeneskillersegvesentligfradesombenyttetdetekstlige.
Detsistesomblegjortforhverbrukeritestenvarastilleetekstrasprsmal derjegselvnotertesvaret.Brukerneblespurthvordandetrordetvillegatt hvisdeskullebenyttedetsammeverktyetomigjenenmanedsenere.
Meddettesprsmaletnsketjegasepaombrukernetroddeattingvillega raskereogenklerenestegangellerikke,samthvasomvillevrearsaken tileneventuellendring.
Underskelsenfortellerliteomhvordandetgarvedgjentattbrukavsyste-met.Afavitenoeomdettekanvreviktiginformasjonnardetersnakk omoppgaversomutfressporadisk.Derforbledetforetattenekstraunder-skelseenogenhalvmanedsenere.Dettetidsrommetersapassstortat brukernefallerinnikategorientilfeldigebrukere.Idenneunderskelsenble detplukketut5brukeresomhaddevrtmedpadenfrsteunderskelsen.
Oppgavenvarnyaktigdensamme.Detvartobrukeresomhaddebenytt-etBilledligHjelpgrensesnittet,ogenfrahveravdeandreHTML-assistent grensesnittene.IngenEmacsbrukerebletestetpanytt.Poengetvarase ombrukerehusketnoefraforrigegang,ogomoppgavegjennomfringen villebedrestidsmessig.Detbleikkedeltutnoesprreskjemaidenneunder-skelsen,menbrukernemattefortellehvordandesyntesdetgikkiforhold tilforrigegangetteratdevarferdigemedalagehjemmesiden.
4.7 Resultater
Etteratunderskelsenvarferdigbledatamaterialetanalysertforaprveanneargumenterforogmothypotesene.Idenneseksjonenviljegsepa hvilkekonklusjonervikantrekkefor
h
hypotesene.Resultatenehererder-medspesielleforHTML-assistent,oggjelderikkegenereltforumiddelbart brukbaresystemer.Hvasomkantrekkesgenereltutavunderskelsen,og dermedsttteellersvekkeH
hypotesene,skalvikommenrmereinnpai nestekapittel.Somviseritabell4.1gikkoppgavegjennomfringenlangtraskereiHTML-assistentenniEmacs.Samtidigkanvileseatutfrelsengikkraskeremed
145
Kapittel4.Eksperimentet:Hjelpenipraksis
Gruppe Snittid Erfaring
Emacs
41m.24s. 2.6TekstligIkke-Hjelp 29m.08s. 2.6 TekstligHjelp 28m.16s. 3.4 BilledligIkke-Hjelp 20m.14s. 1.7 BilledligHjelp 17m.02s. 2.3
HTML-assistenttotalt
23m.40s. 2.5Tabell4.1:Gjennomfringstidpaoppgavenogerfaringmedbrukavverkty genereltogWWW-viserespesieltideforskjelligegrensesnittene(1ermye erfaring,5erlite).
hjelpennutenhjelp,ogmedbilledliggrensesnittiforholdtiltekstlig.Disse talleneerenforsmak,ogmaterialetblirnyereanalysertvidereutoveri teksten.
Underskelsengavmerinformasjonenndensomtrengtesforastyrkeeller svekkehypotesene.Detfrstesomvistesegvaratbrukereerforskjellige.
Mensnoentydelighaddelitenerfaringmedbrukavnyprogramvare,og sjeldensatteseginninyeapplikasjoner,gjordeandredetteofte.Svaretpa sprsmalet\Setterdudegofteellersjeldeninninyeverktyogapplikasjo-ner?"variertefra\veldigofte"(1)til\sjelden"(4),paenskalafra1til5(snitt 2.72).DeestehaddebruktetWWW-visningsverktysliksomMosaiceller Netscaperelativtofte(snitt2.32),menogsahervarvariasjonenstor-fra
\veldigofte"(1)til\nestenaldri"(5).NardetgjaldtalageHTMLdokumenter varimidlertidbrukergruppenrelativthomogen.Hervariertehovedtyngden avbrukernemellom\engangiblant"(3)og\nestenaldri"(5).Snittetvarpa 4.08,noesomtilsvarer\sjelden"pasvarskalaen.Valgavoppgavesaderfor uttilavreriktigfortilfeldigebrukere.
Variasjonenigenerellerfaringmedbrukavapplikasjonerogvisningspro- gramvareerimidlertidlittbekymringsfull.GruppenBilledligIkke-Hjelpvis-tesegavrelangtsterkereenndeandregruppenesomtabell4.1viser.
Loddtrekningblebruktforavelgeuthvilkebrukeresomskullebrukedeuli-kegrensesnittvariantene,mentilfeldighetenemahaspiltmegetpussher.
Snittetforallebrukernenardetgjaldtasetteseginninyeapplikasjonervar 2.72.Fordenomtaltegruppenvardet2.0.ForbrukavMosaic,Netscape o.l.varsnittetforallegruppene2.32,mensdetfordennegruppenvar1.4.
Detteersapassmarkanteforskjeller,atjegserikkebortifraatdeharpa-virketresultatetavtestene.Nardetgjaldtalageegnehjemmesiderskilte dennegruppensegimidlertidikkemarkantut,ogjeglotderfortestenevre somdevaroggjennomfrteingennyebrukerunderskelser.
SamtidigskiltegruppenTekstligHjelpsegutsomdenklartminsttekniske.
Fordennegruppenvarsnittverdien3.4badenardetgjaldtasetteseginni nyeapplikasjoner,ogahabruktWWW-visningsverkty.Alleidennegrup-penkryssetavpa\Nestenaldri"(5)nardetvarsprsmalomhvoroftede
146
4.7Resultater
lagetHTML-dokumenter.Dennegruppenmarkertesegimidlertidikkelike sterktpadenvredelavskalaensomBilledligIkke-Hjelpgjordedetinedre del.Detreandregruppenevarrelativtlikeierfaringbadenardetgjaldta setteseginninyeapplikasjonerogbrukavWWW-visningsverkty.
Deestehypoteseneomhandlerentenhvorlangtidoppgaventar,ellerhvor enkeloppgavener.Deterklartatresultatenefordissetotilfelleneikkeer heltuavhengigeavhverandre.Atoppgavegjennomfringengarrasktkan vreenindikasjonpaatnoeerenkelt.Hvisenbrukersynesnoeerenkelt pavirkergjernedettetidendettarautfreoppgaven.Forhypoteseneer detimidlertidbareinteressantattidenenoppgavetaragjennomfrekangi enindikasjonpahvorenkeltellervanskeligetgrensesnitterabruke.Hvor langtidoppgaventarermaltiminutterogsekunder,ogdennekvantitative strrelsenkanikkepavirkesavhvorenkeltellervanskeligbrukernesyntes oppgavenvarautfreellergrensesnittetoghjelpenvarabruke.Tidsma-lingenstarfast.Andreveienviljegimidlertidbruketidenforastyrkeeller svekkehypoteseneomenkelhet.
Enbrukerunderskelsemedtjuefembrukereerganskeomfattendeagjen-nomfre,mendatamaterialeterikkestortnoktilaforetastatistiskriktige beregninger,ogderforerdetikkebruktnoengjennomgaendestatistiskme-tode.Gjennomsnittogfjerningavekstremverdiererdetlengstejeghargatt.
Fordeestehypotesenevildetvresnakkomasammenlignegrupperpa femellertibrukereoppmothverandre,ogdetteeraltforsmautvalgtilaslut-tenoestatistiskholdbart.Itilleggermangevariableavhengigavhverandre, ogdettepasserdarligforbrukavstatistiskemetoder.Jegvilderforfors-keabegrunneminepastanderpaandremater,f.eks.medgjennomsnittog kurversomgraskviserforskjellermellomgrupper.
Jegkommerhertilataformeghypoteseneirekkeflge,ogsepahva underskelsenbrakteavresultater.Frstservipahjelpen.
4.7.1 Hjelp
h1
OppgavenerraskereautfremedHjelpennuten.Igur4.15serviforskjelleniutfrelsestidfordesomhaddehjelptilgjengelig heletiden,ogdesomikkehaddetilgangtilhjelpen.Gjennomsnittstiden forHjelpgruppenvarpa22min.39sek.,mensdetforIkke-Hjelpvaren snitttidpa24min.41sek.Tideneergjennomsnittstiderfor10brukerei hvergruppe.VikanseatutfrelsestidenerraskereforHjelpbrukerne,selv omforskjellenikkeerstor.Imidlertiderdetlettaseigurenatdetsrlig erenbrukersomtrekkersnittetoppforHjelpgruppen.Dennepersonen bruktenesten6minutterlengretidpaoppgavegjennomfringenennden nestsenesteigruppen.Deterikkeuvanligasebortifraekstremverdiene.
Hvisvifjernerdenraskesteogdensenesteihvergruppe,sitterviigjenmed tokategoriermed8personerihver.MeddissekorreksjonenefarHjelpen snittidpa21min.53sek.,mensIkkeHjelpfarensnittidpa25min.9sek.
Dablirforskjellenioverkantav3minutter.
147
Kapittel4.Eksperimentet:Hjelpenipraksis
Figur4.15:ForskjellenpaHjelpogIkke-Hjelpvistgrask.Brukernesortert patid.
Forskjellenvilleantageligvrtstrrehvishjelpelinjabarehaddevrttil-gjengeligforHjelpbrukerne.Dennelinjavalgtejegimidlertidatamedfor allebrukernefordijegmentedenvarsaviktigforoppgavegjennomfringen atalleburdehaden.
Toandrefaktorerkanogsahavrtmedpaapavirkeattidsforskjellenikke varstrre.FordetfrsteatbrukergruppenBilledligIkke-Hjelpvarmarkant sterkerepabrukavnyeverktyoghaddebenyttetWWW-viserelangtoftere enndeandregruppene,samtidigsomTekstligHjelpnrmestvarmotsatt.
Denandretingeneratgrensesnittetkanhavrtsapassenkeltabrukeat detvarlitebehovforhjelpenidetegnevinduet.
Deterenforskjellmellomdetogruppene,ogdenkommerklarereframnar vifjernerekstremverdiene.Tidsforskjellenerganskeliten,menhypotese
h 1
beholdesundertvil.h2
OppgavenerenklereautfremedHjelpennuten.Detererefaktorersomspillerinnforakunnenneutomdennehypotesen skalbeholdesellerforkastes.Nardetgjelderresultatenefradenkvalitative hyttenkingsprosessenerdeteretingsomkanvreavinteresse.Antall feilsomblegjorterenavdem.HergjordeHjelpbrukernefrrefeil(snitt:
2.4)ennIkke-Hjelpbrukerne(snitt:3.1),detvilsinestenenfeilmindrefor hveroppgavesomblegjennomfrt.Iblantsattbrukernefast,ogjegvarndt tilahjelpedemviderevedagidemettips.Hjelpbrukernekkassistanse avmeggjennomsnittlig1.7ganger,mensIkke-Hjelpgruppakkassistanse
148
4.7Resultater
bare1.4gangerisnitt.Dettesvekkerhypotesen.Jegantokpaforhandat desomikkehaddehjelpeinformasjonastttesegtilletterevilleblisittende fast.Dettevistesegikkeavretilfelle.Noeavgrunnenkanigjenvre kompetansentilBilledligIkke-Hjelpgruppa.Dennegruppenvarvantmeda klaresegselv,ogkkisnitthjelpbare0.4ganger.
Atdettokmindretidagjennomfreoppgavenmedhjelpennutenkanvre enindikasjonpaatoppgavenerenklereautfremedHjelp.Enannenting somkantydepadetsammeeratenbrukeriHjelpgruppenspesiktpa-pektehjelpenpadetapnesprsmaletomhvasomvarenklestmedabruke verktyet.SamtidigvardettobrukereiTekstligIkke-Hjelpsomfortalteat noeavdetvanskeligstemedabrukeverktyetvarmangelenpahjelp.Hell-erikkedettegirnoeentydigsvarpaomhypotesenerriktigellergal,menat hjelpentydeligsavneshosbrukereiengruppekanvremedpaastyrke hypotesenomatoppgavenerenklereautfremedhjelp.Detvirkersom detliggeridenmenneskeligenaturatdetmanikkeharsavnes,mensdet manharleggesdetikkemerketil.
Pasprreskjemaetnnervietsprsmalsomgarpaomdeterenkeltel-lervanskeligabrukeverktyet.PaenskalafraEnkelt(1)tilVanskelig(5) bleresultateneslikatHjelpgruppasynesdeterenklere(snitt1.7)abruke verktyetennIkke-Hjelpgruppa(snitt1.9).Detteerenrelativtmarginalfor-skjellsomgodtkanskyldestilfeldigvariasjon,mendetgirenindikasjonpa athypotesenkanvreriktig.
Etsprsmalpasprreskjemaetsomogsaharmeddennehypotesenagj-reer:\Hvorvanskeligellerenkeltvardetaskaffeseghjelpomtingduikke forstod?".Skalaengikkogsaherfra1(Enkelt)til5(Vanskelig).Hersvarte desomkkhjelpmedetsnittpa1.9,mensdesomikkekkhjelpmedet snittpa2.1.ImidlertidvardetherstoreforskjellermellomTekstligIkke-Hjelp (snitt2.8)ogBilledligIkke-Hjelp(snitt1.4).Dettekanskyldesatsistnevnte gruppevarlangtmervanttilasetteseginninyeapplikasjoner,ogbru-keWWW-visningsverkty.Kanskjevilleresultatetblittannerledeshvisden skjevefordelingenavkunnskapogerfaringmedverktyogapplikasjoner ikkehaddeeksistert.Enannentingvikanleseutfradissetalleneeratbru-kernegenereltsettsyntesatdetvarenkeltaskaffeseghjelp.Detkanvre athjelpelinjasomgavsvarpa\Hvaer?"-sprsmalvaraltmanhaddebehov for.Tingkantydepadettefordirebrukerefratreforskjelligekategorier oppgavhjelpelinjasomnoeavdetenklestemedabrukeverktyet.
JegforsktejegatelleantallgangerHjelpbrukernesaihjelpesystemet underutfrelsenavoppgaven.Gjennomsnittligvardette1.4ganger,ogba-retoavbrukernetrykketpa\Mer"knappen.Dettekantydepaereting.
Entengavhjelpelinjadeninformasjonenbrukerentrengte,kanhendevar oppgavensapassenkelatdetikketrengtesmerinformasjon,ellersavar grensesnittetibadetekstligogbilledligversjonsaenkeltatbrukerneklarte segutenhjelpen.Detkanogsahavrtenkombinasjonavdissefaktorene.
Informasjonenfraunderskelseneerikkeentydige.Noeinformasjonkanty-depaathjelpengjrdetenklereabrukesystemet,mensanneninformasjon svekkerhypotesen.Dettebetyrathypotese
h2
maforkastes.Interessant149
Kapittel4.Eksperimentet:Hjelpenipraksis
Figur4.16:ForskjellenpaBilledligogTekstliggrensesnittenevistgrask.
Brukernesortertpatid.
erdetimidlertidamerkesegathjelpenblebruktlite,fordietavmalenefor etumiddelbartbrukbartsystemeratdetskalvresaintuitivtsommulig, slikatdethelstikkeblirbehovforhjelp.
4.7.2 Billedligeversustekstbaserteknapper
h3
OppgavenerraskereautfremedBilledligennmedTekstliggrense-snitt.Somviserigur4.16gikkgjennomfringavoppgavenmarkantraskere medBilledlig(snitt18min.38sek.)ennmedTekstlig(snitt28min.54sek.) grensesnittet.VariasjonenermindreherennforHjelpversusIkke-Hjelp, noesommedfreratdetikkeerlikestortbehovforafjerneekstremverdier.
ForskjellenmellomBilledligogTekstligerstor.Detertvilsomtomdetteskyl- desatBilledligIkke-Hjelphaddestrreerfaringiasetteseginninyeappli- kasjonerenndeandregruppene,fordimensdennegruppenhaddeensnit-tidpa20min.14sek.paoppgavegjennomfringen,haddeBilledligHjelpen gjennomfringstidsomvarraskere(snitt17min.2sek.).HellerikkeTekst-ligHjelpgruppasmanglendeerfaringkanhagjortutslagether,fordigruppa varisnittnestenetminuttraskereennTekstligIkke-Hjelp.
150
4.7Resultater
Ogsaresultatenefraunderskelsensombleutfrtenogenhalvmanedse-neretyderpaatdebilledligevarianteneerraskereabrukeenndetekstlige.
GjennomsnittligvarbrukernesomhaddebenyttetBilledliggrensesnittene4 minutterog21sekunderraskereenndesomhaddebenyttettekstliggren- sesnittenevedgjentattbruk.Detkandermedseutsomdebilledligegrense- snitteneblirmindreeffektiveiforholdtildetekstligevedandregangsopp-gavegjennomfring.Detteerikketilfelle,fordigjennomfringstidenegikk dramatisknedforallegrensesnittene.Dettekommervitilbaketiliseksjon 4.7.4paside159.ProsentviserBilledlig35.5%raskereennTekstligved frsteforsk,og38.4%vedandre.
Hypotese
h3
styrkesdervedforditidsforskjelleneermarkante.h4
OppgavenerenklereautfremedBilledligennTekstliggrensesnitt.Etavdekvantitativesprsmalenesomkangienindikasjonpadetteer sprsmaletomdetvarvanskeligellerenkeltabrukeverktyet.Billedlig brukernehaddeetsnittpa1.7,mensdeTekstligebrukernehaddeetsnitt pa1.75paenskalader1varenkeltog5varvanskelig,sahervarfor-skjellenliten.NardetgjaldtsprsmaletomIkonerogteksterigrensesnittet varvanskeligeellerenkleaforsta,varderimotbrukerneavBilledlige(snitt 1.9)grensesnittetmerfornydenndesomhaddetekstliggrensesnitt(2.2).
Dettekantydepaatknappermedbilledligframtoningfaktiskerenklerea forstaellerabrukeennknappermedtekstligframtoning,ogatdetderfor gjratoppgavenblirenklereautfre.Forskjellenvarimidlertidrelativtliten, saforakunnesluttenoeomhypotese
h4
,madetogsatashensyntilandre parametre.Atoppgavenerraskereautfremedbilledligeknapperennmedtekstlige(
h 3
),talerforatoppgavenerenklereautfremeddetbilledligegrensesnittet.Ideapnesprsmalenennesdetingensvarsomtalerhverkentilfordel forellermothypotesen.Detsammeertilfellehvisviserpasprsmaletom
Ideapnesprsmalenennesdetingensvarsomtalerhverkentilfordel forellermothypotesen.Detsammeertilfellehvisviserpasprsmaletom