Forord DennehovedoppgavenerendelavCand.Scient.gradenvedInstituttfor Informatikk,UniversitetetiOslo.OppgavenstemafallerinnenforstudieretningenSystemarb

Størrelse: px
Begynne med side:

Download "Forord DennehovedoppgavenerendelavCand.Scient.gradenvedInstituttfor Informatikk,UniversitetetiOslo.OppgavenstemafallerinnenforstudieretningenSystemarb"

Transkript

1 Umiddelbartbrukbaresystemer.-Hjelpfor oppgaversomutfressporadisk. ErikSaastad 27.desember1995

2 Forord DennehovedoppgavenerendelavCand.Scient.gradenvedInstituttfor Informatikk,UniversitetetiOslo.OppgavenstemafallerinnenforstudieretningenSystemarbeid. Hovedoppgavenhandleromonlinehjelpoginformasjonigrensesnittet.Maleterasehvordanhjelpbrdesignesforastttegjennomfringenavoppgaversomutfressporadisk. JegvilretteenspesielltakktilminveilederJensKaasbllforathanalltid stilleropp.hanharbidrattmednyttige,kritiskeogklarsyntekommentarer ombadeinnholdogform.itilleggharandersmrchfungertsomhjelpeveileder,ogbidrattmedinspirasjon,entusiasme,oggodeideer. KristinBraaogToneBratteteigfortjenerogsaentakkforskrivekursethsten 94.Kursetgjordeatjegkomigangmedoppgaveskrivingen,ogentusiastisk tilbakemeldingharvrtveldiginspirerendeforvidreinnsats. Informatikkbiblioteketbliraltforsjeldentakket.Degjrenfabelaktiginnsats, ogtryllerfremartiklerogbkerfraselvdemestmangelfullereferanser.en stortakktilknut,beritogmarit. JegvilogsaretteentakktilLasseSvenssonforhjelpmedutformingav ikonerogsymboler,ogtildeavminemedstudentersomtoksegtidtila vremedpaunderskelsen.ingennevnt,ingenglemt. Sistmenikkeminstviljegtakkeminfamilie.TakktilHelgeogYngvilfor gjennomlesningoggodekommentarer.takktilyngvilforkjrlighet,sttte, ogforatapaseg\alenemor"-oppgavenimangemaneder.takkogsatillille Erlendforaalltidhaetsmilpalurtilpappa'nsin. Blindern,15.august1995 ErikSaastad {i{

3 ii

4 Sammendrag Oppgaversomutfressporadiskstillerandrekravtilhjelpogbrukergrensesnittennrutineoppgaver.Detkanvreproblematiskahuskedetaljeri grensesnittetogkanskjeogsaoppgavedomenethvisenapplikasjonbenyttesrelativtsjelden.deterderforviktigatdetnnesinformasjonsomminner brukerenpaarbeidsgangenoghvagrensesnittobjekterutfrer.hvisman itilleggnskeratoppgavegjennomfringenskalforegaraskt,erdetviktig atinformasjoneniminstmuliggradtarbrukerensoppmerksomhetbortfra oppgaven.enmateagjredettepaervedapresentereinformasjonenkort ogkonsis. Maletfordenneoppgaveneranneuthvordanhjelpbestkanstttegjennomfringenavoppgaversomutfressporadisk.Hjelpskillerjegitodeler. Frstserjegpatradisjonellonlinehjelp.Deretterunderskesgrensesnittobjektenesmulighetertilagiinformasjonogvisuelleledetraderkunvedsin fremtoningogdesign.applikasjonersomstttergjennomfringenavoppgaversomutfressporadiskkallerjegumiddelbartbrukbaresystemer. Endelteoriomkringonlinehjelpergjennomgatt.Ulikeoppgaverogbrukeretrengerforskjellighjelp.Brukerekanstillemangesprsmal,ogulike sprsmalkreverforskjelligesvarformeroghjelpemekanismer.mangehjelpesystemerhartidligereblittimplementert,ogdissevariererieredimensjoner.jegforskeranneuthvilkekriteriersomkanpasseforumiddelbart brukbaresystemer. Billedligetegn,iformavikoner,sporogsymboleranalyseresderetter.Motivasjonenhererathjernenhandtererbilledligogtekstliginformasjonforskjellig.Billedliginformasjonerraskerealagre,prosessere,nneigjenog sammenlignemedandrebilder.igrensesnittmedtekstligebeskrivelserav knapperoggrensesnittobjektervilgjernebrukerenmattelesesekvensielt gjennomgrensesnittetforannefunksjonalitetenhannsker.igrensesnitt medbilledligebeskrivelservilmankunnenneframlangtraskere.dette forutsetteratdebilledligetegneneerklareogkonsise. Metaforererogsaetsentraltbegrep.Iflgeteorienbrukesmetaforerfora strukturerestoredeleravkunnskapenvitilegneross.dermedermetaforer velkjenteformennesker,ogenteorieratdetderforvilvreenkeltabruke etgrensesnittdermangeelementerbrukermetaforerfraandredomener brukerenerkjentmed. Enkelheteretavoppgavensgjennomgaendetemaer.Skaloppgavegjen- {iii{

5 nomfringenprioriteresforuerfarnebrukeremabrukenvreenkel.flere begrepersliksomnaturligdesignogsynliggjringomtalesiforbindelsemed dette.afaumiddelbartilbakemeldingpaoperasjonersomutfresigrensesnittetharogsameddetteagjre.teorieneratumiddelbarresponsgjrat detblirenklereograskerearetteoppfeilsomblirgjortunderveis. DetharblittimplementertetverktyforproduksjonavHTML-dokumenter. Motivasjonenvarasehvilketeoriprinsippersompasseripraksisforoppgaversomutfressporadiskhvisoppgavegjennomfringenprioriteres. iv

6 Innhold 1Innledning 1 1.1Problemomrade : : : : : : : : : : : : : : : : : : : : : : : : : 1 1.2Mal : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : Umiddelbartbrukbaresystemer : : : : : : : : : : : : 3 1.3Malgrupper : : : : : : : : : : : : : : : : : : : : : : : : : : : : 4 1.4Metode : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 5 1.5Oppbygning: : 1.6Terminologi : : : : : : : : : : : : : : : : : : : : : : : : : : : 6 : : : : : : : : : : : : : : : : : : : : : : : : : : : 7 2Hjelpesystemer Trengervihjelp?: : : : : : : : : : : : : : : : : : : : : : : : : 11 : : : : : : : : : : : : : : : : 11 : : : : : : : : : : : : : : : : : : : : : : Brukereerforskjellige: : 2.1.2Hjelpbrukes : 2.1.3Systemeroppfattesforskjelligavdesignereogbrukere Funksjonalitetenker : : : : : : : : : : : : : : : : : : Brukereogoppgaver : : : : : : : : : : : : : : : : : : : : : : Uliketypersprsmal: : 2.2.2Klassiseringavbrukere : 2.2.3Ulikeoppgaver: : 2.3Designprinsipperforonlinehjelp: : 2.3.1Overordnedeprinsipper : 2.3.2Viktigeprinsipper : : : : : : : : : : : : : : : : : : 15 : : : : : : : : : : : : : : : 22 : : : : : : : : : : : : : : : : : : : : 25 : : : : : : : : : : : : : : 35 : : : : : : : : : : : : : : : : 35 : : : : : : : : : : : : : : : : : : : 37 : : : : : : : : : : : : : : : : : : : Ulikedesignvalg: : 2.4 Prinsippersompasserforumiddelbartbrukbaresystemer : 2.4.1HTML-assistent,eteksempel : 2.4.2Hjelpforumiddelbartbrukbaresystemer : {v{ 49 : : : : : : : : : : : : : 49 : : : : : : 50

7 3Hjelpibrukergrensesnittet Innledning: : 3.2Brukervennlighetogbrukbarhet : 3.2.1Distanser : 3.3Enkelhet: : : : : : : : : : : : : : : : : : : : : : : : : : : : : 57 : : : : : : : : : : : : : : : 59 : : : : : : : : : : : : : : : : : : : : : : : : 61 : : : : : : : : : : : : : : : : : : : : : : : : : : : : 65 : : : : : : : : : : : : : : : : : : : : 68 : : : : : : : : : : : : : : : : : : : : : : : : : : : : 70 : : : : : : : : : : : : : : : : : : : : : : : 70 : : : : : : : : : : : : : 72 : : : : : : : : : : : : : 75 : : : : : : 82 : : : : : : : : : : : : : : 87 : : : 89 : : : : : : : : : : : : : : : : : : : : : : : : 90 : : : : : : : : : : : : : : : : : : : : : : : 90 : : : : : : : : : : : : : : : : : 92 : : : : : : : : : : : : : : 97 : : : : : Naturligdesign: : 3.4Metaforer : 3.4.1Motivasjon : 3.4.2Kategoriseringavmetaforer : 3.4.3Bruksomraderformetaforer : 3.4.4Konsistensogproblemermedmetaforer : 3.4.5Designreglerformetaforer : 3.4.6Metaforeneietumiddelbartbrukbartsystem: : 3.5Tegnogknapper : 3.5.1Motivasjon : 3.5.2Grupperingeravtegn : 3.5.3Designprinsipperfortegn: : 3.5.4Tegneneietumiddelbartbrukbartsystem: : 3.6Hjelpenibrukergrensesnittetietumiddelbartbrukbartsystem106 4Eksperimentet:Hjelpenipraksis Innledning: : : : : : : : : : : : : : : : : : : : : : : : : : : : : 109 : : : : : : : : : : : : : : : : : : : : : : : 110 : : : : : : : : : : : : : : : 112 : : : : : : : : : : : : : : : : : : : : 115 : : : : : : : : : : : : : : : : : : : : : : : : : : : 118 : : : : : : : : : : : : : : : : : : : : : : : : : : 119 : : : : : : : : : : : : : : Forunderskelse: : 4.3PresentasjonavHTML-assistent : 4.3.1Etlitescenario: : 4.4Hypoteser: : 4.4.1Hjelp : 4.4.2Billedligversustekstbasert : 4.4.3Tradisjoneltsystemversusetumiddelbartbrukbartsystem: : 4.5Designogimplementasjon : : : : : : : : : : : : : : : : : : : : : : : : : : : 120 : : : : : : : : : : : : : : : : : : 121 : : : : : : 121 : : : : : : : : : : : : : : : 123 : : : 125 : : : : : : : : : : : : : : : : : 126 : : : : : : : : : : : : : : : : : : : : : : : : : : Designideogforholdettilandreverkty.: : 4.5.2Integrasjonogplattform: : 4.5.3Programmeringssprakoggrensesnittverkty: : 4.5.4Generelledesignvalg : 4.5.5Hjelp : vi

8 4.5.6Utseende: : 4.5.7Avveininger: : 4.6Underskelsen: : 4.7Resultater: : 4.7.1Hjelp : : : : : : : : : : : : : : : : : : : : : : : : 136 : : : : : : : : : : : : : : : : : : : : : : 140 : : : : : : : : : : : : : : : : : : : : : : : : 142 : : : : : : : : : : : : : : : : : : : : : : : : : : : 145 : : : : : : : : : : : : : : : : : : : : : : : : : : 147 : : : : : : : Billedligeversustekstbaserteknapper: : 4.7.3Tradisjoneltsystemversusetumiddelbartbrukbartsystem: : 4.7.4Gjentattbruk : : : : : : : : : : : : : : : : : : : : : : : Totalvurdering : : : : : : : : : : : : : : : : : : : : : : 160 5Konklusjonogviderearbeid Generellebetraktninger : : : : : : : : : : : : : : : : : : : : : Hjelp : : : : : : : : : : : : : : : : : : : : : : : : : : : Billedligversustekstbasert : : : : : : : : : : : : : : : Tradisjoneltsystemversusetumiddelbartbrukbartsystem: : 5.2Konklusjon : 5.3Viderearbeid: : : : : : : : : : : : : : : : : : : : : : : : : : : : 152 : : : : : : : : : : : : : : : : : : : : : : : : : : 166 : : : : : : : : : : : : : : : : : : : : : : : : : : : 170 : : : : : : : : : : : : : : : : : : : : : : : : : 172 vii

9 viii

10 Kapittel1 Innledning 1.1Problemomrade Theprimarygoalforanapplicationhelpsystemistoprovidethecapabilityfortheendusertogetusefulhelpinformationandgetbackonthetaskasquicklyandsuccessfully aspossible. DexSmith Programvareogdatamaskinerbrukesistadigstrreomfangbadefora forenkleforskjelligeoppgaversomtidligerematteutfresmanuelt,menogsa fornyeoppgaversomoppstarsomenflgeavnyteknologi,nyerammebetingelser,elleravandrearsaker.forhverenkeltbrukervilbrukenavde forskjelligesystemerogkommandoervariereihyppighet.noenoppgaverer rutinemessige,andreutfresrelativtofte,noenutfressporadisk,ognoen utfreskanskjebareengangellerto. Dennehovedoppgavenskalhandleomsporadiskutfrteoppgaver.Hva somhavneridennekategorienvariererfrabrukertilbruker.fornoenvil detaformatereendiskettellerlageerespalterietdokumentvreenslik oppgave,forandrekandetvrealagemakroerietregneark.forenkelte kandetabrukeendatamaskintilaskriveetbrevvreenoppgavesom utfressporadisk.fellesforossalleeratvitiltideroppleveramattejobbe medprogramvareellerdeleravprogrammerviikkebrukersaofte. Oppgaversomutfressporadiskstillerspesiellekravtilinformasjonoggrensesnitt.Oftevildetmesteavkunnskapenomapplikasjonenellerfunksjonenegaiglemmebokenfragangtilgang,dermedblirdetviktigagibrukeren deninformasjonenhanharbehovforpadettidspunktethantrengerden. Hvismansamtidignskeratoppgavegjennomfringenskalvreenkelog rask,mainformasjonenvrekomprimertogtilgjengelig.itilleggmabrukergrensesnittetvreenkeltabruke. Stadigeremenneskeruteninformatikkbakgrunnbrukerprogramvareisitt dagligearbeid.samtidigserdetuttilavreentrendmotatapplikasjoner {1{

11 1.2Mal Kapittel1.Innledning kerifunksjonalitetogstrrelse[ptum93].dettegjrimangetilfellerogsa atdeblirmerkompleksealreogabruke.carroll[cr86]nevnerproduksjonsparadokset,somerkoniktenenbrukeropplevermellomdetalre etdatasystem,ogdetafajobbengjort.vildetlnnesegeffektivitetsmessig palangsiktainvesteretodagerietkursforalreenapplikasjonskikkelig, ellererdetbedreprveogfeilelitt,oghellerbrukedetodagenetilafagjort noefornuftig? Ioppgaversomutfressporadiskvildetvrespesieltviktigaslippeabruke tidentilalreprogrammet.dettefordibrukerenlettkanglemmeprogrammets,ogkanskjeogsaoppgavensdetaljerfragangtilgang,ogdermed brukeundvendigmyetidpaafriskeoppkunnskapenesine. Maletmeddennehovedoppgaveneranneuthvordanhjelpbrdesignes foroppgaversomutfressporadiskhvisoppgavegjennomfringenprioriteres.medhjelpmenerjegbadeonlinehjelp,oginformasjonogvisuelle ledetraderbyggetinnibrukergrensesnittet. Deterforsketendelrundthjelpesystemer,ogmangefremheverbehovet forforskjellighjelptilulikebrukerkategorier.borenstein[bor85],kearsley [Kea88]ogWasson&Akselsen[WA92]omtaleronlinehjelpigenerellevendinger.O'Malley[O'M86],Owen[Owe86]ogSellen&Nicol[SN90]eropptattavhvilkesprsmalbrukeretrengersvarpa.Fischer[FLS85][FLMM90] [FLMM91]studererdomenespesikkhjelpogaktivehjelpesystemer.Smith [Smi94]serpahvordanhjelpenikkeskalblitilhinderforoppgavegjennomfringen,mensCarroll[CC84][CR86][CSKFMR88][CA88]ersrligbekymretfornybegynnereogderesinformasjonsbehov.Imidlertidseringen pahvordanhjelpbestkansttteoppgaversomutfressporadiskhvisoppgavegjennomfringenskalprioriteres. Informasjonogvisuelleledetraderigrensesnittetblirmerogmeraktuelt meddagensgraskegrensesnitt.deopprinneligetankenerundtikoner, spor,symbolerogmetaforerkommerframenneskeriandrefagmiljerenn informatikk.srligharpeirce[buc40]hattmyeasiforkategoriseringav tegn.noenharomtaltdissetingeneiforbindelsemedgrensesnittogsa. Uzilevsky&Andrew[UA93]ogMarcus[Mar92]kategoriserertegnigrensesnitttsammenheng,mensKorfhage&Korfhage[KK86],Chang[Cha87], Lovgren[Lov94],Liu&Tai[LT89]ogHorton[Hor94]analysererhvordan tegnkandesignes.lakoff&johnson[lj80]harskrevetmyeommetaforer generelt.verplank&kim[vk87],card&henderson[ch87]oggulliksenet al.[gjl 93]beskrivergrensesnittbyggetpametaforer.Nelson[Nel90]og Langford&Jones[LJ94]kritiserermetaforer,mensErikcson[Eri90b]beskriverhvordanmankanevalueremetaforer.Ingenkombinererinformasjoni + grensesnittetmedoppgaverivesentliggrad. 2

12 1.2Mal 1.2.1Umiddelbartbrukbaresystemer Foraforklarehvajegleggeribegrepetumiddelbartbrukbaresystemervil jegtautgangspunktihvordanjegbrukertovelkjentebegreperinnenhci litteraturen,nemligbrukervennlighetogbrukbarhet. Brukervennlighet. Brukervennligerenoversettelseavdetengelske\usable".Uttrykketharmedenkelhetibruk,lettlrthetogintuitivitetagjre.Brukervennlighetenerspesieltviktigfornybegynnereogtilfeldigebrukere.Ekspertereroverdetstadietderbrukervennligheterdetmestessensielle.For demerdetviktigereatsystemetereksibelt,rasktabruke,ogharden funksjonalitetensomtrengs. Brukbarhet. Brukbarerenoversettelseavdetengelske\useful".Brukbarhetharmedfunksjonalitetagjre,-hvilkennytteverdidukanhaavsystemet.Brukbarhetenerviktigforalle.Hvisenapplikasjonerbrukervennlig, menikkebrukbarvildetsiatdenerlettalreogabruke,mendufarikke utrettetstortiden.selvnybegynnereogtilfeldigebrukereharbehovfora fagjortnoemedapplikasjonen,hvisikkeserdeingengrunntilalreden. Umiddelbartbrukbartsystem. Brukbarhetharmedfunksjonalitetagjre,ogmedetumiddelbartbrukbartsystemmenerjegetsystemderfunksjonalitetenerletttilgjengeligfrafrstestund.Ienslikapplikasjonblirbrukervennlighetviktig,ognoenvilkanskjesprresegomhvorforikkeoppgaven handlerom\umiddelbartbrukervennligesystemer".grunnentildetteerfor detfrsteatdeterkombinasjonenav\umiddelbart"og\brukbart"detleggesvektpa.med\umiddelbartbrukbart"prverjegafortelleatsystemet skalkunnebrukesavtilfeldigebrukereutenforkunnskaper.fordetandre erdetslikatiuttrykket\brukervennlig"ligger\umiddelbart"innbakt.brukervennligesystemererfrstogfremstbrukervennligefornybegynnereog tilfeldigebrukere.fordettredjeerbrukervennlighetetmiddelforanamalet \umiddelbarbrukbarhet".detnnesensammenhengmellombrukervennlighetogbrukbarhet.nybegynnereellertilfeldigebrukerekanikkefatilnoe \brukbart"ienapplikasjonutenatdenerbrukervennlig.hvisapplikasjonen ikkeerbrukbar,hjelperdetlitemedetenkelt,godtbrukergrensesnitt.deto begrepeneergjensidigavhengigeavhverandreforatetdataprogramskal blibrukt. Isporadiskutfrteoppgaverharoftebrukereproblemermedahuskesystemet,kommandoerogkanskjeogsadomenespesikketingfragangtilgang [BC91].Programvaresomlarbrukerebenyttesystemet,ogfautfrtoppgavendeeruteettergreitogeffektivt,utenndvendigvisatrengenoen forkunnskaperelleropplringiapplikasjonselleroppgavedomenetpaforhandkallerjegumiddelbartbrukbaresystemer. Umiddelbartbrukbaresystemereretkonstruertbegrep.Detnnesikkenoe eksisterendetermsombeskriverprogramvarespesieltegnetforspradisk 3

13 Kapittel1.Innledning utfrteoppgaver.imidlertidnnesdetandreomraderdertilsvarendelsningereksisterer. Engelsktalendeharetbegrepsomkalles\walkupandusesystems".Typiskeeksemplererminibanker,publikumsterminalerellerinformasjonskioskerpayplasser,togstasjoner,hoteller,offentligebygninger,messelokaler, shoppingsentre,museerellerbiblioteker.brukerengarborttilsystemet,og medminimalinstruksjon,ellerkanskjeuteninstruksjonidetheletattsetterhanigang.jegharnsketasepahvordantilsvarendeeffektivitetkan stttesiapplikasjonerforbrukeresombenytterdatamaskinerisittdaglige arbeid. 1 Japanskbilproduksjonstodforetparadigmeskifteiproduksjonsprosessen dadebegyntemedsakalt\justintime"(\jit")produksjon. Ideenera holdeminstmuliglager.underleverandrerlokaliseresnrtgeogrask,og 2 kanleveredelerogkomponenterpakortvarsel.detteharvistsegmeget effektivt,manprodusererkorteserier,ogkanenkeltomstilleproduksjonen tilennymodell[she83].\jit"ideeneradoptertbadetilbilproduksjoniandre landogtilandreindustrier.seeks.[mfk88]eller[hil89]. Parallellentiletedb-systemmedtettintegrasjonmellomhjelpesystemetog applikasjonenliggerimatenoppgavenutfres.brukerenvilkunnefahjelp ogveiledningpadettidspunktethantrengerdet,ogdettevilfretilatoppgavenutfresmereffektivtogmindresmertefullt.dengeograskenrhet tilunderleverandrertilsvarersamspilletmellomgrensesnittoghjelp.applikasjonenerbilprodusenten,oghjelpesystemeterunderleverandr.lageret tilsvarerbrukerenshukommelse,ogvilkunneholdesminstmuligvedatbrukerenslipperahuskedetaljerfragangtilgang. Hverken\Walkupanduse"eller\JiT"erdekkendebegreperforetsystem somskalsttteoppgavegjennomfringenavsporadiskutfrteoppgaver. \Walkupanduse"begrepetmatteskrivesomtileks.\Sittnedogbruk",et uttrykkjegsynesblirforgenereltidettetilfelle.detsieregentligliteomat systemetskalvreenkeltabruke.\jit"parallellensiermeromhvordan hjelpoginformasjonhengersammenmedrestenavapplikasjonenennom enkelhetibruk.derforbleuttrykket\umiddelbartbrukbaresystemer"valgt. 1.3Malgrupper Detereregruppersomkanhainteresseavaleseoppgaven.Primrtvil denhainteresseforstudenterogansattemedinteresseforhcioghjelpesystemerpastudieretningensystemarbeid.menneskersomjobbermed hjelpesystemer,brukergrensesnittdesigno.l.kanogsahautbytteavale- 1 Etmerpassendeengelskuttrykkietsliktmiljvillekanskjevre\sitdownanduse" systemer. 2 JiTkomsomenreaksjonpadettidligereproduksjonsparadigmet\JustinCase"(JiC). Hervarideenatmanmatteholdestortlagerslikatmanikkegikktom.Detvarliteeksibelt maskinerisomikkesaenkeltkunneomstilles.agatomforendelvarkostbartiogmed heleproduksjonenstoppet. 4

14 1.4Metode seoppgaven.andreinformatikerefraeks.databehandlingkannnedeler avstoffetinteressant.deterahapeatjegklareraholdespraketpaetsa forstaelignivaatogsapersonermedinteresseforhjelpesystemerogbrukergrensesnitt,menutenformellutdannelseinneninformatikkfanoeigjen foraleseoppgaven. 1.4Metode Jegharforsktanamaletvedfrstastuderelitteraturenomhjelpesystemer,visualisering,metaforer,ikonerogsymboler,persepsjonspsykologiog brukergrensesnittdesigngenerelt.deretterharjegdesignetogimplementertetumiddelbartbrukbartsystempabakgrunnavlitteraturprinsippene. ProgrammetsombleimplementertheterHTML-assistent,ogeretsystem forproduksjonavhtml-dokumenter.saforetasenbrukertestogevalueringavsystemet.dettevilavslreomhtml-assistentblesaenkeltograskt 3 abrukeatdetkankallesetumiddelbartbrukbartsystem. Deterbenytteteremetoderunderarbeidetmedoppgaven: 1.Litteraturstudiererbenyttetforaunderskehvasomnnespaomradenehjelpesystemer,brukergrensesnittdesign,metaforer,billedlige tegn,visualiseringogenkelhet. 2. EksperimentellkonstruksjonerbruktforaimplementereHTMLassistentbasertpaprinsipperfralitteraturstudieneipunktetover. 3.EtpsykologiskeksperimentblebenyttetunderevalueringenavHTMLassistent.Enbrukertestblegjennomfrtforasehvordanapplikasjonenstttetoppgaversomutfressporadisk.Hyttenkningsprotokoller ogsprrekjemaerblebruktforasamledata. Enalternativmateastuderedissetingenepakunnevrtaevaluereeksisterendesystemerforaseihvilkengraddevarumiddelbartbrukbare.Det ereregrunnertilatdetteikkeblegjort: Detnnesantageligsvrtfaapplikasjonersomerdesignetforasttte gjennomfringenavoppgaversomutfressporadisk.detblirdermed vanskeliganneuthvilkeevalueringskrieriersomskalbrukeshvis malettilapplikasjonenantageligikkeerastttegjennomfringenav dennetypenoppgaver. Detervanskeligamalenoeomeffektenavdeulikegrensesnittkomponentenehvismanikkekanevalueredemhverforseg.Vedaimp- lementerenoeselvharmanmulighetentiladesignegrensesnittetpa forskjelligemater,ogsepaforskjellenenardetgjeldergjennomfringstidogopplevdenkelhet. 3 HTMLerenforkortelseforHyperTextMarkupLanguage.Spraketbrukestilaskrive hypertextdokumenterforpubliseringpaworldwideweb. 5

15 Kapittel1.Innledning Hvisjegnsketenbrukertestkunnedetvrtvanskeligannepersonersompassetinnikategorientilfeldigebrukere.Mangevilleha benyttetapplikasjonen,ellereventueltdendelenjegnsketateste forofte,ogandrevillealdrihabruktden. Jegnsketderforaimplementerenoeselv.Padennematenkunnejeg letterevelgeutdeprinsippenefralitteraturensomjegsyntespassetbrafor sporadiskutfrteoppgaver. 1.5Oppbygning Hjelpoggrensesnittforoppgaversomutfressporadiskeretliteberrt omradeihcilitteraturen.likevelerdetetstortomradeaskriveomfordidet ersamangeemnersomgrenseropptiltemaet.oppgaveninneholderderfor etrelativtomfattendelitteraturstudiefrnoenavprinsippenefralitteraturen prvesutipraksis. Kapittel2handleromhjelpesystemer.Frstpresentereshvilkeretningersomnnesinnenforskningenomhjelpesystemeridag.Hjelpen kategoriseresiforholdtilbrukereogoppgaver.deretterforklarerog begrunnerjeghvilkeprinsipperogideersomkanpasseforetumiddelbartbrukbartsystem,ogtohypoteserformuleres. Kapittel3harjegkalt\Hjelpibrukergrensesnittet".Ogsadettekapitteleterenlitteraturstudie.Kapitteletomhandlergrensesnittetsmulighetertilagiinformasjonogvisuelleledetraderprimrtgjennombruk avmetaforerogbilledligetegn.enkelhetognaturligdesignomtales ogsa.kapitteletenderoppitrehypoteseromgrensesnittetietumiddelbartbrukbartsystem. Ikapittel4presenteresdesignogimplementasjonsfasenavHTMLassistent.Deretterformestrenyehypoteseromumiddelbartbrukbare systemergenerelt.sablirbrukerunderskelsenpresentert,ogresultatenefortellernoeomhvordanhtml-assistentegnersegsomverktyforoppgaversomutfressporadisk. Ikapittel5drftesdethvaresulateneavbrukerunderskelsenkan siomumiddelbartbrukbaresystemergenerelt,ogdettemunneruti enkonklusjon.tilsluttpekesdetpahvasomkanvreinteressanta arbeidevideremed. HTML-assistentblirstadignevntioppgaven,menpresenteresfrstikapittel 4.Iteorikapitlene2og3blirprogrammetbruktsomeksempel,menfrstog fremstnevnesdetiforbindelsemedlitteraturprinsipperjegmenervilpasse braienellerannendelavgrensesnittet.hvisleserensyneshanvetfor liteomhvahtml-assistentegentliger,kandetderforvreenidealese seksjon4.3ogpaside112.detteerimidlertidikkenoenndvendighetfor forstaelsenellerlesbarhetenutoverioppgaven. 6

16 1.6Terminologi 1.6Terminologi Idenneseksjonenforklaresnoenordoguttrykksombenyttesioppgaven. Noenavuttrykkenehaddekanskjegjortsegbedrepaengelsk,menjeghar konsekventforsktabrukenorskeord,ogeventueltlagenorskeoversettelserderdisseikkennes.jegharprvdastttemegtillitteraturomemnene forafautrykkenemestmuligkorrekte.kanhendebenyttesandrebeskrivelseravsammebegreperiannenlitteratur.jegharvalgttermenesomstar listetnedenfor,ogbrukerdemkonsekventgjennomheleoppgaven.termeneerikkedenisjoner. Endelbegrepersombarebrukesienkortdelavtekstenvilbliforklarti fotnoterpadetstedetdebenyttes. Domene. Dettebegrepetbenyttesisammenhengenoppgavedomene,domenespesikkellerapplikasjonsdomene.Domenebetyrinteresse-ellerspesialomrade.Etdomenespesiktsysteminneholderendelkunnskap(domenekunnskap)omoppgaven.Applikasjonsdomenetinneholderinformasjonomprogramvarensombenyttes.Eksempelviskanapplikasjondomenetinneholdereglerogkunnskapomaregne,mensoppgavedomenetkan vrebiltrakkensutviklinginorge. Enkelhet Dettebegrepetersentraltidenneoppgaven.Iseksjon3.3pa side65nevnerjegendelkriterierforhvasomoppfattessomenkeltogvanskeligietgrensesnitt.ellersbrukesbegrepet\enkelt"utenvidreforklaringer mangestederioppgaven,blantannetierehypoteser.begrepet\enkelhet" omtalerhvorlettdeterannefram,faoversikten,ogderetterbrukeenapplikasjon.etenkeltgrensesnitterforstaeligoglettfattelig,samtukomplisert abruke. Grensesnittobjekter. Paengelsknnessamlebetegnelsene\widget"eller\gadget".Disseinkluderertingsom\list-views",\colorwheel",dialogbokser,\drag-bar",\Text-widget",menyero.l.itilleggtilknapper.Detteeraltsa ensamlekategoriforomtrentaltsomnnesavinteraksjonselementerigrensesnittet.jegkallerdennekategoriengrensesnittobjekter. HCI. Human-ComputerInteractionerdetfagfeltetdenneoppgavenhrer innunder,ogbegrepetforkortesoftehciellerchi-kanskjeavhengigav ommanleggervektpamennesketellermaskinen.panorsksnakkerman ommenneske-maskininteraksjon,ogdetteforkortesenkeltestedermed MMI,noejegpersonligforbindermedMarkedsogMediaInstituttet,ogav dengrunnikkenskerabruke.hciblirderforbenyttesidenneoppgaven, selvomjegikkeernoentilhengeravengelskeforkortelser. 7

17 Kapittel1.Innledning Integrasjon. Medordet\integrasjon"isammenhengen\entettereintegrasjonmellomapplikasjonoghjelpesystem"menerjegdenkoblingensom eksisterermellomapplikasjonensfunksjonellekjerne,grensesnittetoghjelpesystemet.brukergrensesnittetsvisuellehjelpemidlererinformasjonpalik linjemedinformasjonenennnerihjelpesystemet.domeneogbrukerkunnskaperinformasjonvinneridenfunksjonellekjernenavapplikasjonen. Applikasjonenmakunnevisualisereallinnebyggetinformasjonihjelpesystemoggrensesnitt. Knapper. Knappereretbegrepjegbrukerfordetengelske\buttons".Det omtalergrensesnittobjektermankanaktiverevedhjelpavenmus.detnnesgjerneeretyperknapper.noenerspakermankandrai,mensandre aktiveresvedettrykk.faavdisseharnavnpanorsk,ogdesomhardeter somregeldarligeoversettelser.deesteharimidlertidengelskebetegnelsersliksom\slider",\radio-button",\push-button",\knob",\closegadget", o.l. Sporadiskutfrteoppgaver. Dettebegrepetbrukerjegomoppgaver somutfresmedujevnemellomrom.jegharforsktavrekonsekvent isprakbrukennarjegomtalerdennetypenoppgaver.detharvrtvanskeliganneetuttrykksomerdekkende.sjeldenerforsjelden,ogperiodisk erforregelmessig.\engangiblant",\naogda"og\avogtil"erforlangeuttrykk,ogspraketblirlettdarlignarduknytterdetsammentilf.eks.na ogdaoppgaver.istedetharjegvalgtavarieremellom\sporadiskutfrte oppgaver"og\oppgaversomutfressporadisk". Tegn. Begrepet\tegn"og\billedligetegn"benyttesmyeikapittel3og4. Begrepenebenyttesomhverandresomoversettelsepadetengelske\sign". Dethandleromdebilledligebeskrivelsersomgrensesnittobjekteneinneholder.Tegnerenhovedgruppesomviderekandelesinniikoner,sporog symboler.dissebegrepeneforklaresikapittel3. Tilfeldigebrukere. Dettebegrepetbrukerjegsomenoversettelsepadet engelske\casualusers".entilfeldigbrukererikkeennybegynner,ogikke enekspert,mennoemidtimellom.antageligliggerhannrmerenybegynner,fordihankanhaproblemermedahuskedetaljerigrensesnittetfra gangtilgang.begrepet\tilfeldigebrukere"serbrukerenfrasystemetssidebrukerendumpertilfeldiginnomengangiblant.sporadiskutfrteoppgaver utfresofteavtilfeldigebrukere. Visningsverkty. DetteoglignendebegrepersomWWW-viser,WWWvisningsverkty,WWW-klienter,visningsprogramvareogvisningsprogram brukerjegforaomtaleapplikasjonersommosaic,netscape,airmosaic ellercello.slikeprogrammerbenyttestil alesehypertekstdokumenteri 8

18 1.6Terminologi HTML-formatpaWorldWideWeb.Paengelskkallesetsliktprogramgjerne \browser". WorldWideWeb. WorldWideWeberetverdensomspennendenettverk avhypertextdokumenter.ofteforkorterjegworldwidewebmedwww. WWWbenytterinfrastrukturentilInternet,menmensInternet,ogdetsprotokollererkryptiskeogfokusertpateknologiogdata,fokusererWorldWide Webpainformasjon,ogdeestevisningsverktygirbrukereetenklere grensesnittmottjenesteroginformasjonpanettet. 9

19 Kapittel1.Innledning 10

20 Kapittel2 Hjelpesystemer Whateveryprogrammermustrememberisthattheaverage userislikelytobereasonableintelligent,andmightevenon occationsbesmarterthantheprogrammer. NathanielBorenstein 2.1Trengervihjelp? Toargumentertalermotatonline-hjelpegentligerengodide.Fordetfrsteblirenapplikasjonsbrukervennlighetoftebegrunnetmedatdenharet fullstendighjelpesystem.benestogtang[bt93]meneratdetteersalangt frasannhetensomdetermuligakomme.etbrukervennligsystembrindikereatdeterenkeltalre,enkeltabrukeogenkeltahuske,kortsagtat systemeterintuitivtogenkeltibruk.detliggerenmotsetningiutsagnetom atetsystemharfullhjelp,ogatdeterintuitivtogenkeltibruk. Detervanligathjelpesystemerernoemankommerpaetteratselveapplikasjonenerferdigutviklet[Bor85].Detlagesdanoeiallhast,somerintegrertmedsystemetpaendarligmate.Deterhellerikkeuvanligathjelpesystemerblirlagetforaprveadekkeoverdarligbrukergrensesnittdesign. Kearsley[Kea88]sierathjelpofteblirbruktsomplasterforalappesammendarligegrensesnitt.Designerelagererehjelpemeldingerforakomme rundtproblemetmeddarligeskjermbilderellermenyer.detdeburdegjre erselvflgeligadesigneomskjermbildeneogmenyene. Hvisdetertilfelleathjelperenunnskyldningfordarligdesign,athjelper noesomlagessomettilleggpaslutten,ogatdeterenmotsetningmellom brukervennlighetoghjelp,trengervidahjelpesystemer? 2.1.1Brukereerforskjellige NoeavsvaretnnerviidetironiskesitatettilBorenstein[Bor91,side70] sominnlederdettekapittelet.systemutviklereharlettforasepabruke- {11{

21 Kapittel2.Hjelpesystemer 2.1.3Systemeroppfattesforskjelligavdesignereogbrukere Asuccessful[software]toolisonethatwasusedtodosomething undreamedofbyitsauthor. S.C.Johnson resomenhomogenmasse,noedeslettikkeer.brukereharforskjellig bakgrunn.detnnesikkenoen\averageuser".detteerdetskrevetmye om.sef.eks.shneidermann:designingtheuserinterface[shn92,kapittel 1]ellerDixet.al.:Human-ComputerInteraction[DFAB93,Kapittel12]. WilliamJamesharbeskrevetennybrukeravetcomputersystemsom\a bloomin'buzzin'confusion"(sef.eks.[cr86]).jegsynesdetteerenrik ogfargerikbeskrivelseavennybruker.nybegynnereerenkategoribrukere.andrekategorierkanvreeksperterellertilfeldigebrukere.brukere kategoriseresogsapaandremater,meninndelingenmednybegynnere, eksperterogtilfeldigebrukereerkanskjedenvanligsteinnenhci.ulike brukerkategorierpresenteresiseksjon Deulikebrukerkategorientrengeralleforskjellighjelp.Nybegynneretrenger hjelpmedakommeigang,ekspertertrengerhjelpmedakommevidere,og tilfeldigebrukeretrengerabliminnetpadetdealleredevet[kea88,kapittel 6].Kearsleyskriverogsaatallebrukereerforskjellige,ogatdetavden grunnerlurtalageetsikkerhetsnettsomkanfangeoppdesituasjonene derbrukeregjrnoesomdesignerenikkehaddemulighetertil aforutse. Onlinehjelperenviktigdelavdettesikkerhetsnettet Hjelpbrukes Borenstein[Bor85,Kapittel3]foretokenunderskelseblantbrukereav hjelpesystemer.brukerneblirbedtomakommemedpositiveognegativekommentareromhjelpesystemet.detvisersegatselvidedarligste hjelpesystemeneerdetmerpositivtennnegativtapekepa.dentypiske apningsreplikkentilbrukerneer\ihardlyeverndhelpsystemsuseful,but...".borensteinskonkluderermedflgende: Itseemsthatusersaresogratefulforanyhelpthattheytend tomentionthepositivemoreoften,orperhapstheirexperience withgettinghelpissogenerallynegativethatanythingatallhelpfulreallystandsoutintheirminds. Detertydeligvisbedremedetdarlighjelpesystem,ennikkenoehjelpesystemidetheletatt. DonaldNorman[Nor90,Kapittel1]forklareratdesignerenharenkonseptuellmodellavsystemethanharutvikletellerutvikler(segur2.1).Brukeren 12

22 2.1Trengervihjelp? Designers modell Brukers modell Designer Bruker Systemet System presentasjon (Brukergrensesnittet) Figur2.1:Forskjelleribrukersogdesignersmodell utviklersinmentalemodellavsystemetgjennombruk.systempresentasjonenerenreeksjonavdetfysiskesystemet,ogkallesgjernegrensesnittet. Designerenregnermedatbrukerensmodellavsystemeterlikhansegen. Men,designerensnakkersomregelikkedirektemedbrukeren.Allkommunikasjonforegargjennomsystempresentasjonen.Hvisdetteikkevisualisererdesignmodellenklartnok,savilbrukerenendeoppmedenfeilmodell avhvordansystemetvirkeliger. Fischeret.al.[FLS85]harlagetmodellenigur2.2.Bareca40%avfunk- sjonalitetenietsystemharbrukerfunnetutav.deteksistererendelfunk- Brukers mentale modell av systemet. Kommandoer brukt en gang i blant Kommandoer brukt ofte Virkelig System Figur2.2:Brukerssystemmodelli.g.Fischer 13

23 Kapittel2.Hjelpesystemer sjonalitetietsystemsombrukerenikkevetom,oghanvilikkefaviteom denhellerutenassistanse.determuligforbrukerenanneutavdekonseptenehanalleredeharisinmentalemodell,menanneutavdeukjente konseptenegarikke. Beggemodelleneviseratdettrengshjelp,ogatdettrengsuliketyperhjelp. Designereogbrukeretenkerikkendvendigvislikt.Skalmanfaoverfrt designmodellennormanprateromgjennomgrensesnittetogtilbrukerens modellutenhjelpesystemerellerdokumentasjon,madettegrensesnittetdesignessaklartogkonsistatdeterumuligamisforsta.detteeringenenkel oppgave.vikanikkeforutsihvabrukerevilgjre,ellerhvordanprogrammer vilblibrukt.somkearsley[kea88,kapittel1]sier: Helpprovideaninsurancepolicyagainstless-than-perfectdesign Funksjonalitetenker Isinartikkel\Fightingfatware"[PTUM93]beskriverPerratoreetal.ensituasjonderprogramvareeksplodereristrrelseogfunksjonalitetfraversjontil versjon.programvareleverandrer,srligims-windowsmiljer,anserdet somenkonkurransefordelalevereregnearkogtegneverktysammenmed f.eks.entekstbehandler. DexSmith[Smi94]trekkerendirektelinjemellomfunksjonalitetenietsystemogenkelhetenibruk: Asapplicationscontinuetogrowincomplexity,sodoestheneed tosimplifythemforusers. Deterereviktigekomponentersomsammenbidrartilaforenklebrukenav ethyfunksjonalitetssystem.brukergrensesnitteterselvflgeligviktig.hjelpesystemerspillerenannennkkelrolle.detereretingsomf.eks.organiseringenavunderliggendefunksjonalitet,tilpassningsevneo.l.somspiller inn,mendissevilikkebliomtaltidenneoppgaven.badesmith[smi94]og Wasson&Akselsen[WA92]meneratonlinehjelperenviktigdelavdeta forenklebrukenavetdatasystem.forfunksjonsrikesystemererhjelpesystemetessensieltforidetheletattaklareannefremiallfunksjonaliteten. 2.2Brukereogoppgaver Narvidesignerhjelpesystemererdettrefaktorerdeterviktigahaitankene gjennomheleprosessen.fordetfrstemavisepabrukerneavsystemet. Lagervihjelpforerfarnebrukere,ellererdetnybegynneresomskalbruke applikasjonen?kanskjedenbarebrukesengangiblant?hvordanmahjelpendesignesdersommanmatahensyntilerebrukerkategorierisamme hjelpesystem? 14

24 2.2Brukereogoppgaver Fordetandremavitenkepahvabrukernenskersvarpa.Hvilkesprsmal vildestillesegunderbrukavsystemet?erdetbarehvordanuliketing utfressomerviktig,ellererdetogsaandresprsmalsomkanvreviktige forhjelpesystemetakunnesvarepa? Dettredjeomradetvimaadressereeroppgavenebrukerneskallse.Hvordankanvisomdesignereavhjelpesystemetbidratilatbrukerefarhjelp medoppgavegjennomfringen?kanapplikasjonenvilagerhjelptilbare brukestilentypeoppgaver,ellerkanoppgavenevariere?eroppgavene somsystemetskalbidratilalsedirekterelaterttilproduksjon,ellererdet sttteoppgaver? Determangesprsmalmankanstillesegsomdesigneravhjelpesystemer.Idenneseksjonenprverjegabelyseendelavproblemstillingenesom relaterersegtilbrukere,sprsmalogoppgaver.jegstartermedsprsmalene Uliketypersprsmal Howcouldyouhelpusersndtheanswerswhentheydon'teven knowthequestionstoask? ClaireE.O'Malley Askaffedenretteinformasjonenfraethjelpesystemkanoftevrevanskelig.O'Malley[O'M86]forklareratdetaskaffehjelperofteenprosesssom garovereretrinnitradisjonellehjelpesystemer.frstmamanvitekommandoensommautfresforafahjelp.derettermamanvitenavnetpa argumentenesommagismeddennekommandoenforafahjelpomdeten erinteresserti. O'Malleybrukerflgendeeksempel:Hvisjegforeksempelnskeravite hvordanjegskalskeetterenlinjeienl,majegiunixklareaformuleresprsmalet\mangrep".selvomjegvisteatkommandoenforhjelpvar \man",erdetlangtifrasikkertatjegkjentetilargumentet\grep". \Toaskaquestion,onemustknowenoughtoknowwhatisnotknown" heterenartikkelmyiakeognorman[mn79]harskrevet.denneartikkelen viseratdetastilleetsprsmalkrevermerennbehovforinformasjon.den somsprmahakunnskapnoktilakunneformuleresprsmalet,samttila tolkesvaret.resultatenetilmyiakeognormanvisteatnybegynnereikke sprsprsmalommaterialesomerforvanskelig.hvismanskalsprreet sprsmalerdetakunneforliteenlikestorulempesomdetakunnefor mye. DetteermotivasjonenbakOwens[Owe86]\Answersrst,thenquestions" synpahjelpesystemer.owenmeneratdettradisjonelle\questionsrst, thenanswers"paradigmetikkealltidholdermal.brukereharproblemermed aformuleresprsmalene,ogderforerdetbedreapresenteresvarenefr defarspurt.owenlagetisintidetsystemkaltdyk(\didyouknow")for 15

25 Kapittel2.Hjelpesystemer Figur2.3:MicrosoftWord6.0haradoptertOwensideer.Underoppstart avapplikasjonenvisesdennedialogboksen.idennorskeversjonenkalles dette\dagenstips". aprveutdisseideene.dykpresenterteinformasjonsomkunnegjre brukerenmereffektivisindagligeomgangmedsystemet.dennetypen lsningerharvrtliteipraktiskbrukframtilidag.microsoftharimidlertid implementertdyklsningerisinkontorprogramvare.desisteversjonene avword,excelogpowerpointinneholderalledennefunksjonaliteten(se gur2.3. SellenogNicol[SN90]mener\Answersrst"perspektivetikkeernoenerstatningfor\questionsrst",menettillegg,kanskjetilogmedetndvendig tillegg.\mangrep"eksempeletoverkanbedrespaeremater.unixinneholderen\apropos"kommandosomerenindeksinni\man"kommandoenesverden.eks.kunneenskrevet\apropossearchforlineinle".brukeren slipperakjennetilparameterentil\man"-kommandoenhvishanbruker\apropos",menmafremdeleskjennetilkommandoeneforafahjelp. Etalternativforaadresserebeggeproblemeneerabrukemenyer[O'M86]. Padennematenkandesignersynliggjrebadehvordanbrukerenkanfa hjelp,oghvilkealternativerdetgishjelpom.menyerharselvflgeligogsa sineproblemer,seeks.[shn92,kapittel3],mendeerikkerelaterttilhjelpesystemer,ogvilderforikkebliomtaltnrmereher. Interntogeksterntdrevnesprsmal. O'Malley[O'M86]meneratbrukereofteharproblemermedselvesprsmalsformuleringen,ogskillermellom interntogeksterntdrevnesprsmal. Interntdrevnesprsmaldreiersegomdetakunneomformulerenoegenerelt(eks.Hvordanskaljegskriveutenl?)tilnoespesielt(aproposprinter ellermanlpr).dettehandleraltsaombrukerensmalogplaner. Eksterntdrevnesprsmalhandleromproblemdiagnose(Hvorforbleutskrif- tenseendeslikut?,hvordankanjegfadettilasebedreut?).herhargjer- 16

26 2.2Brukereogoppgaver nebrukerenoehankanvisetil,somf.eksenfeilmelding,enutskriftelleret skjermbilde,ogkansprre\hvakanjeggjreforaforbedredenneutskriften?"eller\hvordanskaljegkommemegtilbakeherfra?" Deulikesprsmalskategorienenedenforkanhverbestaavinterntogeksterntdrevnesprsmal,selvomnoenkategoriervilvrenrmereknyttettil enavsprmalsformene. Hvordangjrjegdette? Hvordan-sprsmalerantageligdenviktigstekategorienfordisvaretvilvrepaoppskriftsform,ententekstligelleriformav etscenariomedbilder,animasjoneroglyd,ogkanbrukesdirektetilalse problemet.en\en-til-mange"mappingeroftevanlig.etsprsmalblirtilere svar[o'm86].hvordan-sprsmalerdessutendesprsmalenesomstilles oftest[sn90].brukerspromaltfradetmestabstrakte(hvordanskaljeg begynnemeddenneoppgaven?)tildetmegetspesikke(hvordanfjerner jegdennelen?). Etavproblemeneibrukergrensesnitteraoversettebrukerensmeningmed sprsmalettilgrensesnittetssprak.sellenognicol[sn90]sieratenmulig lsningitilfelletmedhvordan-sprsmalerapresentereenmeny,slikat brukerekangjenkjennesprsmaletistedetforamattestilledemselv.de harfunnetutatdissesprsmaleneblepresentertmesteffektivtforbrukerne ilisteform.grakkblegjernebenyttetforaillustreresvar. DexSmith[Smi94]skriverommulighetentil agaoverfra\hvordan?"-til \Hvorfor?"-sprsmalgjennomnoehankaller\progressivtillukning".Dette garutpaatbrukerenkanfastadigmerspesikkinformasjonvedatrykke paen\mer"knapp.hvisbrukerenbareerinteressertihvordanhanskal lseetproblemkanhanavsluttenarhanvil.nskerhanimidlertidmere bakgrunnsinformasjon,kanhanfadettevedatrykkepa\mer"knappen. Selvomdetstillesoverlegentesthvordansprsmal,betyrikkedetatvi kanignorereandresprsmalbrukerekanha: Hvaer..? Dissesprsmaleneskillersegig.SellenogNicol[SN90]ito kategorier.fordetfrsteharvimalorientertesprsmalavtypen\hvakan jegbrukedetteprogrammettil?".sprsmaletkanlsesrelativtgreitmed interaktiveprogrammer.etvindupresentererprogrammetoghvadetkan brukestil(segur2.4).underbrukkanmangjernefaoppinformasjonen medet\om.."eller\about..."menyvalg.entimesunderskelsepamacintosheneherpainstituttforinformatikk fortaltemegati\om..."eller\about..."vinduenekunnejegnneinformasjonavdennetypen.mangeavdisse 1 vinduenebleogsapresentertunderoppstartavprogramvaren,mendasom oftestmedcopyrightinnhold HeretterforkortetI. Amerikansklovgivningogrettspraksisharfrttilatdetavisecopyrightinformasjoner blittlangtviktigereennaforklarehvaetprogrambrukestil.detteeringenfordelhvisman tenkermedetbrukerperspektiv. 17

27 Kapittel2.Hjelpesystemer Figur2.4:Macpaintfortellerselvhvadetbrukestil! ICLI grensesnitt,erdetoftevanligatbrukerekanskriveetsprsmalstegn ellerkanskje\/?"somparametertilenkommando,ogfaenkortbeskrivelse 3 avhvakommandoengjr.slikgjresdetiamigadosogims-dosoperativsystemene. Denandrekategorienerdeskriptivesprsmal.Dissestillessom\Hvaer dette?"eller\hvabrukesdennetil?".apple'sboblehjelperethjelpesystemsomsvarerpadennetypesprsmal.hvisboblehjelperskruddpa,og brukerpekerpaetobjektpaskjermen,vilensnakkeboblekommeopp,og presenterebadehvaobjekteter,oghvadetbrukestil(segur2.5).andre programmerogplattformerharadoptertdettekonseptet. Enavgrunnenetildetteeratdetidesenerearharblittvanligiabenyttemer ellermindreselvforklarendeikoner somsnarveiertilfunksjoner.mange avbildeneerikkesainnlysendesomdekanskjeburdevrt.detvirker 4 somprogramleverandreneharinnsettdette,ogmangeharlagtinnsma tekstmerkelappersomkommeroppogforklarerhvaikonetbrukestilhvis enholdermusairooverikonetenlitenstund.detteerengodteknikktila svarepa\hvaer...?"-sprsmal. 3 CLIbetyrCommandLineInterface,etgrensesnittderbrukertasterinnkommandoer, imotsetningtilabrukepekogklikkmetodenevinnerimangegraskegrensesnitt.et eksempeleretshelliunix. 4 Etriktigerebegrepvilleimangetilfellervresymbolerellerspor.Ig.Marcus[Mar92] eretikonnoeselvforklarende,innlysende.detserutsomdetdetbetyr.etsymbolderimot erikkeinnlysende,vimaoftelreosshvasymboletbetyr,f.eks.atdetnorskeagget betyrnorge.enindeksviserossatnoeharskjedd,ellerresultatetavnoesomskalskje. Gjrmetefotsporigangenbetyratungeneharkommethjem.Seforvrigseksjon3.5pa side90somhandlernettoppomdette. 18

28 2.2Brukereogoppgaver Figur2.5:Applesboblehjelpgirsvarpa\Hvaerdette?"-sprsmal. Hvaerforskjellenpa? Sprsmalethererenvariantav\Hvaer...?"- sprsmaleti.g.o'malley.brukerentrengeridettetilfelletaviteforskjellen paellersammenhengenmellomtoellerereting.brukerharsettatdet nnestoopsjonerietprogramsomheter\box"og\allbox",ogsprhvasom erforskjellenpadissekonseptene.denapenlyselsningenig.o'malleyer avisualiserebeggeeksemplene.itilfellerderdetikkeerenkeltavisualisere, kanhvertavalternativeneforklares. Hvaom? Dissesprsmaleneeretspesialtilfelleavhvordansprsmalene.Detersprsmalomhypotetisketilfeller.Forakunnesvarepaslike sprsmalerhjelpesystemetndttilakunnesimuleredethypotetisketilfelletpaenellerannenmate.\hvaom"sprsmalerofteeksterntdrevne. O'Malleyeksemplisererogsadettetilfelletmed\box"og\allbox".Huntenkersegathunharpektpadatalen,derettervelgermenyopsjonen\Hva om..",ogderettertrykkerpa\box".etvinduapnersegogviserhvordan dataenevilleseutmeddettevalget.deretterkanhunforskesegmed \allbox".resultatetvisualiseres,ogdeterikkevanskeligaseforskjellen. EteksempelpahvordandetteerlstipraksisnnesiregnearketExcel 4.0fraMicrosoft.Hernnesenmulighetforapresenteredatagrasksom diagrammer.brukerenvelgerutdataenesomskalvises,oggjrsinevalg medgraftype,overskrifterpaakseneo.s.v.grafenkommeroppietegetvindu,ogvedaktiveringavdettevinduetlistesdeulikegraftypenesomikoner nederstpaskjermen.et\hvaomjegvistegrafensomstolperisteden?"- sprsmalprvesutmedetmusklikk,(segur2.6).hvisresultatetikkeer tilfredstillendeerdetaldrimerennetparmusklikkforafagrafentilbakeslik denoriginaltvar. 19

29 Kapittel2.Hjelpesystemer Figur2.6:Eteksempelsomillustrerer\Hvaerforskjellenpa?"-sprsmal.Et kakediagramerlagetiexcel4.0forms-windows,ogmedetmusklikkpa etavikoneneidennedersteradenkantallenevisualiserespaenannen mate.herharjegendretkakediagrammettiletstolpediagramvedatrykke paikonetsomerforstrretoppnedetilvenstre. 20

30 2.2Brukereogoppgaver Hvorgjordejegfeil? LewisogNorman[LN86]skillermellomglipper og misforstaelser.englipperkonsekvensenavetyeblikksuoppmerksomhet.typiskeglippereratrykkefeiltastelleraskrivefeilienkommandoeller 6 5 etlnavn.misforstaelseroppstargrunnetfeiltolkningeravsituasjonen. O'Malleyskillermellom\Hvorgjordejegfeil?"-sprsmalog\Hvorforerdettefeil?"-sprsmal.DenfrstetypensvarertilLewisogNormansglipper,og feilsituasjonenkanrettesoppvedarettebrukerensoppmerksomhetmot stedetfeilenskjedde.detsommagjreseravisebrukerehvordekanse etterfeilensomharoppstatt[o'm86].ettypiskeksempelhererfeilmeldingerikompilatorer.brukerenfar\syntaxerroronline419",ogvetumiddelbart hvorfeilener. Apekepahvorfeilener,eraltsomtrengs,brukerenvetselv hvordanhanskalretteden. 7 Hvorforerdettefeil? SprsmaletsvarertilLewisogNormans[LN86] misforstaelser.feilenliggerheribrukerensplani.g.o'malley[o'm86]. Herholderdetikkeapekepahvorfeilenskjedde,iogmedatdenskjedde ihodetpabrukeren. Forethjelpesystemerdettevanskeligasvarepa.SellenogNicol[SN90] meneratdetenklestefordesignereneraprveaforklaresamtidigsomen feilmeldingpresenteres,noesomimidlertidikkealltiderlikeenkelt: Considertheproblem,though,oftellingtheuserwhythesystem respondedasitdidwhennoobviouserrorwascommitted.the computermusteitherinferwhattheuser'strueintentionwas(inferwhattasktheuserwastryingtoaccomplish)orprovideaway fortheusertodiagnosetheproblembyprovidingthenecessary tools. Avitehvabrukerenegentligmenteagjreeretulseligproblem,dabrukere erforskjellige.deterdetteforskningpakunstigintelligensogkunnskapsbasertesystemerforskeratilnrme.sellenognicolforeslaristedetat detsomkangjreseragibrukerenlistemedalternativetolkningersom maskinenharkommetframtil.dennekansabrukerkritisereforafortelle maskinenhvahanmenteagjre. Dennetypensystemerharblittlaget.Rabbitsystemetnevnesiseksjon 2.3.3paside43.Herblirbrukerenpresentertforendelalternativer.Dissekankritiseresvedavelgeandrealternativerfraenmeny.Etterhvertblir svaralternativenefrre,ogmannrmersegenlsning.padennematen kanmankanskjehamulighettilasirkleseginnpabrukerensegentligemal. LignendesystemersomRabbitnnesidagimangegraskesprresprak ograpportgeneratorer. 5 Engelsk:slips 6 Engelsk: mistakes,menmisforstaelserpassersomenoversettelsei denne sammenhengen. 7 Allesomharbruktkompilatorervetatdetteerensannhetmedmodikasjoner.Feilene kangjerneliggeerelinjeroverellerunderdenlinjasomkompilatorenpekerut. 21

31 Kapittel2.Hjelpesystemer Enannentilnrmingerabedresynliggjredesignersideerogprvea tydeliggjredesignmodellenhanhadde.normansdesignmodellbleomtalt iseksjon2.1.3.ideeneratgrensesnittetmareekteredesignersmodell. Synliggjringognaturligdesignkommervinrmereinnpaiseksjon3.3.1 paside68. Hvorerjeg? Dettesprsmaletdukkeroftestoppiapplikasjonermedmye informasjonogkompleksestrukturer.ihypertextbaserteapplikasjonerog informasjonsnettverkbetegnessprsmaletoftesom\lostinhyperspace" problemet.enannentypeapplikasjonerderproblemetervanligerihierarkiskoppbygdemenytrr.brukereavslikesystemersnakkerimetaforer. Degaroppognedmellomnivaer,innogutavsituasjoner. Dekonstruerer mentalekart,ogpadennematenklarerdeannefrem.badesellenog 8 Nicol[SN90]ogHall[Hal92]foreslarabruke\Duerher"kartellergulvkarti slikeapplikasjoner.\rommet"dueriforyeblikketvisesienannenfarge. Slikekartvilnaturligvisvarieremyeavhengigavapplikasjonensstruktur. Wilsonetal.[WCH94]beskriverisinartikkelHPhelpsystemet.Dettehjelpesystemetinneholderenmekanismesomkanredusere\lostinhyperspace" problemet.hphelpkanpresenterehjelppatomater.denenepresenterer enkortversjonavinformasjonen.hererdetmeningenatbrukerenskallese,ogkommesegtilbaketilsinoppgavesafortsommulig.deteksisterer imidlertidetvalgforafamerinformasjon.hvisdettevelgeskommerbrukereninniethypertextsystem,derdetermuligaflgelinkertilrelaterte emner.detsomkanhjelpepa\hvorerjeg?"-problemeteratdetversti vinduetpresenteresethierarkisomviserhvorbrukerenbennerseg,samt hvorhanharvrt.dettegjratdeterlettannetilbaketilutgangspunktet Klassiseringavbrukere Itmayhelptothinkoftheusercommunityasbeingapreschool fullofscreamingthree-year-olds.onedoesn'thavetorushto respondeverytimeoneofthemcriesalittlebit,ascryingisentirelynaturalforyoungchildren.but,ifsomeorallofthechildren begintowailfrequently,somethingisprobablywrong,andan investigationiswarranted. NathanielBorenstein Somsystemutviklereogbrukergrensesnittdesignereharvilettforaskjre allebrukereoverenkam.viharentendenstilaglemmeatdetnnesindividuelleforskjeller.kearsley[kea88]papekeratbrukerevariererpamange omrader.kjnn,alder,kulturellbakgrunnoglrestilereksemplerpadette. Ulikeforskningsresultaterindikereratindividuelleforskjellerbetyrmyefor 8 Dennetypenmetaforerkallesorienteringsmetaforer,ogomtalesnrmereiseksjon 3.4.2paside73. 22

32 2.2Brukereogoppgaver devalgbrukeregjrietdatasystemig.kearsley.problemeterimidlertid hvordanviskalklareadenerekarakteristikaforenbruker.deesteforskjelleneervanskeligeakunnemalepaenenkelmate.derforklassiserer mangjernebrukereutfranoenenklekriterier. DenvanligstematenaklassiserebrukerepaiHCIlitteraturenersomnybegynnereogeksperter.Noenforfattere(f.eks.[Kea88]og[WA92])tarogsa medtilfeldigebrukeresomjegretteroppmerksomhetenmotidenneoppgaven. Nybegynnere. WassonogAkselsen[WA92]karakteriserernybegynneresomengruppemedlitendataerfaring.Nybegynnernetrengerhjelpmed grunnleggendekonsepterogoperasjoner,ognskerkunasedeninformasjonensomerabsoluttndvendig. Borenstein[Bor91]meneratdetermuligagjemmedeavansertekommandoene,slikatnybegynnereikkesnubleridemsamtidigsomeksperterkan nneframtildem.nettoppdetteeretavhovedtemaeneicarrollsogcarrithers\trainingwheels"[cc84].\trainingwheels"garutpaatendelavde vanskeligefunksjoneneikkeertilgjengeligefornybegynnere.initialterdet kanskjebarenoenfafunksjonersomertilgjengelige.enmuligmetodeera benytteentrakklysmetaforforafortellehvilkekommandoersomerlovlige,slikgerlachogkuo[gk92]beskriver.menyvalgsomikkeerbruktenda, menerlovlige,markeresgule.grnnemenyvalgerbrukttidligeremedsuksess,ogrdeerdetikkelovtilabenytteenda.etterhvertsombrukerehar utfrtereavdegulekommandoenemedsuksess,slikatdeblirgrnne, blirogsaereavderdevalgenegjortomtilgule.ig.carrollogcarrithers brukernybegynneremyeavtidensinpannetilbakefrafeildeharbegatt 9.\TrainingWheels"forhindrernettoppdette. NybegynnereerkanskjedenbrukergruppenHCIforskningenistrstgrad harrettetsinoppmerksomhetmot.selveksperterharengangvrtnybegynnere,ogselvprogrammersomermentforbrukaveksperterma paetstadiumbrukesavnybegynnere,nemligideresstrebenetterabli eksperter.padettestadiumerfunksjonsrikheten,somsenerekanvre badenyttigogndvendig,fremdelesenbarriere.[bor91]. 10 CarrollogRosson[CR86]meneratviikkeskaltenkepauerfarnebrukeresomnybegynnere.Istedetskalvitenkepademsomeksperteriandre, ikke-datamaskindomener.ensekretrsomprveralreentekstbehandlerbegynnerikkepaetnullniva,menerenekspertparutinemessigkontorarbeid. Eksperter. Eksperterharstorerfaringibrukavprogrammetogomdome- netig.wassonogakselsen[wa92].denskerinformasjonombegrens- 9 Detengelskeuttrykketer\errorrecovery". 10 Endelforfattere,somf.eks.WassonogAkselsen[WA92]ogCarrollogRosson[CR86] setteretsprsmalstegnvedombrukerenskerablibedreibrukenavsinedatasystemer. Detrorhelleratdekanskjebarenskerautfrejobbensin. 23

33 Kapittel2.Hjelpesystemer ningerisystemet,tastatursnarveier,ogkomplekseoperasjoner.maletderes medaskehjelperanneinformasjonsomgjrdemmereffektive. CarrollogRosson[CR86]skriveromproduksjonsparadokset,someravveiningenmellomdetaproduserenoeietdatasystem,ogdetalrenoe. Problemetforeksperterliggeriomdeterverdtastoppejobbensomforegar medinnlrte,menkanskjeineffektivemetoder,foralremer,somkanskjepalangsiktkanbedreeffektiviteten.maletforeksperterhvisdefrst skerhjelperdetsammehersomhoswassonogakselsen,nemliganne informasjonsomgjrdemmereffektive. KelloggogBreensunderskelsefra1987(omtalti[Kea88])fantutateksperterskognitivemodelleravetsystemet(seNormansmodelligur2.1) stemtebraoverensmeddetvirkeligesystemet,mensnybegynneresmodellerstemtedarlig.dettevilsiatekspertenehargodoversiktoversystemetde jobbermed.draper(omtalti[bor85])fantutdetmotsatte.hanunderskte eksperterskommandobrukiunix,ogfantutatdesakalteekspertenekunneforskjellige,ikkeoverlappende,subsetavfunksjonaliteten.utenforsitt omradetvardesomnybegynnerearegne. EkspertererikkeilikestorgradsomnybegynnereforsketpaiHCIlitteraturen,oghariflgeBorenstein[Bor91,side91]nrmestblittforetskjellsord aregne: Expertshave,inrecentyearsgottenabadreputationamong thosewhoworryaboutuserinterfaces.infact,oneoftheworst insultsonecanmakeaboutauserinterfaceis\thisisobviously designedforexperts". DetsomselvflgeligerfeilmedgrensesnitteneBorensteinnevner,erikke atdeerdesignetforeksperter,menhellerdetatdeikkeerdesignetfornuftig idetheletatt. Tilfeldigebrukere. Brukerneidennekategorienbenytterdatamaskinen og/ellerprogramvarensporadisk.ig.wassonogakselsen[wa92]erdette brukeresomgjernekanvredomeneeksperter.detdennegruppentrenger hjelptilerabliminnetpadetdealleredekan,menkanskjeharglemtfordi detgarenstundmellomhvergangdebenyttersystemet. Jegmenerdennekategorienerviktigfordimanstadigmabenytteprogramvareogfunksjonalitetsomkanskjeikkebrukessaofte.Ensekretrfar kanskjebeskjedomaskrivebrevetitospalter.hvordanvardetnahan gjordedet?hanhargjortdetfr,mendeterengodstundsiden.regnskapsjefenkviersegforatabackup.hunhuskergodthvormyestyrdetvar forrigegang,menhuskerikkehelthvordanhungjordedet.dessutentok detsalangtid.heledagengikk,oghunharandretingabruketidenpana iregnskapsavslutningen.oftekandetvreslikatfunksjonalitetogprogramvaresombrukessporadiskerkrevende.vihuskerikkeheltbruken,og blirsittendeaprveossfremtilviklarerdetellergiropp.dettetaroftetid. 24

34 2.2Brukereogoppgaver Borenstein[Bor91,side76]skriverattilfeldigebrukereerenviktiggruppe: Casualusersareoftenveryimportantpeople,perhapshighlevel managerswhodon'thavetimetousethecomputermoreoften. WhensuchVIP'ssaythatsoftwareistocomplicated,people listen. Enbrukerblirikkeidensammekategorienevig.Kearsley[Kea88]skriverat brukerekanskiftekategorifort.mankanendresfranybegynnertilekspert ilpetavkorttidhvisprogramvarenikkeeraltforkompleks.palignendematekaneksperterendrestiltilfeldigebrukerehvisprogramvarenikke benyttessaofte.medandreord:brukereendresovertid,ogideulikestadienevildeskeforskjelligetyperinformasjon.brukernevariererimidlertid oftemindreennprogramvarendebenytter,someninteressantunderskelseavcard,moranognewell[cmn83,kapittel3]viste.deunderskte forskjellermellomulikegruppersombenyttetteksteditorer.detvisteseg atforskjellenemellomeditorenevarstrreennforskjellenemellombrukergruppene.detteerengammelunderskelse,mendensierlikevelendelom konsistensogdesignreglersomikkeblirfulgt.litekonsistensmellomapplikasjonersomkjrerpasammeplattformkanvreethinderforarasktta ibrukenapplikasjon.srliggjelderdettefortilfeldigebrukere,somlettere kunnebenyttetapplikasjonenhvisdekjentesegigjenfraannenprogramvare. Oppdelingenmellomnybegynnere,eksperterogtilfeldigebrukerekankanskjesynesnoesnevernarvivetatdeteksistererstoreindividuelleforskjellermellomallemennesker.Kearsley[Kea88]harlagetenannenoppdeling sombaserersegpabrukereserfaringmeddatamaskiner,programmetog oppgavensomutfres(segur2.7). Brukereharulikerfaringogkunnskapialledimensjonene.Enoppgaveekspertkjennerdomenet,mentrengerikkevitenoeomdatamaskinerellerprogramvarensombenyttes.Eninformatikerkanmyeomdatamaskiner,men kjennerkanskjeikketildenspesielleprogramvarensombenyttes,ogganskesikkertikkedomenet.enselgeravprogramvarenvilkunnedennegodt, menkjennerkanskjeikketiloppgavedomenetellerdatamaskinerinoesrliggrad.enbrukervilpaethverttidspunktbennesegienavdesmacelleneigur2.7,mendetreekstremenenevntovenforvilsjeldenopptre. Iteorienviletutfrlighjelpesystemmatteinneholderesponsellermeldinger forhverforskjelligbrukertyperepresentertigureni.g.kearsley.ipraksis erikkedettemulig.istedetsamlesdetdataforanneuthvilkecellereller cellegruppersomtilsvarertypiskebrukerproblemer,ogmankonsentrerer segomalagehjelpfordisse Ulikeoppgaver Dixetal.[DFAB93,Kapittel12]meneratdeter4hovedtyperhjelpsom behves:hurtigreferanser,fullstendigeforklaringer,opplringssystemerog 25

35 Kapittel2.Hjelpesystemer Generell data erfaring Oppgave erfaring Erfaring med denne applikasjonen Figur2.7:Kearsleysoppdelingbasertpavariasjonibrukereserfaring.De skravertefelteneviserdeomradenederbrukerneersvakest.designeren kankonsentreresegomadesignehjelpsombestmuligsttterdissesvake omradene. oppgavespesikkhjelp.densisteformenforhjelperlagetmedtankepaa stttegjennomfringenavspesielleoppgaver. Deterskrevetliteomforskjelligeoppgaver,ogspesieltomhvordanhjelp brdesignesogpresenteresforulikeoppgaver.allikevelerdetpaenmate intuitivthvasomliggerioppgavespesikkhjelp-hjelpenrelaterersegtilden oppgavenbrukerenholderpamedforyeblikket. Oppgaverkanvariereikompleksitet,hyppighet,mal,arbeidsform,ellerandredimensjoner.Noenoppgavererenkleogutfresofte,mensandreer komplekseengangsprosjektersomkreversamarbeid.preeceetal.[prs 94, Kapittel20]klarerlikevelakommemednoendenisjoneravgenerellkarakter + : 11 Enoppgaveerdeaktivitetersomkreves,ellerantasakrevesfora oppnaetmalgjennombrukavenmetodeelleretverkty. Enoppgaveeretstrukturertsettmedhandlingerienspesiellrekkeflge.Oppgaverinvolvererproblemlsningellerkontrollstruktur,noesom skillerdemfrahandlingerellerenkleoperasjoner. Etmaldeneressomensystemtilstandbrukerennskeraoppna.Et malmabeskrivespaetvisstabstaksjonsniva. 11 Generellkarakteriallefallmedtankepabrukavdatasystemer. 26

36 2.2Brukereogoppgaver Etmaloppnasgjennomabrukeetinstrument,enmetode,etverkty, enteknikke.l.somklareraendresystemettildennskedetilstand. Hjelpesystemetkansttteoppomapplikasjonenelleroppgavedomenet. Hjelpsomsttteroppomapplikasjonenervanligase,menshjelpsom sttteroppomoppgavedomenetermindrevanlig.deesteapplikasjonerinneholderhjelpomhvordanmanbrukerforskjelligefunksjoner,ogofte ogsaomhvagrensesnittobjekterfaktiskgjr.deomtaleraltsaprogramvaren.domenetserdetofteutsommanforventeratbrukerenkan.detteer oftetilfellemedregnskapspakker,ogsystemeribank,forsikringo.l.domenespesikkesystemerbegrensersegsomregeltilenkle,avgrensedeomrader.foruniversalverktysomf.eks.tekstbehandlere,regneark,databaser ogpresentasjonsprogrammererdettenestenumulig.hvaenapplikasjon ermentabrukestilkanimangetilfellevreforskjelligfradetdenfaktisk benyttestil.itilleggkandetvreetproblematnoenapplikasjonerstttermangeulikeoppgavedomener.hvismaletmedethjelpesystemeragi informasjonomoppgavedomenet,mavisomdesignerevitehvadomenetfaktisker.lagermandomenespesikkesystemersomf.eks.fischers Janus[FLMM90],[FLMM91],(seside41)erdetadeneredomenetrelativt enkelt.lagermanetpresentasjonsprogramsomf.eks.scalamm300,er detnestenumulig.slikeprogrammerbrukestilaltfraavisedesignforslag pareklamematerielltilalageinteraktiveinformasjonskioskerogspill. Oppgaverkankategoriserespaulikemater.Deulikekategorienevilhabehovforforskjellighjelp.Enmateaklassisereoppgaverpaeretterhvorofte deutfres. Hyppighet Oppgaversomutfresofte Brukeresomutfrerdennetypenoppgaver erofteeksperter(seseksjon2.2.2).ideestetilfellertrengerikkebrukere hjelpmeddennetypenoppgaver,meninoentilfellerkandetvrendvendigfordideutfreroppgavensuboptimalt.jeghartidligerenevntproduksjonsparadoksettilcarrollogrosson[cr86](se2.2.2side24).detbliren avveiningmellomafortsettesomfr,ellerainvesteretidpaalremerfor akanskjeutfreoppgavenmereffektivtsenere. Detgarenuklargrensemellomeksperterogtilfeldigebrukere.Noenoppgaverutfresmedjevnemellomrom,ogblirpaenmaterutineoppgaver,selv omdekanskjeikkeutfresdaglig.disseoppgavenelignersvrtfragang tilgang,mendetkangaenukeellermanedmellomhvergangdeutfres. Hukommelseogerfaringfralignendeoppgavervilvremedpaabestemmeomdesomutfrerdennetypenrutineoppgaverskalkarakteriseressom eksperterellertilfeldigebrukere. Oppgaversomutfressporadisk Romano[Rom94]beskriverproblemenehanhaddemedhjelpesystemetiHypercard.Informasjonenerbrafor 27

37 Kapittel2.Hjelpesystemer rutineoppgaver,mensvikterfullstendighvismanforskeragjrenoeutenomdetvanlige. Dethannsketafatilvarakopieredetaktivekortet ihypercard,forderetteralimedetteinnsomenillustrasjonisintekstbehandler.dettevistesega 12 vreenvanskeligprosess.ihjelpesystemetfanthaninformasjonomakopieregrakk,mendettehandletomakopiereetbildefraetkorttiletannet. Hanfantogsaet\Copypicture"menyvalg,menkkfeilmeldingen\Nothing tocopy,trybackground".hellerikke\copycard",menyvalgethaddensket effekt.\exportpaint"varfunksjonenhanvarpajaktetter,mendettoklang tidannedenne. Romanomeneratproblemeneliggeriatsystemetikkekjennertilbrukerens oppgave,ogforeslarflgendeskrittforalsedette: Systemetmahjelpebrukerenmedaklargjreproblemformuleringen. Systemetmottarogintegrererinformasjonmedhvadetvetombrukerensoppgave. Lsningenblirpresentertforbrukeren,ogendialogstarteshvisbruker ikkeforstarinformasjonen. Determuligatenkesegenlisteavmuligeoppgaversomkanpresenteres forbrukeren,slikatbrukerenkanvelgehvahanfaktiskprverautfre.valgt oppgavekanderetterforklaresforbrukerenententekstligellervisualiseres medbilder,videooglyd.fordomenespesikkhjelpvildettevrevanskelig iapplikasjonerduikkeheltkjennerbruksomradetfor.forapplikasjonsspesikkhjelpbrdetimidlertidkunnelaseggjre. Brukernesomutfrerenoppgavesporadiskeroftedesomtidligerevar kategorisertsomtilfeldigebrukere.dettevilsomoftestvretilfellenarvi trekkerparallellermellomsystemerogoppgaver,slikatetsystembenyttes forautfreenoppgave.mensomeksemplettilromanoviser,kanenoppgavesomutfressjeldengjernevreendelavetsystemsombenyttes ofte.brukeresomstterpadennetypenoppgaverkanderforvrenybegynnereellerekspertersavelsomtilfeldigebrukere. Oppgaversomaldriutfres SenlayogStrabler(i[PRS 94,Kapittel15]) undersktei hjelpeanropsomvargjortiibm'scmssystem. + Detvistesegat15%avinformasjonenihjelpesystemetaldribleaksessert. Atendelavhjelpenikkeblebruktkanskyldesereting.Noeavinforma- sjonenvardetkanskjeikkebrukfor,f.eks.informasjonomheltbasaleope- rasjoner.endelanneninformasjonenblemuligensikkeaksessertfordiden tilsvarendefunksjonalitetenikkeblebrukt.determuligatdetikkevarbruk 12 Hypercardbrukerkortsomenmetaforframanuellekartoteker.Pahvertkortkandet staforskjelliginformasjoniformavtekst,bilderoginteraksjonsobjekter.etprogrameller en\stack"ihypercardkaninneholdemangekort.detaktivekorteterdetsomliggerforan alledeandreforyeblikket,ogdermederdetdettesomvisespaskjermen. 28

38 2.2Brukereogoppgaver fordennefunksjonaliteten,kanhendevardetunyttigeellerubrukeligefunksjoner.jegtrorlikevelatmyeavinformasjonenomtaltefunksjonalitetsom ingenvissteom,ogatdenavdengrunnikkeblebenyttet.hvisvisertilbake pagur2.2,serviatfishermeneratdeterstoredeleravetsystemsom brukereikkekjennertil. Hvisdetteertilfelle,ogdennegjemtefunksjonalitetenkanvreavnytteverdiforbrukerne,kandetvreetpoengaforskeavisualiseredenbedre ibrukergrensesnittet,fortelleomdenvedhjelpavetdyklignendeprogram (se2.2.1paside15),ellerpaandrematerforskeabringebrukersmodell ogdesignersmodellavsystemetnrmerehverandre.erfunksjonaliteten derimotavlitennytteverdi,kanmanvurdereafjernedenhelt. Avisualiserefunksjonalitetenbedre,kanvrefarligfordidetkangapa bekostningavannen,kanskjeviktigerefunksjonalitet.mankanhavneien situasjondernybegynnerestadighavnerifeilsituasjoner,ogbenytterstore deleravsintidpafeiloppretting[cc84].etalternativkanvretilpasningsdyktigegrensesnitt;grensesnittsomtilpassersegbrukerenserfaringsniva.padennematenkanbrukerefavisualisertvanskeligerefunksjoneri grensesnittet,etterhvertsomdenmerbasalefunksjonalitetenerinnlrt. Entredjemulighetforaopplyseomdenskjultefunksjonalitetenkanvre 13 brukavlinkertilrelaterteemnerihypertextbasertehjelpesystemer.mankan ogsainformereomsuboptimalelsningervedhjelpavenkritikkstrategislik Fischeretal.[FLMM91]gjrdetmedsinJanus(seseksjon2.3.3paside 41). Kompleksitet Oppgaverkankategoriseresetterhvorkompleksedeer.Noeoppgaverer enkle,ogtrengerkanskjeikkesamyehjelp.menselvdeenklesteoppgaver vreenbyrdeautfrehvisdesignenavverktyenesomskalsttteopp omoppgavegjennomfringenerdarlig. DetteeretavDonaldNormans[Nor90]yndlingstemaer.Isinbok\Thedesignofeverydaythings"garhanhardtutmotmangelfullogdarligdesign avhverdagsligegjenstander.paslikeenklegjenstandersomf.eks.drer brfunksjonalitetenkunnelesesutfrahvordangjenstandenerdesignet. StandardeksempletpadetteeratFetskriftskrivesiFetetyper,skrastilt skriftskrivesskrastilt,o.s.v.dettekallesaredusereartikulatoriskdistanse, ogomtalesnrmereiseksjon3.2.1inestekapittel. Nardetgjelderenkleoppgaverkanmyelsesvedgoddesignavbrukergrensesnittet.Hvismanvisualisererbrukenogsynliggjrmulighetene,kan behovetforhjelpminimaliseres. Visualiseringogsynliggjringavinformasjonerkanskjeendaviktigerenar videsignergrensesnittforkomplekseoppgaver.tufte[tuf90,kapittel1, EscapingFlatland]trekkerframgodeeksempler(Sef.eks.g.2.8)pahvor- 13 Littmeromtilpasningsdyktigeogtilpassbaregrensesnittnnesi avsnittetom Fleksibilitetpaside39. 29

39 Kapittel2.Hjelpesystemer Figur2.8:Eksempelpahvordanmankanvisualisereeredimensjonerpaet attpapir.etutsnittaviseshrineijapan.biten\utenforbildet"tilhyreviser togforbindelsertilandrejapanskebyer.fraedvardr.tufte:envisioning Information. danvikanvisualiseremangedimensjoner,narvisomdesignereoftema begrenseosstil2dimensjonerpaskjermellerpapir.visualiseringogsynliggjringomtalesnrmereikapittel3. Avisualisereeredimensjonerblirpaenmatemyeavdetsammesomdet aforklarekompleksinformasjon.ibeggetilfellerharviproblemetmedtodimensjonaleoutputenheterogbegrensetplass,ogbeggeoppgavenekrever atmyeinformasjonblirpresentertsaenkeltsommulig,samtidigsompresentasjonenmavreriknoktilaforklareproblemet. Borenstein[Bor91,side78]menerdeterviktigalageenklegrensesnittfor komplekseprogrammerogoppgaver: Theideathatapowerfulprogramhastoappearcomplicated is,however,utternonsense.theappearenceofaprogramis almostentirelyseparablefromitsinternalcomplexity.whatis true,however,isthattheeasiestwaytowriteapowerfulprogramistomakeitappearcomplicated.infact,makingapowerful programappearsimpleusuallymakesitevenmorecomplicated ontheinside,but,ifdonecorrectly,hidesthiscomplexityfrom theusers. Forkompliserteoppgavertrengsdetereformerforhjelp,uansetthvorenkleoginformativegrensesnittviklarerapresentere.Deestekompliserte oppgaverkreveropplring,enteniformavundervisningmedlrereller selvstudier.enformforselvstudie,somogsaerendelavhjelpenietpro- 30

40 2.2Brukereogoppgaver gram,erinteraktiveopplringsprogrammer.mangeapplikasjoneridag leveresmedslikekjrbaredemonstrasjoner.deterikkeuvanligatdisse 14 programmeneinneholderbadebilder,animasjoneroglyd.noenlarbrukernetaaktivdeliopplringen,mensiandreblirdetmerenveiskommunikasjon. Itilleggvilbrukeresomskallsekompliserteoppgaverhabehovforhjelpog veiledningunderveis.kontekstsensitivehjelpeverkty,ogonlinereferanse manualerkanvreengodestrategierislikeoppgaverfordidetkanvre behovforstoreinformasjonsmengderogskrittvisebeskrivelser. Samarbeid Noenoppgaverutfresbestalene,mensandreegnersegbestsomsamarbeidsprosjekter.Idenneseksjonentenkerjegfrstogfremstakonsentrere megomsamarbeidsoppgaver,daoppgavenesomkanutfresaleneikke bringernoennyeproblemstillingerinnibildet. Oppgaversomutfresavenpersonkanofteinngasomenkomponentien strresammenhengmenergasser[gas86].hvisviserpaenkeltoppgaver padennematenvildevreendelavetslagssamarbeid.alleoppgavenedrarsammenmotetfellesmal,f.eksenmalsettingsomorganisasjonen har.gassersieratvikanhaoppgavekjeder,noesomtypiskvilvreenproduksjonssekvensforetobjekt.disseoppgavekjedenekankryssehverandre,ogfardervedetproduksjonsgitter.etsliktgittererikkenoenkollisjon mellomulikeoppgavekjeder,menhellerenkoordinertstrukturavdissekjedene.deterenformforsamarbeidmotetoverordnetfellesmal.gasser 15 nevnereteksempel.foraproduseresinartikkelmattehanfrstfasegen kontopaenavuniversitetetsmaskiner,deretterloggeinn,skriveteksteni eks.emacs,kompilereiscribe,ogtilsluttskriveut.dettevarhansoppgavekjede.printeroperatrenskjedevarkryssende.abyttepapirnargassers oppgaveskulleskrivesut,varbareendelavhansarbeidssekvens.dermed ettesoppgavekjedeneinnihverandre. Detkanvrenyttigasepaslikeoppgavekjederogproduksjonsgitter.Vi kannnekryssningspunkterellersammenhengerderbrukereharbehov forasamarbeideellerautveksleerfaringer,forkanskjeabedresinegen kunnskapellerarbeidssituasjon. Bannon[Ban86]eropptattavatbrukereistorgradhenvendersegtilandre menneskerforafahjelpmeddatarelatertesprsmaldehar.hansyneshci forskningenbegrensesmyemedsitt\enterminal-enbruker"perspektiv, ognskeristedenasepahvordanvikanbrukedetfaktumatbrukere nskerhjelpfrstogfremstavhverandre[ban86],tilalagebedreonline hjelpesystemer.noengangerharbrukereetspesieltproblem,ogtrenger Jegharvalgtabrukedetteuttrykketomdetengelske\tutorials". 15 Gasserstermer\productionlattice". 16 Detteernokikkealltidtilfelle.Mangebrukerenskeralsesineproblemerselvfrde evt.sprandre.ienkeltemiljeroppfattesdatakunnskapsommakt,ogamattebeandre omhjelpkantilogmedblietnederlag. 31

41 Kapittel2.Hjelpesystemer hjelptilalsedette.andregangerkanbrukerenbarevreinteresserti informasjonomsystemetgenerelt.detteerinformasjonsomkandukkeopp veduformellesamtalerikorridoren,pakantinaelleriandresammenhenger. Bannonforeslarabrukeen\computerhotline"foralsedeprekreproblemene.Brukernegrupperesetterhvilkesystemer,ellerdeleravsystemerdebenytter.Harenbrukeretproblem,beskriverhandettetekstlig,og senderdetuttilgruppen.hosdesommottarmeldingenvilskjermenblinke somenindikasjonpaatdeterethasteproblem.hvisingenkansvaremener Bannonatsystemetmahamulighetforatenekspertkanaksesseremaskinendeterproblemerpafrasinegenmaskin,forpadennematenprvea lseoken.etannetforslagerenmeldingsdatabaseforsystemrelatertvirksomhet.herkanbrukerestillesprsmal,ellerkommemedsvarpaandres sprsmal-etslagsapentforum.irelatertesammenhengernnesdettealleredeiformavbbs'er ognyhetsgrupperpainternet.fordelenmeddenne formenforkommunikasjoneratmeldingenelagres.deternemligofteat 17 desammesprsmalenekommeroppigjenetterentid.imangeavnyhetsgruppenepainternetlagresdevanligstesprsmaleneisakalte\faq'er". Dissemeldingeneinneholderdevanligstesprsmalene,ogpostespanyhetsgruppenmedjevnemellomrom. 18 Aforskeastruktureredenmeruformelleinformasjonen,somerinnebyggetidetsosialeogkulturellemiljetpaarbeidsplassen,ienerfaringsdatabaseerlangtvanskeligere.Bannonsforslageralagesystemerisamme klassesomsystemetdyksomowen[owe86]beskriver.dettesystemet blekortbeskrevettidligeriseksjon2.2.1paside15.bannonmenerdyk girmuligheterforapresentereenannentypeinformasjonenndetmanualer gjr.etsliktsystemvilkunnepresentereutdragframanualeroghandbkergjerneikombinasjonmedinformasjonsombrukerereharfunnetnyttig tidligere,ogderforlagtinnisystemet. Iseksjonenomutvidbarhet(se2.3.3,side48)nevnerjegatbadeKearsley[Kea88]ogSelteet.al.[SSM 92]understrekerviktighetenavakunne redigereellerleggetilnyeteksterihjelpesystemet.ieterbrukersystem + kunnedetvreereproblemerforbundetmeddenneutvidbarheten,men denvilvredestoviktigereisystemerdererebrukerekandranytteav hverandreserfaringer. Datastttetsamarbeid eretforskningsfeltsomharekspandertkraftigsidendefrstespedeideerbegynteaslarotpamidtenav80tallet.grudin 19 [Gru90]fortellerhistoriskomgrensesnittet.Pastartenvardetselvemaskinvarensomvargrensesnittet.Deretterbledetprogrammeringssprakene,sa 17 EnBBSerenforkortelseforBulletinBoardSystem.Detteeretsystemderbrukere kanvremedikonferanseromemnersominteressererdem.ienkonferansekanman skrivemeldinger,lesemeldinger,ellersvarepaandresmeldinger.itilleggkanmanhente dokumenterellerprogramvaresomeraktuellfortemaetkonferansenomhandler.enbbs erenslagsfrittforum-pamangematerenelektroniskvariantavavisenesleserbrevsider FrequentlyAskedQuestions Datastttetsamarbeidelleredbstttetsamarbeideretavdefagodeoversettelseneav engelskedatarelaterteuttrykk.denengelsketermener\computersupportedcooperative Work"(CSCW) 32

42 2.2Brukereogoppgaver komgrensesnitteneuttilterminalene,ognaerviienfasesomkonsentrerer segominteraksjonsteknikker.grudinsparatdennestefasenblirgrensesnittet\attheworksetting"-deteraltsasnakkomgrensesnittforgrupperav mennesker,somfremmersamarbeid.grudinmeneratdennetypengrensesnittvilblidedyrestesomerutvikletsalangt,dessutenvilvifasefa vellykkedeeksempler.mangeleverandrerskryteravatdeharprogramvareoggrensesnittforsamarbeidsoppgaver.ienseriestudentrapporterfra kursetin160[bf94]kanmanleseatlotusnotes,somerdetverktyetmed strstutbredelse,kanskjeikkeegnetseglikegodttilsamarbeidsoppgaver somleverandrenselvpastod. Hjelpvilvreenessensiellkomponentforslikegrensesnitt,oghererdet istrregradenfrsnakkomalagehjelpsomsttteroppomoppgavene somskalutfres.detblirnyeutfordringer,dahjelpenitilleggmastttesamarbeidsogkoordineringsoppgaver.erfaringsdatabaserderbrukerelagrer informasjonognyttigetipskanvreetgrunnlagabyggepa.dettekunne kombineresmedetmeldingssystem,derbrukeresomjobbersammenom oppgaver,kangihverandrenyttigetips.meldingeravinteressekunnelagresidatabasen.problemetmedarelatereinformasjonvilleantageligdukke oppraskt.hypertextkunnevreenmuligmateasrgeforatrelaterteemnerhengersammen. Mal Gasser[Gas86]skillermellomtohovedtyperavarbeidelleroppgaversom foregariorganisasjoner: Primroppgavererdetenpersonnormaltholderpamed. Artikulasjonsarbeidreorganiserer,vedlikeholder,oppretterellernedleggeroppgavekjeder.Detersnakkomkoordinasjonogsamordning. Primrarbeiderhovedoppgavenvar,mensartikulasjonsarbeidersekundraktivitetersommatilforakunneutfreprimroppgavene. Begge oppgavetypenemahaenagendaelleretprogramsomsiernoeomhva 20 somnskesoppnadd.maletforprimrarbeiderautfreoppgavenesom erlistetijobbeskrivelsen.forartikulasjonsarbeidermaletsomoftestaleggeforholdenebedretilretteforafautfrtprimroppgaven. Gassermeneratfordeesteerarbeidmeddatamaskinerartikulasjonsarbeid. Hvismaletmedartikulasjonsarbeideraleggeforholdenetilretteforprimr- 21 arbeidetvilikkeetdatasystemkjenneoppgavensomprimrtutfresivi- deregrad.hvordanskalmandakunnegioppgavespesikkhjelp?harda- tasystemetoghjelpesystemetidetheletattnoenkjennskaptilprimropp- gavene? 20 Artikulasjonsarbeidkanvreprimrarbeidforf.eks.ledere. 21 Fordataspesialistererarbeidetmeddatamaskinerprimrarbeidig.Gasser. 33

43 Kapittel2.Hjelpesystemer HvisverdenerslikGasserbeskriverden,erdetikkeenkeltfordatasystemet avitenoesomhelstomprimroppgavene.brukerenmattefungertsomet mellomledd,slikathankunnetolkehvilkefunksjoneroghvilkeninformasjon sombestpasserhansmal.gerlachogkuo[gk92]menerat\hvaerdette?"- informasjonviserbrukerebakgrunnenforenhandling,oghjelperdemtila assosiereslikehandlingermedegnemal.padennematenkandeselvnne utomenfunksjonelleroperasjonpassertildenoppgavendeskalutfre. \Hvaer...?"-sprsmalertidligereomtaltiseksjon2.2.1paside17. Merdomenespesikkesystemerkunnemuligensendreforutsetningenom atarbeidetmeddatamaskinererartikulasjonsarbeid.hutchinset.al[hhn86] skriveromdirekteengasjementogdirektemanipulasjonsgrensesnitt.direktemanipulasjonsgrensesnitterenmateagjredatamaskinenenklerea lreogenklereabruke.direkteengasjementfarosstilafleatmaskinen blirettransparentverkty,ogatvijobberdirektemedobjekteneidomenet. Kanmanfatilensliklsningvildatamaskinbasertarbeidogprimrarbeid kunneforenesbedreennidenverdengasserbeskriver. Detertvilsomtomprimrarbeidogartikulasjonsarbeidersaklartadskilt somgasserdenererdem.mangemenneskerjobberforanendataskjerm mestepartenavdagen,ogoftevildetvreprimroppgavendeholderpa med.gassersierselvatdataspesialisterkanvreengruppesomhararbeidmeddatamaskinersomsinprimreoppgave.andregrupperkanvre punchere,regnskapsmedarbeidereellersekretrermenerjeg.maskinen ogprogramvarenerverktyforafagjennomfrtenoppgave,mendette betyrikkeatarbeidetmeddisseverktyeneerartikulasjonsarbeid.jegtror vifarseenutviklingdererogerprimroppgaverbaserersegpadatamaskinersomverkty. Brukerekanhamerpersonligemalforbrukenavetdatasystem.Oftevil maletvreautfreenoppgave,meniblantkanmaletvrealremer omsystemet. Hvismaleterutfrelse,vilbrukerennskeavresakortsommuligihjelpesystemet,ogerbareinteressertideninformasjonensomkanhjelpeham akommevideremeddenbestemteoppgavenhanholderpamedforyeblikket[smi94].isliketilfellererdetviktigmedkorte,konsisemeldinger, fordibrukerennskerafortsettemedjobbensafortsommulig. Hvisbrukerderimotnskeralremeromsystemet,vilhanvremottageligformerutdypendeinformasjon.Manualeronlineellerofine,interaktiveopplringsprogrammer,hypertextbaserteskesystemerellersamtaler medandrebrukerekanvreavinteresseisliketilfeller.deterikkealltidsa viktighvasomlres,baredetlresnoenytt.systemersomdyk(seksjon 2.2.1)og\Dagenstips"iMicrosoftsprogrammerpresentererinformasjon sombrukerenkanhabrukfor,menikkeberom. Determuligakombinerebehovetforutfrelseogbehovetforlringiet ogsammehjelpesystem.smith[smi94]fortellerommulighetenemedprogressivtillukning.enbrukervilvedethjelpeannropifrsteomgangfapresentertenkortforklaringpahvahanmagjre.hankanvelgeaavslutte 34

44 2.3Designprinsipperforonlinehjelp hjelpenpadettestadiumvedatrykke\ok",ogdermedfortsettemedsin oppgave.hvishanderimotnskeralrenoemer,kanhanvelgeen\mer" knapp,sombringerhamskrittvisovertilbakgrunnenforproblemet,hvorfornoemautfrespaenbestemtmate.brukerenkanpadennematenga overfrahvordanhanskallseetproblemtilhvorfordetbrlsesdetpa enspesiellmate.enlignendeteknikkbrukesogsaifischersjanussystem [FLMM90].Hvisbrukerenfarenkritikk,kanhanleseden,oggatilbaketil arbeidet.nskerhanmerbakgrunnsinformasjonkanhanimidlertidaktivere enhypertekstforbindelseforaseparasjonaletbakkritikken. 2.3Designprinsipperforonlinehjelp Thosewhocan'twrite,writehelples. Opprinnelseukjent Hjelpesystemererensamlebetegnelsesominneholdermangeformerfor assistanse.onlinehjelpbrukesforabeskrivesavidtforskjelligetingsom onlinedokumentasjon,interaktivopplring,kontekstsensitivhjelp,feilmeldinger,referansemateriale,hypertextbasertinformasjonogkunnskapsbasert hjelp.fellestrekketergjernedetatsystemenesprimroppgaveeragiinformasjonombrukavapplikasjonenedeerlagetsomendelav.idenne seksjonentarjegformegulikekriteriersomdesignereavhjelpesystemer matastillingtilunderkonstruksjonenavethjelpesystem. Etviktigprinsippfordesign,entendetnagjelderhjelpesystemerellerbrukergrensesnitt,eratdesignbeslutningerskalvregjennomtenkt.\Bydesign,notbyaccident",sierDixet.al.[DFAB93,Kapittel12].Enmavre klaroverhvilkendesignbeslutningersomtas,oghvorfordetas.designbeslutningenebrsttteoppomdetmaletsomersattforapplikasjonen. Jegharvalgtaklassiseredeulikedesignprinsippenesompresenteresutoverikapitteletitregrupper.Prinsippeneidenfrstegruppenflerjeger saessensielleatjegmeneratethverthjelpesystembrtahensyntildem. Disseharjegkaltoverordnededesignprinsipper.Deretterflgerandreviktigedesignprinsipper.Ogsadisseerihovedsakreglersombrflges.Noen prinsippererdetimidlertidmuligafravikehvisdetergodegrunnerfordet. Tilsluttpresenteresdeulikedesignvalgenesomkangjres.Imotsetning tildetofrstegruppeneerdetforhvertprinsippidennegruppenmuliga velgeenavtostrategier,ellerinoentilfeller,enkombinasjonavbegge. Deterikkeforetattnoenprioriteringinterntihveravdetregruppene Overordnedeprinsipper Enkelhetibruk. Genereltforinteraktivesystemer,meniendastrregrad forhjelpesystemergjelderprinsippetomenkelhet-dvs.atdetkrevesminimaleforkunnskaperforabrukehjelpesystemetsgrensesnitt[bor85,kapittel 35

45 Kapittel2.Hjelpesystemer 1].Jegserpadettesomengrunnregel.Oppfyllesikkedettekriteriet,vilbrukerekunnehaproblemermedaaksesserehjelpen,avsluttehjelpen,skaffe segytterligereinformasjon,ellerakommeigangmedenapplikasjon.hjelpesystemerblirimotsetningtilandreapplikasjoneraldribruktforsinegen skyld,menforassistanseietannetprogram.deesteapplikasjonerbrukessomverktyienjobbellerforalseenoppgave.applikasjonervil 22 dermedkunneseespasometprimrverkty.hjelpesystemerblirideestetilfellersekundrverktyi.o.m.atderesfunksjonerahjelpebrukeremed brukenavprimrverktyet.hjelpenbliroftebruktistressedesituasjoner, avbrukeresomikkeerinteressertihjelpesystemet,menkunbenytterdeti allhastforanneuthvasomhindrerdemiautfrederesoppgave.ofteer denybegynnereelleralleredefrustrertebrukere,somikkeharnoemalom alremerennetabsoluttminimumomhjelpesystemetselv.deharikke behovforethjelpesystemforalreabrukehjelpesystemet. IHPhelpsystemetleggesdetstorvektpaenkelhet(Se[WCH94]og[Smi94]). Allehjelpemeldingerpresenterespakortform,ogbrukerenharbaretovalg; entengardetilbaketiloppgavensin,ellerdevelgeretalternativforafamer informasjon.deterikkeanbefaltmedhypertextlinkeridekortehjelpetekstene.padennematenblirminstmuligundvendiginformasjonpresentert forbrukeren,samtidigsommerinformasjonermuligaskaffehvisbrukeren nskerdet. Tekstkvaliteten. Keyboardnotfound.Pressanykeytocontinue. Kvalitetenpahjelpetekstenesompresenteresersaviktigatjegharvalgt atameddettesometavdemestgrunnleggendeprinsipperforetgodt hjelpesystem. Kearsley[Kea88]menerathjelpetekstenoggrensesnitteterlikeviktige. Hvistekstenerdarligerhjelpesystemetubrukelig.Hvishjelpesystemetsaksessmekanismererdarliglagetblirdethellerikkebrukt. Borenstein[Bor85]fanttilsinstoreoverraskelseutatkvalitetenpahjelpetekstenevarviktigereennaksessmekanismeroggrensenittetpahjelpesystemet.Prospektivtformethanenhypotesesomsaatkvalitetenpatekstene varviktige,menpresentasjonsmetodeneogaksessmekanismenevarminst likeviktige,ellerkanskjeendaviktigerenardetgjaldtlringstidenpasystemet.isinbok\programmingasifpeoplemattered"[bor91],serborenstein tilbakepadoktoroppgaven,ogsierironiskatblanttekniskeskribenterble resultatettattimotsomenselvflgelighet.blantprogrammererevarresultatetoppsiktsvekkende,dessutenvardetlittplagsomtatnoenandrekunne haenviktigerefunksjonenndem. Uansetterteksteneviktige.Borenstein[Bor85]foreslarflgendekriterierfor tekstenskvalitet: 22 Ingenapplikasjoner(bortsettfraspill,kanskje)blirvelbruktforsinegenskyld. 36

46 Lesbarhet 2.3Designprinsipperforonlinehjelp Organisering.Hvisforfatterenerkjentmedbrukerneogdomenetkan tekstenorganiseresintelligent. Layout. Lengdepahverhjelpetekst.Tekstenebrdelesoppismadeler.Hvor smaavgjresavoppgavekompleksitetogskjermkarakteristika.tekstenbrpasseietvinduutenatmantrengera\scrolle". 23 Brukklartsprak.En\Dubruker,jegdatamaskin"formkanvreen godmate Viktigeprinsipper Tilgjengelighet. Detbrvreundvendigaavslutteoppgavendetjobbesmedforafahjelp[DFAB93,Kapittel12].Hjelpenskalalltidvretilgjengelig,uansetthvoriapplikasjonenbrukerbennerseg.Enmateabedretilgjengelighetenpaervedadesignehjelpenkontekstsensitiv,noesombetyr athjelpensompresentereseravhengigavhvilkensammenhengbrukeren bennersegi.denneformenforhjelperimidlertidikkeetsynonymfortilgjengelighet.detnnesandremateragjrehjelpentilgjengeligpa.f.eks. kantilgjengelighetenbedresmedteknikkerfrakunstigintelligens,slikat systemetselvtarinitiativettilapresenterehjelp. Kontekstsensitiviteterhelleringengarantifortilgjengelighet.Borenstein [Bor85]fortellerieteksempelomethjelpesystemhvisenesteaksessmekanismevarkontekstsensitivitet.Hvishjelpetekstenetstedreferertetilen annenfunksjon,varbrukerndttilaforlateoppgavenhanholdtpamedi yeblikketforayttesegovertildendelenavsystemetderdenomtalte funksjonenblebrukt.frstherkunnehanfafremdenkontekstsensitive hjelpensomomtaltedennevntefunksjonen.eksempletviseratkontekstsensitivitetikkealeneernoktilaholdebrukerenpaplassisinoppgave. Mehlenbacher[Meh92]haretannetgrelteksempelpadarligtilgjengelighet.DesignerneavPowerpoint1.01,someretpresentasjonssystem,laget hjelpesystemetsittipowerpoint: EnbrukerharproblemermedalageennyfoiliPowerpoint1.01.forMacintosh.Foranneuthvordanhanlagerdennefoilen,mabrukerenfrstavsluttedenpresentasjonenhanholderpaalage.Deretterhenterhaninn hjelpepresentasjonen,nnerinformasjonenhanerpautkikketter,avslutter 23A\scrolle"eretuttrykksombenyttesforabeskrivedenoperasjonensomforetas narmanytterenikkesynligdelavinnholdetietvinduinnivinduetsfokus.\scrolling" skillersegfra\paging"vedatmankanytteinnholdettrinnlst.vinduersomkan\scrolles" inneholdergjernevertikaleog/ellerhorisontalegrensesnittobjekterpasidenellernedersti vinduetsomvisualisererhvilketutsnittavinformasjonensomerfokusert.disseobjektene hargjerneknappermankandraiforabyttefokuspainformasjonsinnholdet.ennorsk oversettelsekunnekanskjevrea\rulle". 37

47 Kapittel2.Hjelpesystemer hjelpepresentasjonen,oghenterigjenopppresentasjonenhanopprinnelig jobbetmed. Dettevistesegavreengrovdesignfeilsomgjordeathjelpenblelitetilgjengeligforbrukeren.Hvisbrukerfjernessapassmyefrakontekstenhan jobbeti,erdetlettaglemmehvasomfaktiskvarproblemet.hankanglemmegrunnentilathansktehjelpifrsteomgang. Korrekthetogkompletthet ertoviktigefaktorer.kompletthetgarpaat hjelpesystemetmadekkeheleapplikasjonsomradetelleroppgavedomenet.adekkeheleapplikasjonsomradetkanvrevanskelignok,mendeta dekkeheleoppgaveomradetblirnrmestenumulighet,iallefallistore oppgavedomener.ismaoppgavedomenersliksomkjkkendesignsystemetjanuserdetkanskjeikkesauoverkommelig,menistrresystemerder oppgavenekanvariere,ogmansomdesignerkanskjeerusikkerpahvilke oppgaversystemetvilbrukestil,viljegkarakteriserekompletthetioppgavedomenetsomenfantasifulldrm. Korrekthethandleromatinformasjonenihjelpesystemetgjenspeilerinformasjoneniapplikasjonenelleroppgavedomenet.Deterderforviktigatapplikasjonsutviklingenogutviklingenavhjelpesystemetgarhandihand,slik atviikkeharforskjelligeversjoneravhjelpesystemetogapplikasjonen;noe somkangivilledendeinformasjonforbrukere.[kea88]. Kearsleymeneratfaktorenekorrekthetogkompletthethengernyesammen.Detmanneshjelptilhelesystemet,ogdessutenmaallinformasjonenvrekorrekt.Hvisinformasjonenerfeiletstedisystemet,mister brukerentiltroentilhelehjelpesystemet. Flereforskereprveraadressereproblemetmedathjelpesystemetogprogrammetmaavspeilehverandre.Bach[Bac91]harlagetetsystemderhjelpeinformasjonengenereresautomatisk.Allrelevantinformasjonblirlagretsomdatastrukturerinneiapplikasjonen.Hjelpemeldingergenereresut frabrukerenskontekst,menpassivtpabrukersforesprsel.manskulle kanskjetroatmetodentilbachvillestridemotprinsippeneomutvidbarhetdiskutertsenereidettekapittelet(se2.3.3side48),mendetgjrde ikke.bachssystembaserersegpa\eventhandlere",enmekanismesom brukerenkanlage,endreellerfjerne.detsammegjelderforhjelpetekstenetildisse\eventhandlerne".jegtillatermeglikevelatvilepabachshjelpesystemgrunnetatkvalitetenpahjelpetekstene(se2.3.1)ersaviktig. Bachs\eventhandlere"erlagtoppienhierarkiskstruktur,ognskerbrukerenhjelppaetspesieltstediprogrammetgenerereshjelpeteksteneut fraulike\eventhandleres"forholdtilhverandre.jegviltroattekstenesom presentereslettkanbliusammenhengendeogkunstigoppstykket. 38

48 2.3Designprinsipperforonlinehjelp Robusthet. Iftheautomobilehadfollowedthesamedevelopmentasthe computer,arollsroycewouldtodaycost$100,getamillion milespergallon,andexplodeonceayearkillingeveryoneinside. RobertCringely,Infoworld Prinsippetomrobusthetskillersegfraprinsippeneomkorrekthetogkompletthetidetatrobusthetomhandlerprogramvarensomviserframinformasjonen,menskorrekthetogkompletthethandlerominnformasjonsinnholdet. AppleGuide,somerApplesnyehjelpesystemiMacOS7.5eretavde hjelpesystemenejegharhattdarligsterfaringmedrobustheteni.vedere annledningerpaeremaskinerhardettehjelpesystemetavbruttnarjeghar forsktanneinformasjonometemne.brukerenfarikketillittiletsystem hvishantrengerhjelp,ogdenenesteinformasjonenhansitterigjenmeder \ApplikasjonenAppleGuideharuventetavbruttmedfeilmelding=-1.". Dixetal.[DFAB93]skriverathjelpesystemerernoemanoppskerfora lseproblemer-ikkeforaopplevenyefeil.robusthetblirderforenviktig egenskapforethjelpesystem,badenardetgjelderfeilogoppfrsel.oppfrseldreiersegheromathjelpesystemetsfunksjonermavirkeallesteder. Kandutrykkepaenknappetsted,forventesdetogsaatdenneknappen fungererpalignendematedeandrestedenedenertilgjengelig.feildreier segomprogrammeringsfeil.disseerdetselvflgeligviktigaunnga,slikat brukerekanslippeaoppleveuforstaeligefeilmeldingerihjelpesystemet. Robusthetersomtilfelletvarmedenkelhetspesieltviktigihjelpesystemer. Helehjelpesystemetfeilerhvisendelavdetfeiler.Shneidermann[Shn92] skriveratbrukerefortmistertroenpaetsystemhvisnoefeiler.selvenliten unyaktighetkangibrukereenideomathelesystemeterustabilt.etgodt brukergrensesnittkanikkedekkeoverfeil.dettegjelderiminstlikestorgrad forhjelpesystemer. Fleksibilitet. Imangesituasjonerkanbrukerenhabehovforanasamme hjelpetekstfraforskjelligestederiapplikasjonen.itilleggkanhanhabehovforytterligereforklaringerhvishanalleredeharskthjelp.mangeulike sprsmalkantrengesvar(se2.2.1),ogimangetilfellervilbrukerenkunne habehovforaskeinformasjonomrelaterteemner.adesignehjelpesystemetmedtankepaeksibilitetunderbrukvilkunnehjelpetilmedalse disseogandrerelaterteproblemerforbrukeren. Fleksibilitet,iformavuliketilgangsveiertilinformasjonen,kanbyggesinni hjelpesystemenepaeremater.hyperteksterenmetodesomgjratbrukerekanvelgeemneordientekst,ogfamerinformasjonomdisse.indekser kanbrukes,gjernesammenmedhypertekst,slikatbrukereenkeltoggreit kanletesegfremtilemnersomeravinteresse.sprresystemer,gjerne 39

49 Kapittel2.Hjelpesystemer medmuligheterforakritisereetalleredeforeslattsvarsomirabbitsystemet(seside43),erettredjealternativ. Enannenformforeksibiliteteromhjelpesystemetogbrukerenkannrme seghverandrepanoenmate.ihciforskningenermangeopptattavtilpassbare ellertilpasningsdyktigesystemer.tilpassbaresystemerersystemerderbrukerenkanendreoppfrselentilsystemet,menstilpasningsdyktige systemertilpassersegpaegetinitiativvedaobserverebrukerensoppfrsel oghandlinger. Fischeretal.[FLMM90]harbraktdisseuttrykkenetilhjelpesystemenegjennomsinetilpassbareogtilpasningsdyktigekritikker.Enkritikkerenhjelpemeldingmedendelintelligensinnebygget,somkangjrebrukerenoppmerksompasuboptimaleaspektervedarbeidet.Fischerssystemererbasertpaenantagelseomsamarbeidmellommenneskeogdatasystemet, dermennesketersjefen.derforerdetuakseptabeltmedkritikkersomstadigkritiserernoebrukereneruenigi,ellerkritikkersomrepetererogmaser omnoebrukerenalleredevet. Konsistens. Konsistentehjelpesystemerkanletteoverfringavlring fraensituasjontilenannen.internkonsistensihjelpesystemetkanisa mategjreatdeterenklerealrenoenyttiennyhjelpesesjon.konsistensmellomhjelpesystemetogbrukergrensesnittetkanhjelpeoverfringav lringvedatbrukerenkjennersegigjenihjelpesystemethvishankjenner grensesnittetelleromvendt.dermedblirhjelpesystemetellergrensenittet enklereabrukevednesteanledning. Dixetal.[DFAB93,Kapittel12]harsometavsineviktigstedesignprinsipperathjelpesystemermadesignesliktsomgrensesnittetforvrig.Demener hjelpesystemerkanvrekonsistentepa3plan:innhold,terminologiogdesign. IMicrosoftWindowserdetenvisskonsistensihjelpentildeesteapplikasjoner,fordiWindowsinneholderethjelpeprogramsomapplikasjonene benyttertilabyggeoppogvisehjelpeni.brukerekjennersegdelvisigjen ihjelpesystemetuavhengigavapplikasjon.designbitenerkonsistent,ialle fallnardetgjeldermenyer,hypertextmuligheterogskriftsnitt.nardetgjelderinnholdogterminologierikkedettendvendigvistilfelle.innholdetog terminologienvilvreopptildesignerenavhvertenkelthjelpesystem. Konsistenserenregel,menikkeutenunntak.JonathanGrudin[Gru89] advarermotatdetfokusereskunpakonsistens.hanmeneratkonsistensenigrensesnittetikkemaoverskyggedesignerensprimroppgave,nemligbrukerneogderesarbeid.desomprimrtfokusererpakonsistenskan blioppmuntrettilatroatmankannnegoddesignbarevedasepagrensesnittet.dettekanmanikkeklareutenasepakontekstengrensesnittet vardesigneti;nemligbrukerneogderesoppgaver. 24 Detengelskeuttrykketeradaptable. 25 Detengelskeuttrykketeradaptive 40

50 2.3Designprinsipperforonlinehjelp 2.3.3Ulikedesignvalg Initiativ. Jegfleratdeterriktigabegynnemeddennedimensjonen,da noenavdeandredimensjoneneavhengigertildelsavomdeterbrukeren ellersystemetsomtarinitiativettilhjelp.fischeretal.[fls85]vardesom frstdeltehjelpesystemerinniaktiveogpassive.andreforskereharandre navnpaaktivehjelpesystemer.carrollogaaronsen[ca88]kallerdennetypensystemerforintelligenthjelp,ogfischeretal.kallerselvoftesystemene kunnskapsbaserte[fls85][flmm91]. Iaktivehjelpesystemererdetsystemetselvsomtarinitiativettilenhjelpesesjon.SystemetDYKeretekstremteksempelpaetslikesystemer,oger nevnttidligereidettekapittelet(seseksjon2.2.1,side15).ekstremtidenne sammenhengfordidykikkevetmyeomhvabrukerengjr,ellerominformasjonenerinteressantforhamoverhode.deesteaktivehjelpesystemer harsommalsettingagihjelpnardennerutatbrukerentrengerhjelp.dettekrevermyearbeid,ogsystemenemainneholdemodelleravbrukereog oppgaver,eventueltenideomhvorledesdetresultatetskalseut,foridet heletattavitenardeskalkunnegihjelp. Fischeretal.[FLMM90],[FLMM91]harlagetetsystemsomheterJanus. Detteeretsystemfordesignavkjkkenlsninger,oginneholderaktiveog passivehjelpesystemelementer.jegvilherbeskrivedettypiskaktive,og kommetilbaketilendelandreelementervedjanussystemetereganger senereidettekapittelet. IJanussystemetkanbrukereplukkekomponentersomhrerhjemmeiet kjkken(sliksomvask,kjleskapogkomfyr)fraenforhandsdenertpalett, ogplasseredemslikdevilidetkjkkenetdenskeradesigne.deterlov tilaytterundtpatingunderveis,ogdettegjresenkeltagreitvedata takiobjektetmedmusa,ogsettedetnedigjendermannskerdet.hver gangbrukerenslipperetobjektsjekkerjanusometsettmedpredenerte reglerertilfredstilt.hvisenellerereavregleneikketilfredstilles,presenteresmeldingerforbrukerensomfortellerhvasomerfeil.dissemeldingene kansisliketingsom\komfyrenerfornrmedren"eller\determerenn 8metersavstandiarbeidstriangeletmellomkomfyren,kjleskapetogvasken".Padennematenerdetaltsaatsystemettarinitiativettilagibrukeren hjelp. Deterfaeksemplerpaaktivehjelpesystemersomeruteipraktiskbruk.Aktivehjelpesystemerkreversomregelsastoreressurserautvikle,ogsapass myemaskinkraftforakjre,atdeforelpigistorgradkunnnesismatestsystemerpaforskningslaboratorier. Nardetgjelderpassivehjelpesystemer,erdetbrukerensomtarinitiativet, ogberomhjelp.hjelpesystemeterpassivt,ogkanikketriggespanoen matesliktilfelletvarmeddeaktivehjelpesystemene.deestetyperhjelpe oginformasjonssystemervikjennererpassive.onlinedokumentasjon,kontekstsensitivhjelp,referansehjelp,interaktiveopplringssystemerogforskjelligeformerforkommandoassistanseerstortsettalltidpassiveformer forhjelp,derbrukerematainitiativettilhjelpesesjonen. 41

51 Kapittel2.Hjelpesystemer Figur2.9:Feilmeldingsomoppstodunderforskpaalageengrafi MicrosoftPowerpointforMacintosh.Erfeilmeldingennoesystemettok initiativettil,ellerkommerdensomendirektekonsekvensavbrukers handling? Smith[Smi94]drarennydimensjonforinitiativinnibildetisinoppdeling. Fischersinitiativhandleromnarhjelppresenteres,mensSmithskriverom initiativbadenardetgjeldernarhjelpenpresenteres,menogsanardetgjelderhvasompresenteres.herhandlerdetimidlertidikkeomkunnskapsbasertesystemer,menmeromentekniskinndelingbasertpasystemets kunnskapomsegselv.hanskillerhjelpenitrekategorier: Automatiskhjelp.Applikasjonentarinitiativettilhvasomskalpresenteres,ognardetskalpresenteres.Eks.feilmeldingero.l. Halvautomatiskhjelp.Applikasjonenbestemmerhvilkenhjelpsomskal presenteresavhengigavkontekst.brukerenbestemmernarhanvilha hjelp,ogfardadenhjelpensystemetharbestemt.(typiskkontekstsensitivhjelp). Manuellhjelp.Brukerenbestemmerbadehvaognar.Eks.oppslagi hjelpesystemetforaleteetterspesielleemner. Skilletmellomaktiveogpassivehjelpesystemerkanimidlertidoftevre uklart.etinteraktivtopplringsprogramsomstartesautomatiskfrstegang vibrukerenapplikasjonvilvreaktivt.andreting,sliksomdialogbokser medfeilmeldingerellersprsmalombekreftelseravoperasjonerpasser ikkeheltinnhverkenideneneellerdenandrekategorien.deteretdenisjonssprsmalomhvemsomtokinitiativet(segur2.9). Paenmateerdetoftebrukerensomtarinitiativettilfeilmeldingengjennom dehandlingenehanutfrtefrhankkfeilmeldingenellerbekreftelsen. Padenannensidekanmanlikegodtsiatdetvarsystemetsomtokinitiativet.Brukerbaikkeomnoenfeilmelding,menkkmeldingenpresentert likevel.smithharvalgtatolkeifeilmeldingersomautomatiskhjelpisin grupperingovenfor.jegvilselvsiatstortsetterfeilmeldingerpassivhjelp, hvisdeidetheletattgirinformasjon.dettefordidekommersomenkonsekvensavbrukerenshandlinger.feilmeldingerliggerilikeveligrenselandet, fordibrukerenbaikkeomafainformasjonen. 42

52 2.3Designprinsipperforonlinehjelp Kontekst. Kearsley[Kea88]skillermellomstatiskogdynamiskhjelp.Statiskhjelperuavhengigavkontekstendenblekaltoppi.Dettypiskeeksempelerhjelpesystemerderbrukerfrstmastartesystemetforderetteraske segframtildeninformasjonenhannskerpaegenhand. Etannettypiskeksempelpastatiskhjelpvilvreonlinedokumentasjon. Detnnesimidlertiddeltemeningeromonlinedokumentasjonkankarakteriseressomhjelpellerikke.Inoentilfellervildokumentasjonenhahypertext ogskemuligheter,ogvikanvanskeligsiatdetikkeerethjelpesystem.i andretilfellereronlinedokumentasjonikkemerennenmanualsomtilfeldigvisliggerpadisk,istedetforavrebundetsammenmellomtopermer. Dynamiskhjelpderimotkanentenvrekontekstsensitivtellerdialogbaserti g.kearsley.athjelpesystemeterkontekstsensitivtvilsiatdetanernoeom situasjonenbrukerenbennersegitilenhvertid.denmestimplementerte formenforkontekstsensitiviteterdensomvethvoriprogrammetbrukeren bennersegforyeblikket.dettekallesgjerneskjermkonteksten.hvisbrukerenstarilvelgerenatrykkerhjelpfarhanforklartnoeomhvadeulike interaksjonsobjekteneilvelgerengjr,ellerkanskjefarhanenoppskriftpa hvordanhanskalvelgeenl. Detteerimidlertidennoebegrensetformforkontekstsensitivitet.Kontekstentiletsystemvilvredetsbrukereogoppgaverdetskalsttte,f.eks.hvor erfarenbrukerer,omhangjrenfeilellergjrnoeriktig,hvorlengedeter sidensistgangbrukerensktehjelp,ogf.eks.hvorvanskeligoppgavenhan holderpamederautfre.kontekstsensitivitetblirdermedatahensyntil faktorenerundtakkuratdetbrukerenholderpamedforyeblikket.detteer detvanskeligaimplementereiapplikasjonen.kunnskapsrepresentasjon, brukerogoppgavemodelleringerteknikkersombehvesforafatildette.a diskuteredisseteknikkenegarimidlertidutenfordetdettekapittelethandler om. Dedialogbasertehjelpesystemenegirsvarpaeksplisittebrukersprsmal. Systemetengasjereroftebrukereniendialogforanneutakkurathvilken hjelpbrukerentrenger. O'Malley[O'M86]beskriverRabbitsystemet.Detteeretsystemsomlar brukerennneframtildeninformasjonenhaneruteettervedaomformulereeksempler.pastarteninitieressystemetkanskjemed\finnenmaskin lagetavibmellercompaq,somhartekstbasertskjerm,ogintelprosessor". Brukerenkanderettergainnogendre\IBM"til\Commodore",\tekstbasert" til\grask"og\intel"til\motorola"vedavelgeframenyer.underprosessenvisessvareneietegetvindu.initieltstarkanskjeflgendeforslaglistet: IBMXT,IBMAT.Etteratbrukerenharkritisertallevalgenekommerkanskje \CommodoreAmiga"opppaskjermen. Mulighet. Allesystemerkanpekepaproblemer,eksempelvisvedavise feilmeldinger(segur2.10).noensystemerkanogsahjelpetilmedalse problemet,f.eks.vedafortellebrukerenhvilkenkommandosombrbrukes, istedetforabarefortelleatdethangjordevarfeil(segur2.11). 43

53 Kapittel2.Hjelpesystemer Figur2.10:AdobeStreamline2.2girfeilmeldinger,oghjelperpadenmaten tilmedapapekeproblemer. Figur2.11:MosaicNetscape0.9blokalisererproblemet,ogitillegggir programmetdeginformasjonforalsedet. 44

54 2.3Designprinsipperforonlinehjelp JanussystemettilFischeretal.[FLMM91]bleomtaltidenneseksjonen under\initiativ"paside41.dettesystemeterlsningsgenererende,ogeri storgradeteksempeltiletterflgelse.januskritisererlpendedekjkkenlsningeneenbrukerdesigner.determuligatbrukerenikkeforstarenav reglenehanharbrutt(determerenn8metersavstandiarbeidstriangelet mellomkomfyren,kjleskapetogvasken),ellerdetkanvreathanikke forstarrasjonaletsomliggertilgrunnforenregel(komfyrenerfornrme dren).isliketilfellergirjanusbrukerenmulighetentilagainniendialogmedsystemetforbedreaforstahvorforregelenerviktig,oghvordan problemetkanlses. Buxtonetal.[BFS92]erogsaopptattavproblemstillingenmedanneproblemerogagenererelsninger.Deharirritertsegoveratbrukereofteblir staendesomenbuffermellomapplikasjonenoghjelpesystemet.brukerne maoftehuskeinformasjonfrahjelpesystemet,forsaautfredisseinstruksjoneneiapplikasjonen.derforharbuxtonet.al.lagethjelpesystemet Codedocs.Herkanhjelpesystemetselvutfreinstruksjonenedetbeskriver, instansiertvedatbrukerentrykkerenknapp.applikasjonenmottarinstrukserfrahjelpesystemet,somdenderetterutfrer.brukerenslipperavre \monkeyinthemiddle". Dettereiserselvflgeligendelsprsmal.Hvahvisbrukerennskeralre noe?hvordanvildaetsystemsomselvutfrerinstruksjonenepasseinn? ApplehariSystem7.5operativsystemetforMacintoshlagtinnetrelativt avanserthjelpesystem.dettesystemettegnerrderingerrundtdeinteraksjonsobjektersombrukerenskaltrykkepa,slikatdeterenkeltasehva hjelpesystemetmenerbrukerskalutfre.detliggermuligheterforafasystemetselvtilautfrekommandoenevedhjelpavscriptspraketapplescript, ogappleharlagtmednoensmasnuttersomeksempler.imidlertidharde ikkevilletleggedetinnsomstandardpaallefunksjoner.jegvilantaat designrasjonaletfordennebeslutningeneratenavfunksjonenetilethjelpesystemerafremmelring.selvflgeligvilbrukerenkunnelrenoeav aleseinstruksjonenepaskjermen,ogderetterfasystemettilautfredem, menmanlrerantageliglangtmeravagjredetselv.deteriallefalltilfelle medtilsvarendeforsksomergjortiforskninginnenkognitivpsykologi(se f.eks.[eh89,side106]). Tilbakemelding. Badcommandorlename.Gostandinthecorner. Fischeret.al[FLMM90]klassisererassistansepabakgrunnavhvordan systemetgirfeedback.noensystemergirnegativfeedback,mensandre girpositiv. Negativtilbakemeldingernarbrukerefortellesomsuboptimaloppfrsel, slikatdekanunngadetteifremtiden.positivfeedbackgissomrosellerpaskjnnelsernarsystemetkjennerigjenriktigellerlovendeoppfrsel.fischer etalmeneratpositivfeedbackvilkunnevirkemotiverendepabrukerebade 45

55 Kapittel2.Hjelpesystemer underopplringogutfrelse.iutfrelsesoppgaverkanpositivkritikksrge foratbrukerenfortsetterabrukesystemetpadenobservertematen.under opplringvilpositivkritikkvremedpaafremmelringvedaoppmuntre brukeretilafortsettemeddeinteraksjonenesystemetoppfattersompositive. SystemetJanus,sombleomtaltpaside41,inneholdertomenyvalgsomlar brukerefakritikkpasittkjkkendesign.detenegirnegativkritikk,ogheter \Critiqueall",detandregirpositivkritikkogheter\Praiseall". Deterikkesaoftemanoppleverpositivfeedbackunderbrukavdatamaskiner.Deapplikasjonenesomerbestpadennetypentilbakemeldingerofte spillogunderholdningssoftware.heropplevermanimidlertidmyepositiv feedbackiformavbeskjederavtypen\bra!dufullfrtenivaet!",penebilderhvisnoegjresriktig,ellerlydeffekterogsangersomindikereraten delavspilletvarfullfrtpatilfredstillendemate.kanskjegjresdettefora motiverespillernetilafortsette?imangetilfellevildaspillprodusenteneha lykkesidette.dataspillerkanskjedenenesteformenforprogramvaresom brukeskunforsinegenskyld.imangetilfellerfengslerdemenneskenesom brukerdem,slikatdeglemmerbadetidogsted,ogkansittesomklistrettil skjermenitimevis. Somregelerimidlertidtilbakemeldingnegativellernytral.Negativemeldingerfarergjerneavtypen\Duhargjortenfeil..."eller\Error:Nodiskin drive".dethandleromsprakbruk,oginegativefeilmeldingerkandetofte seutsomombrukerengjordeenfeil,ogatdeterviktigforsystemetafordeleskyld.negativtilbakemeldingkangjernevreinformativ,brukerenfar informasjonhankanbyggevidrepa.detteimotsetningtilfeilmeldingerslik som\detharoppstattenfeilavtype-34",\stackoverow"o.l.ogsadisse meldingeneinneholderinformasjon,menidissetilfellenemadusomregel hakunnskaperforakunnetolkefeilmeldingen. Nytraltladetinformasjonersomregelinformativ.Detervanligaavre nytraliformenhvismanvilgiinformasjonsommannskeratnoenskal tro,ogeventuelthandleetter.informasjonenblirmerobjektivhvisdenikke erladetmedpositiveellernegativeord.ietumiddelbartbrukbartsystemtror jegennytralsprakdraktvilvreaforetrekkefordijegnskeragikortfattet informasjonsomenkeltskalkunneleses,forstas,ogbrukes. Presentasjon. Underoverskrifteninitiativ,skrevjegomdenaktiveogpassivetilnrmingsmatenapresenterehjelppa.Kearsley[Kea88]sieratbrukereoppleveroftesysteminitierthjelpsomavbrytende,ogforetrekkerasprreomhjelpselv.AllikevelerdettilfellerderKearsleymenersysteminitiert hjelperaforetrekke,f.eks.iforbindelsemednybegynneresomharbehov foraforbedresinbrukavsystemet. Problemetmedavbrytelseneopplevesallikevelsomrelativtstort.Kearsley anbefalermuligheterforabestemmeihvilkengraddenskeraktivhjelp. Enpassendegraderingkaneks.vreradgivende,\Obs!"ogadvarsler.Han menerogsaatdetbrvremuligaskrudenaktivehjelpenheltav.det 46

56 2.3Designprinsipperforonlinehjelp erogsamuligmedenblandingavbrukerogsysteminitierthjelpvedat meldingeravenvissprioritetautomatiskvises,mensmeldingeravlavere prioritetkunvisesnarbrukerenspromhjelp. Forbadeaktiveogpassivehjelpesystemergjeldersprsmaletomhvorpa skjermenhjelpenskalpresenteres.borenstein[bor85]skriveratdenenkleste,ogvanligste,matenera\kaste"hjelpeninnpaskjermenutenatenke pahvasomstoderfrafr.denapenlyseulempenmeddennemetodener atkontekstenkanforsvinne.brukerglemmerhvahanholdtpamed. Detererealternativematerapresenterehjelpenpa,ogsamtidiglabrukerenbliikonteksten.Borensteinforeslarhjelpogapplikasjoniforskjellige vinduer,ellerpahvertsittomradeavskjermen-f.eks.hjelpverstogapplikasjonennederst.borensteinsactivistdelerskjermeni3deler,medulik hjelpidetoverste,ogbrukersoppgaveidetnederste.ulempenmedoppdelingavskjermeratbrukerefarmindreateajobbepa,mendettekan btespamedstrreskjermerogbedreskjermopplsning. Mankangodttenkesegsamplettalesomenpresentasjonsformforhjelp. Dermedvildetkunnegishjelputenhverkenaavgiskjermplass,ellerata brukerenvekkfrakonteksten,menmedenslikformforhjelpreisessikkert andresprsmaligjen.f.eks.viljegtroatsamplettalekanvirkeganske forstyrrendeiendelsammenhenger. Samplettaleeringenvanligpresentasjonsform.Desomermestibruker tekst,eksemplerogdemonstrasjoner: Teksterskrevnebeskjedersommalesesogforstasavbrukeren.Det erviktigalagetekstenesalesbaresommulig.aaronmarcus[mar92] presentererisinbokendelkriterierfordesignavelektroniskedokumenterogbrukergrensesnitt.noenavdesomomhandlertekster flgende: {Tekstomradertrengerplassrundtseg. {Brukkun1familiemedskrifter.Variermedmaks3forskjellige strrelserogtoforskjelligestiler. {Vrklaroverdeulikesignaleffektenefargergir. Eksemplererreelleellerforenkledebiteravapplikasjonensombrukes foraillustrereeteksempel. Demonstrasjonerlederbrukerengjennomenrekkeskrittsomviser hvordanmanskalgjennomfreenoppgave. Kearsley[Kea88]adressererproblemetmedhjelpevinduersomerforsma tilaviseallinformasjoneninni.isliketilfellererdetmuliga\page"eller \scrolle"forasedeninformasjonensomliggerutenforhjelpevinduet.detteblirimidlertidmerkognitivtbelastendealese,sakearsleyanbefalerat hjelpeteksteneskriveskorteslikatalltekstenfarplassietvindu. 47

57 Kapittel2.Hjelpesystemer Utvidbarhet Kearsley[Kea88]menerdeterviktigagibrukerenmulighetentilaendrehjelpetekster,badefordibrukerenkanforstakomponenteri applikasjonen/domeneomradetforskjelligfrahjelpetekstforfatteren,ogfordi spesiellekongurasjoneravetsystemkantrengeulikehjelpetekster. Selteet.al.[SSM 92]framheverviktighetenavkonstruktivonlinehjelp.Maletmedkonstruktivhjelperatbrukereskalkunnenneutogkonstruere + mensdeholderpamedhjelpen.padennematenbyggeshjelpesystemet stadigopp.nyinformasjon,nyeperspektiveroglsningsmaterleggesinn somnyedeleravetstadigvoksendehjelpesystem. Deterereproblemerrundtutvidbarehjelpesystemer.Selteet.al.advarer selvmotatdetbrukesformyetidihjelpesystemet,ogdermedforlitetidpa oppgavenebrukerneegentligskalutfre. Kearsleyretteroppmerksomhetenmotsituasjonerderbrukereendreren hjelpemeldingsomiutgangspunktetvarriktig,ogpadennematenlegger innvilledendeellerfeilinformasjonihjelpesystemet.problemetforsterkes ytterligerehvisendringenskjerieterbrukersystem.hanmeneratenlsningerkunalabrukereleggetilinformasjon,ogikkelademfalovtila redigereeksisterendehjelpetekster. Ettredjeproblemerhvasomskjernardetkommerennyversjonmedhjelpetekster,gjerneiforbindelsemedennyreleaseavprogramvaren.Hva skjerdameddeninformasjonenbrukerneharlagtinn? Autfreenoppgaveelleralreomsystemet. Iseksjonenommalog oppgaver(seksjon2.2.3side33)nevnesdetatbrukerekanhamaloma utfreenoppgaveelleralreomsystemet.detteersomregeltomalsom ikkesalettlarsegforene.vihuskerpastandeneomatbrukerenskera utfreenjobb,ogkunnskeralredetsomtrengsforagjrejobben skikkelig.noenprverimidlertidalagehjelpesystemerforasttteoppom badelringogutfrelse. Fischeretal.[FLMM90]skriveromkritikker.Enkritikkerenregelsomkan kritisereelleroppmuntrebrukerevedapapekeaspektervedderesinteraksjonmedsystemet.fischermeneratkritikkermakonstrueresulikthvis deskalsttteoppomutfrelseellerlring.enkritikksomharsommala sttteutfrelseskalforskeahjelpebrukerentilagjennomfreoppgaven paminstmuligtidogmedminstmuligbrukavressurser.lringerbareet biproduktavdissekritikkene. Kritikkersomerdesignetforastttelringbrderimotgimyeoggrundig informasjonslikatbrukerekanlre,forsenereakunnebedregjennomfringenavoppgaven.deteri.g.fischeretal.ogsaviktigatlringskritikkene virkermotiverendepabrukeren. FischersJanussystem(seside41)nskerakombineredetooverfornevnte malene.nsketeralrebrukerenoemensdejobber.fischermenerhan oppnardettemedsinemetoder.kritikkenelarbrukernehakontrollen,og forstyrrerbarenarbrukerensprodukterellerhandlingerkanforbedres.pa 48

58 2.4Prinsippersompasserforumiddelbartbrukbaresystemer 2.4Prinsippersompasserforumiddelbartbrukbare systemer Whenallelsefails,consultthemanual. Opprinnelseukjent dennematengirkritikkenemuligheterforkombinasjonavarbeidoglring. Lringenoppstarsometnaturligtilleggsprodukttilproblemlsningsprosessen. Deestebrukereavdatamaskinererikkespesieltinteressertihvordanprogrammerogmaskinervirker.Denskerabenyttemaskinenesometverktyforafagjortjobbensin.Somsitatetovenforsier,prvermansegfram, ogfrstnarmansitterskikkeligfast,sermanimanualerellerhandbker. Forbrukeresomnskerafautfrtjobbensin,ogikkeerinteressertialre myeomsystemeterdetspesieltviktigaslippeamatteslaoppihandbker ogmanualerfordidettartid.detersrligdetilfeldigebrukernejegvilkonsentreremegomher.viskalsepaumiddelbartbrukbaresystemer,entype systemersomvilforskeabedremuligheteneforbrukeretilagjennomfre oppgaverutenatdeblirsittendefast HTML-assistent,eteksempel Jegvileksemplisereetumiddelbartbrukbartsystemgjennomprogrammet HTML-assistent,sominngarsomdenpraktiskedelenavdennehovedoppgave.DesignogimplementasjonavHTML-assistentkommervinrmere tilbaketilikapittel4.prinsippenejegkommerframtilidenneseksjonener mentsomretningslinjerforhvordanhjelpenisystemetbrdesignes.htmlassistentvilblimyeomtaltframoveridenneseksjonen,ogiretningslinjene forhjelpsompresenteresviljegvekslemellomakalledethjelpforumiddelbartbrukbaresystemeroghjelpforhtml-assistent. OppgavensomutfresiHTML-assistenteraskriveHTMLdokumenterfor publiseringpaworldwideweb.htmlerenforkortelseforhypertextmarkuplanguage,ogeretdokumentbeskrivelsessprak.syntaksenispraketer ikkevanskelig,meninneholderfordetfrsteendelkommandoersomma vremedforatdokumentetskalkunnegjenkjennessomethtmldokument,ogfordetandreendelbesvergelserforafatillinkertilandredokumenter,bilder,listero.l.dissekommandoenevilvrevanskeligeahuske fragangtilganghvismanikkelagerslikedokumenterofte. PaIprvermanafamestmuligavstudieinformasjonpublisertpaWorld WideWeb.Dettekanvreinformasjonomkurs,informasjonfradriftsavdelingenelleradministrasjonen,ukeoppgaver,nyttigetipsellerbibliotekets tjenester.mangestudenterpublisererogsaegnehjemmesider.fellesfor 49

59 Kapittel2.Hjelpesystemer myeavdenneinformasjoneneratdenmaoppdateresmedjevnemellomrom,f.eks.hvertsemester.iblantlagermanogsanyedokumenter.hver brukervilsomregelhanoenfadokumenteravedlikeholdeellerlageen gangiblant,ogmedensasporadiskkontaktmedhtmlspraketerdetlett askjnneatsyntaksdetaljerlettkangaiglemmebokenfragangtilgang. Idealetforetumiddelbartbrukbartsystemeratbrukerensettersegned utennoenformfor,ellermedminimalopplring,utfrerjobbenproblemfritt, ogforlatersystemetigjen,foratafattpanyeoppgaver.detteeretideal, ogkanskjeikkeenkeltafatilipraksis,menvilallikevelvreetmalfor HTML-assistent.Systemetvilsttteoppombrukeresmalomutfrelse,og eventuelllringbrukerenoppnaransessomenbieffekt Hjelpforumiddelbartbrukbaresystemer Jomindrehjelpenmannkanbergesegmed,dessbedre! BjrnstjerneBjrnson,Geograogkjrlighet Iumiddelbartbrukbaresystemererdetekstremtviktigatbrukerefarden informasjonendetrengerpadettidspunktetdetrengerden.detvilstride motselveideenmeddennetypensystemeratbrukeremaslitemedanne informasjonomtingdeikkeforstar.dermedvilvihabehovforvisseaktivemekanismerihjelpesystemet.samtidigkrevesdetatsystemeterenkelt ogintuitivtibrukfordidetskalkunnebrukesutennoenformforopplring.detvilvrenskeligomdetikkenneselementerigrensesnittetsom eruforstaelige,mendetteerumuligbadefordibrukereerforskjellige,fordidesignereogbrukerekanskjeikkealltidpratersammesprak,ogfordiat kompleksitetenioppgavensomskalgjennomfreskankreveatnoenteknisketermermabenyttes.dermedmavisrgeforatsystemetkanforklare hvaelementeneigrensesnittetog,salangtdetlarseggjre,ogsaelementeneidomenetbetyr. Detvildetvreviktigafavisualisertdenviktigstehjelpeinformasjonendirekteibrukergrensesnittet.JegnevntetidligereSenlayogStrablerunderskelsefra1987(se2.2.3paside28),derdehaddelogget52000hjelpeannropsomvargjortiIBM'sCMSsystem.Eninteressanttingidenne sammenhengeratdefantutat90%avhjelpeannropeneadresserte10% avinformasjonen[prs 94,Kapittel15].BrukerneavIBMCMSsystemet antokatdenneinformasjonenvarmegetviktigforderesvidereomgangmed + systemet. 26 Kanmanklareanneutavhvilke10%avinformasjonensombliranropt i90%avtilfellene,trorjegmedfordelatdennekanvisualiseresdirektei brukergrensesnittettiletumiddelbartbrukbartsystem.determuligahaet egethjelpevinduoppekonstant.informasjonenidettevinduetbrvrepa 26 Deterikkesikkertatinformasjonenfaktiskvarsaviktigforbrukerne.Detvivetutfra underskelseneratbrukerneantokatdenneinformasjonenvarviktig,ogdermedkalte denoppsapassmyehyppigereennanneninformasjon. 50

60 2.4Prinsippersompasserforumiddelbartbrukbaresystemer enlignendeformsomdenvinnericarrollsminimalmanual[cskfmr88]. Minimalmanualbeskriververstveldigkorthvahjelpenhandlerom,oggir derettersvarpasprsmalavtypen\hvordangjrjegdette?".deterviktigi MinimalManualapresentereinformasjonenkortfattet.IHTML-assistentvil innholdetivinduetendresutfrakontekstenbrukerenbennersegi.jegvil flgeradettilcarrollomapresentereinformasjonenkortogpaoppskriftsform.detteerspesieltviktignardetermentathjelpenskalpresenteres aktivtietvindusomheletidenerapent.jegtrordettekanminskefarenfor atvinduetoppfattessometirriterendeelementmedstadigskiftendeinnhold somyrforbi. Deterviktigatenkepadetoverordnedeprinsippetomenkelhether.For abrukehjelpesystemerbrdetgenereltkrevesfaforkunnskaper,meniet systemsomharsomforutsetningatbrukerenikkeskalbehveopplring, elleriallefallminstmuligopplring,mahjelpesystemetvreekstremtenkelt.samtidigbrkvalitetenpatekstenprioriteres.detgjelderafatekstene korte,menallikevelpresise,ogforklarendenoktilatbrukerenskjnnerhva somskalgjres.detvilogsavreviktigatallehjelpeskjembilderdesignes konsistentbadenardetgjelderdesignogterminologi.jegtenkermeginformasjonenihjelpevinduetsomenlisteavoperasjonerbrukerenmaigjennom forafullfreendeloppgave(segur2.12).detbrgaklartframhvorde ulikeoperasjoneneskalutfres.dettekanmanfatilvedainkludereengur avbrukergrensesnittet,ogpekepadestedenedeforskjelligeoperasjonene skalutfres,entenmedpilerellernummerering.vedapresenterekontekstsensitive\oppskrifter"kontinuerligpaenkortfattetmate,nskerjegaminne brukernepasyntaksogdetaljeribrukergrensesnittet,somdekanskjehar glemt. Detkantiltidervrebehovformerinformasjon.Noengangerkanbrukerenhaproblemermedaskjnnehvadesignerenharment.Smiths[Smi94] progressivetillukning(se2.2.1paside17)eretprinsippsomkanpassebra forhjelpeniumiddelbartbrukbaresystemer.vedrepeterendetrykkpaen \Mer"knappkanmangibrukerenmulighetentilafaytterligereinformasjon, somgargradvisoverfraaforklarehvordantilaforklarehvorfor.dettegjr atbrukerenkanfaenbedreforstaelseavhvordandesignerenhartenkt, samtidigsomdesomharbehovfordetkanforstameravprogrammetog domenet.prioriteringenavgjennomfringstarvedlag.deestevilikkeha behovforatrykke\mer"knappen. \Hvaer?"-sprsmalmaogsaadresseresavethjelpesystemforumiddelbartbrukbaresystemer.IetsystemforproduksjonavHTMLdokumenter, vildeteksisteremangeordoguttrykksomtrengerforklaringer.ierehtml editorerjegharsett(f.eks.hotmetaloghtmlassist)brukesoftesyntaksdetaljerfrahtmlsombenevnelsepaknapperellermenyvalg.knappene kandahete\ahref="eller\ul".detteerkanhendeenfornuftigstrategi forekspertbrukere,menfornybegynnereellertilfeldigebrukereerdethaplst.detgjelderahevesegoversyntaksen,ogprveabrukeetklartog enkeltsprak.likevelerdetikketilaunngaatnoenbrukerekanhaproblemermedaforstameningentilknapperellermenyvalg.selvforklarendeikoner 51

61 Kapittel2.Hjelpesystemer Figur2.12:Slikkanjegtenkemegatbrukerenkanfapresenterthjelpi HTML-assistent.Hjelpenerpaoppskriftsform,ogbrukerenkansehvorhan skalutfredeulikeoperasjonene.determuligatrykkeen\mer"knappfor afabakgrunnsinformasjon ervanskeligealagenardetennskeravisualisereerordellerbegreper som\tittel"\pekertiletannetdokument",\predenerttekst"ellerlignende. Isliketilfellermamanofteskrivetekstpaknappene,menhellerikkedet eralltidlikelett.designerenmaoftevelgemellomerealternativer:\predenerttekst",\kildekode",\uformaterttekst"ellerkanskje\ratekst"kan beskriveenogsammeting.mankanvreganskesikkerpaatuansetthvilketavdissebegrepenesomblirvalgt,vilnoenbrukerehaproblemermed aforstadet.dettegjelderogsahvisdesignerenhaddefunnetetikonhan syntesvaregnet.derforerdetenndvendighetatbrukereharmulighet til afaenforklaringpahvaenknappellermenyvalgegentligbetyr.\hva er?"-hjelpenkanpresenterespasammematesomboblehjelpentilapple (segur2.5)ellersomsmatekstmerkelappersomvisesvedsidenavinteraksjonsobjektene. Enannenformfor\Hvaer?"-sprsmaler\Hvakanjegbrukedetteprogrammettil?"Dettebesvaresenkeltvedatprogrammetpresenterersegselv nardetstartesopp.html-assistenterkunmentsometmidlertidigverkty foratesteuthvordanumiddelbartbrukbaresystemerkandesignes.der- 52

62 2.4Prinsippersompasserforumiddelbartbrukbaresystemer forblirdetikkeviktigaadressereproblemetmedhvordanbrukereskalfa kjennskaptilatetsliktprogrameksisterer.haddeimidlertiddettevrtviktig kunnevieks.gjredetvedabeskrivedetinewsgrupperellerandrefora, samthaenlinktildetpaeks.ishjemmesider. \Hvaom?"-og\Hvaerforskjellenpa?"-sprsmalkanadresseresvedatbrukerheletidenkansehvordanHTMLdokumentetvilbliseendeutforleseren, f.eksvedasendedokumentetovertilmosaicellerenannenhtml-viser 27 somstaroppepaskjermen,ogkontinuerligviserdetforelpigeresultatet. Forfatterneavdokumentenekanpadennematenprvesegframmedforskjelligedokumentdesign,ogkanfaprvdutbeggetypersprsmalveda redigerelittpadokumentet. \Hvorgjordejegfeil?"-sprsmalvilikkebliforsktbesvartiHTML-assistent. Istedetvileditorenbliforsktdesignetpaenslikmateatsprsmaleneforhapentligvisaldrikommeropp.Vedabaretillatebrukerenaskriveinntekst, ogaldrilahamskrivesyntaksdetaljene,minimaliserervisjanseneforatfeil kanoppsta.jegtrordetteeretveldigviktigprinsippforumiddelbartbrukbaresystemer.hvisviminimalisererbrukerensmulighetentilagjrefeil, vilbrukerenslippeabrukemyetidifeilskingsprosessersliksomcarroll ogcarrithers[cc84]beskriver.itilleggvildetsttteoppommaletmed gjennomfringframforlring. HvisdeterskrevetHTMLkommandoerdirekteiteksten,erdetensmalsak asjekkedetterettetteratdeterskrevetinn,oggjrebrukerenoppmerksom pafeilen.ibildetderbrukerelagerforbindelsertilandredokumenter,kan manlabrukerenklikkesegfremivisningsverktyetfremforamatteskriveinnadressenmanuelt.detkanimidlertidvrelurtahamulighetentila skriveinnforbindelsenemanuelt.imangetilfellervildettegalangtraskere,ogdeterderforenfordelforoppgavegjennomfringen.hvisbrukeren deretterprverutenforbindelse,ogikkefarkontaktoppstardetimidlertid etproblem,daarsakentildettekanvretodelt:entenharbrukerenskrevetfeiladresse,ellerdeterkommunikasjonsproblemer.\hvorforerdette feil?"-sprsmalkanbesvaresvedalabrukerenfavitehvahangjordefeil dahantastetinnhtmlsyntaksitekststrengenesine,ogvedaforklare hvilkegrunnersomeksistererforatadressenikkekunneaksesseres.for ahindrefeilskingsprosesservilimidlertiddisseforklaringenepresenteres medengangfeileneoppstar.samtidigkanmulighetenetilaklikkesegfrem tildokumenteneforhindreatslikefeiloppstar. Omnavigasjonssprsmalet\Hvorerjeg?"dukkeroppvilvreavhengigav struktureneihjelpesystemet.ivinduetomtalttidligerevildetikkenneshypertextelementer.detteforahindrebrukereiabevegesegformyeihjelpesystemet,applikasjonenskaldesignesforgjennomfringavoppgaven frstogfremst.hvisderimotbrukerentrykker\mer"knappenvildeteksisterehypertextelementer,ogbrukerenkandermedbli\lostinhyperspace". 27 EnHTML-viserkallesgjerneenHTMLbrowserpaengelsk.Detteerprogramvarensom benyttesforaleseogbevegesegrundtidokumentenepaworldwideweb.netscapeer detmestbrukteavdisseprogrammene.andreprogrammermedsammefunksjonaliteter f.eks.mosaic,airmosaicogcello.seforvrigbeskrivelseniseksjon

63 Kapittel2.Hjelpesystemer Determuligheterforakommetilbaketilstartpunktetvedatbrukerentrykker medmusaetellerannetstedihovedvinduet,dasrgernemligkontekstsensitivitetenforathjelppresenteresomdethantrykketpa.determuligdeti tilleggmaleggesinnandrenavigasjonshjelpemidlerdirekteihjelpevinduet. Enindeksertmenykanvreetmetode,mulighetertilablatilbakekanvre enannen. Prinsippetomtilgjengelighetvilbliivaretattvedatvinduet(segur2.12) derhjelpenpresenteresalltiderapent,samtidigsomdetermeningenat hjelpeinformasjonensompresenteresidetflgerkontekstenbrukerener i.likevelkandetvrebehovforandreformerforhjelpienslikoppgave somhtml-assistentskalforskeastttegjennomfringenav.prinsippet omkompletthetsierathjelpenskaldekkebadeapplikasjonsomradetog oppgavedomenetfulltut. Applikasjonsomradetvilistorgradblidekketgjennomhjelpevinduetnevnt tidligere.hjelpevinduetviserkontekstsensitivhjelp,ogdetkanbliensperre forbrukerenhvisdetteerdenenesteaksessmekanismen(se2.3.2paside 37).Derforvildetvreviktigatbrukerehartilgangtilhjelpesystemetogsa fraenmeny,derdekanslaopppaforskjelligeord,velgeuliketemaer,eller blaseggjennominformasjonen.jegnskerabenyttedensammeinformasjonenbadefradettidligereomtaltevinduetogfradennemenyen,og dermedblirdetviktigaflgeprinsippetomeksibilitet,slikatinformasjonen blirlikeforstaeliguansetthvordenaksesseresfra.dettetrorjegermuliga fatilvedadesignehver\skjermfullhjelp"paenslikmateatdengirmening selvomdenstaralene. Foradekkeoppgavedomenetvildetvrendvendigmedytterligereinformasjon.Etstortproblemhereratviikkevethvilkeoppgaverbrukeren nskeragjennomfre.dokumenteriworldwidewebbenyttestilaltfraa presentereinformasjonometinformatikkurstilabrukessomsprreskjemaerellersombrukergrensesnitttilannenprogramvare.ihtml-assistent majegderfortaetvalg,ogdenererhervedoppgavedomenetsomdeta produserehjemmesiderforstudenterpai.enhjemmesideeretellerere dokumentersombeskriverenperson.slikesiderinneholdergjernelittom fagligeaktiviteter,hobbyeroglignende.ogsaforetsliktoppgavedomene vildetvrendvendigagiutfyllendehjelp.detkanvreenidemeden interaktivopplringsmodul,somlarnybegynnerefaenkortinnfringihvordanmanlagersineegnehjemmesider.dettevilikkebrytemedmaletoma prioritereutfrelseframforlring,selvombrukereharmulighetentilalre noeomhvordanhjemmesidenekanlages.deterfulltmuligalagedenne interaktiveopplringsmodulenpaenslikmateatdenfaktiskoppfattessom denraskestematenaproduserehjemmesiderpa. Itilleggkandetvrebehovforatbrukernekanhenteoppferdigdenertemaler.Malerkandeneresforstudentershjemmesider,obligatoriske oppgaver,ukeoppgavero.s.v.enslikmalsamlingkanbidratilatinstituttets samledeproduksjonavhtmldokumenterkanstaframmedenmerenhetligprol.slikdeteridagerdokumentermanleserpaworldwideweblite konsistentenardetgjelderutforming. 54

64 2.4Prinsippersompasserforumiddelbartbrukbaresystemer Detvilselflgeligoppstasituasjonerderfeilmeldingererndvendige.Jeg haralleredeomtalttotilfeller.nemligderbrukeretasterinnhtmlsyntaks selvomdeikkeharlovtildet,ogadressenetilandredokumentersomkunneskrivesfeilelleratdetoppstodkommunikasjonsfeilnardebleprvdut. Prinsippetommulighetsieratmankanutformefeilmeldingerpatomater, entenvedbareapapekefeilen,elleraogsaforeslaenlsning.ietumiddelbartbrukbartsystemvildetvrefornuftigaforeslalsninger.enav grunnenetildetteercarrollogcarrithers[cc84]underskelsesomviser atnybegynnerebrukermyetidifeilskingsprosesser.vedaprveaforesla enlsning,kanbrukereistorgradunngadetteproblemet,noesomerviktig hvisetumiddelbartbrukbartsystemskalvirkeettersinhensikt. Utvidbarhetergenereltsettikkeaanbefaleietumiddelbartbrukbartsystem. Formyejobbingihjelpesystemetgarimotbruksnaturentilslikesystemer. Dessutenvilmangeavbrukernehalitenkunnskapomsystemerdebenytter sapasssjelden.etunntakermalene.dissebrdetvretilgangtilaendre. Deterereprinsipperogdesignvalgjegikkeharomtalther.Prinsippersom korrekthetogrobustheterikkenevnt.vissterdeviktigeprinsippersomogsa brflgesihtml-assistent,menjegtrordefrstkommerinniuttestingsfasenavprogrammet.selvflgeligmadeliggeibakhodetpadesigneren underveis,menhanvetikkeomdeerblittfulgtfrsystemeterpaetalpha ellerbetastadie.jegharhellerikketattstillingtilomtilbakemeldingenbr vrepositivellernegativ.positivtilbakemeldingsttterlring,ogiumiddelbartbrukbaresystemererikkelringnoeannetennenbieffekt.dette betyrikkeatalltilbakemeldingbrvrenegativihtml-assistent.jegvil helleranbefaleinformativekortemeldinger,hverkenpositivtellernegativt ladet. Jegvilformulereflgendehypotesersomvilblitestetogevaluertikapittel 4. H1Oppgavegjennomfringengarraskeremedhjelpogprogressivtillukningennuten. H2Oppgavegjennomfringenerenkleremedhjelpogprogressivtillukning ennuten. Deprinsippenejeghardrftetidettedelkapitteletersentralthvishjelpskal stttegjennomfringenavoppgaversomutfressporadisk.hverforseg harkriterienevistsegvellykketiandresammenhenger.ideenesomerpresentertbyggeroppenteorisomvildannegrunnlagetforhvordanhjelpen ihtml-assistentvilblidesignet.myegjenstarase,ogievalueringenav HTML-assistentvildetvisesegomkriterienepasserforumiddelbartbrukbaresystemer. 55

65 Kapittel2.Hjelpesystemer 56

66 Kapittel3 Hjelpibrukergrensesnittet 3.1Innledning We'rerunningoutofsuckers. M.Swaine Dataindustrienskernyebrukere.Deesteinringslivetharidagde maskinenedetrenger,ogoppgraderingssalgeneerikketilfredstillendestorenok.swaine[swa92]seratdataindustrienvendersegistrreogstrre gradmotdetstoreogdermedfristendehjemmemarkedet.hjemmebrukerne harmindrepenger,mendetermangeavdem. Swaine[Swa92]meneratdatabransjendriveretteren\technologypush" modell.heletidenkommerdetmindreograskeremaskinvare,ogdeter 1 produsentenesombestemmerinvensjonstaktensamthvasomproduseres.ibunnoggrunnhardeestedenmaskinkraftdetrengerforalsesine oppgaver.likeveloverbevisesviomaoppgradereellerkjpenye,bedre ograskeremaskiner.programvarekeristrrelseogfunksjonalitetitakt medmaskinvaren,ogdetkantiltidervirkesomdeterenalliansemellom maskinvareogprogramvareprodusenter.folkkjpernymaskinvarefora kunnekjreeksisterendeprogramvaremereffektivt,menoppgraderingshysterietregjererfritt,oglikeetterkommerdetennyversjonavprogramvaren,somersamyestrreogharsamyenyfunksjonalitetatmanertilbake padetsammehastighetsnivaetmanvarpafrmaskinvareoppgraderingen [PTUM93].kningenifunksjonalitetenfreroftetilatdenmenneskelige kognitivekostnadkerdramatiski.g.fischeretal.[flmm90].detblirmer asetteseginni,ogfunksjonalitetenmagjrestilgjengeligigrensesnittet, noesomfrertilatgrensesnittetlettblirmerkomplisert,ogofteendreti forholdtiltidligereversjoner.kompleksitetenbegrenserigjenbrukerneia drafullnytteavfunksjonaliteten. 1 Ien\technologypush"modellerdetprodusentenesombestemmerhvilkeprodukter somblirlansert.motsatseneren\marketpull"modell,dermarkedetvedsinekrav bestemmerhvasomskalproduseres. {57{

67 Kapittel3.Hjelpibrukergrensesnittet Mulighetenesomliggeriteknologienidagblirikkebruktp.g.a.litebrukervennligeogbrukbare 2 grensesnitt[lin94],ogvilantageligikkebrukesmer ifremtidenhvisikkegrensesnitteneblirdramatiskmyeenklereibruk.ig. Lindgaardermangeavdeteknologiskehjelpemidleneviharidagsavanskeligabrukeatfolkikkegidderalresegmerenndetsomtrengsfora tilfredstilledeumiddelbarebehov.frstegenerasjonkjpereavhjemmeelektronikkharblittbeskrevetsom\theblinkingzerosgeneration",noesom kommeravatklokkenpavideospillerealdriblirstilt,slikattallenestara blinkerpa00:00.ogsaiarbeidsliveterdetslikatmyeavfunksjonaliteteni systemerikkebrukes.eteksperimentlindgaard[lin94]harutfrtviserat denfunksjonalitetenfolklrtesegvardirekterelaterttilarbeidet.applikasjonerogteknologierforvanskeligealreellerabruke,ogderforerdet liteninteresseforalrenoeutoverdetsomkrevesijobbsituasjonen. Denyebetingelseneiformavnyebrukerepahjemmemarkedet,ogkning iprogramvarensfunksjonalitetidemertradisjonellemarkedene,stillernye kravtilbrukergrensesnittdesignere.marcus[mar93]serpadatamaskinen sometmediumpaliklinjemedandremediasomaviser,tv,lmo.l.ien verdenfyltavmediasomprverafangeoppmerksomhetenblirdetviktig afaframbudskapetgjennomeffektivkommunikasjon.brukervennlighetog synliggjringbliressensiellefaktorerhvisprogramogmaskinvaresammen skalhasjansetilalykkessometmedium.swaine[swa92]meneratbrukernepahjemmemarkedettrengergrensesnittavtypen\stickthecartridge intheslot"-enklegrensesnittsomkreverminimaleforkunskaperabruke. Detvilpamangematermattestillessammekravtilbrukergrensesnittetiet umiddelbartbrukbartdatasystemsomtilbrukergrensesnitteneiframtidens hjemmeelektronikkogprogramvare.forbeggetypersystemererdetoma gjreakommeigangfort,samtatbrukenmavreenkel.ietumiddelbart brukbartdatasystemerdetproduktivitetendetfokuserespa.brukernehar faforkunskaperomapplikasjonen.inoentilfellereroppgaversomutfres sporadiskogsaoppgaverderdomenekunnskapeneikkeersastore.dette erf.ekstilfellevedkongurasjonavprinterdriverepapc'erogandreoperativsystemparametreforvanligebrukere.tilfeldigebrukerenskerafabrukt systemettilautfreenjobbutenamattelreseghvordantingvirker. Idettekapitteletnskerjegasettefokuspahvordanbrukergrensesnittet ietumiddelbartbrukbartsystembrdesignes.detertotingjegnskera viespesielloppmerksomhet.frstogfremstvilkapitteletomhandlehjelpen somliggerinnebyggetibrukergrensesnittet.fordetandrenskerjegase pahvordangrensesnittetbrdesignesforasttteenraskoppgavegjennomfringfortilfeldigebrukere.maleneernoksasammenfallendeiogmed atintuitivdesignvilkunnevreenhjelpisegselv,samtidigsomklareog forstaeligegrensesnittkomponenterbidrartilenraskereoppgavegjennomfring. Motivasjonenertroenpaatgrensesnittetsvisuellekomponenterkan,hvis dedesignesintuitivtogforstaelig,vreenhjelpisegselv,ogatdetteigjen bedreroppgavegjennomfringen.godegrensesnittkangivisuelleledetra- 2 Forendenisjonavuttrykkenebrukervennligogbrukbarseseksjon3.2paside59. 58

68 3.2Brukervennlighetogbrukbarhet deroghintogkomponentenekanselvforklarehvadebrukestil.padenne matenkanetegethjelpesystemblioverdigforendelavbrukerne. Foren somprioriterergjennomfringenframforlringkandettevreenvesentlig 3 faktorforakortenedtidendettarautfreoppgaven. Kapitteletersammenmedkapittel2mentadanneetteoretiskrammeverk forhvordanetumiddelbartbrukbartsystembrdesignes.ikapittel4beskriverjeghvordanteorienfungerernardenblirprvdutipraksis.detvil implementeresetverktyforaproduserehtml-dokumenter.navnetpa detteverktyeterhtml-assistent.detteverktyetvilbliomtaltutoverikapittelet,fordijegnskerasinoeomhvordanteorienertenktbruktipraksis. Kapitteleterdeltitrehoveddeler.Frstomtalesenkelhet.Ethovedpoeng medetumiddelbartbrukbartsystemeratdeterenkeltabruke.idenneseksjonenvilvisepahvasomoppfattessomenkelt,oghvasomervanskelig. Detoandredeleneomhandlerfrstmetaforerogderettersymboler,spor ogikoner.grensesnittetihtml-assistentvilvregrask.islikegrensesnitt kangjernebrukereforetavalgvedatrykkepaknappermedetpekeredskap somf.eks.enmus.knappenekanhaentekstligellerbilledligbeskrivelse. Dennebeskrivelsenprverafortellebrukerenhvaknappenebrukestil.Ofte kanmetaforerfraandreomraderhjelpetilmedatknappeneogderesfunksjonalitetforstasenklereograskere.samtidigkanillustrasjonerpaknappenevreraskereogenklereaforstaenntekstligebeskrivelser. Allerfrstskalviimidlertidselittpabegrepenebrukervennlighetogbrukbarhet.Dissebegrepenedanneretrammeverkforaforstahvilkebehovulike brukerkategorierkanha,samtfainnsiktihvilkebehovenapplikasjonma dekke.itilknytningtildettekommerviogsainnomdistansersometkvalitativtmalpabrukergrensesnittet. 3.2Brukervennlighetogbrukbarhet Ifyoubuilduserinterfacesandyourintuitionisgood,you'llbe luckytogetthingsrightaboutaquarterofthetime,andyouwon't necessarilyknowwhichtimesyouwereright. Ifyoubuilduserinterfacesandyourintuitionisbad,you'llget thingsrightevenlessthanaquarterofthetime,butyou'llprobablythinkyou'redoingmuchbetterthanthat. NathanielBorenstein AdesignebrukergrensesnitteringenenkelaffreskalvitroBorenstein isitatetovenfor[bor91,side177].samtidigvetvihvorviktiggrensesnitteter.forbrukerneergrensesnittetsystemet[con92],ogdetnytterlite 3 Hjelpesystemetvilfremdelesvreenndvendigdel,fordibrukereerforskjellige,og deterumuligaforutsiallebruksmater. 59

69 Kapittel3.Hjelpibrukergrensesnittet omfunksjonalitetenertilstedehvisikkegrensesnittetergodtdesignet.tilsvarendegjelderselvflgeligogsaandreveien.utenfunksjonalitethjelper detlitemedetgodtbrukergrensesnitt.davisogbostrm[db94]menerat akseptenpaprogramvareavhengigeravopplevdbrukbarhetogenkelhet ibruk.bach[bac91]garendalengre,ogsieratgrensesnittetsdesignoftekanbestemmeheleapplikasjonensfremtid.erbrukergrensesnittetdarlig blirprogramvarenenasko.erbrukergrensesnittetgodt,kanapplikasjonen bliensuksess. Begrepenebrukervennlighetogbrukbarhetertidligerebeskrevetpaside7. Herviljegimidlertidgalittnrmereinnpadem,forasehvordanbegrepene relaterersegtilumiddelbartbrukbaresystemer. Brukervennligerenoversettelsejegharvalgtpadetengelskeuttrykket \usable",mensbrukbarervalgtfordetengelske\useful".brukbarheter etbegrepsomerrelativtgreitaforsta.foratetsystemskalvrebrukbart,madetkunnebrukestilnoe,f.eks.alseenoppgave.applikasjonen mainneholdedenfunksjonalitetendeterbehovfor,oggrensesnittetma haadkomstveiertildennefunksjonaliteten.ihcilitteraturenerbrukbarhetspesieltviktigforekspertbrukere.nybegynnereogtilfeldigebrukerehar ikkesagodkjennskaptilprogramvarensdetaljer,sabrukbarhetenermindrevesentligfordem.selvflgeligmabasisfunksjonalitetenvrepaplass forallebrukergrupper.detdetersnakkomhereratapplikasjonermed makrosprak,tilpasningsmulihgheterogandreformerforutvidelserblirmer dynamiskeogbrukbareennstatiskesystemer. Brukervennligheteretvanskeligerebegrep.Deterrelativtvagt,ogdeter ikkesaenkeltakommepanoenkortgreidenisjonsomerdekkende.lindgaard[lin94]sieratbrukervennligheterkonsumentenesmalpakvalitet. Uttrykketharmedenkelhetibruk,lettlrthetogintuitivitetagjre.Deter srligfornybegynnereatbrukervennligheterenviktigfaktor. Hvisbrukereskalakseptereetbrukergrensesnitterdetndttilavrebrukervennlig.Foratdeiskalakseptereheleapplikasjonenerdenndttila vrebrukbar.borenstein[bor91,side84]menerbrukervennligheteren nkkelfaktorforafaakseptforetsystemhosbrukere,oguttrykkerdetlitt humoristiskpaflgendemate: Agoodruleofthumbisthatifuserscan'tgureouthowtodo somethingthatseemsusefulintherstthirtyseconds,theymay neverwanttousetheprogramagain. Genereltgjelderdetatingenapplikasjonerbrukervennlighvisdenikkeogsa erbrukbar.tilfeldigebrukereernrmestabetraktesomnybegynnerenar detgjelderhvadehuskerogkanavprogramvaren.derforblirdetviktiga leggevektpaathtml-assistenterbrukervennlig.brukbarhetenvilbliivaretattvedatfunksjonalitetforaproduserehtmldokumenterertilstede. Denvilimidlertidikkebliprioritert,vedf.eks.alagemakromuligheter,eller spesiellfunksjonalitetsomkanbedrehverdagenforekspertbrukere.fokus blirsattpabrukervennlighetsomjegtrorerenkritisksuksessfaktorfora 60

70 3.2Brukervennlighetogbrukbarhet bedregjennomfringenavoppgaverfornybegynnereogtilfeldigebrukere.jeghaperabedrebrukervennlighetengjennomenkelhetibruk,riktige metaforerogikoner.dissebyggesteinenevil,hvisdebrukespariktigmate, srgeforatapplikasjonenblirenkelograsktabruke,samtidigsomdekan minimaliserebehovetforytterligereinformasjoniformavoppslagihjelpesystemellerdokumentasjon Distanser Distansereretbegrepsombenyttesfora\male"brukervennlighetenien applikasjon.etgrensesnittsdistanseeravstandenmellombrukersmal,og matenhankommuniserermedsystemet.abowdogbeale[ab91]omtalerdistansersometkvalitetsmalpabrukergrensesnittet,ogsomenmalbarstrrelsepabrukervennlighetenisystemet.begrepetdistanserstammeropprinneligfrashneiderman[shn92,(1982utgaven)],ogersenere nyereanalysertiforbindelsemeddirektemanipulasjon,frstogfremstav Hutchins,HollandogNorman[HHN86]. Begrepetdistansererikkespesieltkvantiserbart,saderforharjegskrevet\male"ianfrselstegn.Mankansnakkeomareduseredistanseellerat distansenerstor.noemerspesiktenndetklarermanikkeagjremalingene.hovedgrunnentilatjegskriveromdistansererfordidegiretteoretiskrammeverkforhvordanbrukervennlighetenkanbeskrives.dessutengir teorienomdistanserendelnyttigetipsforhvordangrensesnittkanlages enkleogintuitive. Hutchinsetal.[HHN86]forklarerdistanserutfraeksekveringsogevalueringsgapene(seg.3.1).Brukerenharvissemal,ogdissemahanfaforklart systemet.hvisdetteervanskeligereksekveringsgapetstort.deretterma systemetgitilbakemeldingslikatbrukerenvetommaleternadd.hvisbrukerenikkeklareraforstaommaleternadderevalueringsgapetstort.eksekveringsgapetkanminskesvedalagekommandoeneogmekanismene isystemetsaliktankeneogmalenetilbrukerensommulig.evalueringsgapetkanreduseresvedatskjermbildersomviseserbyggetpaengod konseptuellmodellslikatfeedbackenkeltkanoppfattes,tolkesogevalueres.ibeggetilfellerermaletatdenkognitivebelastningenblirminstmuligfor brukeren.gapenekanminskesfratosider:frasystemetssidevedapresentereetgodtbrukergrensesnitt,ogifrabrukerenssidevedalresegen godkonseptuellmodell. Hutchinsetal.[HHN86]omtalertoformerfordistanse;semantiskogartikulatorisk.Densemantiskedistansenerforholdetmellombrukerensmalog meningentilgrensesnittspraket,badenardetgjelderinputogoutput.den semantiskedistansenhandlerdermedomhvorlettdeteranasinemali grensesnittetssprak,oghvorlettdeteratolkeresultatetetterpaforase omdetstemmermedmalene.jomindresemantiskdistanse,destolettere auttrykkeseg,samtatolkeresultatene.enmateaminskedensemantiske distansenieksekveringsgapeteragibrukerenetgrensesnittsprakavhyereniva.eksempelviskanmanlabrukerenfabeskriveoppgavenpasamme 61

71 Kapittel3.Hjelpibrukergrensesnittet Mål Eksekverings gapet System Evaluerings gapet Figur3.1:Etgrensesnittintrodusererdistansehvisdeteravstandmellom brukersmalogmatenhanmakommuniseremedsystemet.detteer evalueringsgapetogeksekveringsgapet. 62

72 3.2Brukervennlighetogbrukbarhet Figur3.2: Aredusereartikulatoriskdistanseiverdenutenforbrukergrensesnittet.Meningvisesvedform.Oraclecorp.visermedsinebygningeratde drivermedlagringavdata.fradigitalks3/94 matesomhanvillegjorthvishanikkebrukteendatamaskin.etmerdomenespesiktsprakkanvreenlsning,menulempeneratspraketkan bliforspesielt,ogpadennematenbliliteeksibelt.aminskedensemantiskedistansenievalueringsgapetkangjresvedagibrukerenresultater sombedrepassertilmalenehanharsattseg.eteksempelerregneark, derbrukerefarseresultateneavdeendringerdegjr,ogeffektendette harpaandretallogberegningerumiddelbart.badeshneiderman[shn92] oghutchinsetal.[hhn86]skriveromdistanseriforbindelsemeddirekte manipulasjon,ogmeneratdenneinteraksjonsteknikkenerdensomgjrat distanseneblirminst. Artikulatoriskdistansehandleromforholdetmellomgrensesnittobjektenes formogderesmening.aartikulerebetyrauttrykkeseg,sadetdenartikulatoriskedistansenprverasepaerhvorinkegrensesnittobjekteneer tilauttrykkefunksjonalitetenderepresenterer.joletteredeterasehva objektetgjr,destomindreblirdenartikulatoriskedistansen. Aredusere artikulatoriskdistanseieksekveringsgapetblirgjernegjortvedatgrensesnittsobjektenemimerelleretterlignerdetdegjr.vanligeeksemplerera markerevalgetforfetskriftifetskrift,valgetforskrastiltskriftiskrastiltskrift o.s.v.denartikulatoriskedistansenkanreduseresogsaievalueringsgapet. Eteksempeleravisetallietregnearkiformavgrafersomgjenspeilerendringeritallmaterialet.Presentasjonsformenbidrartilenbedreforstaelseav innholdet.eteksempelpaatartikulatoriskdistanseogsakanreduseresi virkelighetenserviigur3.2.oracleviserhvaderesforetningsideerved hjelpavformenpakontorbygningenesine. Iblantkanbrukerefleatdejobbermedetsystemsomerenkeltabruke, 63

73 Kapittel3.Hjelpibrukergrensesnittet selvomdetinneholderstoresemantiskeogartikulatoriskedistanser.dette kallerhutchinsetal.[hhn86]for\falskdirekthet".brukerenharenflelse avattingerenkeltabruke,mendetkommeravathanharlrtsegsystemet godt,ogikkeavatsystemeterintuitivtibruk.forennybegynnervilimidlertid distansenemerkesgodtietsliktsystem. Ietumiddelbartbrukbartsystemerdetviktigatdistanseneersma,ogat problemetmed\falskdirekthet"unngas.determeningenatbrukerneskal slippealresystemetinoensrliggrad,dadetantasatmyeavdetsom lresvilgaiglemmebokenmellomhvergangsystemetbenyttes.evalueringsogeksekveringsgapenekanikkeminskesfrabrukerssidehvisbrukere barebenyttersystemetengangiblant.dermedmasystemmodellenbringesnrmerebrukereniformavetgodt,intuitivtbrukergrensesnitt,istedet forasatsepaatbrukerenskalkunneutviklekompetanse,ogpadenne matenforstasystemetbedre. NardetgjelderredigeringavdokumenteriHTML-assistentviljegforskea minskedensemantiskedistansenvedalabrukerenfajobbepaetrelativt hytogsyntaksfrittniva.istedetforamatteskrivekommandoenedirekte ieneditor,viljegforskealabrukernespesiserehvadenskeragjre, ogistrstmuliggradlaapplikasjonentasegavhvordandettegjres.brukerenkonsentrerersegominnholdetidokumentet,menshtml-assistent istrstmuliggradtarsegavsyntaksen.padennematenviljegforskea minimaliseredensemantiskedistansenieksekveringsgapet.foraminskedensemantiskedistansenogsaievalueringsgapetvildokumentetsom produsereskontinuerligvisesiwww-klientenmosaic.padennematenfar brukerenlpendetilbakemelding,ogkanseomdethannettoppforetokseg vardethantenktehanskullegjre.dermedvilresultatetkunneevalueres motbrukerensmal. Denartikulatoriskedistansenieksekveringsgapetvilforskesminimalisert vedhjelpavenenkeldesign,brukavmetaforerogtegn.kanmanklarea brukeapenlyseogklaremetaforiskebegrepersamttegnsomserutsom detdeutfrer,trorjegdetvilvremuligakeforstaelsenforhvadeulike grensesnittkomponentenegjr,ogdervedbedremuligheteneforenrask oppgavegjennomfring.atdokumentetsomprodusereskontinuerligvises identilstanddetbennersegminskerdensemantiskedistansenievalueringsgapet.atdetteskjerienwww-klientsommosaic,slikatbrukeren farsedokumentetidenformdetfaktiskvilopptre,ogikkebaresomf.eks. kildekode,vilminskedenartikulatoriskedistansenievalueringsgapet. 64

74 3.3Enkelhet 3.3Enkelhet TwoofthemostfamousproductsofBerkeleyareLSDandUnix. Idon'tthinkthatisacoincidence. AnonymiUnixHatersHandbook Enkelheterenviktigdelavbrukervennlighetenienapplikasjon,ogharfor detfrstemedhvorrasktsystemetkantasibrukagjre,ogfordetandre medhvorlettsystemeterajobbemedidagligbruk.forensombruker applikasjonensjeldenerdetbaredetfrstemomentetsomeravinteresse. Motsatsentilnoeenkelternoevanskelig,ogivarevanligegjremaler forskjellensomregelinnlysende.deestemenneskernnerdetenkeltata pasegskoene,menmerproblematiskafylleutselvangivelsen.noennner selvangivelsensavanskeligatdevelgerafylleutforenkletselvangivelse. Barni2-3arsalderensyneskanskjehellerikkedetersaenkeltatapaseg sko,ogenderofteoppmedfeilskopafeilfot.menneskererforskjellige. Ofteerdetslikatdetsomerenkeltfornoen,kanvrevanskeligforandre. Dessutenerdetsagtatingentingervanskelignardufrstkandet. Hvaersaenkelhet?Servipaselvangivelseneigjen,erdetfrrefeltersom mafyllesutienforenkletselvangivelse.denerryddigeresattopp,deter mindreagjre,ogdetermindreinformasjonasetteseginni.dermedkan detseutsomatenkelhetharagjremedmengdenavinformasjonsom presenteres,hvoroversiktligogkonkretdener.tingsomerenkleforstas raskereenntingsomervanskelige,ogessensenbliratnoesomerenkelt krevermindreanstrengelserennnoesomervanskelig.etenkeltgrensesnitt vilkrevemindreanstrengelseaforstaogabruke.ietumiddelbartbrukbart datasystemerdetteviktigfordibrukerendakanfokuseredetmesteavsin oppmerksomhetrundtoppgavensomskalgjennomfres,ogslippeaanstrengesegforanneutavhvadeulikegrensesnittkomponenterbetyr,og hvordandebrukes. Determuligaavgjrehvasomerenkeltoghvasomervanskeligigrensesnittetvedevaluering.Mankanobserverebrukereforasehvadehar problemermed.smithetal.[sik 82]basertesegpaevalueringnardeunderarbeidetmedXeroxStargrensesnittetdenerteendelkriterierforhva + somopplevessomenkeltogvanskeligietgrensesnitt(setabell3.1).jeg vilgagjennomdisseher. DeesteavbegrepenepadenenklesideniSmithstabellbedrerbrukervennligheten.Abstrakteikonerogmetaforererhindringerforforstaelseog dermedutfrelse.ikonererenformforbilder,ogjegvilderforeksemplisere forskjellenmellomabstraktogkonkretvedhjelpavkunstmalerier.abstrakte malerierkanvrepeneasepa,menmanmaoftetolkeogtenkeendel foraforstahvakunstnerekanhament.dessutenkommermanoftetilat malerietkanforestilleogbetyforskjelligeting,ogtopersonerkangjerne tolkedetpahversinmate.abstraktkunstkanoftevremerinteressant, mennaturalistiskkunstersomregelmyemerkonkret,ogenklereaforsta. 65

75 Kapittel3.Hjelpibrukergrensesnittet Enkelt Vanskelig Konkret Abstrakt Synlig Usynlig Kopiere Konstruere Velge Fylleut Gjenkjenne Huske Editere Programmere Interaktiv Batch Tabell3.1:XeroxStardesignerneskriterierforhvasomerenkeltog vanskeligietgrensesnitt Hvisenkelheteretviktigkriteriumigrensesnittblirdetderfornaturligavre konkret. Problemstillingensynlig/usynligdrftesiavsnitt3.3.1.Deriktigegrensesnittobjektenemavresynligeparetttidspunkt,ogdemaformidlekorrekt budskap. Mangeavderesterendekriterieneerselvflgeligheter,menlikevelviktige ahuskepahvisgrensesnittetskalblienkeltabruke.akopierederdeter muligerenklereennakonstruere.harvisomprogrammereremuligheten tilabrukeenalgoritmesomnnesfrafrvildeesteavossforetrekkea kopieredenneframforanneopphjuletpanytt.detsammegjelderdeta editereframforaprogrammere.harprogrammererenmulighettilaklippe utalgoritmenfraetbibliotek,forderetteratilpassedentilsineandrerutiner vilnokdetteforetrekkesframforamatteskriveinnkodenpanytt. Avelgeframforamattefylleuterogsaenklere.Hvisvitenkerpaenmeny medvalgmuligheterkanvialltidsehvadelovligealternativeneer.dettegjr atvislipperahuskepahvasomertillatt,oghvordandesyntaksmessige detaljerskalskrivesinn[khf83].detteeretavhovedpoengeneinilsens hovedoppgave[nil90].hanbrukermenyerforapresenterealternativene isinsyntaksorienterteeditorforprogrammerere.brukerneavprogrammet farkunpresentertdelovligeprogramkonstruksjoneneframenyersomendresunderveis.ermanf.eks.ienif-setning,kanmulighetentilaleggeinnen while-lkkee.l.forsvinne.iensliksammenhengblirdetviktigsomvaananenetal.[vh93]sier;aredusereantallbeslutningerbrukerenmatautena ladettegapabekostningavfunksjonaliteten.hvisdeteksistererkommandoersomikkeerlistetimenyene,mamanapneforandretilgangsveiertil dennefunksjonaliteten[khf83]. Menybasertegrensesnittogdirektemanipulasjonsgrensesnittkanseespa somvalgmuligheter,ogkommandobasertesomutfylling.menybaserteog direktemanipulasjonsgrensesnittopplevesoftesomenklereabruke.brukerenslipperahuskekommandoerogsyntaksdetaljerfordidetmestennes igrensesnittet. Selvommenyogdirektemanipulasjonsgrensesnittopplevessomenklere 66

76 3.3Enkelhet ernoenmenneskersvornetilhengereavkommandobasertegrensesnitt. Dissebrukerneoppleveratdegirkommandoer,ogdervedharkontroll, mensdeietmenystyrtellerdirektemanipulasjonsgrensesnittblirtilbudt alternativerdemavelgemellom,ogdermedblirstyrtavsystemet[nil90]. Somalltiderdetenforutsetningforgoddesignavitehvembrukerneer, oghvadensker.mangeoperativsystemersttterbeggeinteraksjonsmatene.ims-windowshardumulighetentil astarteetdosshell.ideeste Unixvarianter,dermankjrerXWindows,erdetogsamulighetertilaskrive innshellkommandoeriegnevinduer.detsammeertilfellepaamiga,men samtidigharduenannenmekanismesomgjratekspertbrukerefarutfoldesegfrittiamigaensoperativsystem.deesteprogrammerpaamiga benyttergraskbasertegrensesnitt,medmenyer,ikonerogtrykknapper. SamtidigerdetideestenyereprogrammerlagtinnensakaltArexxport. Dettegjratprogrammerkankommuniseremedhverandrevedhjelpav 4 Arexxprogrammersomavansertebrukereselvkanlage.Hardutobildebehandlingsprogrammermedlittforskjelligfunksjonalitet,kandudranytte avfunksjonalitetenibeggevedabrukeetarexx-script. Mangeavdesammetingenesomgjelderforavelgeframforafylleutgjelder ogsadetagjenkjenneframforahuske.deterkognitivtbelastendeamatte huskepadetaljer,ogdeterenhovedregelinnenhcialasystemet,og ikkebrukeren,tasegavsyntaksdetaljeneigrensesnittet[mn90].manvet atbrukerenskorttidshukommelseerbegrenset.vanligemenneskerhusker 7pluss/minus2detaljerisinkorttidshukommelse(b.la[Shn92]og[Kea88]). IenstudieforetattavSpringettetal.[SGS93]forskteforfatterneanne uthvormangemenyvalgogdetaljerietmenybasertgrensesnittbrukere husketenukestidetterdehaddebruktenapplikasjon.detvistesegat mangeatdetaljeneikkeblehusket.springettetalmeneratnoeavgrunnen tildetteeratbrukeretrengerikkehuskedetaljenefordidekanstolepa atgrensesnittetgirdemdeninformasjonendetrengernestegangdeskal brukeprogrammet. Interaktivkontrabatchernokikkeensaaktuellproblemstillinglengreivaredager.Smithetal.'sreglerforenkelhetibrukvarlagetfordenfrste datamaskinensombyggetsittgrensesnittpakontorpultmetaforen(denne metaforenblirnyeomtaltiseksjon3.4.3paside76).idagerdetstortsett baretungematematiskeberegningerpastormaskinersomkjresibatch. Allikevelkanvivelsiatjomerinteraktivtetsystemerjoenklereerdetibruk. Direktemanipulasjonsgrensesnitt(sef.eks.[HHN86])baserersegpakontinuerligrepresentasjonavobjekteneidomenet,fysiskeaksjonerdirekte padisseobjektene,ogumiddelbarsynligresponsgjennomobjektene.ved aheletidenjobbemedobjekteneidomenet,blirdatamaskinennrmest transparent,ogbrukerenslipperahamaskinensometekstramellomledd mellomsegogdomeneobjektene.atdistansenminskesvilgjrebruken enklereoggrensesnittetmerbrukervennlig.distansereralleredediskutert iseksjon3.2.1paside61. Ikkealleserpaenkelhetsometmalforbrukervennlighet.BrownogChignell 4 ArexxstammerfraRexxsomopprinneligkommerfraIBM'sstormaskinmilj. 67

77 Kapittel3.Hjelpibrukergrensesnittet [BC93]syneslringogenkelhetibrukofteoppfattessomtomotsigelseri HCIlitteraturen.Ideestesoftwarelsningerbrukesinnholdetellerfunksjonalitetentilalageoppgavenutfordrende.Deterdennekomponentensom girbrukernemulighetertilalseoppgavenpaulikemater.grensesnittetblir lagetforagjreoppgavenenklere.brownogchignelltenkermotsatt.devil brukegrensesnittettilagjreoppgavenmerutfordrene,sometverktyfor lring.padennematenhaperdeakunnebringedetomotsigelsenenrmerehverandre.detteprverdeafatilvedalabrukernevreforfatterei enhypertextapplikasjon.ihtml-assistentermaletutfrelse,oglringvil kunvreetbiprodukt.problemstillingentilbrownogchignellvildermed ikkevreaktuellienapplikasjonsomfrstogfremststttergjennomfring avenoppgave.derimotvilenkelhet,iformavdeprinsippersomerbeskrevethervrevesentligietgrensesnittderbrukereskalutfrenoesaraskt ogeffektivtsommulig. Kriterieneitabell3.1ertingsomgjretbrukergrensesnittenklereabruke. Deterimidlertidverdtamerkesegatdeikkepanoenmateerdenisjonen paenkelhet.tabellenoperasjonalisererogkonkretisererbegrepetenkelhet vedapekepavissekriteriersomoppfattessomenklereennandre.enkelhetviligrensesnittsammenhengsiatdeterlettanneframogfaoversikten. Detharmedhvorrasktsystemetkantasibrukagjre,samthvorlettdeter abruke.etenkeltgrensesnitterforstaeligoglettfattelig,samtukomplisert abruke.deterviktigavreklaroverdennesammenhengensenereioppgaven.mangehypoteserpastaratnoeerenklereabrukeennnoeannet, ogdabrukesbegrepetpadennematen Naturligdesign SynlighetognaturligdesignertoavdesentralebegrepeneiDonaldNormans\TheDesignofeverydaythings"[Nor90].Normanskriverenbokom hvordanvanligegjenstanderbrdesignesslikatbrukerenskalslippealure paellerfeileibrukenavdem.haneropptattavathverdagsligeting,slik somdrer,kjleskap,videospillereogbilerskalvresaenkleibrukatdet aldribehveravrenoentvilomatgjenstandenbrukesriktig.detsamme nskerjegaoppnaietumiddelbartbrukbartsystem,saderforblirnormans begreperviktigeidesignfasen. SynligheterenoversettelsejegharvalgtpaNormans\visibility".Begrepet haragjremedsynliggjringavbruksegenskapenetilengjenstand.de riktigedeleneavgjenstandenmavresynlige,ogdemaklareakommuniserehvordandebrukes.normanbrukeruttrykket\naturligdesign",ogmed detbegrepetmenerhanatdesigneremautnyttedenaturligesignalersom tingeneselvgir.standardeksempleterglassdrerderduikkevetomdu skaldyttepadeneneellerandresidenavdrenforaapneden.vedasettepaenvertikalmetallplatedermanskaldytte,menernormanatviharen naturligdesign,derbrukernenaturligtolkeratdeskaldyttepasidenmed metallplaten,ogfeilbrukminimaliseres. Viktigeelementerinaturligdesignertingenesbruksmuligheter,begrens- 68

78 3.3Enkelhet ningerogmappinger. Medbruksmulighetermenesalttingenoverhodekan brukestil.bruksmulighetenetilglasserforaseigjennom,ellerforaknuse.denbritiskejernbanenhaddeproblemermedatskurenedesatteopp 5 stadigblevandalisert.skurenevarlagetavglass,ogikkefrhaddebritish Railsattinnennyrute,savardenknustigjen.Etterenstundbyttetmanut materialetmedenslagsner,ogproblemetbleborte.etnyttproblemoppstodimidlertid.enavbruksmulighetenetilreneatererategnepadem, savandalenebegyntemedtaggingogtegningistedet.eksemplettilnormanviseratforskjelligematerialerogtingsignalisererhvadekanbrukes til.hvisdesignerenutnytterbruksmuligheteneisindesign,kanbrukeren nneuthvahanskalgjrebarevedasepatingen.norman[nor90]mener atkompleksetingkanbehveenforklaring,menenkletingbrvresa innlysendeatbrukenikkebehveraforklares. Begrensningenefortellerdeghvaduikkekangjremedenting.Norman hareteksempelmedensaks.bruksmuligheteneerbegrenset.hulleneer bruksmuligheter,duforstaratdukanputtenoeinnidem,ogdeneneste logisketingensompassererngrene.hullenesstrrelseerogsaenbegrensning.strrelsenfortellernoeomhvilkengresompasserihvilkehull: detstorehullettyderpaerengre,mensdetlilleantyderpaatherpasser detbaremedennger. Mappingeri.g.Normanenteknisktermsomstarforsammenhengenmellomtoting.Enmappingersammenhengenmellomentingskontrollmekanismer,ogresultatenesomoppstarnartingenbrukesidenvirkeligeverden. Foreksempelkanvivriparattetienbilifart,ogbilensvinger.Mednaturlig mappingmenernormanbrukavfysiskeanalogierogkulturellestandarder, noesomfrertilumiddelbarforstaelseavhvordantingenvirker.mengder, sliksomvekt,styrke,lengdeosv.ersammenleggbarestrrelser.leggtil merforaviseenkning.deterviktigathverkontrollbrukeskuntilenting. Normansskrekkeksempelerlysbildefremviserensombareharenknapp. Vedatrykkeknappeninngarmantilnestebilde,hvismanholderknappen inneenstund,garmantilforrigebilde.dettestridermotnaturligdesign.en hverkontrollmekanismebrbarehaenfunksjon.joenkleredeterasehva enkontrollmekanisme,somf.eks.enknappietbrukergrensesnittbrukestil jomernaturligblirdetabruke.oftekandetvrelurtabrukekontrollmekanismersomlignerpadetdekontrollerer,elleranalogierfraandresammenhenger.normansradforafatilennaturligdesigneratdestomersynlig sammenhengener,destoenklereerdetabrukekontrollmekanismen. IHTML-assistentviljegforskeabrukeennaturligdesignsomsynliggjr muligheteneogbegrensningenetilapplikasjonensfunksjonalitet.jegvilforskealagemappingersomernaturlige,slikatsammenhengenmellomet grensesnittobjektogfunksjonalitetendetrepresentererikkesalettkanmisforstas.samtidigvildettashydeforereavkriterienesomsmithetal. [SIK 82]foreslarforhvasomerenkeltietgrensesnitt.Primrmaletera srgeforatgrensesnitteterenkelt,ogistrstmuliggradforklarersegselv, + badeforathjelpenskalnnesigrensesnittet,ogforabedreoppgavegjen- 5 Normansbegrepereraffordances,constraintsogmapping. 69

79 Kapittel3.Hjelpibrukergrensesnittet 3.4Metaforer nomfringen.dermedblirdetviktigforetsliktsystemaprioriterekonkrethet ogsynlighet.itilleggviljegleggevektpaatdeulikekomponenteneskalvreletteagjenkjenne,fordidetkangaenstundmellomhvergangbrukerne benytterapplikasjonen. Avelgeframforafylleutvildetdelvistashensyn tiliogmedathtml-assistentvilhaetmenybasert,graskgrensesnitt.ht- MLbesvergelsenesommainnidokumentetvilprimrtforskesafylles innutenbrukerenskjennskapderdetermulig,ogderdetikkeermuligvil besvergelsenepresenteresforbrukereniformavalternativer.valgalternativenevilopptreentenikoniskellertekstligiformavknapperigrensesnittet. Degangenedeopptrertekstligviljegforskeanneklare,kortebeskrivelsersomforklarerhvakommandoengjr,ogikkebrukeHTML-syntaks.I mangesammenhengermalikevelbrukerenfylleutf.eks.tekstensomskal staidokumentet.kriterietomaeditereframforaprogrammereblirivaretatt pasammemate.itilleggvildetnnesenferdigdenertmal,ellergjennomgangforakunnelageegnehjemmesider.idennegjennomgangenkommer brukereninnomendelavdestandardkomponenteneenhjemmesidehar, ogbrukerensegenhjemmesideblirkonstruertunderveis.noenvalgblirpresentertmedferdigealternativersomkankorrigeres,ogogsadettesttter kriterietomaeditereframforaprogrammere. Intheolddays,youtriedtounderstandthevariousinputcommandsandtheirmazeofoptions.Todayyoutrytounderstand whattheiconmean.insteadof\youdonotunderstandcomputers,"it'snow\youdonotunderstandthemetaphor". TheodorHolmNelson 3.4.1Motivasjon Metaforererikke,somnoentror,bareendelavdetblomstrendespraketvi nneripoesiogdarligekriminalromaner.selvomvisomoftestikkeerklar overdetuttrykkerviossmetaforisktilstadighetidagligtale.iargumentasjonerogkrangelbrukervioftekrigsmetaforer.viforsvareretargument,eller angriperetsyn.kritikkkanvremidtiblinken,ellerdenkansare.enav parteneinntarenposisjonogbrukerenstrategiforavinneargumentasjonenmedmotparten. Dettekankanskjesynessometenestaendeeksempel,menerdetikke. Idenneseksjonennskerjegagileserenmerennenoveratiskinnsikti metaforenesverden.vivilgainniemnetforommuligoppnaendypere forstaelse.forelpigservibaretoppenavisfjellet,menjeghaperviskal kommehelttilbunns.vivilsenrmerepametaforerigrensesnittet,og emnetvilblibelystgjennomenrekkeeksempler Innholdetidetteavsnittetmedfrerikkendvendigvisriktighet.Metaforerkommerikke

80 3.4Metaforer Detervanligabrukemetaforerforabedrebrukervennlighetenisystemer. Enmetaforforklareretukjentellermindrekjentkonseptvedenlikheteller analogitiletannet,forhapentligvisvelkjentkonsept.bruktpariktigmate vilbrukerekjenneigjenmetaforenefradagliglivet,kontormiljetellerfra andresammenhenger,ogfortskjnnehvaobjektetsomrepresenteresved metaforenbrukestiligrensesnittet. LakoffogJohnson[LJ80],somdetfrsteeksempletoverstammerfra,hevderatdeestekonseptervisommenneskerkjennertilblirkjentforossgjennomandrekonsepter.Ialtvilrerbrukesmetaforerforarelateredetnyetil noegammeltogvelkjent.motivasjonenforaskriveommetaforeriforbindelsemedumiddelbartbrukbaresystemererfrstogfremstfordimetaforer ernoevisommenneskerervanttilabruke,ogderforkanvirasktkjenne igjenogforstametaforiskebegreperogobjekter.ihtml-assistenterdet ikkenoeprimrmalalre,menlikevelvilmetaforerkunnevreenviktig delavgrensesnittetrettogslettfordimenneskerersavanttildem.vibruker demheletiden,ogderforoppfattervimetaforeneraskt.riktigmetaforbruk brkunnesttteraskoppgavegjennomfring,vedatbrukergrensesnittet blirmindrementaltanstrengendeabruke. Detnneseksemplerpametaforersomvaribruktidligere,ogsomikke lengreerndvendige.dadefrstebilenekompamarkedetrundtarhundreskiftet,vardetvanligakalledem\hestelsekjerrer",fordimangekjente ikketilhvaenautomobilvarfornoe.metaforenharsenereutspiltsinrolle. Idagerdetantageligeresomikkevethvaenhesterfornoeennhvaen bilerfornoe.tilsvarendeeksempelharvifrawesternlmerderindianere oftekallertogetfor\jernhesten". Detjegnskeravisemeddisseeksempleneeratmetaforerkanbliover- digeetterenstund.metaforerigrensesnittetermestnyttigefornybegynnereellertilfeldigebrukere.eksperterharikkesamyebrukfordem.de 7 vethvordandeskalfaaksesstilfunksjonaliteten,ogkanoftebruketastekombinasjoneristedetforatrykkepategnogknapper.etumiddelbart brukbartdatasystem,somf.eks.html-assistenterlagetfortilfeldigebrukere.fordennebrukerkategorienvilmetaforerkunnevreengodhjelp til aforstagrensesnittobjekterogfunksjonalitet.tilfeldigebrukerehusker ikkendvendigvisdetaljeneigrensesnittetmellomhvergangdebrukeren applikasjon. til ablisagrundiganalysertsomordlydenantyder.avsnitteterkuntattmedforavise hvordanmetaforerbrukesivartdagligesprak. 7 Omnoentiarkanvikanskjeoppleveatleroglomrader,ellerandredatarelaterte begreperblirmetaforerformorgendagensdatasystemer.detkanvreatdissesystemene benytterheltnyeogukjentebegreper,ogatleroglomraderharblittsaalmentkjente atbrukeretrekkerparallellertileldredagersbegreper.senereigjen,narbrukereblirvant meddenyebegrepene,misterdegamlebegrepenesinassosiativebetydning. 71

81 Kapittel3.Hjelpibrukergrensesnittet 3.4.2Kategoriseringavmetaforer LakoffogJohnson[LJ80]delermetaforerinnirekategorier: Struktureringsmetaforer Orienteringsmetaforer Ontologiskemetaforer Boksmetaforer Struktureringsmetaforer Struktureringsmetaforeneerdevitildagligforbindermestmedmetaforbegrepet.Deterogsadissevilettestkjennerigjeniapplikasjonersgrensesnitt. Slikemetaforerstrukturereretkonseptpabakgrunnavetannet.Ofteservi struktureringsmetaforerbruktigraskegrensesnitt,dergrensesnittobjekterbrukeranalogiertilobjekteridenvirkeligeverden.deterogsavanliga byggeopphelegrensesnittpabakgrunnavenmetafor.brukenavstruktureringsmetaforersombilledligeanalogiererdenvanligsteformenogermye brukt.viskalderforsegrundigpadettesenereikapittelet.grensenittsom erbasertpametaforerbliromtaltiseksjon3.4.3paside76.struktureringsmetaforerbruktigrensesnittetservipaiseksjon3.4.3paside80. Ofteerdetvanligabrukemetaforersammenmedikonerogsymboler. Knappeneigrensesnittetinneholdergjerneententekstligeellerbilledlige beskrivelseravfunksjonalitetenderepresenterer.srligdebilledligeknappeneeroftemetaforiske,ogderforblirdetvanligatenkepametaforer,ikonerogsymbolerigrensesnittetsomenogsammeting. Ikonerogmetaforererimidlertidikkeenogsammeting.Enmetaforkanvrerepresentertvedetikon,menkanogsarepresenterespaandremater. PekereniMacintoshFinder,AmigaWorkbenchogendelandrevindussystemereriblanteksemplerpastruktureringsmetaforensomLakoff&Johnson[LJ80]kaller\Tideneretbevegeligobjekt".Vibrukerdennemetaforeni dagligtale,ogsiertingsomat\dentidvilkommedakongrichardvilreturnere,ognottinghamigjenvilblienrettferdigbyalevei.",\tidenforhandling erkommet."eller\tidenyr".hvisenoperasjonietprogramtarnoetid,ser viofteatapplikasjonenbruker\tideneretbevegeligobjekt"-metaforenfora visualisereattidengar.somregelgjresdettevedagjreommuspekeren tilenklokkemedviseresomgar(seg.3.3),ellerettimeglassmedsand somrenner.hvistingtarekstralangtidbrukesoftedialogboksersomviser progresjoneniformavrektangler,derdendelenavtidensomhargatter markertienannenfarge,ogoftemedmarkeringavtidensomhargatteller gjenstaravmerketiprosentelleriminutterogsekunder(segur3.3). Vinnereksemplerpametaforerogsaitekstligedeleravgrensesnitt,enten detgjelderkommandobasertegrensesnittellerteksterimenyvalgellerpa 72

82 Figur3.3:Tideneretbevegeligobjekt-metaforenibruk.Detstorebildet visercoreldraw!'seksportfunksjon.innfeltnedersttilhyreservipekereni MacintoshFinderietopptattyeblikk. knapper.itekstbasertegrensesnittserviofte\tideneretbevegeligobjekt"- metaforenrepresentertvedskjermutskriftavrepeterendetegn(somf.eks. etpunktumellerenstjerne),ellervedentellersomkesellerminskes. Orienteringsmetaforer Orienteringsmetaforeneharmedretningeragjre-innogut,oppogned, hyreogvenstreosv.devanligsteeksemplerpadennemetaforgruppen erpilenemannnerverstognedersttilhyre(ogofteogsaivenstreog hyrekantnederst)ivindueriforskjelligevindussystemer.disseindikerer gjerneatdetnnesmerinformasjonenndeterplasstilivinduet,ogveda trykkepadem,kanman\rulle"vindusinnholdetoppellernedforaseandre deleravdet.selvsanaturligdetkanvirke,erslikepilerenmetaforvihar frapeking,skilto.l. Menorienteringsmetaforererikkebarepiler.Detnnesogsaandreorienteringsmetaforer.LakoffogJohnson[LJ80]hartokategorierdekaller\Helse ogliveropp,sykdomogdderned",og\bevissteroppe,ubevissternede". Eksemplerfradagligtaleer\Itoppform"og\Faltddom"frafrstekategori,og\Voknopp"og\Hanfaltisvn"fraandrekategori.Eteksempelpa metaforerfradissekategorieneharviiteksteditorencygnused(kaltced) paamiga.foraavslutteprogrammetnnesdeteremuligheter.grunnentildetteeratprogrammetkanliggeresident,ogvekkesoppigjenav 73

83 Kapittel3.Hjelpibrukergrensesnittet Figur3.4:TeksteditorenCygnusedProfessionalbrukerorienteringsmetaforersom\Helseogliveropp,sykdomogdderned"og\Bevissteroppe, ubevissternede". enkommando.vilduhadetresident,velgesmenyvalget\quit"eller\save &quit",menshvismannskerafjerneogsadenresidentedelenbrukes valget\quitanddie"(segur3.4).hvis\quit"ervalgt,heterprosessentil programmet\dormantcygnused"eller\sovendecygnused",ogkanvekkestilliveigjenvedatrykkepaetikonmedbildeavenmannmedropert, (ientidligereversjonteksten\heyced,wakeup!"). Etanneteksempelpaentekstligmetaforsomvistesegaikkevresa godharvifraprogrammetdiskdoctorpaamiga,sombleintrodusertrundt Detteerogsaenorienteringsmetaforavtypen\Helseogliveropp, sykdomogdderned".diskdoctorvaretprogramsomkunnereparere lstrukturenpaendiskett,selvomprogrammetgjordeenganskeslettjobb. NardusetterendiskettinniAmigaensdiskettstasjonkommerdetetikon, samtdiskettensnavnopppaskjermen.hvislstrukturenpadiskettener delagternavnetforandrettil\df0:bad"eller\df0:???".davardetbare atadiskdoctoribruk.diskenblereparert,ogkkdetnyenavnet\lazarus". Mangekksegetsjokknardesadettenavnet.Lssalgsavisenehadde alleredebegyntameskesegmedvirushistorier,ogskremselspropaganda oglgnhistorierregjererfrittderkunnskapermangelvare.haddemaskinen fattvirus?historienomlazarussomstodoppfradeddevarikkenoe hvermannsenkjentetil,ogenbedretittelpadisketteneetterreparasjonen haddekanskjevrt\repaired",\fixed"eller\ok".detteviseratmetaforen mastemmemedbrukerenskulturellebakgrunn.enmetaforblirmeningsls hvisbrukerenikkeforstarhvadenbyggerpa. Ontologiskemetaforer ItilleggtilstruktureringsmetaforerogorienteringsmetaforerskriverLakoff ogjohnson[lj80]omontologiskemetaforer.dennetypenmetaforerbrukesdermannskerasepanoeabstraktsomomdetvarkonkret.inasjonen kankonkretiseresvedasi\inasjonensenkerlevestandarden".dennetypenmetaforerbrukesmindreennandretyperisprakligsammenhengfordi bruksomradenebegrensersegtilkvantiseringogreferering.deterikke vanligabrukeontologiskemetaforerigrensesnittheller.vikankanskjesi atlissystemerogendelgraskefunksjoneriregnearko.l.forskerataen ontologiskvinklingvedapresenteremyeogkanskjeabstraktinformasjon paenmerlettfatteligogkonkretmatevedhjelpavgraferogtabeller,men asiatdissesystemenebaserersegpaenontologiskmetaforbliratye 74

84 3.4Metaforer metaforbegrepetvellangt. Boksmetaforer Boksmetaforenerimidlertidmervanligigrensesnitt.Idagligsprakbrukervi denomomrader,sliksom\utavoslo"eller\inniskogen",elleromvisuelle feltsliksom\aseetskipihorisonten",\utenforsyne"eller\uteavye,ute avsinn".databrukerebrukerboksmetaforermyetilaomtaleulikeobjekter somharmedgrensesnittetellerdatamaskinenagjre.etprogramseesofte pasomenboks.\jegskalbaregautavdetteprogrammetfrst",sierman gjernehvismanmafarbeskjedomautfrenoeietannetprogram.irom metaforentilcardoghenderson[ch87]kanmanapneoglukkerom,samt gainnogutavrom.ivindussystemerkanviprateomat\utskriftsvinduet ertomt",ellerat\vimaklippeutnoeavvinduet",dessutenharvi\fattopp endialogboks".selvemaskinenbliromtaltsomenboksellerenkasse.i erbrukermiljerognettverkmavi\loggeinn"frvistarter,og\loggeut"nar viskalavslutte.programmerereprateromobjekter,moduler,innkapsling, pakkero.l.eksempleneermange.detseruttilatvilikerbokser.enboks ernoekonkret-noevikantai,samtidigsomdetharenenkelogkonsis form,ogdermedblirboksennoesomdetergreitaforholdesegtil. Noenapplikasjonerbrukerboksmetaforenkunismadeleravgrensesnittet,mensandrenrmestbaserersegpaden.Mangepostsystemerbruker innogutkurversomenmetaforfrakontormiljet.kurveneikontormiljet erigjenlagetsombokser.generalelectric'sbusinesstalkprogrambrukes tilasendeelektroniskpostmellomavdelingerogrmaersomliggergeograskspredt.iprogrammetnnerviinnogutkurver,kurverforspesielle konferanser,kurverforbrevviharspartpa,ogkurverfordetvivilkaste. Andreapplikasjonersomeks.regnearkbaserernestenhelesinoppbygning pabokser.iregnearkkallermanbokseneforceller.encelleidentiseres avenbokstavkombinasjonogetnummer,sliksoma1ellergh57,ogkan inneholdeentekst,ettallellerenformel.desominneholderformlervisersamtidigresultatetiformavettall.dermedfarcellenedybdeitilleggtil hydeogbredde,ogblirbokser Bruksomraderformetaforer Laossnagalittmertilbaketilstruktureringsmetaforene.Detteersomsagt devanligstemetaforene,ogblirmyebruktigrensesnittsammenheng.verplankogkim[vk87]sieratmetaforerpasittbestekandanneheledetstrukturellerammeverketforetgrensesnitt,ognoengrensesnittbaserersegda ogsaheltogholdentpaenmetafor.andregangernnerviforskjelligemetaforerietogsammegrensesnitt.idennetypengrensesnitterdetoftebare etikonellersymbolvikandrakjenselpafraandresammenhenger. 75

85 Kapittel3.Hjelpibrukergrensesnittet Grensesnittbyggetpametaforer Whyisthiscuriouscluttercalledadesktop?Itdoesn'tlooklikeadesktop;wehavetotellthebeginnerhowitlookslikea desktop,becauseitdoesn't(itmightaseasilyproperlybecalled thetableclothorthegraftiwall.) TheodorHolmNelson Denneseksjonenskalomhandlemetaforersomdannerdannergrunnlaget fordesignavetheltgrensesnitt.kontorpultmetaforen erdenmestimplementerteidag,ogerofteomtaltsomensuksess.deesteoperativsystemer,sliksommacintoshsystem7,amigaos,sunsolaris,nextstepogms 8 Windowsbrukerdennemetaforensomgrunnlagforsittgraskegrensesnitt [Nel90],ogselvomutseendeogbrukkanvarieresaerdetunderliggende konseptetdetsamme.kontorpultmetaforenerblittsavanligatselvebegrepet\desktop"harblittsynonymtmedbrukergrensesnittetioperativsystemet.inorgeerviikkedarligereennatviharadoptertdetengelskebegrepet, fornorsketdetlitt,ogendtoppmeddetikkeheltvelklingendeordet\desktoppen".grensesnittkanimidlertidgodtbyggespaandremetaforer,ogakalle grensesnittetfordesktoppenmedfrerdermedikkendvendigvisriktighet. XeroxvardetrmaetsomfrstutvikletoglanserteetgraskbrukergrensesnittbasertpakontorpultmetaforenmedsinStarmaskin.Forskernebrukte 30arbeidsarpaautvikleStarsbrukergrensesnittfrdeidetheletattlaget maskinvaren,skrevenenestelinjekodeellerbestemtesegforfunksjonalitetenisystemet[sik 82].Jegviltroatfagrensesnittharvrtsagjennomtenktoggjennomarbeidetfrlansering.Xeroxfeiletimarkedsfringenav + produktet,ogapplecomputerserdefrstesomhaddesuksessmedideen frstmedmaskinenlisa,ogseneremedmacintoshoggrensesnittetfinder. Applessuksessskyldesistorgradatderesmaskiner,ogsrliggrensesnitt, harvrtenkleabruke.senereharviobservertatdeesteandreoperativsystemleverandrerharbasertsinegrensesnittpakontorpultmetaforen. Grensesnittbasertpakontorpultmetaforenharsalangtvrtensuksess, menideenbegynnerabligammel,ogeretvilerpaomdenvilklareadekke informasjonsoggrensesnittsbehovforhjemmebrukereogmultimediaprogramvareforfremtiden.aaronmarcuseravdenneoppfatningen,ogregner medatkontorpultmetaforenblirerstattetavmetaforersompersonligassistent,lommebok,klesplagg,halskjede,hanske,penn,kredittkort,tv,briller o.l.ifremtidensgrensesnitt [Mar93].Swaine[Swa92]menerathelekontorpultmetaforenkunvilstasomenfotnoteiHCIlitteraturenomenstund. 9 Denvilvreheltuvesentligp.g.a.denrivendeutviklingenhanventerase itidensomkommer. 8 Bedrekjentpaengelsksomdesktopmetaforen. 9 Idenforbindelseharvialleredesettatdesignenavselvemaskinenbegynnerabli enviktigeredelavgrensesnittet.applesnewtonerdesignetsomen\grov"notatblokk, derettererdetdesignetprogramvaresomsttteroppomnotatblokkmetaforensomaltsa selvemaskinen,ogikkegrensesnittetpaprogramvarenvarutgangspunktetfor. 76

86 3.4Metaforer Alternativertilkontorpultmetaforenerforeslattdetsistetiaret.I1987lanserteCardogHenderson[CH87]etgrensesnittbasertpaenrom-metaforfordi densketabrukeskjermplassenmereffektivt.etromkanforekommeinne ietannetrom,ogforskjelligeromkangodtdelesammevindu.systemet inneholderenalfabetisklisteoverdeulikerommene,derbrukerkanvelge hvilketromhanvilinni.etromkaneks.vreforaleseelektroniskpost,og etannetforaskrivedokumenter. Gulliksenatal.[GJL + 93]menerkontorpultmetaforengjratbrukeretilstadighetmabyttemellomvinduer,noesomkantamyetid,ogmagjresistadig vekkforafatilgangtilinformasjoniandreapplikasjonerellervinduer.istedetforskerdearelateregrensesnittettiloppgavenesomskalutfres,og anbefaleristedet\workspace"metaforen(sombyggerparommetaforentil CardogHenderson[CH87]).I\Workspace"metaforenerhveroppgavede- nertavsinheltspesielleorganiseringavapplikasjonerogvinduer.astarte enoppgavebringeroppetkobbelmedsamvirkendegrensesnittobjekter. LangfordogJones[LJ94]meneratkontorpultmetaforenbletattibruki frsteomgangfordidatamaskineristorgradkunhaddevrtbruktikontormiljerogoffentligvirksomhet.detvarantageligpasinplassabygge defrstegraskegrensesnittenepaenslikmetafor.demenerattidenna harkommetforetmetaforskifte;datamaskinerbrukesikkelengrebarepa kontoreriprivatogoffentligsektor.mangeavdagensbrukereharaldrijobbetpaetkontor,ogderforpassermetaforendarligereennfr.langford ogjonesforeslaristedenabyggeetgrensesnittbasertpaenkjkkenmetaforfordidealleresteharenellerannenganglagetmat.demenerat kjkkenmetaforenkanvreeffektiv,srligfornybegynnere,menjegstiller megnoetvilendetilhvorgoddenegentliger.forarepresenterelerbruker kjkkenmetaforenbrdskiver,ennoesranalogi.erickson([eri90b])malermetaforerutfra5kriterier.etavdisseerhvorrelevantmetaforenerfor problemet.detkanvretvilsomtombrukereseranalogienmellomakutte brdskiver,ogdetalagredokumenterellerkopierelerklartnok. Detkanvreetpoengadifferensieregrensesnittene,oghvilkemetaforer debyggerpainoestrregradenndetsomblirgjortidag.veldigmange grensesnittbyggeridagpakontorpultmetaforen[lj94],uansettomdeblir bruktinringslivet,iforskning,ihjemmene,pasykehus,iindustrieneller andresteder.kontorpultmetaforenkanpassebraikontormiljer,menkanskjeikkefulltsabrapahjemmemarkedet.langfordogjones[lj94]mener atdetkanvreenideatprogrammererekanbyggeereversjoneravgrensesnittene,basertpaulikemetaforer.deretterkandetbrukesentilpassbar ellertilpasningsdyktigstrategi.identilpassbarestrategienfarbrukerevelge hvilkenmetaforsompasserdembest,ogsystemetjusterersegetterdet. Identilpasningsdyktigestrategienobserverersystemetbrukerenenstund, forsaavelgeenmetaforgrensesnittetkanbaserespa,sombestpasser brukeren.ifremtidenkanmangjernetenkesegatmotenkomponentinni bildet.noennskersegrenessansebueristedetforvinduer,mensandre vilhaknapperigotiskstil.ihstsesongenerdet\inn"medstorerammer rundtvinduene,mensdetnestevareralleikonersmaognette. 77

87 Kapittel3.Hjelpibrukergrensesnittet Malettildeestedatasystemererasttteoppomarbeidsprosessentilbrukerne[AB91][Gas86],sadakandetkanskjevreenideasepametaforer somharmedarbeidsprosessentilmenneskeragjre.kontorpultmetaforenfallerikkeinnidennekategorien,denfokusererpakontorpultensomen analogi,ogikkearbeidetsomenprosess.skalmanhaarbeidsprosessen somenmetaforforhelegrensesnittet,mamyetenkesnytt.enslikmetafor viljegtromattebaseresegmerpainformasjonsyt,koordinering,oppgavelsningogsamarbeid.maaogoberquelle[mo92]argumentererforat enmediemetaforpasserbratildennetypeaktiviteter.maskinensrolleblir sometmedium,ogoppgavenedenserasrgeforkommunikasjonmellommennesker.tradisjonellemediasompost,telefon,aviserogradioma kombineresogutvidesforapasseinnimetaforen.brukernevilkonsentreresegommenneskenedearbeidermed,selvesamarbeidsprosessen,og ansvaret.detmannesmulighetertilarepresentereogutvekslemateriell ogideeriformavtekst,grakk,bilderoglyd.maaogoberquelletenker segenkombinasjonavdatabaserogelektroniskpost,gulelapper,bbs'er, ogtavler. Itilleggtilsamarbeidmellommennesker,medmaskinensommedium,snakkesdetomsamarbeidmellommaskinogmenneske.Maskinensrolleblir hersomendialogpartner,radgiver,lytter,lrere.l.enkommunikasjonsmetaforharblittforeslatt,ogbenyttetsombakgrunnfordennetypeoppgavelsning.microsoftprveridissedageradenereennyrainnenbrukav personligedatamaskiner,vedalanseredetgraskegrensesnittetbob.det erfyltavforskjelligepersonligheteriformavanimertegurer,somnsker velkommen,hjelpertil,ogsamtalermedbrukerenforaforenklebrukenav systemet.microsoftprvermedbobasosialiseredatamaskinbruk,ikkeved astttekommunikasjonmenneskerimellom,menvedmerkommunikasjon mellombrukerogmaskin.brukerenkonverserermedsystemets\hjelpere", sliksomhundenrover,kattenscuzz,kaninenhopperosv.designvalgene baserersegistorgradpahighetoggodevaner.ideentilbobskriverseg fraforskernenaasogreeves,somsasegleipavindussystemersliksom Windows.\Itmakesnosuggestions.Itdoesn'tproducerelevantresponses. Itjustsitsthere.IfIdidthatinaconversationeventuallyyou'dpunchme.", siernaasilatimes[har95]. Maskinenprverablimenneskelig,ogdetkankanskjevreengodting hvishjemmebrukerneskalfasineenklegrensesnitt,ogutnyttefunksjonaliteten.mangereagererimidlertidnegativtpadette.maskinenharlettfora treinnpabrukerensterritoriumsomendialogpartner,ogblihuman.nelson [Nel90]kallerdettea\psepaketchup",ogbeskriversituasjonenpaflgendemate: Somepeoplethinksoftwarewillimprovebymakingitconversationalandpopulatingitwithcrypto-socialentities-perkyor sassypersonalitiesfullofgreetingsandapologies,thatrespond to,andin,somesortofenglish.ithinkitshouldbeotherwise. Wedonotneedgratuitoussocialinteraction,butratherclear, sensiblemodelsoftheworkingdomain. 78

88 3.4Metaforer DonaldNorman,somkanskjeikkeerheltobjektividennesammenhengen dahanjobberhoskonkurentenapple,meneratdatamaskinerikkemasees pasommennesker.tonyfernandesharsettpabob,ogerskremt.hvem skaldenerehvilkesosialeverdiersomergodeoghvilkesomerdarlige? Skalallevokseoppmedsammenormerforhvasomersosialtakseptabelt oghvasomeruakseptabelt?flere,mervitenskapeligeartikler,serogsaen fareiablandemaskinensogmennesketsrolle. LewisogNorman[LN86]siervimatenkepainteraksjonsomendatamaskin ogenbrukerienkooperativproblemlsningsdialog.hversideharsinetalenter.personenergodtilasettemalogkonstruereintensjoner.computerenergodmeddetaljer.demenermaskinenogbrukerenmajobbesammen. Brukerenmavresjefen,ogmaskinenmaanstrengesegforagjreting saenkeltsommuligforham. MaaogOberquelle[MO92]meneratmetaforeneikkemaforskeaviske utforskjellenemellomdatamaskinerogmenneskervedaleggeformangemenneskeligeegenskaperinnisystemene.istedetbrdeprveagi etrealistiskbildeavdatamaskinensmuligheterogpekepadensbegrensninger.macgregor[mac93]eropptattavdesammetingene,ogmenerat grensesnittdesignereistrregradennfrmatahensynbadetilpragmatikk ogdensosialekontekstenforvrig.bademacgregorogmaa&oberquellemeneratmetaforeneikkebrinneholdeuakseptabeltinnskrenkende modelleravmenneskervedf.eks.asammenlignemaskinerogmennesker. Metaforenebrhellertasiktepaenmenneskesentrertforstaelseavden samarbeidsprosessensomstttesavdatamaskiner.designerebrlabrukernehakontrollen,ogseettermetaforersomleggervektpaforskjellene mellomdatamaskinogmenneske,ikkelikhetene. Personligsynesjegdeterviktigaskillepamaskinensogbrukerensrolle. Detgarentynnlinjemellomnarprogramvareerhjelpsom,ognardenblirfor hjelpsom.programvaremedformyekunstigintelligensinnebyggetkanetterminerfaringblienhindringforutfrelseavoppgaver.detkanofteblien avveiningmellombrukervennlighetogeksibilitet.imindeltidsjobbdriver jegmedsupportpab.la.pc'er,amigaerogmac'er,hovedsakeligireklamebransjen.deterlitentvilomatmacintosheneerdemestbrukervennlige maskinene,menogsademinsteksible.ogdetteerforden\kreative"reklameskaperideelt.hanerikkeinteressertialresegdatamaskiner,ogmin pastanderatmantrengerikkendvendigvislremyeomdatamaskiner vedabrukeenmacintosh.forreklamebransjenerdettefornuftig.reklameskaperengjrsinjobb,mac'engjrsin.problemetoppstarnaroppgaveneiblantikkeerrettfram.erdetnoemanikkefartilpaenpcelleren Amiga,nnesdetsomregelenannenmateagjredetpa,ogbrukernegir ikkeoppsalett,fordidevetatdetnnesalternativeveierforanamalet. HvisderimotenMacintoshbrukerfarenmeldingomatnoeikkefungerer, erdetminerfaringathanakseptererdetutenvidere.ettypiskeksempeler hvishanharfattendiskettmedetbildehanskalviderebehandleiettegneprogram.hanprveravelgeimport,menpadiskettenserdetikkeuttil aliggenoenler.macoslsysteminneholderressursersomfortellernoe 79

89 Kapittel3.Hjelpibrukergrensesnittet Figur3.5:SuperbaseProfessionalskontrollknappererbasertpametaforen \dagligdagselektronikk",sliksomvideoogcd-spillere. omhvilkentypeinformasjonenlinneholder.idettetilfellekandetvreat diskettenvarlagetpaenpc,ogdermednnesdetingenslikeressurser. Mac'enkanlesedisketten,ogbrukerenkanseatdetliggerenlpadenhvis hanapnerdenifinder.ilvelgerentiltegneprogrammetvisesdenkanskje likevelikke,fordidenikkeharnoenressurser,diskettenerjoformatertpa enpc,ogdissemaskineneoperererikkemedslikt.fleksibilitetogbrukervennlighetervanskeligakombinere.denbrukervennligemacintoshenblir ethinderforoppgavegjennomfringen. Maskinenbrikkegaforlangtinnpamennesketsenemerker,selvomdet kanvrebrukervennligkandetsomviharsettbliliteeksibelt.brukervennligheteressensielt,mendethelebretterminmeningforegamed medbrukerenisjefsstolen.ietumiddelbartbrukbartsystemsliksomhtmlassistentvilbrukervennlighetenvreviktig,dabrukerneglemmermyefra gangtilgang,ogtrengeraminnespahvordantingskalgjres.veiledningenfraprogrammetssidevilvrehovedsakeligpassiv,ogfokussettes mestmuligpaoppgavegjennomfringen.enmetaforsomhelegrensesnittetbyggerpavilikkeblibenyttet,dajegmeneratmanlettblirforbundet tilmetaforen.dermedkankonsistensentilmetaforenlettbliethinderfor fokusetpaoppgavegjennomfringen.derimotviljegforskeabrukemetaforerideforskjelligegrensesnittkomponentene.padennematenkandetbli enklereakjenneigjenbilderogbeskrivelserigrensesnittetfradenvirkelige verden.jegvilforskeavreforsiktigmedvalgavmetaforer.erdetnoen somsynessre,ellervanskeligeaoppfattevildeikkeblibenyttet.skal oppgavegjennomfringprioriteres,erdetviktigattingoppfattesraskt. Metaforerigrensesnittet Selvgrensesnittsomheltogholdentbyggerpaenmetaforinneholdersom regelselvandremetaforer.iapplesfindernnervidenvelkjentepapirkurven(segur3.7).lurerenbrukerpahvordanhankansletteenl,erdet ikkevanskeligatenkesegtilatpapirkurvenkanbrukestilakastenoei. Tilsvarendeintuitiveranalogienmellompapirerogarkivmapperpakontoret,ogdokumenterogarkivmapperigrensesnittet.Deterenlangtenklere representasjonfornybegynnereennleroglomradersomims-doseller ulikeunixshell. Detgjelderabrukeklareogkonkretemetaforersomiminstmuliggradkan misforstasogvilledebrukerne.eteksempelpaenforstaeligmetaforhar jeghentetfraprogrammetsuperbaseprofessionalpaamiga(segur3.5). Kontrollmekanismeneforablaframogtilbakekjennermanenkeltigjenfra 80

90 3.4Metaforer Figur3.6:Noengodeeksemplerpametaforbruk. videoogcd-spillere. Fleregodeeksemplerpametaforbrukkanviseig3.6.Fravenstreser vifrstkongurasjonsknappenimicrosoftsbackupprogram.microsoftbrukerherenmetaforfrastereoannleggogmiksepulterforavisebrukerenat herkanhankongurereprogramvaren.forengoddelbrukerevilkanskje ikkedettevrenoemanbegirseginnpasannutenvidere.mangehar aversjonmotknotterogspaker,ogvilikkevageseginnforakongurere backupprogrammet.nettoppdetteviljegtroerpoenget.microsoftbackup kanbrukessomdeterutenkongurering.vanligebrukereharikkenoepa kongurasjonsskjermenagjre.teknokratenederimotsermetaforenmed spakenesomenutfordring,ogfordennetypenbrukereerdetheltgreita gainnforanjusterebackupmulighetene.dennetypenbrukereerkanskje edbansvarligesomvethvadegjrellerteknologifrikersomgjernetarbade 2og3backuperbareforasammenligneytelsenihastighetogstrelsepa backupleneforafatilsinoptimalelsning. Ikonnummer2erfra\klipput"funksjoneniMicrosoftWord.Ikoneteret averestandardikonersompresenteresiknapperadenverstims-words vindu.metaforenerlettforstaelig,dealleresteharbruktensaks,ogforstar hvadengjr.vedatrykkepaikonetklippestekstenutavdokumentet,sa metaforenersann-dengjrdetenventerskalskje.engodmetafor,men antageligganskelett akommepafordidet aklippeutnoehengernye sammenmedensaks.funksjoneneitekstbehandlerefordisseoperasjonenekallesgjerne\klipput"og\liminn".saksenbrukestilaklippeutting. Vikanogsatenkeosstilfellerdersaksemetaforenikkeersann.Hvisviiet konstruksjonsprogramlagerbygningervildetbliinkonsistensmellommetaforenoghvadenskalbrukestil.normansbruksmuligheter(nevntiseksjon 3.3.1)poengtererattingeneselvfortellerhvadekanbrukestil.Detgarikke aklippeutveggeristalogbetongmedensaksidenvirkeligeverden.i tekstbehandlingsprogrammersomms-worderdetimidlertidpapirviantar erdetferdigeproduktet,saderpassersaksensomenmetaforforklipping bra. Dettosistebildeneerfraettogsammeikon.IkonetbrukestilastartekommunikasjonsprogrammetNComm paamiga.vanligviserdetdenvenstre versjonensomvisespaskjermen,ogvedaaktivereikonetvisesversjonen 10 tilhyre.sommedsaksemetaforenims-worderogsaentelefonnoesom deesteharbrukt,ogsombrukererdetenkeltaforstaatikonetbrukestil 10 LagetavDanielBloch&co.IkoneterdesignetavBjrnRybakken.Rybakkeneren dyktigdesigner,ogikonetblirikkerettferdiggjortpatrykk,somidenneguren. 81

91 Kapittel3.Hjelpibrukergrensesnittet aringemed.tarmansegtidtilastuderedenversjonensomstarlengst tilhyre,kanmanseatdetvisesdigitaleenereognuller,noesomkangi assosiasjonertilmodemoverfring.detteeretterminmeningengodog konkretmetafortildetnoeabstraktedatakommunikasjon Konsistensogproblemermedmetaforer Ofcoursetherearealwaysedgeswheretheillusionfallsapart. WhathappenswhenyoudeletetheprintericoninXerox'sStar system?doestheprinteritselfvanish?ifyoucopytheprinter, aretheresuddenlytwoprinters?whathappensifyoutryprint theprinter? Verplank&Kim Konsistenserig.Smithetal.[SIK 82]kanskjedenvanskeligsteavalle designregleraoverholdeietsystem.selvisystemersomikkeersakompleksekandetaoverholdekonsistensenvreetproblem.ogsamyersog + Rosson[MR92]rangererkonsistenssometavdevanskeligstekriterienea overholdeiutviklingenavetgrensesnitt,ogleggertilatdetblirikkeenklere nardeterereutviklereinneibildet.srliggjelderkonsistensproblemet hvishelegrensesnitteterbasertpaenmetafor.aopprettholdekonsistensenisliketilfellervilvrebortimotumulig.metaforenmavrekonkretfora fungere,ogitilleggmadenvresvrteksibelogutvidbarhvismanskal klareaholdealleobjekteroghandlingerkonsistentemedmetaforenidag, ogogsaiframtidigeutvidelser. Ig.CarrollogRosson[CR86]erdetviktigalagesystemeneslikattrekkingavparallellerblirminimalisert.Designerenmabrukemetaforersomer 100%apenlyseogsanne.Detteerimidlertidikkealltidlikeenkelt.Carrollog Rossonskriveratannemetaforer,samtadesignegrensesnittigenerelle tilfellererenumuligoppgave.ikkealleoppgaversomutfrespadatamaskinerharenparallellivirkelighetensverden.tekstbehandlingsprogrammer bleogtildelsblirdesignetmedbakgrunnienskrivemaskin.problemene oppstarmeddenyetermenesomikkennesimetaforen.hvamedallede nyeknappenesombackspace,delete,escapeo.l.?hvamedklippoglim? ProblemeterdetsammesomVerplank&Kim[VK87]nevneriinnledningssitatet.Skalmanbaserehelegrensesnittetpaenmetafor,blirdetnesten umuligaopprettholdekonsistensmedmetaforen.nyteknologivilalltidintroduserenyemuligheter,oghvismannskerkonsistensmedengammel metaforvilmanikkekunnetaibrukdenyemuligheteneteknologiengir. Skalmanklaredette,mamangapaakkordmedmetaforen. Nelson[Nel90]meneratmetaforereraltforbindende.Detersjeldenmetaforerpasserakkurat,ogimangetilfellerkandetamatteholdesegtilen metaforheleveienvremertilhinderenntilhjelp.srliggarhantilangrep padesktopmetaforen,somhanmenerpasserdarlig,ogdessutenertilhinderforgodeideer: 82

92 3.4Metaforer Inthemetaphoricalapproach,themetaphorbecomesthecentralconcept-theprinciple,ifyouwill,towhichallotheraspects ofthedesignmustadhere.theproblem,aswehaveseenis thatslavishadherencetoametaphorpreventstheemergence ofthingsthataregenuinelynew. SometeksempelnevnerhanVisiCalc,detfrsteregnearketsomkompa markedet.designerneavvisicalcvarikkebundetoppinoenmetaforer,og designetstrukturenmedcelleritodimensjonersomdeesteregnearkhar fulgtsiden.ideenvarheltlsrevetfragamleting,ogvarsagodatprinsippetsynesheltnaturligogapenlystnardufrstharsettdet.mantenker 11 nrmest\noesaenkelt,hvorforharikkejegtenktpadettefr?".enkel,naturligdesignbaserersegoftepaensaoppidagenklarideatingenforstar hvorfordetikkeerlagettidligere.slikegodeideermenernelsonatdeter vanskeligafahvismanerbundettilenmetaforsommanmatilstrebeaflge.problemetmedmetaforereratdukanskjenskeradesignetingsom ikkelignerpafysiskeobjekter,ogmeddetaljerogoppfrselsomtrenger frihetoglsrivelsefraenellerannenmindrepassendemodell. Nelsonforeslaristedenadesignebasertpanoehankaller\virtuality".Dette begrepetsiktertilhvaentingperseptueltseruttilavre,istedetforhvaden egentliger.\virtuality"begrepetinneholdertoaspekter;konseptuellstruktur somerideeneomtingen,ogappellerendeperseptuellopplevelse somer tingenskvalitativeogflelsesbetontedeler.forafaenbedreforstaelseav 12 begrepetdrarnelsonenparalelltillm,derdenkonseptuellestrukturener historien,handlingenogkarakterene.appellerendeperseptuellopplevelse erstilen,stemningenogspenningen.ig.nelsoneralleformerfordesign opptattavdissetofaktorene.meddenkonseptuellestrukturennskerman atresultateneblirformidletpaenklarogforstaeligmate.meddenappellerendeperseptuelleopplevelsennskermanatfolkskalflesegvelkommen, atdeskalsynesatdesignenertiltrekkendeogstimulerende. Kritikkenmotmetaforersomethinderforkreativutfoldelseerforstaelignar detgjeldergrensesnittsomerbyggetpaenmetafor,sliksomeks.kontorpultmetaforen.detkanlettblinoekunstigaflgemetaforenityntogtykt,og konsistensmedmodellenkanblienbremseklossfornyskapingogkreativitet.nelsonskritikkfokusererimidlertidbarepagrensesnittsomerbygget heltogholdentpaenmetafor,ogserf.eks.ikkepametaforeriendelav grensesnittet.dennetypemetaforerharikkedesammekravtilkonsistens medandreobjekterigrensesnittet.denkonsistensensomerviktigherer densomermellomobjektetogmetaforendetbyggerpa.iseksjonennedenforserviatogsamedslikemetaforerkandetvreproblemer. 11 Noenregnearkhevderavretredimensjonale,menibunnoggrunnbyggerdepa sammeide. 12 Detengelskeuttrykketer\feel",noesomvanskeligkanoversettesmedflelseidenne sammenhengen. 83

93 Kapittel3.Hjelpibrukergrensesnittet Figur3.7:PapirkurveniAppleMacintoshFinderfrogetterbrukerenhar \kastet"enl.lignerdenpaenpapirkurv? Splekassen-eteksempel. PaengelskheterpapirkurveniFinder\trashcan",noesombestoversettesmedsplekasse.Likevelhardenorskeoversetternevalgtakalleden papirkurvsomg.3.7viser.detteerantageliggjortforaholdesegmest muligkonsistentmedkontorpultmetaforen,fordimanpakontoreristrre gradbrukerpapirkurverennsplekasser.dettefrerimidlertidtilinkonsistensmellomnavnetpaobjektetogikonettilobjektet.ikonetertegnetsom enstorsolidgammeldagssplekasseavmetall-dentypensombrukes utendrsibakgarder.detervanskeligatenkesegatnoenvillekalledenne typensplekasserforpapirkurver.detblirmuligensmerkonsistensmellomnavnetpaobjektetogmetaforengrensesnittetbyggerpa,mendetblir denitivtmindrekonsistensmellommetaforensplekasseogbetegnelsen papirkurv. Marcus[Mar93]nevnerenannentingsomerinkonsistentmedsplekassen imacintoshfinder:fabrukerevillehattenstorstalsplekassestaendetil hyreoppepapultensin.antageligvisbledennetypensplekassedesignet fordidenvarenklestbadeakjenneigjenogforsta.designerneharkanskje mattetveiemetaforenskonsistensoppmotsynlighetogforstaelighet,og akkuratidettetilfellebledetosistnevnteprioriterthyest.detsammeer antageligogsatilfellemeddennoesnalebulingenpasplekassen.(jeg kallerdensplekassefranaav.deterfaktiskdetdener.)hvismanslipper etdokumentellerprogramoppisplekassenbulerdenutsomomdeten haddegjortvarakastepatentdynamittoppi,ogderetterlagtnoetungtpa lokket.slikeeffekterfarmansjeldenavakastedokumenterellermapperi papirkurven.forsynlighetenerdetimidlertidbra.brukerenseratnoeligger isplekassen,ogkanevt.angresegvedahentedettilbake. EndaentingerinkonsistentiforbindelsemedsplekasseniFinder.Detteer kanskjedenverstenardetgjeldermetaforensinkonsistenstildenvirkelige verden.erickson[eri90a]beskriverproblemetpadennematen: 84

94 3.4Metaforer...ejectingadiskettebydraggingitsiconintothetrashcan.What weretheythinkingaboutwhentheydidthat? Ja,hvatenktedepa?Hvorerkonsistensenmedmetaforensplekasse her?hvisjegkasterdiskettenienvirkeligsplekasseskaldendakomme hoppendeutigjenavsegselv,kanskje?enmernaturligkonsekvensava kasteendiskettisplekassenvillevreatallelenebleslettet.hvisvi leggergodviljentilkanvikanskjesiatnarvinskerafanoevekk,kanvi kastedet.paliklinjekandermedsystemetfafjernetsineunskedeelementervedatviputterdemisplekassen.menpadennematenblirsystemet detsentraleelement,ogikkebrukeren,ogdettepasserdarligforetrma somapple,somfrstogfremsttjenerpengerpasittbrukersentrerteogbrukervennligedesign.forklaringenpadensnodigemekanismenerhistorisk. Erickson[Eri90a]sieratgrunneneratdetidligsteMacintoshenehaddekun endiskettstasjonogingenharddisk.brukernebyttetoftedisketter,oghadde mangevinduersomvistelistermedlerpaskjermen.delenesomvarpa diskettenesomikkestodinneimaskinenblemarkertmedgratt.etterhvert kunnedetbliganskemangeslikelisterpaskjermen,noesombadevarforstyrrendeogopptokminnekapasitet.forakvittesegmedlistenedroman diskikonetisplekassen.skullemanhautdendiskettensomstoimaskinenmattemanvelgemenyvalget\diskettut".designerneirritertesegover atbrukerematteforetatooperasjoner.macintoshenskullejovreenkel abruke.dermedbledensnodigeoperasjonenmeddiskettenisplekassa lansert. Naskaldetsiesatsplekassaerikkedetversteeksempletpametaforer igrensesnitt.fordealleresteerdenrelativtforstaeligoggreiabruke. Likevelserviaveksempleneovenforatdesignpabakgrunnavmetaforerer enprosesssomikkegarantererataltgarbra.selvmultinasjonaleselskaper somapplecomputers,medsinehciforskere,psykologerogusabilitylabs erlangtfragarantertsuksess. Feilmetaforellerfeiltegn? Viharvrtinnomnoengodemetaforer,ognoenmindregode.UnderdesignavHTML-assistentvildetvreviktigabaseresegpagodemetaforer. Metaforersombrukerenkjennerigjenumiddelbart,slikatmanslippera funderepahvaknapper,ikoneroganneninformasjonegentligbetyr.ht- MLassistentvilimplementeresietgraskgrensesnitt,ogikoner,sporog symbolerbliritilleggtilmetaforbrukenvesentligdelavgrensesnittet.det kanderforvreviktiganneutlittmeromforskjellenmellommetaforerog tegn.kaasbll[kaa90]vektleggerdetteskillet,ogbrukereteksempelfra splekasseniapplemacintoshfinder.ennybegynnervetikkeometdokumentsomkastesisplekassakanhentesinnigjenellerikke.detteskyldes ikketegnet.vikanerstattetegnetmedteksten\splekasse",oghanville vitelikelitehvishankastetdokumentetoppi. Forvirringenkommerikkefra Enannentingerselvflgeligatikonerkanvrelettereaforstaennentekstlig beskrivelse.distansenmellombrukerenogfunksjonalitetenvilantageligkeshvis 85

95 Kapittel3.Hjelpibrukergrensesnittet matensymboleterlaget,menfrakontorpultmetaforeni.g.kaasbll.ingen kanutledefraskjermbildetomanalogientilsplekassenstemmerellerei. Jegerlittitvilomdetegentligerfeilimetaforenher.Ienvirkeligsplekassekandutaoppigjentingduharkastet,sabrukerebrkunneantautifra metaforenatmankantaoppigjentingsomerkastet.skullemandraanalogienlangt,brkanskjedokumentenesomtasoppigjenfrasplekassen vrelitttilgrisetavannetsppel,herandredata.metaforenstemmerimidlertidsalengemankantadokumentermanharkastetoppigjen.kaasbll brukereksemplerframacintosh,ogderfungererdetpadennematen.men selvflgeligerdetriktigsomdetsies,atdetervanskeligforennybruker aviteommetaforenvirkeligfungerer.detertvilsomtommantenkersa nyeoverhvordanmekanismenfungererfrmankasternoeiden.itillegg kandetvreatbrukerenharjobbetpaandreplattformertidligere.derhar manikkealltidvrtlikeinketilaopprettholdekonsistensentilmetaforen. PaAtarislettesdokumentenestraksdeleggesisplekassen[MO92].Slike tingkanvremedabidratilatnybegynnereikkevethvasomskjerhvisde utfrerenoperasjonforfrstegang. PoengettilKaasbll[Kaa90]eratingenmetaforerer100%konsistentemed virkeligheten,ogderforvildetalltidvresituasjonerhvormetaforensvikter. Deterforskjellpafunksjonalitetenidatamaskinenogiverdenforvrigrett ogslettfordidatamaskineneretannetmedium.eteksempelpadettekan vreflgende:duharbestemtdegforaryddeoppibokhyllene,ogkaster gamlebkerogtingduikketrengeripapirkurven.ibokhylleneblirdetdermedfrigjortplassfornyeting.hvisdukastertingframacintoshensharddisk isplekassaforafaplass,blirikkeplassenfrigjort.dumafrstvelge\tm papirkurv"imenyene.ivirkelighetenblirplassibokhyllenefrigjortfrdu tmmerpapirkurven. Kaasbll[Kaa90]meneratnoeavdetsammeproblemetsomeksisterte forsplekassen,ogsaeksistererforharddisksymboler.ennybegynnerkan ikkeutledeutfraharddisksymboletimacintoshensgrensesnitthvadenbrukestil(seikonenetilvenstreigur3.8).hellerikkekanhanforstanoeut frateksten\harddisk",hvisvibyttetsymboletutmedteksten.hvisvikjennertilprinsippetomharddiskerblirdetimidlertidikkenoeproblem,mener Kaasbll.Problemeterakkuratdetsammesomforsplekassen;kjenner mantilkonsepteneerdetgreit,oghverkensymboleneellerteksteneblir noeproblemaforsta.kanhendeerdetlikegreitarepresentereharddisk symbolenesomharddisker.frellersidengardet\hullpametaforen",og brukerenforstarhvordenikkelengreerkonsistentmedvirkeligheten.det kanvreenfordelforbrukereavitehvordantingrepresenteresimaskinen. Metaforerkanikkebergebrukeregjennomhelebrukstiden.Paettidspunkt forstarbrukerenhvasomvirkeligskjer. Norman[Nor90]erogsaopptattavkonseptuellemodeller(seseksjon2.1.3 paside12),dogikkeisammenhengmedmetaforer.designerenharen konseptuellmodellavsystemet,oggjennomsystembildet(grensesnitt,do- kumentasjon)forskerhanaformidlesinmodelltilbrukeren.designersmo- splekasseikoneterstattesmedteksten\splekasse"(semeromdistanserpaside61). 86

96 3.4Metaforer Figur3.8:Tilvenstre:billedligetegnsomsymbolisererharddiskeriApple MacintoshFinder.Detversteviseshvishardiskenikkeerapnet,ogdet nederstehvishardiskenerapnet.tilhyre:ikonersomermerkonsistente medmetaforen.detnaturligestedaputtemapperogdokumentereriet arkivskap.detvenstrearkivskapetkunnebrukeshvishardiskenikkevar apnet,ogdethyrehvishardiskenvarapnet.navnetpaharddiskentrengte ikkendvengvisavrearkivskap. dellogbrukersmodellmavretilnrmetlikehverandrehvissystemetskal vreenkeltabruke.vedapresenterefeilkonseptuellmodellforbrukeren kankanskjesystemetseenklereutibruk,menbliripraksisvanskeligere. Brukerenskjnnerpaettidspunkthvordanfunksjonalitetenegentligvirker, ognorman[nor90]menerdeterbestomdenrettekonseptuellemodellen blirpresentertforbrukerenfrastartenav. BadeKaasbllogNormanhargodepoengerher.LikevelsynesjegatharddisksymboletpaMacintoshenemedfordelkunnebyttesut.Deterikkenoen apenlysefeilimetaforenderlererdokumenterogdirectoriesermapper,i stedetviljegsiatdeterlitekonsistentmedmetaforenabrukeettegnsom serutsomenharddiskforarepresentereenharddisk.metaforenmedler somdokumenteroglomradersommappergjratrepresentasjonenavlstrukturenietgrensesnittbasertpakontorpultmetaforenblirmerfamilirfor enkontorarbeider.findergrensesnittettarikkeskrittetfultut.endisketteller enharddiskblirimineyneetarkivskap,menssymbolenepaharddiskene imacintoshfinderserutsomnettopharddisker;etlitefamilirtkonseptfor enkontorarbeider.hereraltsadetbilledligetegnetdarligdesignet.hadde manvalgtetarkivskapsomikon,villedettestttetkontorpultmetaforensom helhet,ogkonsistensenmellommetaforenesomrepresentererlstrukturen spesielt(segur3.8) Designreglerformetaforer Hvakanvisagjreforpaenbestmuligmateforsikreossomatmetaforeneholder?Erickson[Eri90b]foreslar5dimensjonersommetaforerkan evalueresetter: 87

97 Kapittel3.Hjelpibrukergrensesnittet Hvorvelstrukturertermetaforen?Jomerestrukturmetaforenhar, destobedreerden.konkretemetaforerermerforstaeligeennabstrakte. Hvorrelevantermetaforenforproblemet?Kanmetaforenskape falskeforhapningerellerledebrukerenifeilretning?viharsettatkontorpultmetaforentildelskanskapefalskeforhapningerhosbrukere. Hvorlettkanmetaforenrepresenteres?Ideellemetaforerkandistinktivtrepresenteresvisueltog/ellerhrbart.Itillegghardeordsom enkeltassosieresmeddem. Hvorbrapassermetaforenforbrukerne?Engodmetaforernaturlignokensombrukerneharlettforaforsta. Kanmetaforenenkeltutvidesogtilpasses?Iblantdukkerdetopp uforutsettesituasjonersomkanskjemetaforenmautvidesmedeller tilpassestil. Dissereglenekanlikegodtbrukesiegendesignsomtilaevalueremetaforermanharsettietgrensesnitt.Kanskjeharmanfunnetenmetaforsom synesgodvedfrsteyekast,mendenkanfortvirkemertvilsomhvisman gargjennompunkteneovenfornye.fordenkreativeprosessenmeda nnepagrensesnittmetaforerforeslarerickson[eri90b]3skrittsomkan flges. Manmahaenunderliggendeforstaelseavhvordanfunksjonalitetenvirker foraklarealageenmodellavnoe.detteerfrstebud,oginkludererig. Ericksonikkebareahakjennskaptilhvasystemetkangjre,menogsaa vitenarulikfunksjonalitetertilgjengeligforbrukeren,samthvorfortsystemetkanutfredeforskjelligeoperasjonene.detteindikereratdesigneren maeksperimenteremedsystemet,ellerfaforklartfunksjonalitetennyeav noensomkjennerden. DettestaridypkontrasttilhvaGentnerogGrudinfortellerisin\Whygood engineers(sometimes)createbadinterfaces"[gg90].hovedpunktetderes eratdetkanvrevanskeligalagegodegrensesnitthvismankjennertil deunderliggendemekanismeneisystemet.detmestnaturligeblirdaadesignegrensesnittbasertpa\ingenirmodellen";dvs.atdesignerenlager grensesnittetpaenslikmateatbrukerenfardirektekontaktmedkontrollpunkteneidenunderliggendemekanismen.detbesteeromdesignerne ikkekjennertildeunderliggendestruktureneidetheletatt.erdufrstkjent meddem,erdublindet.dukanikkehjelpeforatduerinuertavdinegen kunnskap.gentneroggrudinillustrererdettemedenanalogitilkunstens verden.hvisetmaleriinneholderengjemtgur,ogdufrstharklartaoppdageden,vildualltidseden.dukanikkegatilbaketildinopprinnelige tilstand. Ericksonsandreskritteraidentiserehvabrukerneharproblemermed. Hvilkedeleravfunksjonalitetenernyfordem?Forslagethereraobservere 88

98 3.4Metaforer brukeresomprverutprototyperavapplikasjonenellertilsvarendefunksjonalitetiandreapplikasjonerelleroppgaver.observerbruken,ognnut hvilkeproblemerdehar. Detandreskrittetdannerbakgrunnenfordettredjeogsiste.Hergenereresmetaforene.Vedasepabrukernesproblemerkanmanforskeanne utomdetnneskarakteristikkeravdeopplevdeproblemeneidenvirkeligeverden.itilleggkanmannneuthvilkemetaforersomalleredennesi problembeskrivelsen.fordivioftebrukermetaforerivartdagligesprak,kan mannestenvresikkerpaannenoeniproblembeskrivelsenellersystemdokumentasjonen.mendissekildenematasmedenklypesaltfordislike dokumenterofteerskrevetavteknikere,ogkanskjeikkeerrepresentative forsluttbrukerne Metaforeneietumiddelbartbrukbartsystem Ietumiddelbartbrukbartsystemsettesfokuspagjennomfringenavoppgaven.Brukerneskalkunnebenyttesystemetutenforkunnskaper,fokuserepaoppgaven,ogikkepaapplikasjonenellergrensesnittet.Metaforiske grensesnittobjektervilkunnebedremulighetentilabrukeenapplikasjon selvutenforkunskaperfordimenneskerervanttilalrenyebegreperpa bakgrunnavgamle,mervelkjentebegreper.dennelreprosessenforegar oftemetaforisk.narmetaforererensavanligdelavvarhverdag,blirdet itilleggslikatdesynesnaturlige,ogoppfattesraskt.padennematenkan brukerensfokusholdesmerpaoppgavenennpagrensesnittetiapplikasjonen. GrensesnittetiHTML-assistentvilikkebyggespaenmetafor.Konsistens medmetaforenkanlettblienleveregelunderdesignenavapplikasjonen, noejegtrorvilkunnebringefokusbortfraoppgavegjennomfringenogkravetomatbrukerneskalkunnegjennomfreoppgavenutenforkunnskaper. Skulledetvelgesenmetaforsometumiddelbartbrukbartsystemskulle byggespamattedetvreenstruktureringsmetaforfraetlignendeoppgavedomene.ihtml-assistentstilfellevildettevrevanskelig,dadetalage HTML-dokumentererenoppgavesomoftestforetasiteksteditorer.Denne matenalagedokumentenepaernettoppdetjegvilbortfra,dadetblirfor mangesyntaksdetaljerogforliteoppgavefokuseringfortilfeldigebrukere. Derimotserjegklarefordelermedabaseredeulikegrensesnittobjektenepametaforerfraverdenutenforgrensesnittet.Detkunnekanskjevre fristendeaprveadesignegrensesnittobjekterbasertpametaforerfraoppgavedomenetogsa,mendetteerikkemulig.noesomermetaforiskviser enlikhetelleranalogimednoekjentfraenannensammenheng,ogietoppgavespesiktverktysomhtml-assistentkanmanikkebrukeanalogiertil denoppgavenmanholderpamed.dethaddekanskjevrtmuligabruke metaforerfraetoppgavedomenehvisapplikasjonenvaretgenereltverkty sliksomentekstbehandler,databaseelleretregneark. SommetaforeriHTML-assistentkanjegf.eks.haenminiatyravMunch's 89

99 Kapittel3.Hjelpibrukergrensesnittet \Skrik"somenmetaforforkommandoen\settinnetbilde".ForHTMLkommandoen\Mailto"kanenpostkassepassebra.Enstikkontaktoget stpselkanvreenmateaillustreredetaoppretteenforbindelsemed etannetdokument.enannenmatekanvretodokumentermedpilimellom.enanalogitiladressekommandoenihtmlkanvrebaksidenaven konvoluttmedavsenderadressenkryssetover. Dettevarnoeneksempler,ogdesignogevalueringsfasenvilviseomakkuratdissemetaforeneblirbrukt.Deesteeksempleneersavidtjegserdet relativtstrukturerteogkonkrete.srliggjelderdetteforpostkassen,adressenpabaksidenavkonvoluttenogtodokumentermedpilimellom.nar detgjeldermunchs\skrik"ogstpseletogstikkontaktenerveldissemer abstrakte,ogbrkanskjeikkebenyttesmedmindrejegfarpositivfeedbackundertestingogevaluering.jegsynesallemetaforeneerrelevante fordetdeskalutfreogdekanenkeltrepresenteres.forstudentenepa IFIvildeogsapassebra.NordmennkjennertilMunchs\skrik",ogIFIstudenterervantmedpostkasseikonetsomenanalogitilelektroniskpostfra 14 IFI'sstandardX-grensesnittoppsett.Ericksons[Eri90a]sistekriterie,nemligutvidbarhetogtilpassbarhetentilmetaforeneerjegikkesasikkerpaom passertileksempleneovenfor.detkanvreateks.munchs\skrik"ikke passersabrasommetaforf.eks.hvismanifremtidigeversjoneravht- MLharmulighetentilasetteinnanimasjoneristedetforbilder.Jeganser imidlertidikkedettekriterietsomspesieltviktigforenapplikasjonsomikke kommertilalevevidereetterattesterogevalueringereroverstatt. 3.5Tegnogknapper Iconcommunicationconcernstheuseofimagestoconveyideas oractionsinanonverbalmanner. Shi-KuoChang 3.5.1Motivasjon Deternrmestblittetalmentakseptertfaktumathjernenhandtererbilledligogtekstliginformasjonforskjellig(sef.eks.[AASH85,Kapittel7]).Hos deesteavossblirvenstrehjernehalvdelbrukttilsprakoglogikk,mens denhyretarsegavvisuellinformasjon.lodding[lod82]fortelleratden venstredelenhandtererinformasjonisekvens,enbitavgangen,mensden hyrekanhandtereinformasjoniparallell.denkantaimotstoremengder informasjon,oggaigjennomallinformasjonensamtidig. Hjernensprosesserforlagringoggjennning,samtlagringsmetodenerogsa forskjelligfordetohalvdelene.ivenstrehjernehalvdellagrestekstognumre 14 Deterjoetverdenskjentbilde,saogsamenneskerfraandrenasjonererkjentmed det. 90

100 3.5Tegnogknapper midlertidigikorttidshukommelsen,somerbegrensettilahandtereomtrent syvikkerelatertebolkermedinformasjon.deretteroverfresinformasjonentillangtidshukommelsengjennomensemantiskkodingsprosess.bilder prosesseresannerledes.bildeneoverfresdirektetillangtidshukommelsen,ogkreveringensemantiskkodingforalagres.deterhelleringenbegrensningpalagringskapasiteten.lodding[lod82]menerlagringavbilder foregarienannenmodusavbevissthet,somantasavredetvivanligvis kallerubevisst.igjennningsprosessenkanmenneskerhuskebilderraskt, ogmedstorgradavnyaktighet.nardetgjeldertolkningavnyeogukjente bildererhjernenrasktilakjenneigjenmnstre,ogsammenlignemedde kjente,lagredebildene. Menneskerharaltsamulighetentil amottabilderubevisst,forsenerea hentedemframigjen,samtsammenlignedemmegetnyaktigmednye bilder.prosesseringoglagringavbilledliginformasjonerlitekrevendeog rask,menstekstogtallkrevermeroggartregere.etumiddelbartbrukbart systemskalstttegjennomfringenavenoppgavesomutfressporadisk, ogjeghaperakunneutnyttestyrkenvedvisuellpersepsjon,badenardet gjelderlagringoggjennning,vedabrukeikoner,sporogsymboleriet graskgrensesnitt. Denneseksjonenharjegkalt\Tegnogknapper".Tegn erensamlebetegnelsepaikoner,sporogsymboler,ogforskjellenemellomdissebegrepene 15 blirforklartidenesteavsnittene.mangeavtegnenesomomtalesidenne seksjonenerhentetfraverdenutenforgrensesnittet.tegnblebruktforere tusenarsideniegyptiskehieroglyfer,runero.l.skriftspraksomf.eks.kinesiskbrukertegnfremdeles.ogsaiveiskilt,ogpublikumsinformasjonhar manbrukttegnenstund.igrensesnittetharbrukenavtegnrelativtkortfartstid,oghengeroftesammenmedbrukavknapper.knapperkallerjegalle grensesnittobjektersomkanaktiveresmedmusellerannetpekeredskap. Beskrivelsenavdissebegrepeneertidligeregittiseksjon1.6.Sammenhengenmellomknapperogtegneratknappeneoftevisualiseresmedtegn somillustrererhvasomvilskjevedaktivering. Determangefordelermedabruketegn.Denviktigsteharvialleredevrt innom.tegnerbilledligeoggjenkjennes,prosesseresoggjennnesraskereenntekstliginformasjon.horton[hor94,kapittel1]motiverertilbrukav billedligetegnaveregrunner.noenavdeviktigsteerlistetnedenfor: Tegnhjelperbrukernetilaarbeidesmartere.Ryddigegraskeskjermbilderbedrerproduktivitetenogminskerusikkerheteniarbeidsprosessenspesieltforutalmodigeellerusikrebrukere. Tegnegnersegbedretilarepresenterevisuellekonsepter.Order ikkeennaturligmatearepresentereobjekteridenvirkeligeverden pa.tegnfungererbedrehvismanskalrepresenterekonseptersom form,farge,posisjon,retning,strrelse,ellermnster. 15 Detengelske\sign"harjegvalgtaoversettemedtegn.Symbolhaddekanskjevrt enbedreoversettelse,menpeirce(somer\tegnenesfar")brukersymbolsomenav undergruppenetiltegn,ogdermedblirdetuoversiktlig,ogkanfortskapeforvirring. 91

101 Kapittel3.Hjelpibrukergrensesnittet Tegn Betydning Ikon Etterlignerobjektetdetbeskriverogerinnlysende. Spor Hengerfysisksammenmedetobjekt. Symbol Konvensjoneltbundettilobjekter. Tabell3.2:Deulikegruppeneavtegn. Tegnsparerplass.Etgodtdesignetikonsiermyepafapixler.Dettekanvreviktighvismanmavisemyeinformasjonpabegrenset skjermplass. Hvistegneneharenlettgjenkjenneligform,ogkanskillesfrahverandrebedrerdettetidendettaraleteigrensesnittetforannedetmaner uteetter.hortonmeneratdettegjelderselvpaoverfylteskjermbilder. Foranneentekstbeskrivelsemaallebeskrivelsenelesesisekvens forannedenmaneruteetter Grupperingeravtegn Underparaplyentegnnnerviblantannetikoner.Ordet\Ikon"blirmyefeil brukt,oftesomensamlebetegnelseistedetforenavtreundergruppertegn. Detregruppenetegnerlistetitabell Peirce sieratetikonerettegnsomavbilderdetobjektet somgjr ikonetunikt,selvomobjektetikkeeksisterer[buc40].ennoksagrumsete ogvanskeligdenisjon,menendelavpeircesdenisjonerertunge,og hovedgrunnentildetteeratpeircedenererikoner,symbolerogsporsom ikkeoverlappendekategorier.marcus[mar92]sierdetheleganskeenkelt, ogmeneratetikonserutsomdetdetbetyr.enparalelltilikonerblirdermed onomatopoetika,lydmalendeord.ordsomf.eks.mjaueogsnorkeskrives paenmatesomlignerlydendebeskriver. Deterlettasehvilketobjektellerhvilkenprosessetikonetterligner.Ikonereroftespesikkeogkonkrete,imotsetningtilsymbolersomkanvre abstrakte.megarry[meg91]sierattegnbrvreenkleanne,forstaog huske,ogkonkreteikonerblirletteregjenkjentennabstraktesymboler.eksemplerpainnlysendeikonerhaddeviiforrigeseksjonommetaforer(se seksjon3.4).splekasseneimacintoshfinder,saksenframs-wordogtelefonentilncommeralleeksemplerpagodeikoner. Etsporkanoftevrevelsainnlysendesometikon.UzilecskyogAndreev Detregruppeneheterpaoriginalspraket\icons,indicesandsymbols". Peirceharhattstor,menindirekte,innytelsepabrukenavtegnigrensesnitt.Mange omtalerhansdenisjonerogarbeid,mendeterfasomreferererham.flere,somf.eks. Lyons[Lyo77]skriveratPeircesideerergansketungtstoff.Dettekanvreenavgrunnene tilatdetblirmyebrukt,menlitereferert.enannengrunnkanvreatstoffetomtegnkun erenlitendelavetstortogtildelsuoversiktligmaterialesompeirceharstarfor. 18 Medobjektermenerjegidennesammenhenggjenstander,tingellerfenomener. 92

102 3.5Tegnogknapper [UA93]sieratmensetikonetterligneretobjekt,hengeretsporsammen medetobjekt.samtidigeretsporknyttettilenhandlingifortidellerfremtid. Sporetviseratnoeharskjeddelleratnoeskalskje.Peircesieratetspor misterdetsomgjrdettiletsporhvisobjektetfjernes[buc40,side104]. Dettebetyratsporeterfysiskknyttettilsinkilde.Eteksempelpaetspor kanvref.eks.gjrmetefotsporigangen.servislikefotspor,skjnnervi atungeneharkommethjem.\ingenrykutenild"eretanneteksempel.ser viryk,vetviatdetnnesnoesomlagerryken.rykenviserikkebare atdeterildetsted,denindikererildensomkildetilryken. Symbolererdeminstinnlysendetegnene.Ig.UzilecskyogAndreever symbolerkonvensjoneltbundettilobjekter.symbolenesbetydningertillrt, ogharoftekulturellbinding.peircesieratsymbolermistersammenhengenhvisdeikketolkes[buc40,side104],mensmarcussieratetsymboler noesomikkeerinnlysende;vimaoftelreosshvadetbetyr.symboler kallesoftevilkarligetegn,fordidetikkennesnoenklarsammenhengmellomsymboletogmeningen.symbolerkanoftevreeffektiveograskea oppfatte,selvomdeikkeerlikeeffektivesomkonkreteikoner.mangesammenhengerertillrt,ogoppfattessomnaturlige,selvomdetfaktiskeren kunstigsammenhengmellomsymboletogdetdetrepresenterer.glasseti gur3.9ereteksempelpaetsymbol.idettetilfellefortellerglassetossat vimavrevarsomme.oftebrukesdettesymboletutenpakasserogesker forafortelleossatinnholdeterskjrt.andreeksemplerpasymbolerkan vrebokstaverialfabetet,tall,aggogruner. Sporkallesoftenaturligetegn,mensikonerkallesikke-konvensjonelletegn ogsymbolerkalleskonvensjonelletegn.naturligetegnkanvitenkeoss betydningenav,menskonvensjonelletegnertillrtgjennomoppdragelseogerfaring.deikke-konvensjonelleikoneneerdevanskeligsteasettei bas.ikoniskerikkedetsammesomnaturlig.lyons[lyo77]meneratskillet mellomdeikke-konvensjonelleogdekonvensjonelletegnene,ogdermed mellomsymbolerogikonerpalangtnrerklart.ikonerersagtaskulleavhengigeavennaturliglikhet,geometriskellerfunksjonell,mellomtegnetog detsobjekt.menlikheterikkeuavhengigavvarhukommelse,ogvartminne avlikhetehetenmellomettegnogdetsobjekteroftebasertpavarkunnskapogkulturellebakgrunn.dermedblirskillemellomikonerogsymboler noevagt.detviimidlertidkansieratikonerermernaturligeogapenlyse ennsymboler. Grupperingenavtegninniikoner,sporogsymbolerstammeropprinnelig frapeirce[buc40].bademarcus[mar92]oguzilecsky&andreev[ua93] brukerdenneinndelingennardeskriveromikoner.lodding[lod82]deler derimotikonerinnitrekategorierpabakgrunnavhvilkendesignmetode designerenkanogvilbruke(setabell3.3). Representativeikonerstarsometeksempelforengenerellklasseobjekter. Eteksempelerbensinpumpeskiltsomfortellerossatdeterenbensinstasjonivente.Symbolerprverakonkretiserenoemerabstrakt,eksempelvis visesskjrhetmedglass(segur3.9).ikonenesomeravgjrbarevedbeslutningkallerloddingfortegn.detteerikonersomdesignerenselvnner 93

103 Kapittel3.Hjelpibrukergrensesnittet Design Ikontype Representativ Bilde Abstrakt Symbol Avgjrbarvedbeslutning Tegn Tabell3.3:Loddingsoppdelingavikonerpabakgrunnavdesignvalg. opp,oggirenmening.dennetypentegnharingenbilledligstruktursombinderdemtilvirkeligeobjekter.meningenmalres.loddingseksempelpa dennekategorienerveiskiltsomadvareromatmannrmersegetatomkraftverk.figurenpaskiltetserutomtrentsomenvifteellerpropell. Loddingsoppdelingerbasertpahvilkevalgendesignerkangjreunder utarbeidelsenavtegnigrensesnittsammenhenger.peirceprverakategoriseretegneneutifraderesbilledligeogmeningsbrendeegenskaper. Derforgirdetlitenmeningasetteoppdelingeneoppmothverandre.Peirces symbolerinneholderbadeloddingssymbolerogtegn.hvisvivildesigneet avpeircessymboler,erdetrimeligklartatdettekangjresbadesomnoe abstrakt,menforstaeligutifrabildet(loddingssymbol),ogsomnoeman malreforidetheletatthamulighettilaforstadet(loddingstegn).detvilleblittforvirrendeaprveaslapeircesogloddingsdenisjonersammen. Peirceshovedkategori\tegn"brukessomenavLoddingsundergrupper. Loddingshovedkategori\ikoner"brukessomenavPeircesundergrupper. Dettevisertoting:FordetfrsteerPeirceskategorisymbolerganskeomfattende,oginneholderminsttoforskjelligedesignteknikker.Fordetandre viserdetatatbegrepeneikkepanoenmateerstandardisertinnenhcilitteraturen.endelbrukerpeircesinndeling,mendeesteomtalerikoner somhovedgruppe,ogbrukerdettebegrepetrelativtubevisst. JegvelgerabrukePeircesinndelingavtegnoppiikoner,sporogsymboler utoverioppgaven.detloddingsiererattegnvariererihvorkonkreteeller abstraktedeer.srliggjelderdetteforsymboler.deterviktigavreklar overatsymboler,selvomdeermindreinnlysendeennikoner,oftekanforstasmegetraskt.symbolerkanvarierefradetmegetkonkretetildethelt abstrakte.forstaelsenavsymboleneeravhengigavbrukerensbakgrunn. Hvisbrukergruppenerenhetligkanmanmedfordelbenyttesymbolersom virkermegetabstrakteforutenforstaende,mensomerkjentinterntigruppen. Peircestegnviljegbevisstforskeaskillepautoveriteksten.Pagrunn avatmyelitteraturblandertegnogikoner,ellerheltubevisstbrukerikoner omsamlebetegnelsentegn,kandettefretilatnoenforfattereblirkreditert forahasagtnoengenereltomtegn,narderesartikleregentlighandlerom ikoner.detteanserjegimidlertidikkesomnoeproblem,dadetdetersnakk omerenubevisstsammenblandingimangeartikler,ogetvalgavandre denisjonerinoenartikler.meningenerdensamme.abrukeordet\tegn" framfor\ikon"erriktigereakademisksett,menkaniblantvreproblema- 94

104 3.5Tegnogknapper Figur3.9:Etsymbol:Glassetkonkretisererdetmerabstrakte\skjrhet". Dettesymboleterogsaenmetafor.Oftebrukesmetaforenglassforasi \Vrforsiktig!" 95

105 Kapittel3.Hjelpibrukergrensesnittet tisk.grunnentildetteeratikoneretterhvertharfattendobbeltbetydning ipraktiskbruk.fordetfrstebrukesikonersombetegnelsepasmabilder.igrensesnittsammenhengomtalesofteogsainteraksjonsobjektenesom ikoner.idenfrstesammenhengenersomregeltegnenriktigerebetegnelse,mensidenandresammenhengenharjegvalgtabrukebetegnelsen knapper. Hvakarakteriserersaettegn?Vivetnoeomhvordandeulikekategoriene serut,oghvorabstrakteellerkonkretedeer,menforafalittmerkjttpa beinetkandetvreverdtasepahvordankorfhage&korfhage[kk86] karakterisererettegn: Primrtgraskellerbilledlig,ikontrasttiltekstligbeskrivelse. Graskeelementeritegnerganskeabstraherte.Selvombildeter fotograskerdetoftestforenkletmye. Tegnbestaravenellerfakomponenter-noesombedrerraskgjenkjenning.F.eks.servioftererestaurantskiltmedskjeoggaffelenn medkniv,gaffel,skje,tallerkenogkopp. Grakkeniettegnpleieravregenerellistedetforspesiell-igjen forabedregjenkjenning. Nartekstermedergrunnensomregelabegrensetolkningsmulighetenefortegnet.Tekstengjratnoegenereltspesialiseres. Deestetegnbrukestil aidentisereobjektermeddenprosessen somskalutfres.deterfahandlingstegn.devanligsteerpiler,og somdeestehandlingstegnmadetolkes.pilergirenretning,ogman matolkedettilavrehandlingenasvingef.eks. Ettegnharsomformalainviteretilellerfaiganghandling,istedetfor kunagiinformasjon(skillertegnfralogoeretc.). Tegn,entendenaerikoner,spor,symbolerkanvistuderepa4nivaeri g.marcus[mar92].padetleksikalskenivasnakkerviomproduksjonav tegn.hvordanvisetterdemsammen,konstruererogtegnerdem.padet syntaktiskenivaservipaforholdettegneneimellom,hvordandepassertil hverandre.erettegnstrreenndeandre?brukerdesammefargekombinasjoner? Ettegnbestari.g.Chang[Cha87]avmeningogbilde.Feilpadetleksikalskenivaeterenfeilibildet,mensfeilpadetsemantiskenivaeterfeili meningen.hvishelegrensesnitteterbasertpaenmetaforkanvioftenne tegnigrensesnittetsomharensvaksemantiskbinding.brukerkanvelge ettegn,ogdetsomfaktiskskjerernoeheltannetennforventet. Padetpragmatiskenivaetsermanpaforholdetmellomtegneneogmenneskenesombrukerdem.Erikonenetilstrekkeligstoreforsvaksynte?Kan fargeblindeforstadettesymbolet?vilsykepleiereforetrekkeandreikoner ennbrannmenn?erdetmerstimulerendemedsterkefargerogkontraster iopplringsprogramvareforbarn? 96

106 3.5Tegnogknapper 3.5.3Designprinsipperfortegn Youfaceascreenlitteredwithcrypticjunk:thefryingpan,the yo-yo,thebird'snest,thehigh-buttonshoe.orwhatever. TheodorHolmNelson Graskegrensesnittharidagblittlikevanligsomkarakterbasertevarfor noenfaarsiden.fraetbrukerperspektiverdenneutviklingenetgode.bruk avdirektemanipulasjon,mus,knapperogtegnermerutfordrende,mernysgjerrighetsvekkende,girmerkontrollogappellererbedretilfantasienennde gamlekarakterbaserteogkommandobasertegrensesnittene[db94].deter imidlertidlettakjennesegigjenikarakteristikkensomnelson[nel90]giri sitatetovenfor.ikkealletegnerlikeletteaforsta,ogdetkanoftevre vanskeligasesammenhengenmellomettegnogfunksjonalitetendetrepresenterer. Morimotoetal.[MKN93]sieratmangebrukerefaktiskharproblemermed aforstahvategnbetyr,ogflersegavdengrunnforvirretnardebruker datamaskiner.forfatternetrorvioverestimererbadetegnenesmuligheter tilasignaliserefunksjonaliteten,samtbrukereskognitivemulighetertila forstategnene.dissemulighetenekanforstyrresp.g.afeildesignpadet leksikalske,syntaktiske,semantiskeogdetpragmatiskenivaet,oggjerne paerenivaersamtidig. Lovgren[Lov94]menerdeterviktigatbrukereblirobservertogermed narmanskalvelgemetaforerogtegn.enavdevanligstegrunnertildarligeikonereratdesignerentrorhanerenvanligbruker,ogdesignertegn sompasserham,menkanskjeikkealltidpasserforbrukerpopulasjonen. Lovgrenforeslarabrukegraskedesigneretil aforetadenbilledligeutformingenavtegnene.illustratrersomkanvisualisering,ogsamtidighar bruktdatamaskiner,slikatdeharsettendelgrensesnitterig.lovgrens erfaringerbest. Brukermedvirkningbliraltsaenvesentligfaktorforanneuthvordantegn skaldesignesforapassebrukergruppen.itilleggnnesdetengoddel reglervikanflgeforaprvealagetegnsaklareogforstaeligesommulig. BadeLodding[Lod82]ogChang[Cha87]foreslartrefaktorerdetmatas hensyntilforaforsikreossomattegntolkesriktig: Riktigbilde Kort,klartekstligbeskrivelse Riktigkontekst 97

107 Kapittel3.Hjelpibrukergrensesnittet Figur3.10:Tegneneforavgangogankomst.Tilvenstreserviikoneneslik deopprinneligbledesignet,ganskeliktvirkeligheten.disseikoneneble imidlertidforkastetfordiankomstikonetsalittfarligut.flyetkommertila krasje!derfordesignetmanhellerikonenetilhyre. Riktigbilde Liu&Tai[LT89]menerdetnnes3klasseravting,uavhengigavhvilkeobjekterellerprosesserviserpa.Detteernaturligeting,kunstigeting-laget avmennesker,ogabstrakteting.fornaturligetingkanvibrukederesnaturligeformellerskapelsesombilde.noennaturligetingharimidlertidikke noenvisuellframtoning,menoftennesdetengraskrepresentasjonav densfenomenelleroppfrsel.eteksempelpadetteerdenz-lignendegur (etlyn)sombetyrstrmellerhyspenning.tegnsomillustrererkunstige tingkanogsabrukederesframtoning.endiskettereteksempelpadette. Deabstraktekonseptenekanikkerepresenteressadirektesomdenaturlige ogdekunstigefenomenene.liuogtaiforeslaralagebilderavabstrakte tingvedakombinereerekonkretebilder,vedabrukelikheterfrakonkreteting,ellervedaforskeakonkretiseredetabstrakte.oftekanman ogsanneeksemplerpaatdetharblittlagetstandardtegnkonvensjonerfor abstrakteobjekterogfenomener. Selvommankanbrukeobjekterogprosessersnaturligeframtoningsom bakgrunnfortegn,nnesdeteksemplerpaatdettehargattgalt.i1974forsktemanalagetegnforatypassasjererskullekunnenneavgangsog ankomsthalleruavhengigavkulturellbakgrunnogsprak. Tidligerehadde detgjernevrtskiltmedtekstsompektetil\departure"og\arrival"eller\avgang"og\ankomst".kunnemanstandardisereslikatalleyplasserbrukte 19 sammetypeskilt,haddedetgjorthverdagenenklerebadeforpassasjerer ogmannskap.designerneforskteanneennaturligtegningsomstemtebramedvirkeligheten,ogkomoppmedikonenetilvenstreigur3.10. Ikoneneernaturligeoglignervirkeligheten,menbleikkegodtmottatt.Ankomstskiltetvarproblemet,ogdeterenkeltaforstahvorfor;detserutsom yetkommertilakrasjeirullebanen.istedetdesignetmanikonenetilhyreigur3.10.disseerlangtfralikeintuitive.flyetbetyrantageligavgang, mendeterikkeutenkeligatnoentrordeterankomst.mannenmedkoffertenervrreaforsta.kommerhanellerdrarhan?nskerhankanskje afatakientaxi?problemenemeddeopprinneligetegnenevaratsrlig ankomstskiltetvarlitespiseligforfolkest.vedafjernerullebanenviljeg 19 EksempleterhentetfraLodding[Lod82]. 98

108 Figur3.11:Tilvenstre:Toikoner(tenkeboble,lyspre)kansammen kombinerestilettsymbol,gjernemednymening(godide!).tilhyre:den enedelenkanvisenoegenerelt(hand),ogdenandredelenkanvisenoe spesielt(slyfe).resultatetblirforstaelignok:\ikkeglem..".beggegurer fracoreldraw!'sclipartarkiv. troatheleproblemethaddevrtlst. ForafategnenesaklareogforstaeligesommuligforeslarLiu&Tai[LT89]at designeremarkererdetdetleggesvektpa.amarkereenspesiellposisjon ibildetkangjresvedpiler,understreking,utheving,fargebruk,blinking, reversvideoo.l.skalmaneks.visualisereenrot,kandettegnesettre,og lagesenringnederstforamarkereatdeterdennedelenavtegnetsom eravinteresse.srligviktigblirdennetypenmarkeringerforaklargjre semantikken-sammenhengenmellomtegnetsbildeogdetsfunksjonalitet. Liu&Tai[LT89]hentermangeavsineprinsipperfradedesignreglersom nnesforkinesiskeskrifttegn,ogadeleopptegnetito,derendelrepresentererengenerellklasse,ogdenandredelenviserhvasomerspesielt fordetteobjektetersvrtvanligidetdetkinesiskeskriftspraket.gjennom likhetmedandretingkanmanlagedendelensomviserhvilkenklasseellergruppetegnethrertil.denandredelenviserhvasomerdetspesielle medtegnet,detsmeningelleregenskap.eteksempelpakombinasjonen avgenereltogspesieltserviigur3.11tilhyre.entilsvarendetingerdet akombineretohverforsegmeningsfyltebilderellerprimitivetegn,slikatvi faretnytttegn.vanligeeksemplerpadetteerakombinereforbudsskiltmed biler,sykler,gaende,hunder,sigarettero.l.vifardaeks.rykingforbudt.et anneteksempelserviigur3.11tilvenstre. Forobjekterellerprosessersomikkesalettkanuttrykkesdirekteerdetmuligalanerepresentasjonerfraandreomrader.Dettegjeldersrligforting somikkeselvharensynligform.detabstraktekandermedtadetkonkretes formsometuttrykkforsinegenskap,funksjonelleroppfrsel.eksempler 99

109 Kapittel3.Hjelpibrukergrensesnittet paslikelanerrattforasymbolisereretningskontrollogglassforaviseat noeerskjrtelleratmanmavreforsiktig(segur3.9). Kort,klartekstligbeskrivelse Changs[Cha87]andrekravforaforsikreossomattegnerforstaeligeer enkort,klartekstligbeskrivelse.enslik\merkelapp"kanvreviktigaveregrunner.fordetfrsteerbrukereforskjellige,medforskjelligkulturell bakgrunn,ogavdengrunnerdetikkesikkertatalleforstartegnpasamme mate.tegnerdessverreikkealltidetsauniverseltspraksommankunne nske.fordetandrekandentekstligebeskrivelsenvremedpaaklargjrebildet,utfylledet.etgammeltordtaksieratetbildeerverdttusenord, menmedtekstiformavnkkelordkanbildetoftebeskrivesmernyaktig. Srligerdetteaktueltderviprverabeskriveabstraktefenomener. Tekstenkansettessammenmedtegnenepamangemater.Somregelservi ensentrerttekstundertegnet.detteertilfelleforrepresentasjonavlerog lomraderifinder,windows,os/2ogamigaworkbench.deterogsamulig aplasseretekstmerkelappenoverikonetellerpaenavsidene.tekstplasseringpahyresideserviofteimenyer,somf.eks.eplemenyenimacintosh Finder.Mangegangerplasseresogsatekstenitegnet.Hvisvihartegnetbok,kanofteteksten\ABC"plassertpaomslagetfortelleossatdeter enordboke.l.tekstenkanogsaalenevretegnet.matematiskesymboler som+og-blirbruktforaforstrreellerforminske.opplysningsskilteneer etanneteksempel.\p"betyrparkering,\i"betyrinformasjonog\wc"betyr toalett.detteerimidlertidsymbolersommalresfrmankanbrukedem. Korfhage&Korfhage[KK86]meneratnartekstersattsammenmedbilder,erdettegjortforabegrensestolkningsmulighetenefortegnet.Teksten brukesofteforaspesialiseregenerelletegn.iblantkanviikkeklareanne etgraskbildesomermereffektivtennenkortklartekst.daerdetbedre abrukebareteksten[hor94].andregangerbrukestekstmerkelapperfora skillemellomobjektersomikkeervisueltforskjellige.standardeksemplet padetteerdergraskegrensesnittrepresentererler,somf.eks.imacintoshfinder.oftesierbilledliginformasjonnoeomltypen,eks.atleneret Worddokument,mensdentekstligebeskrivelsenfortellerhvalenheter. Hortonmenerattegnbrhaenmerkelapphvisdeikkeerapenlyseeller kjentforhelebrukerpopulasjonen.forskningviserig.horton[hor94]at kombinasjonentegnogtekstligbeskrivelsevirkerbedreennhveravkomponentenealene.problemetmedtekstmerkelappereratdetaroppplass, oghortonmeneratdetkanvreenideatdentekstligebeskrivelsenkan slasavogpaetterbehov.ofteerdetnybegynneresomharbehovforforklaringen,mennardeblirmererfarneklarerdesegmedtegnet.ihtmlassistentviltekstligemerkelapperbrukesforaforklaretegnenederdisse ikkeerapenlyseogselvforklarende.ahamulighettilaskruavtekstmerkelappeneanserjegikkesomvesentligiogmedatbrukerneerabetrakte somnybegynnerehvergangdebrukersystemet. 100

110 3.5Tegnogknapper Riktigkontekst MedriktigkontekstmenerChang[Cha87]attegnenepassersammen.Baderiktigbildeogenkort,klartekstligbeskrivelseomhandlertegnetpadet leksikalskenivaet;hvordandekonstrueresogtegnes.kontekstenrefererer tildetsyntaktiskenivaet.hererviinteressertiattegnenepassersammen medhverandre,ogmedbrukergrensesnittetforvrig.dethandleromutforming,strrelse,fargebruk,stilogkontraster. Korfhage&Korfhage[KK86]denererenikonograsometendeligsett tegn.dettesettetformerspraketigrensesnittetdetjobbesi.detervanlig atalletegnienikonograharenrelasjontilhverandre,selvomdetikkeer enndvendighetutfradenisjonen.enpiktogradeneresstrengere,og eretstrukturertsettmedrelatertetegn.denisjonenleggervektpastruktur,menipraksiserdeestepiktograerapneogeksible,slikatbegge begrepenegjernebrukesomhverandre[kk86].jegvelgerabrukebetegnelsenikonograher.tegnenesomskalbenyttesihtml-assistentvilligne hverandrefordidebenyttersammegraskeelementer,menvilikkehre sammenietstrukturertsett,sliksomf.eks.fareskiltelleropplysningsskilt gjr.dermedblirikkestrukturensasterk,ogenikonogravilvreden betegnelsensompasserbest. IsinartikkelforeslarKorfhage&Korfhage[KK86]entop-downtilnrming tildesignavikonograer: 1.Analyserhelebrukenavsystemet. 2.Estimerfremtidigeutvidelseravbruken. 3.Etablerenbasismalsomalletegnenedesignesetter. 4.Designbasisgurenesomskalbrukesitegnene. 5.Utdypogklargjrtegnenevedaleggetilspesiellekarakteristika. Detosisteskrittenekanvirkestrenge,menvilganskesikkertsrgeforkonsistenstegneneimellom.Korfhage&Korfhagesierateteksempelpabasis gurerkanvremannenogkvinnensombrukesialleolympiskesymboler.deretterskalmanaltsakunneleggespesielletingtildeuliketegnene. Skalbasisenvresastrengigrensesnittsammenheng,trorjegdetvilvrevanskeligaskilleikonenefrahverandre.Deolympiskesymboleneer imidlertidbareeteksempel,ogkanmankanskjedenerebasisgurersom standardringer,strektykkelse,fargesjatteringer,stil,strrelser,utseendepa piler,streker,rkantero.l.,kortsagtdeelementermanhartilradighetfraen forhandsdenertmal. Ensuksessfaktoriutviklingenavenikonograeratdenrelaterersegtil brukergruppenpaenellerannenmate,gjerneiformavarbeidellerinteresser.dettebetyratdetmavreenslagskonsistensmellomtegnene interntiikonograen-tegnenemarelaterestilhverandrepasammemate sominteressenellerarbeidetforegaribrukergruppen.ikonograentrenger 101

111 Kapittel3.Hjelpibrukergrensesnittet ikkevreforstaeligforandreutenforbrukergruppen.ihtml-assistentvil primrarbeidettilbrukergruppenkunnevreenrelativtheterogenstrrelse.detarbeidetdeutfrermedhtml-assistentvilimidlertidvrerelativt likt.desverrevildettearbeidetimidlertidvredelvisukjentforbrukergruppen,saabaseresegpadettevilvreenfeil.ig.korfhage&korfhage [KK86]erdagenerellforstaelseviktig.Tegnenesomvelgesmakunnema vreforstaeligemedlitenelleringentrening,ogmatentegnenetolkespa mavreapenognaturlig. Riktigkontekstkan,forutendeandretegneneiikonograen,oppfattessom brukergrensesnittetforvrigellerendavideresomoppgavensomutfresog arbeidetdeninngari.servipakontekstensombrukergrensesnittetforvrig mamansrgeforattegnetpassersammenmedarbeidsate,eventuelle palettermedverkty,ogandregrensesnittkomponenter.vimasrgeforat brukerenfarflelsenavattegnetpasserinn,ogatdeterplassertfysisk fornuftig.servipategnskontekstsomoppgavensomutfresbrtegnene organiseressemantisketteroppgaven.ensamlingtegnkanigrensesnittsammenhengoftevrebilderpaknappeneienmeny,ogettegnpaen knappkanderforvreetmenyvalg.shneiderman[shn92,kapittel3]mener atmenyvalgbrorganiseressemantiskihenholdtiloppgavensomapplikasjonenskalsttteellerutfre.dettebetyrattegnenegrupperesslikattegn interntiengruppelogiskhrersammen.eksemplerpaenslikorganisering erat\klipput"og\liminn"nnesisammegruppe. Tegnetssemantikkogpragmatikk Riktigbilde,riktigtekstligbeskrivelseogriktigkonteksthjelpertilmedattegn tolkesriktig.alledissefaktoreneharimidlertidmedtegnetsbildeagjre, ogsomnevnthartegnbadeetbildeogenmening.quinnetal.[qbk 93] meneratdeterlurtabrukestruktureltlikereferansermellomgrensesnittobjekteneogoppgavenhvertobjektlser.grensesnittobjektenedesignesslik + atdelignerpadetdefaktiskskalbrukestil.hvistegnetopptrersombildet paenknappietgrensesnittogtolkesriktig,menoppfrersegpaenhelt annenmatevedaktivering,harviagjremedensemantiskdesignfeil.brukerenkanforstaeks.etikonumiddelbart,menaktiveringfrertiluventede resultater.vikansnakkeomeninkonsistensmellomtegnetsleksikalske elementerogdetsmeningellersemantikk. Oftekanslikeproblemerskyldeskulturelleforskjeller.Viharingengarantiforatdesignereavtegnfaktiskhardenriktigeoppfattelsenavforholdet mellombildetogmeningen.kanhendeerensammenhenginnlysendefor designeren,menkomplettuforstaeligforhelebrukerpopulasjonen.problemerkanogsaoppstahvisenbrukergruppep.g.a.sinkulturellebakgrunn forstartegneneforskjelligfraandrebrukergrupper. Liu&Tais[LT89]designprinsipper,omtalttidligereiseksjonen\riktigbilde", erlagetforanneetminimaltsettmedtegn,oglageentegnkonvensjonslik atfolkforstardeneksaktesammenhengenmellomettegnsbildeogdets mening.jegvilforskeaflgeendelavderesretningslinjerforhvordan 102

112 3.5Tegnogknapper tegnkansettessammen,oghvordandukankonkretisereabstraktebegreperforaforskeafafremenklarsammenhengmellomformogmening. OgsapragmatikkenvildettashensyntilunderdesignenavtegniHTMLassistent,mendenblirikkeprioritert.Grensesnittetvillagesietsystemsom hetermagicuserinterface(mui),somersensitivtforendringerivindusstrrelser,slikattegnigrensesnittetforstrreshvisvindusstrrelsenkes. Lodding[Lod82]advarermotatfargebliravgjrendeforforstaelsenavet tegn,fordisamangesom8%avallemennerfargeblinde.fargerviljeg derforforskeabrukekunforabedrehurtigheteniforstaelsenavtegnene. Tegnenemakunneforstasogsaisvart/hvitt. vrigedesignprinsipper Morimotoetal.[MKN93]meneratbrukereflersegforvirretunderbrukav graskbaserteedbsystemer,forditegnseffektivitetogbrukereskognitive mulighetertilaoppfattetegneneerovervurdert.denskeradesignetegn somgirsamyeinformasjonsommulig,oghardesignetanimertetegnfor akunnepresenteremestmuliginformasjonpabegrensetplass.dermed farvitonyedimensjonerpategn:statiskeogdynamiske.destatisketegneneeruforanderligeovertid,ogendresbarehvisensystemhendelse, sliksominteraksjonfrabrukerenssideellerfeilmeldingeroginformasjon frasystemetssideoppstar.dedynamisketegneneendresuavhengigav systemhendelser. Morimotoetal.utfrteenunderskelsepaomanimertetegnvarenklerea forstaennstatiske,ogfantutatgenereltsettvardedet.deegnetsegbedretil avisualiserefunksjonersliksomasletteenlellerafylleetomrade medenfarge.forfunksjonersomaapneenl,ellerforstrreetomrade vardetingenforskjell.kanhendekommerdetteavatfordissefunksjonene nnesdetalleredegodeforstaeligeikoner.iunderskelsenhjalpdeanimertetegnenebaredermanetterlignetkonkretetingidenvirkeligeverden. Animasjoneravabstraktefenomenererbarenoesomfarsystemettilase enklereut.resultateterkanskjeatsystemetblirmorsommere,mendetblir ikkeenklereabruke. Ietumiddelbartbrukbartsystemkandetvreetpoengaforskeavisualiserefunksjonalitetgjennomanimerteikoner.Dettekanmedfordelgjres dermanikkesaenkeltkanfavistenkonkretoperasjonelleretkonkretobjektibareetbilde.deterikkenoepoengaanimereabstraktefunksjoner, daetmorsomtsystemantageligikkebedrerproduktiviteten,menhellerblir ethinderforoppgavegjennomfringen.jegsynesimidlertidatanimasjon ernoesomhrermerhjemmeihjelpesystemetennigrensesnittetforvrig hvisoppgavegjennomfringenskalprioriteres.animerteikonerkanvre engodhjelp,menanimasjonerbrikkeaktiveresmedmindrebrukeren spesiktberomassistanse,ellerskandefortblietblikkfangtilhinderfor utfrelsen. Somtidligerenevnterdetndvendigagrupperetegnenelogiskiforholdtil 103

113 Kapittel3.Hjelpibrukergrensesnittet oppgavenoghverandre.itilleggerdetenfordelomknapperalltidharsammeplassering.enunderskelseutfrtavteitelbaum&granda[tg83]viser atdeterenstorfordelatinformasjonalltidpresenteressammested.hvis designerenikkeerkonsistentpadetteomradet,frerdettilenreduksjon hastighetenpaoppgavegjennomfringen.ynenemabevegesegmyefor aleteetterinformasjonellertegn,ogdetopplevesslitsomtattingikkeer dermanforventerannedem.dessverreerdetikkealltidslikatteoriog praksisstemmeroverens.megarry[meg91]opplevdeunderutviklingenav enopplringsapplikasjonatdettefaktiskikkeerlikelettaflgebestandig. Ofteerdetmangeknappersomkjemperombegrensetplass,ogdetville vredumtahafasteplasserforknappersomkanskjeerirrelevanteien sammenheng.detsammekanvretilfellemedknappersomstarsentralt plassertnarderesfunksjonikkelengreersasentral.knappersomikkeer relevanteiyeblikketbrdetikkevremuligaaktivere.hvismannsker atdeskalstapadenvanligeplassensin,menikkevremuligeabruke,er detmuligamarkeredetteveda\ghoste" knappen. 20 Brukavtegnogknapperkanvremedpaareduserefeilbrukerekanbega. Avogtilkanhverdagenforenklesvedbrukavtegn,uavhengigavdesignet pabildene.lewisognorman[ln86]sieratvedarepresenterelersom smabilderunngarmanskrivefeililnavn,ogenoppleveraldriavelgeen lsomikkeeksisterer.deterogsaulemper.enkaneks.ikkespesisere engruppelermed\wildcards",ogdeterfremdelesmuligavelgefeill. Enhverrepresentasjoninneholderetsettmedspesielleegenskaper,og 21 ethvertdesignvalgerenavveiningmellomfordelerogulemperveddisse egenskapene Tegneneietumiddelbartbrukbartsystem Hvilketypertegnpassersabestforafremmehjelpenigrensesnittetpa umiddelbartbrukbaredatasystemer?svaretpadetteeratdetavhengigeravhvilkeobjekterogprosessermannskeravisualisere,samthvilke muligheterdissegir.html-assistentvilhaetgrensesnittmedmenyer,der mangemenyvalgvilvreforskjelligetypertegn.noenknappermakanskje vretekstligeistedetforgraskefordiprogrammetskalhjelpetilalage HTMLdokumenter.Idissedokumenteneerdetmangesyntaktiskespiss- ndighetersomerganskeabstrakte,ogvanskeligelarsegvisualisere.for alagetegnavkommandoersompreformaterttekst,avsnitt,osv.maman lageabstraktesymboler.abstraktetegnmalres,ogvilihtml-assistents tilfellevreenulempeiforholdtilenkortgodtekstligbeskrivelse,fordi tilfeldigebrukereoghuskerikkendvendigvisprogrammetsogdomenets detaljerfragangtilgang.eventueltkanmanlagesymboleneselvomde blirabstrakte,mendatrengertegneneogsaentekstligbeskrivelse. 20A\ghoste"enknappvilsiamarkeredenpaenmateslikatdenserutydeligut.Vanlige teknikkereragjreomsvartestrekertilgratoner,ellerlagegradiagonallinjerovertegnet. 21 \Wildcards"erspesielletegnsombrukesforavelgeetsettmedler.IMS-Dosbrukes *og?,iamigadosbrukes#og?.nskermanalisteallelersombegynnerpahus,kan manf.eks.skrive\dirhus*.*"ims-dos. 104

114 3.5Tegnogknapper Peirces3gruppertegnkanallevreaktuelleabrukeiHTML-assistent. SymbolervilmattebrukesforavisualisereendelavelementeneiHTMLspraket.Jegvilimidlertidforskeabrukesymbolersomergodtinnarbeidet ibrukerneskultur.symbolenekangjernevreabstrakte,mendemavre muligeagjenkjenneogforstarimeligraskt,ogjegvilforskeaikkedesigne symbolersomtilhrerdenkategoriensomlodding[lod82]kaller\avgjrbarvedbeslutning".daerdetbedreabeskrivefunksjonalitetenvedtekst, elleriallefallkombineresymbolenemedtekst.sporkankommeinnderdet virkernaturligabrukedem,menhovedvektenvilblilagtpaikoner,dadet erviktigforbrukerneakunnegjenkjennetegneneforthvisdeskalklarea utfreoppgavenrasktmedlitenelleringenopplring. Designenavtegnenevilvregjennomtenktbadepadetleksikalske,syntaktiskeogsemantiskenivaet.Foraivaretadetsemantiskeviljegselvtenkeuthvordanettegnbestmuligkanrepresentereenfunksjonisystemet. IdenneprosessenviljegforskeaflgeendelavLiu&Tai's[LT89]prinsipperforhvordanbildetskaldesignesriktig.Srligviljegbenyttederes designprinsippernardetgjelderakonkretisereabstraktfunksjonalitetved asettesammenkonkretebilder.detjegkommerframtilviljegbeskrive tekstligogigroveideskisser,ogvilflgelovgrens[lov94]radomabruke engraskdesignermedkjennskaptildataforautformedetvisuelle.dette haperjegkangjreattegnenesleksikalskeutformingblirsagodsommulig.foraivaretadensyntaktiskedimensjonenvildetutformesenmalmed byggesteiner,sliksomstandardstrektykkelse,piler,farger,rammero.l.som alletegneneskalbyggesoppetter.detteerviktigforafatilengrensesnitt somserhelhetligut,ogsomappellerertilbrukeren.detpragmatiskenivaetvilikkeprioriteresutoveratfargerbarebrukesforatydeliggjreallerede forstaeligetegn,slikatmanikkeeravhengigavfargeneforaforstameningen.itilleggvildetvremuligaforstrreoppgrensesnittet,slikatsvaksynte bedrekansetegnene. Alletegnsomikkeerintuitivevilinneholdeenkorttekstligbeskrivelse.Iet umiddelbartbrukbartsystemerhjelpenenveldigviktigdel,ogtekstmerkelappervilvremedpaabedremulighetenetilatbrukereforstarikoner,spor ogsymbolerfortere.dessutenerdetslikatkombinasjonentegn/tekstligbeskrivelselettereblirforstattsammen,enndeblirhverforseg[hor94]. AnimertetegnvilikkebenyttesiHTML-assistentavtogrunner.Fordetfrstetrorjegatanimasjonssnuttersomstadigvisesvilhindreoppgavegjennomfringen.Detblirmorsomtasepadem,menoppmerksomhetenblir hengendeformyeigrensesnittet,ogforliteidomenet.fordetandretror jegatendelfunksjonaliteterforabstrakttilaanimere.funksjonaliteten somerforabstrakttilakunnebilledliggjresvilhellerfaentekstligbeskrivelse.animasjonerogdemonstrasjonerpasserbedreihjelpesystemet,og dafrsthvisbrukerensitterskikkeligfastmednoe,ogharbegyntagrave seglittnedimaterien.f.eks.hvisbrukerenharvalgt\mer"knappenomtalt ikapittel2. SammetegnpasammestederetprinsippjegvilforskeaholdepaiHTMLassistent.Dettarmyetidhvisbrukereniforskjelligeskjermbilderikkekan 105

115 Kapittel3.Hjelpibrukergrensesnittet nneigjenknapperpadestedenehanventerannedem.ivissetilfeller kandetlikevelblindvendigabrytemedregelen.dettegjelderb.la.de gangerdaknappeneeruaktuelleidenbruksammenhengensystemeteri foryeblikket.isliketilfellerviljeg\ghoste"knappene-viskedemutpaen slikmateatbrukerenkanseatknappenertilstede,menforstaratdenikke kanbenyttesforyeblikket. 3.6Hjelpenibrukergrensesnittetietumiddelbartbrukbartsystem GerlachogKuo[GK92]sieratbrukeremimernardeerusikrepahvade skalgjre.typiskvildeskriveinnendelavskjerminnholdetietkommandobasertgrensesnitt.underutfrelsenavenoppgavevilbrukerensetteseg malogevalueregrensesnittetforannekommandoersomstemmermed dettemalet. KelloggogBreen[KB87]fortelleratstrukturenpakunnskapometsystem endrersegetterhvertsomekspertisenker.ekspertkunnskaperoftestrukturertsomsystemfunksjoner,mensnybegynnerkunnskapstruktureressom semantiskeassosiasjoner. IenunderskelseutfrtavSpringettatal.[SGS93](nevnttidligereiseksjon 3.3)fantmanutatforaklareautfreenoppgave,prvdebrukerneut etbesteestimatvedaseettersemantiskinformasjonigrensesnittet.de menyvalgenesomenukeettervistesegvanskeligeahuske,gaventenfor litesemantiskinformasjonagjetteetter,ellergavfeilsemantiskeledetrader. Resultateneavunderskelsenantyderatjonrmeregrensesnittobjektene refererersegtiloppgavensomutfres,destobedre. Atbrukerevedhjelpavsemantiskinformasjonigrensesnittetklarerautfre denoppgavendenskerernoeavdetjegnskerafatilihtml-assistent. Jeghaperatfornuftigemetaforerogklaretegnskalkunnebidratilatbrukerneenkeltskalkunnenneframiapplikasjonen,ogfortnnedeninformasjonendeeruteetterkunvedaseigrensesnittet.Detteervesentlighvis etumiddelbartbrukbartsystemskalhaensjansetilalykkes. Metaforerogtegnblirietgraskgrensesnittderkunkomponentene,og ikkehelegrensesnittetskalbyggespametaforernoksasammenfallende, selvomdetikkeersammeting.ettegntrengerikkevremetaforisk,selv omdeterenkeltaforsta.ihtml-assistentstilfelleviljegimidlertidforske istrstmuliggradalagemetaforisketegn.bademetaforerogtegnharmulighetentilaoppfattesraskt.tegnhariitilleggmulighetentilagjennnes, prosesseresogsammenligneshurtig,mensmetaforerbrukestilastrukturereallnykunnskapig.lakoffogjohnson[lj80].mulighetenforadranytte avhurtighetenioppfattelseavbadetegnogmetaforervilvreviktignar oppgavegjennomfringenprioriteres.detvilsikkertikkegadobbeltsafort somabarebenytteetavkonseptene,menmetaforerogtegnkansammen bidratilattingoppfattessafortsommulig,ogdermedbidrartilenraskest 106

116 3.6Hjelpenibrukergrensesnittetietumiddelbartbrukbartsystem muligoppgavegjennomfring. Samtidigvilkombinasjonenavmetaforerogtegnbidratilatgrensesnittkomponenteneoppfattessomenkle.Metaforerogtegnoppfatteshverog ensomenklehvisdeerfornuftigdesignet.sammenvildetvreenmulighet foratdeoppfattesendaenklere.jegvilforskeabrukenormans[nor90] prinsipperomnaturligdesign,ogxeroxdesignernes[sik + 82]prinsipperom enkelhetforasynliggjreogkonkretiserebruksmuligheterogrestriksjoner. Detkanblietproblemikombinasjonenavmetaforerogtegn.Atnoeer metaforiskgjrgjerneatdetermerabstraktennhvismankannneetbildesombeskriverfunksjonalitetenheltnaturlig.somviharsetterkonkrete grensesnittobjekterenklereennabstrakte.ikonererenklereaoppfatteenn symbolerfordisymboleneermerabstrakte.imidlertiderdetsjeldenman kannneslikekonkretebilder,fordidetvilvresvrtavhengigavoppgavedomenet,ogdefrresteoppgavererspekketmedkonseptersomharbildersomtilsvarerdemogerklaresomdagen.jegkanikketenkemegnoen datamaskinoppgaversompasserinnienslikbeskrivelse.html-spraket passerdenitivtikkeinni,dadeterbadekryptiskogharfa,omnoen,konkrete,billedligeparallellerisegselv.dermedblirdetbesteabrukemetaforer tiltingidenvirkeligeverdenforakonkretiseredetabstrakte. Deterviktigatgrensesnittetoppfattessomenhelhet.Dettenskerjega gjrevedarelateregrensesnittkomponentenetiloppgavensomskalutfres.gulliksenmenerateffektivitetenbedreshvisgrensesnittetrelateres nrttilkonsepteneogspraketiarbeidsmiljet[gjl + 93].Sykepleiereog fysikerejobberikkemed\radiobuttons"og\scrollbars"menmedpasienter,lab-rapporterogrntgenbilder.metaforerkanvanskelighentesfraoppgavedomeneietdomenespesiktsystemsliksomhtml-assistent.derforkommerjegidetekstligedeleneavgrensesnittet,sliksomvindunavn ogtegnenestekstlige\merkelapper"tilabrukesprakfraoppgavedomenet. DettevilikkesiatjegnskerabrukekryptiskeHTML-kommandoerfora forklareknapperogandregrensesnittkomponentermenhelleratjegbruker ordsombeskriverhvasomskjervedaktiveringavknappero.l.itilleggnskerjegaorganiserearbeidsprosessensemantisk.dettehaperjegafatil vedatgrensesnittetsomhelheterorganisertpaenslikmateatarbeidsgangennaturligflges.inoendeleravgrensesnittetvildettevreenkelt.for eksempelvildetnnesetvalgsomtarnybegynneregjennomprosessen medalageenstandardhjemmeside.andregangervildetvrevanskeligere.hvisenbrukernskeraredigereetdokument,madetvreopptil hamhvahannskeraplasserehvoridokumentet. Deterutformetflgendehypotesersomomhandlerhjelpenigrensesnittet. Dissevilblitestetikapittel4. H3Etgrensesnittmedbilledligeknappererraskereabrukeennetmed tekstbaserte. H4Etgrensesnittmedbilledligeknappererenklereabrukeennetmed tekstbaserte. 107

117 Kapittel3.Hjelpibrukergrensesnittet H5Etgrensesnittmedbilledligeknappergjrathjelpesystemetbrukes mindreennietgrensesnittmedtekstbaserteknapper. Dissetingenebidrartilatgrensesnittetgirbestmuliginformasjon,ogkan sammenbidratilatbehovetforetegethjelpesystemminskes.hjelpesystemetvilimidlertidheletidenvreoppe,ogvilforhapentligvisbidratil,sammenmedhjelpenigrensesnittet,athtml-assistentbliroppfattetsomet umiddelbartbrukbartdatasystem. 108

118 Kapittel4 Eksperimentet:Hjelpeni praksis 4.1Innledning Learningtoprogramhasnomoretodowithdesigninginteractivesoftwarethanlearningtotouchtypehastodowith writingpoetry. TeodorHolmNelson Deterforskjellpateoriogpraksis.Salangtioppgavenharjegtattformeg detteoretiskestoffetsomomhandlerhjelp.ikapittel2beskrevjeghjelpesystemerogprinsipperforhvordandissekunnedesignes.ikapittel3var viinnommetaforer,tegnognaturligdesign-somjegharkalthjelpenibrukergrensesnittet.idettekapitteletnskerjegakombinereteorienfrade foregaendekapitlene,ogseresultatetnarideeneblirsattutipraksis. Detsompapapiretkanvrebadefornuftigogklart,kanoftevirkediffust oguklartidenvirkeligeverden.itilleggkandetvreslikatulikeavveiningermagjresfordiforholdeneikkeerheltslikmanhaddetrodd.megarry [Meg91]beskriverereforholdsomsynesbraiteorien,menmatteforkastesipraksis.Hunkomoppieredilemmaerogavveininger,ogdessuten praktiskeproblemersomteoretisklitteraturikkegavsvarpa.ogsaidenneoppgavenerdetforetattvisseavveininger.noenavveiningerharblitt gjortforditeoriogpraksisikkealltidstemmerlikegodtoverens,andrep.g.a. tidsmessigeaspekter,ognoenigjenfordiandrefaktorersliksomtilgjengeligskjermplass,tilgjengeligeintegrasjonsmekanismero.l.kreverdet.jegvil kommenrmereinnpadisseavveiningeneiseksjon4.5.7paside140. UtoverikapitteletviljegpresenterehvordanprogrammetHTML-assistent blelaget,samtbrukerunderskelsensombleforetattforaevalueredetferdigeresultatet.hypotesenefrakapittel2og3blirkonkretisertforapassei HTML-assistentstilfelle,ogtrenyeinnfres.Deretteranalyseresresultatene,ogdetvurderesomhypotesenestyrkesellersvekkes. {109{

119 Kapittel4.Eksperimentet:Hjelpenipraksis 4.2Forunderskelse Maletmeddennehovedoppgavenerasepahvordanmankanbedreoppgavegjennomfringenforoppgaversomutfressporadisk.Detvarderfor viktiganneenbrukeroppgavesompassetdenneoppgavekategorien.hva brukeroppgavenhandletomvarunderordnethvoroftedenbleutfrt.mangeoppgaverutfresforoftetil akunnekallessporadiskutfrteoppgaver. Andreutfressasjeldenatbrukerpopulasjonenblirnybegynnerefragang tilgang. Idetsistehalvannetaretharbrukavinternet,ogdasrligiformav\sur- ng"paworldwidewebeksplodertiomfang.brukerneleserhypertekst dokumenter,ogkanbevegeseggeograskuavhengiggjennomemnerelatertinformasjonvedaklikkepauthevedeorditeksten.paierbruksomfangetsrligstortgrunnetletttilgangpaverkty ogstorbandbreddepa nettverket.deesteavstudentenehardaogsalagetegnehjemmesider. 1 Detteerdokumentersombeskriverlittavhvadudrivermedistudier,pafritido.l.HjemmesideneskrivesispraketHTML,somharsinegenbestemte syntaks. 2 Harmanfrstlagetenhjemmeside,ersomregelikkedennenoeman ikkerpaogforbedrerdaglig.fordeestedreierdetsegomenoppgave 3 somutfresmedujevnemellomrom.noenredigererellerlagernyesider hvermaned,mensdetforandrekanga3manederellerethalvtarmellom hverganghjemmesidenfarenansiktslftning. Alageenhjemmesidevar derfornoesomsauttilapasseikategoriensporadiskutfrteoppgaver. Varen94bledetforetattenlitenforunderskelseforaseomskrivingav hjemmesidervarenpassendeoppgaveataforseg.trebrukerematteskriveenhjemmesideienstandardteksteditor.forahjelpesegkkdeutdelt enminimalhtml-manual,sombeskrevdeviktigstesyntakselementenei spraket.enkvalitativunderskelseiformavenhyttenkningsprotokollble bruktforasehvordanbrukerneutfrteoppgaven.enslikhyttenkningsprotokollforegarvedatbrukerenfortellerhvahantenkteroggjrmenshan forskeragjennomfreoppgaven.observatrennotererhvasomblirgjort, ogersrligoppmerksompafeilbrukerengjr,utenagripeinn,ellersvare pasprsmalunderveis. Idenneunderskelsenbledetgjortengoddelfeil.Deestefeilvarav syntaksmessigart,forselvomhtml-spraketerrelativtgreit,erdetlett askrivefeilsyntaksellerglemmeting. Itilleggblenoensemantiske,og noenproblemeravmergenerellkarakteravdekket.deviktigsteproblemene 4 flgerher: 1 Medverktyhersnakkerviomsakalte\browsere"eller\Web-lesere"somviserfram dokumenterskrevetisprakethtml.devanligsteermosaic,netscapeogairmosaic. 2 3 HTMLerenforkortelseforHypertextMarkupLanguage. HjemmesidekanidennesammenhengoftebetyetnettverkavHTML-dokumenter. RedigeringavhjemmesidenvildermedilikestorgradbetyalagenyeHTML-dokumenter inettverket. 4 EteksempelpaHTML-syntaksnnesigur4.4paside

120 4.2Forunderskelse Smasyntaksdetaljersomf.eks.en\ "elleren\/"blirlettglemt. DeestesprakkonstruksjoneriHTMLharenstartbesvergelseogen sluttbesvergelse.deterlettaglemmesluttbesvergelsen.grunnentil detteerofteatbrukerenkonsentrerersegomandretingetterathan harskrevetdeninnledendebesvergelsen.nardeterpatideaskrive avslutningen,harhanrettogslettglemtatdetmagjres.detteproblemetforsterkesytterligerenarsyntakskonstruksjoneneernestetinni hverandre. EndelHTML-syntakservanskeligaforsta.Srliggjelderdettekonstruksjonenforalageenforbindelsetiletannetdokument.Forbindelseskonstruksjoneninneholderenstartbesvergelsesombeskriveradressentildokumentet,entekstsomleserenkanaktivereforagatil dokumentet,ogensluttbesvergelse.brukernehaddeproblemermed askilledelenefrahverandre. Detervanskeligaskillepaoverskrifterogtitler.Fleretroddeatdette varsammeting,selvomdetnnestoulikekonstruksjoner,ogmeningenerforskjellig. Noesyntakserdetvanskeligaforstameningenmed.Nivaetpaoverskrifteneforvirretenbruker.Enoverskriftskommandoinneholderet tallsomdenererstrrelsenpaoverskriften.brukerentroddetallet bestemterekkeflgenavoverskriftene. Deterstordistanse slikarbeidetnautfres.manskriverdokumenter ienteksteditor,forderetteralagreogseresultatetieks.mosaic.dette 5 gjratmulighetenetilafafeedbackpadettidspunktfeilenoppstoder minimal.mangesyntaksfeilblirikkeoppdagetfrmanfarseresultatet, ogpadettetidspunktvardetvanskeligereannefeilen. EngyldenregelforprogramvaresombehandlerHTML-dokumenterer atdeskalvrerestriktivemedhvadeprodusererogtolerantemed hvadeaksepterer.dettekanvreetproblemforenbrukersomproduserernoe,fordisyntaksfeilblirignorertundervisning.iverstefall blirdokumentetseendeliktutmedogutensyntaksmessigefeil.inesteomgangkandetvreenannenpersonsomleserdokumentetmed etannetvisningsverkty,ogdetteverktyettrengerikkendvendigvis handteredesyntaktiskefeilenepasammemate. Itilleggnnesdetendelproblemeravlayoutmessigoginnholdsmessigart, mendetgarutenfordenneoppgavenadiskuteredisse. Forunderskelsenvarrelativtliteniomfang,menjegtrorikkedetvillevrt noepoengagagrundigeretilverksidennefasen.maletvaraseomdeta produserehjemmesidervarenoppgavesomutfressjeldennok,samtom 5 Distanseerdenerti[HHN86].Distanseeravstandenmellombrukerensmalog realiseringenisystemet.seforvrigseksjon3.2.1paside

121 Kapittel4.Eksperimentet:Hjelpenipraksis 4.3PresentasjonavHTML-assistent etumiddelbartbrukbartsystemkunneegnesegfordennespesielleoppgaven.jegsynesjegkksvarpadettemeddetrebrukertestene.detblegjort engoddelfeil,ogdisseoppdagesikkefrbrukerenfarseresultatetivisningsprogramvaren.dettegjratdettarlengretidaretteoppigjenfeilene ennhvisfeilenebleoppdagetumiddelbart.enannentingeratallsyntaksen maskrivesinn.endelavdetaljenemamannneidokumentasjonen.disse punktenetalerforatdetmakunnelagesetverktysombadeerenklerea bruke,ogsamtidigsttterenraskereogmereffektivoppgavegjennomfring. Thenextgenerationofcomputersshouldbelike-forour parents. JohnManley,ElectronicArts DetkanvregreitafaetinnblikkihvordanHTML-assistentegentligserut, oghvordanprogrammetbrukesfrjegforklarerhvilketankerogideersom liggerbakdesignen. Forafatestethypotesenefrakapittel2og3vardetndvendigadesigne HTML-assistentmedforskjelligegrensesnitt.Detblebestemtaha2oppstartsparametretilprogrammetslikatjegkunnebestemmeibrukertestene hvilketgrensesnitthverbrukerskulleha.fellesforallegrensesnitteneerat deergraskemedtrykknapper,valgmenyer,radioknappero.l.forskjellen liggeriomknappeneertekstligellerbilledligbeskrevet,samtomprogrammetviserhjelpellerikke.notasjonensomvilblibruktutoverikapitteletfor askilledeulikegrensesnitteneersomflger: TekstligIkke-Hjelphenvisertilgrensesnittetsomhartekstligeknapper, ogsomikkeviserhjelp. TekstligHjelphenvisertilgrensesnittetsomhartekstligeknapper,og viserhjelp. BilledligIkke-Hjelphenvisertilgrensesnittetmedbilledligeknapper, menutenhjelp. BilledligHjelphenvisertilgrensesnittetmedbilledligeknapperoghjelp. Ikke-Hjelp.Brukesdettealenehenvisesdettilbeggegrensesnittsom ikkeharhjelp. Hjelp.Brukesdettealenehenvisesdettilbeggegrensesnittsomhar hjelp. Tekstlig.Brukesdettealenehenvisesdettilbeggegrensesnittmed tekstligbeskrivelsepaknappene. 112

122 4.3PresentasjonavHTML-assistent Figur4.1:HTML-assistent,BilledligHjelp.Ivisningsomradetviseshjelpen fordibrukerenholderpamedenfunksjon.iarbeidsomradeterbrukeren iferdmeda\signere"dokumentet.detteskjeridetverstevinduet. Ihovedvinduetnedersttilhyrekanviselistenoverelementenei dokumentet.dettevindueteralltidapent(bortsettfraheltistartenpa sesjonen). Billedlig.Brukesdettealenehenvisesdettilbeggegrensesnittsom harbilledligbeskrivelsepaknappene. DeterbareomhjelpenertilstedeellerikkesomskillerHjelpfraIkke-Hjelp. Brukergrensesnittetforvrigerlikt.Billedligogtekstliggrensesnitteneskillersegkuniomknappeneigrensesnittetertekstligellerbilledligbeskrevet. Videreutoverikapitletvildetblivistskjermbilderfrabadedenbilledlige ogdentekstligevariantenavgrensesnittet.strstedelenavskjermbildenekommerfrabilledliggrensesnittenefordibilledlighjelperpaenmate \aggskipet",somkombinererhjelp,metaforerogtegn,ogerdetgrensesnittetsomjeghaperskalvreetumiddelbartbrukbartsystem.deandre tregrensesnittenemanglerenellertoavkomponentenesombilledlighjelp har,ogerlagetforakunneunderskebetydningenavdeforskjelligegrensesnittkomponentenehverforseg. ToeksemplerpahvordanHTML-assistentserutvisesigur4.1og4.2. Skjermenerdeltietarbeidsomradeogetvisningsomrade.Arbeidsomradet erdetomradetpaskjermenderbrukerenlagerdokumentet.detbestaralltid avett,menkanogsabestaaverevinduer.nederstvisesalltidhovedvinduet(segur4.7).dettevindueterutgangspunktetforasetteinnnye,eller 113

123 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.ihovedvinduetbennerdetsegenlisteoverelementeneidokumentet.herkan brukerenytte,sletteellerredigereelementene.etelementeralltidaktivt, ognyeelementersomsettesinnidokumentethavneralltidunderdetaktive,ogblirderetterselvdetaktive.brukerenkanvelgeaktivtelementveda klikkepadet. Visningsomradetbennersegtilvenstre.Hervisesvekselsvisdetforelpigedokumentetoghjelpen.Hvergangbrukerensetterinnetnyttelement, ellerredigerereteksisterendeviseshjelpen.narhanerfornydmeddetteelementet,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.selveimplementeringsfasentokioverkantav2maneder. 114

124 4.3PresentasjonavHTML-assistent 4.3.1Etlitescenario ForafaenforstaelseavarbeidsgangeniHTML-assistentviljegherpresentereetlitescenarioderentenktbrukernskeralageenkorthjemmeside. JegbrukerherBilledligHjelpgrensesnittet.Allegurenedetrefererestili detteeksempletnnesigur4.3. Detfrstesomskjeretteratbrukerenharlestetegetvelkommenskjermbilde,erathanfarbeskjedomaskriveinnnavnetogtittelenpahjemmesiden ivinduetigur(a).tittelenpadokumentetblirforeslattautomatisketterat brukerenharskrevetnavnetsitt. Ialleskjermbildervisesenhjelpelinjeverst.Idenneblirbrukereninformert omhvadeulikegrensesnittobjektenebrukestil.hjelpelinjaendrerinnhold avhengigavhvormusmarkrenbennerseg.iskjermbilde(a)starmarkreni\dittnavn:"feltet. Hvergangbrukerengarinnietskjermbilde,sliksomdetigur(a)endres innholdetihjelpevinduet(segur4.1og4.2,samtforklaringeniforrigeseksjon),dermedvilhjelpenvisessomigur(b).dissehjelpeteksteneforsker aforklarehvordannoeskalgjres.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. Samtidigsomhovedvinduetdukkeroppendresinnholdetihjelpevinduettil aviseinnholdetidetforelpigedokumentet.padettetidspunkteterdet bareoverskriften\eriksaastadshjemmeside"somstarder(segur(e)), menettersombrukerenproduserermerblirdetvistenmerogmerferdig hjemmeside.hvergangbrukerenkommertilbaketilhovedvinduetettera haendretellerlagetetnyttelement,visesdokumentet. Laossnaantaatbrukerennskeraendreoverskriftensomharblittlaget.Dettekangjresenkeltvedadobbeltklikkepaoverskriftenilistenover dokumentetselementer.dermedvisesvinduetigur(f),samtidigsomvisningsvinduetendrestilavisehjelpomoverskrifter.ioverskriftsvinduetkan brukerenenkeltendretekstensinnholdogstrrelseforsaaaksepterevalgeneogreturneretilhovedvinduet. Hvisbrukerensanskerasetteinnentekst,kanhantrykkepaknappen merket\txt".visningsvinduetvisernahjelpomtekst,samtidigsomtekstvinduetigur(g)dukkeropp.brukerenkanbegynneaskrivemedengang. Deterimidlertidlurtabrekkeopptekstenipasseligedeler.Tekstvinduet erlinjeorientert,slikatallefunksjonerutfrespaenhellinje.vilbrukeren 115

125 Kapittel4.Eksperimentet:Hjelpenipraksis (a)tittelvinduet (b)hjelpfortittelvinduet visessamtidig. (c)merhjelphvisbruker trykkermerknappen (d)hovedvinduet (e)forelpigdokument (f)redigereroverskrift (g)skriverlitttekst (h)forelpigdokument (i)leggerinnbilde (j)bildetblirenforbindelse (k)signererdokumentet (l)ferdigdokument 116 Figur4.3:EtkortscenarioiHTML-assistent.

126 4.3PresentasjonavHTML-assistent f.eks.utheveordetuheldig,madettesettespaenegenlinje.deretterma hantrykkepafunksjonenforfettekst.tekstlinjenevisesienlistetilvenstrei tekstvinduetetterhvertsombrukerenskriverdeminn.vikanseeteksempel padetteigur(g).tekstenbrukerfarpresentertivisningsvinduetnarhan aksepterervalgenesineerimidlertidikkedeltoppmedmindremanspesikt beromdet.dettekanvisevedaobserveredetferdigedokumentetigur (h). Asetteinnetbildeforegarvedatbrukerenvelgerkameraetihovedvinduet (d).davisesbildevinduetigur(i),samtidigsomhjelpenendres.detliggerengoddelferdigebildersombrukerneavhtml-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.ved atrykkepa\mosaic-logo"knappenmidtpagur(j)hentesadressenoveri HTML-assistent,ogvisesilinjenunderknappen.Deretterkanbrukerenaksepterevalgene,ogreturneretilbildevinduet.Akseptererhanvalgeneogsa her,erhantilbakeihovedvinduet. Navilelementlistenihovedvinduet(d)inneholdeenoverskrift,entekstog etbilde.brukerenkankanskjenskeasetteinnenskillelinjeoverogunder bildet.dettegjresvedatrykkepaskillelinjeknappeni\settinn"menyeni hovedvinduet(d).laossantaatbrukerengjordeenfeil,ogtrykkettregangerpaknappen.trelinjervisesdapasluttenavelementlistenogidetferdige dokumentet.grunnentilatlinjenevisespabunneneratetavelementene ielementlistenalltiderdetaktive.detteelementeteruthevetmedenbla bakgrunn.etnyttelementvilalltidsettesinnetterdetaktive,ogblirselvdet aktiveetteratdetharkommetinnielementlisten. Brukerenhardermedgjorttofeil.Hanharsattinntrelinjeristedetforto,og linjeneersattinnpasluttenavdokumentet.disseproblemenelarsegimidlertidenkeltordneopp.underelementlistenihovedvinduet(d)nnesdetre knapperforamanipulereelementeneilisten.determuligakopiere,slette, ogytteelementeroppogned.brukerenkanderforklikkepadenenelinja, ogderettervelgesletteknappen.linjaforsvinnerbadefraelementlistenog dokumentvisningsvinduet.deretterkanbrukerenvelgedeandrelinjene,og yttedemdithanvilhademmedetpartrykkpaoppknappen. Laosssaantaatbrukerennskerasetteinninformasjonomhvemsom harlagetdokumentet.vedatrykkepanedersteknappi\settinn"menyen kommeradressevinduetopp(gurk),oghjelpomdettevises.navneter 117

127 Kapittel4.Eksperimentet:Hjelpenipraksis <HTML> <HEAD> <TITLE>ErikSaastadsHjemmeside</TITLE> </HEAD> <BODY> <H1>ErikSaastadsHjemmeside</H1> Detvarengangenmannsomvarlitt<b>uheldig</b>. Hansnubletdahanskullegaut,ogramletsalanghan varnedtrappen.imidlertidgikkaltbarebra. <HR> <AHREF=" "clockbutton.gif"align=topalt="ifi"></a> <HR> <ADDRESS> ErikSaastad<BR> Systemarbeid,Instituttforinformatikk, UniversitetetiOslo </ADDRESS> </BODY> </HTML> Figur4.4:HTML-kodenprodusertiscenariet. 4.4Hypoteser alleredefyltut,sabrukerenkanskriveelektroniskpostadresse,ogvelge studieretningoginstitusjonomnskelig.deretteraksepteresvalgene,og brukerenreturnerertilhovedvinduet.detferdigedokumentetvisesigur (l).igur4.4viseskildekodentildokumentet.denneertattmedforavise hvaenbrukersomnsketalagedokumentetienvanligteksteditormatte skrevet. DetererefunksjoneriHTML-assistentsomikkeergjennomgatt.Jegser ikkenoepoengiagjredette.leserenskullenahafattenbrukbarforstaelseavhvordanprogrammetvirker,ogdengenerellearbeidsgangen. Deestehypoteseneertidligeredenertikapittel2og3.Itilleggblirdet herinnfrttrenyehypotesersomharmedoppgavegjennomfringenagjre.detteerhypotesersomikkeharmedhjelpenellerbrukergrensesnittet hverforsegagjre,menhellermedoppgavegjennomfring,enkelhetog umiddelbartbrukbaresystemergenerelt. Alletidligerehypoteservilbligjentattidenneseksjonen.Badehypotesenefrakapittel2og3,samtdenyehypotesenevileksistereitoutgaver. Engenerellversjonsomomhandleromhjelp,metaforer,ogumiddelbart brukbaresystemer.dissehypoteseneblirskrevetmedstorh.dessuten enspesiellversjonsomertilpassethtml-assistent.dissehypoteseneblir 118

128 4.4Hypoteser markertmedlitenh. Senereidettekapitteletvilunderskelsenbligjennomgatt,ogdetvurderes hvilkehypotesersomstttesoghvilkesomsvekkes.isistekapittelviljeg seomresultatenesomgjelderfordespesiellehypoteseneogsaholderfor degenerellehypotesene Hjelp H1Oppgavegjennomfringengarraskeremedhjelpogprogressivtillukningennuten. h1oppgavenerraskereautfremedhjelpennuten. Poengetmeddennehypoteseneraseomhjelpesystemetspillernoenrolle foroppgavegjennomfringen.utfrelsestidenpaoppgavenkansammenlignesforhjelpogikke-hjelpforafaenindikasjonpahvasomerraskest. H2Oppgavegjennomfringenerenkleremedhjelpogprogressivtillukning ennuten. h2oppgavenerenklereautfremedhjelpennuten. Hernskerjegaseomhjelpesystemetspillernoenrolleforhvorenkelt HTML-assistentblirabruke.Detvilmattebenytteskvalitativeteknikkerfora kunnefaindikasjonerpaomhypotesenerriktigellergal.itilleggerdetmulig abenyttekvantitativeteknikkeriformavsprreskjemaerogtellingavantall feilbrukeregjr.detsommasammenligneserombrukernesyneshtmlassistentvarenklereabrukeihjelpversjonenenniikke-hjelpversjonen Billedligversustekstbasert H3Etgrensesnittmedbilledligeknappererraskereabrukeennetmed tekstbaserte. h3oppgavenerraskereautfremedbilledligennmedtekstliggrensesnitt. Jegnskeraseomtegnogmetaforerspillernoenrolleforoppgavegjennomfringen.Dettekanmalesvedasammenlignegjennomfringstideni BilledligogTekstliggrensesnittene.Detkanvreproblematiskaslutte noegenereltutfradennehypotesenfordibadevalgavbilderpadebilledligeknapperogtekstenpadetekstligeknappeneermineegne.uansettvalg avbilledligeogtekstligeknappervildetkunnemalesengjenkjenningsverdi somsiernoeomhvilkentypeknappersomraskestgjenkjennesetteratde frsterlrt.mangeavknappeneihtml-assistentvilbrukerenkommei kontaktmedmangegangerpaerestederigrensesnittet. 119

129 Kapittel4.Eksperimentet:Hjelpenipraksis H4Etgrensesnittmedbilledligeknappererenklereabrukeennetmed tekstbaserte. h4oppgavenerenklereautfremedbilledligenntekstliggrensesnitt. H5Etgrensesnittmedbilledligeknappergjrathjelpesystemetbrukes mindreennietgrensesnittmedtekstbaserteknapper. h5hjelpesystemetbrukesmindreibilledlighjelpennitekstlighjelp. Hernskerjegasepategnogmetaforersbetydningfordensubjektiveoppfatningavoppgavenskompleksitet.Detmamalesdelviskvalitativtf.eks.i formavhyttenkningsprotokoller,ogdelviskvantitativtiformavf.eks.antallfeilogsprreskjemaer.jegmasepaforskjellenmellombrukernesom brukerbilledligogdesombrukertekstlig.ogsahereksistererproblemet medakunnesinoegenereltomhypotesenefordibeggevarianteravgrensesnitteterlagetavmeg. Deternskeligaseom\hjelpenigrensesnittet"gjratdetblirmindrebehovforonlinehjelp.Hervildetistorgraddreiesegomkvantitativemetoder foraunderskehypotesen.detkantellesantallgangerbrukernebrukte hjelpesystemet,ogogsaantallgangerdetblirtrykketpa\mer"knappen.i tilleggkanjegfaenkvalitativflelseavhvorlengebrukernebenyttethjelpesystemetvedasepahyttenkningsprotokollero.l Tradisjoneltsystemversusetumiddelbartbrukbartsystem H6Oppgavegjennomfringengarraskereietumiddelbartbrukbartsystem ennietstandardverkty. h6html-assistenterenraskeremateaproduserehjemmesiderpaenn vedabrukeemacs. Etumiddelbartbrukbartsystembrvreraskereabrukeennetstandardverkty.Etavhovedmaleneietsliktsystemernsketomaprioritere oppgavegjennomfringframforlring.foratestedennehypotesenerdet muligalageenkontrollgruppesombenytteretstandardverkty.paivil dettesiteksteditorenemacs,ogjegkallerdennekontrollgruppenheretter foremacs.dermedkanemacsutfrelsestidmalesoppmotalledesom benytterhtml-assistent.enkvalitativfaktorerselvflgeligogsainneibildet.detkanvreforskjellerpakvalitetentildeferdigehjemmesidenesom produseresidetenesystemetiforholdtildetandre.denneforskjellenkan gjerneeksistereogsamellomdeforskjelligevarianteneavhtml-assistent. Detteproblemetblirdettattstillingtiliseksjon4.7.3paside

130 4.5Designogimplementasjon H7Oppgavegjennomfringenerenklereietumiddelbartbrukbartsystem ennietstandardverkty. h7html-assistenterenenkleremateaproduserehjemmesiderpaenn vedabrukeemacs. Etumiddelbartbrukbartsystemmavreenkelthvisdetskalfungere.Tilfeldigebrukernekanikkeforventesaskullehuskesyntaksdetaljerellerdetaljerigrensesnittet.Tingbrvreselvforklarende.Hermajegunderske EmacsmotdeforskjelligevarianteneavHTML-assistent.Etsprreskjema kangiindikasjonpahvorvidthypotesenstyrkesellersvekkes.determulig atelleantallfeilsomblegjort,ogseomdeternoenforskjellerher.itillegg vilhyttenkningsprotokollerkunnegietinntrykk. H8Ietgrensesnittsomgirumiddelbarresponspadetdulagererdetenklerearedigerefeilsomblirgjortfordideoppdagesraskere. h8deterenklerearedigerefeilmanhargjortihtml-assistentenni Emacs. IForunderskelsenbledetkartlagtatmangefeilikkebleoppdagetfrman sadetferdigedokumentetimosaicpaslutten.antagelseneratdettarlengretidogervanskeligerearetteoppfeilnarmanikkelengrehuskerhvaman gjorde.medfeilhermenerjegbadeglipperogmisforstaelser(seseksjon 2.2.1paside19).Dennetestenerkvalitativ.Detmaobserveresforskjeller mellomemacsoghtml-assistentnardetgjelderhvorfortbrukerneoppdagerfeilene,oghvorvanskeligdeterarettedemoppigjen. 4.5Designogimplementasjon Peopletalkaboutthe\depersonalization"ofcomputers.Iwant toemphasizethepersonalizationofcomputers-thatthey,their programsandlanguages,aredesignedbyindividuals,eachwith hisorherownobsessions. TheodorHolmNelson 4.5.1Designideogforholdettilandreverkty. HTML-assistenterdesignetforavreetverktyforproduksjonavhjemmesiderpaenenkelograskmate.Slikesiderkanidagstortsettproduseres patoulikemater.entenskriveshtmlsyntaksendirekteinnieneditor,eller manbrukeretverktysomerlagetspesieltforaskrivehtml-dokumenter. Detnnesereslikespesialverktypamarkedet.Fellesfordeesteav demeratdelignerpateksteditorer.brukerkanvelgehtml-syntaksenfra 121

131 Kapittel4.Eksperimentet:Hjelpenipraksis 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. Enklere og raskere for uerfarne brukere. 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(webmagic,sgi)larbrukerenkonsentreresegominnholdetistrregrad,og elementenevisesidenformdevilfremsta. Igur4.5harjegforsktagrupperenoenmaterakonstruereHTML-sider pa.nederstnnervidensyntaksorientertematen.brukerskriverhtmlsyntaksenienvanligteksteditor,ogkansedokumentetvedahentedet innietvisningsverkty.iboksenovenfornnervideesteavdagensspesialverktyforakonstruerehtml-sider.brukerslipperaskrivesyntaksen selv,ogkanvelgeelementeneframenyer.deesteslikeeditorerviserlikevelsyntakselementerpaskjermenenteniformavrenhtml-syntaksellersymbolersomviserhvilkekonstruksjonerforskjelligeteksterhrerinn under.endeleditorerbrukerogsasyntaktiskebeskrivelseriknapperog menyvalg. PadetnestverstenivaetnnerviHTML-assistent.Hererdetmeningenat brukereutensrligerfaringskalkunnekonstrueredokumentene.programmeterenklerefordidetdistanserersegheltfrasyntaksenslikatbrukerekan 122

132 4.5Designogimplementasjon konsentreresegominnholdetistrregradennikategorienunder.samtidig visesendringeneidokumentetkontinuerligietvisningsverkty.toveiskommunikasjonmedvisningsverktyetgjrdetmuligaslippeaskriveinnsyntaksogsanardetgjelderforbindelsetilandredokumenter.html-assistent erimotsetningtilalleandrehtml-produksjonsverktyjegharsettikke byggetoppsomeneditor. WebMagicfraSiliconGraphicsviserikkesyntaksenidokumentet.Istedetvisesdokumentetomtrentslikdetvilbliseendeutietvisningsverkty. Medslikeverktybegynnermananrmesegdenverstekategoriensom antageligerdenenkleste-nemligakunneskriveinndokumentetdirektei visningsverktyet.imidlertidharwebmagicdenulempenatteksterimenyvalgogpaknapperlignerendelpahtml-syntaks. WebMagicerikkesaenkelt aplassereigur4.5fornybegynnereogtilfeldigebrukereblirverktyetkanskjeikkesaintuitivtaenkeltabruke,og havnerienkategorimellomhtml-assistentogdeandreverktyene.for brukeremedlittkjennskaphtmlspraketselementererdetimidlertidet godtverkty,ogvilantageligplasseresetstedmellomdetalagedokumenterdirekteivisningsverktyetoghtml-assistent.html-assistentog WebMagicharnogenlundelikfunksjonalitet,menmegetforskjelligdesign, ogpasserantageligforforskjelligebrukergrupper Integrasjonogplattform DetharvrtmangevalgogavveiningerbadeunderdesignogimplementeringsfasenavHTML-assistent.EnavdeviktigstebeslutningeneomhandletintegrasjonenmellomHTML-assistentogetvisningsverkty,sliksom MosaicellerNetscape. Detvarenarbeidshypoteseatbrukernevillebenyttelangtmindretidpaa retteoppfeilhvisdekksehvordandokumentetvillebliseendeutunderveis mensdelagetdet.itilleggvarforbindelsertilandredokumenternoeav detsombrukernefantvanskeligiforunderskelsen.dethaddevrten fordelakunnehenteslikeforbindelserdirektefraetvisningsprogramslik somnetscapeellermosaic. DeintegrasjonsbehoveneHTML-assistentdermedvillehabehovforvarfor detfrsteakunnefortellevisningsprogramvarenatdenskullehenteetdenertdokument.detteforstadigakunnevisebrukerenhvordandokumentet villebliseendeut.fordetandrevardetviktigakunnebevisningsprogramvarenomadressentildokumentetdetforyeblikketvistefram.kunne visningsprogrammetsvarepaenslikforesprselvilledetvremuligfor brukerenablasegframtildensidenhannsketalageenforbindelsetil,i stedetforamatteskriveinnadressentildokumentet. DettegjordeatjegmattenneenversjonavMosaic,Netscapeelleretannet visningsverktysomenkeltlotsegintegreremedandreapplikasjoner.det vistesegatdetteogsableetvalgavplattform. FrstvurdertejegmulighetenepaAppleMacintoshplattformen.Padisse 123

133 Kapittel4.Eksperimentet:Hjelpenipraksis maskinenevarapplescriptnyligkommet.applescripteretprogrammeringsspraksomgjrdetmuligforapplikasjoneraintegreresmedhverandre.detteerimidlertidavhengigavatapplikasjonenebyggerinnvissekommandoer somgjrestilgjengeligforbrukiscriptspraket.integrasjonsmekanismenei Applescriptvareksiblenokfordenneoppgaven.ImidlertidvarikkeMosaic formacintoshdetpadettetidspunktet.sttteforappleeventkallvarpateststadietimosaic,ogmangletb.la.ndvendigdokumentasjon.netscapevar ikkekommetformacintoshenna,menidagtrorjegnetscapekansvarepa dendvendigeappleeventkall. Detbleogsavurdertandreplattformer.MosaicforSolaris/SunOShadde detsammeproblemetmedintegrasjonsmekanismenesommacintosh.da vardetikkesrligmangeandremaskinplattformerigjenpai.lsningen bleatamedenamigamaskinhjemmefra,ogmonteredensomennode pai'snettverk.amigaosinkludererarexx,somerenavartavrexxspraketfraibmsstormaskinmilj.sommedapplescriptmaprogramvarenpa AmigabyggeinnArexx-sttte,menimotsetningtilMacintosherdenneformenforintegrasjonmegetgodtutbygd.Allenyeprogrammerlanseresmed Arexx-funksjonalitet,fordidetnrmestharblittenstandard.Detfantesen versjonavmosaicforamiga,ogdennehaddearexx-stttefordepakrevde funksjoner. DetvarogsaeregrunnertilatAmigablevalgtsomplattformforHTMLassistent.DenviktigsteforutenintegrasjonenmotMosaic,varatjegtidligere haddeprogrammertpaamiga,ogkjentederfortilsystemkallognotasjoner. ItilleggvardetenfordelatAmigaenopererermedskjermer itilleggtil vinduer.skjermereretkonseptsomgjratdukanhaerearbeidsater.i 6 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-assistentpaAmigaerselvflgeligatAmigaenidagerendendeplattform.Itilleggerbrukergruppenfor HTML-assistentdenerttilavrestudenterpaI,ogdisseharikketilgang 7 tilamigamaskiner.jeganserimidlertidikkedissefaktorenesomnoeproblem.html-assistenterlagetsometeksperiment,ogharaldrivrttenkt pasomkommersieltlanserbart.detvarmeningenasehvordanetumiddelbartbrukbartsystemkunnelages,ogstyrkeellersvekkehypotesene. Videreframtidforprogrammeterliteinteressantidennesammenheng. 6 JegharvalgtaoversetteScreensmedskjermer. 7 Commodore,somproduserteogmarkedsfrteAmigaengikkkonkursapril1994. ImidlertiderdetetlitehapiatEscom,etstorttyskeiddistribusjonsselskap,kjptealle rettighetenetilamigaeniapril1995,ogharstartetproduksjonavnyemaskiner. 124

134 4.5Designogimplementasjon Figur4.6:Hypercardbaserersegpaenkort-metafor.Herernoeneksempler fradenfrsteversjonenavhtml-assistentsombleforsktimplementert ihypercard.metaforenkanvirkebindende.kortetsomvisesifrontherer noebrukernealdrifarse.hypercardersaknyttettilsinkortmetaforatdet enklesteeraplasserevariablerogkonstanterifelterpaetkortforapafa benyttetparsefunksjonenesomliggerihypertalkspraket Programmeringssprakoggrensesnittverkty Valgetavprogrammeringssprakvarikkesavesentligsomvalgavintegrasjonogplattform.Tidligereihovedfagsarbeidetbledetgjortetforskpaa prototype,ogdelvisimplementerehtml-assistentihypercardpamacintosh.altsomkomutavdetvarbortkastettid,samtenideomhvordan HTML-assistentikkeskullelages. HovedgrunnentildetteeratHypercardbaserersegpaenkort-metafor(se gur4.6).oftekandetvreslikatmetaforenkanvirkebindendeogkreativitetshemmendeslikatallnyfunksjonalitet,elleridettetilfellenyutviklingma knyttestilmetaforenpaenmerellermindrefornuftigmate[nel90],[mar93]. Blantannetvardetslikatenklestealternativforabehandletekststrengerog variablervaralagredemiegnefelterpaetkort.itilleggerdetvanskeligfor endelfunksjoneragjrenoemedetfeltpaetkorthvisikkekortetfaktisker detaktive.nskerdudermedagjrenoemedenrekkekortmaduhoppe mellomdem.dettemedfreratduentenmahaenmasseusynligefelterpa hvertkortforaholdevariabler-noesomgjrutviklingsarbeidettungt,eller dumahadempaetegetkort,oglasedisplayet,forderetterahoppefram ogtilbakemellomdettekortetogkortetdetjobbesmed.ihtml-assistents 125

135 Kapittel4.Eksperimentet:Hjelpenipraksis tilfelleblekort-metaforenhemmende,srligp.g.abindingentilmetaforen, menogsafordiprogrambiterliggerinnunderethvertgrensesnittobjekt,noe somkangjredetvanskeligafaoversikten. DermedbledetbestemtaimplementereHTML-assistentieteksibeltprogrammeringssprak,derideenevarmineegne,ogspraketikkelagethindringerforhvordanfunksjonalitetoggrensesnittbleimplementert.Jeghadde programmertendelictidligere.spraketereksibelt,menharogsasine svakheteriformavtypesjekkingogfaobjektorientertemekanismer.disse faktorenesynesimidlertidrelativtuvesentligenarmaleterasepahjelpen, hjelpemekanismeribrukergrensesnittet,ogderesrolleforasttteenenkel ograskoppgavegjennomfring. DetnnesetbrukergrensesnittbibliotekkaltMagicUserInterface (MUI) paamigaen.muikangenererekodeidiversesprakogdialekter,inkludertsasc,somjegbenyttetunderutviklingen.endelnesserfarman 8 gratisvedabenytteetsliktverkty,somf.eks.koblingmellomulikegrensesnittobjekter.verktyetinneholderendelobjektorientertemekanismerfordi duharmetodersominstansieresengangforalle,ogsomderetterfungerer uavhengigavhvorprogrammetbennersegieksekveringssekvenserog prosedyrekall.etfunksjonskallernoktilabeskriveatenmeldingskalvisesietfelthvismuspekerenbennersegoveretgrensesnittobjekt.mange 9 tingmaselvflgeligogsagjresmanuelt. MUIerfont-sensitivtidenforstandatbrukerenkanvelgeskrifttypeogstrrelsepatekstenigrensesnittet.Evnentilaendrestrrelsepadeulikegrensesnittobjekteneproporsjonaltmedvindusstrrelsenliggerogsainnebygget.Dissetomulighetenegjordeatjegkunnetahensyntildetpragmatiske nivaetidesignavknapperogbilledligeobjekterigrensesnittet(se3.5.3pa side102)utenamattegjreeninnsatsforafadettil.muivardermedet naturligvalg,narplattformenfrstbleamiga Generelledesignvalg DetbletidligbestemtatHTML-assistentskullehaetgraskgrensesnitt,og atskjermenskullevredelti3hoveddeler: 1.Selvekonstruksjonsverktyet,derbrukerenlagerogredigererdokumentet. 2.Ethjelpevindumedinformasjonpaoppskriftsform,somtilenhvertid presentererdenaktuellehjelpenforfunksjonenbrukerenholderpa med(f.eks.skriveentekst,setteinnetbilde,redigereenliste). 3.Etvisningsvinduderbrukerenheletidenfarsehvordandetferdige dokumentetblirseendeut. 8 ForkortetMUI.CopyrightStefanStuntz.FortekniskdokumentasjonomMUIse[Stu94] og[sr94]. 9 Detteerikkeetforskpaadenereobjektorientering.Jegkanforliteomemnettila uttalemegomdet. 126

136 4.5Designogimplementasjon Padennematenhapetjegbestaivaretaendelavprinsippenesomer kommetframidetoforegaendekapitlene.fordetfrstevillebrukeren fasehjelpenietegetvindu,somstadigbleoppdatertavhengigavkontekstenhanbefantsegi.fordetandrevillebrukerenkunnesedetferdigeresultatetheletiden.detteantokjegkunnehjelpepamulighetenetila oppdagefeilpaettidligstadium,ogdermedbedreklarearettedemopp utenstrreproblemer.mankunnekanskjetenkesegatpunkt1og3var skjeddeisammevindu.hvisdettevartilfellehaddevivrtpaverste nivaigur4.5ogkunneredigereiwysiwyg-modus,slikmankanien delsideombrekkingsprogramvare.dettekomaldripatalefordidethaddevrtformyearbeid,ogtattaltforlangtid.jegmattehaimplementert 10 etwww-visningsprogram,somitilleggmatteharedigeringsfunksjonalitet. OppbygningenavHTML-assistentmedetvisningsvinduogenredigeringsbitflgeristedennoeavdensammeoppbygningensomenbrukervilbenytteunderkonstruksjonavHTML-dokumenterif.eks.Emacs.Detervanlig ahaetvisningsverktykjrendepamaskinen,slikatmanmedjevnemellomromkansehvordandokumentetblirseendeutvedahentedetmanuelt innivisningsprogramvaren. DetblevalgtutetsubsettavHTML-kommandoersomHTML-assistentskullekunneprodusere.IstorgradbledevalgtutfraBerners-LeeogConnolys HTML-spesikasjon[BLC94].JegbegrensetmegifrsteomgangtilHTML level1.dettevilsiatforms-konstruksjoneneikkebletattmed. Detteble gjortavtogrunner.fordetfrstebrukessliktlitepahjemmesider,ogfordet 11 andrekanikkenavrendeversjonavamigamosaicviseforms.deretter begrensetjegmegtiletsubsetavfunksjonalitetenihtml-level1.detsom ikkebletattmedvarstortsettserveravhengigeting,samtatendelvarianteravtilnrmetlikekommandoerblefjernet.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.lagringsstruktureninterntiprogrammetbleimidlertidprogrammertryddigogutvidbaritilfellejegunderveisvilleforstaatnyeelementermatteinnistrukturen.dessutenvardetviktigatlagringavstrukturen varrask,fordimosaicskulleoppdateresjevnligmeddetforelpigferdige dokumentet. ITekstliggrensesnittetbledetbruktordsomoverskrift,tekst,bilde,liste,skillelinje,adresse,vanlig,fet,skrastilt,skrivemaskin,forbindelse,treffpunkt, nyttavsnitt,nylinje,ny,slett,hentframosaic,oppetniva,opp,ned,okog 10 Desktoppublishingbliroftekaltsideombrekkingpanorsk. 11 Formsermulighetentilahaknapperogdialogbokseridokumentet. 127

137 Kapittel4.Eksperimentet:Hjelpenipraksis avbrytforabeskriveknappenefordijegnsketaskrivepanorsk.deeste ordeneskullevreganskeforstaelige.imidlertidadoptererfolkengelske begreperogbrukerdemsomnorske.spesieltserdetteuttilagjeldetekniskeordsomviharmyeavinneninformatikkogdata.deesteomtaler nokf.eks.forbindelsenfraetdokumenttiletannetsomenlink.dermedhar jegkanskjeklartalageenmotsetningmellomdetabrukenorsksprak,og detabrukebrukerenssprak.jegharforsktavelgedenorskeordenemed omhu,oghaperatdeikkeskalvoldeformangeproblemer. Detekstligeknappeneinneholdthverstortsettbareettord.Jegforskte somsagtaskrivepanorskistedetforabrukedeoftemerbrukteengelske ordene.dettekanhavrtenulempe,fordiordenevarmindrekjent. Knappeneibrukergrensesnittetblearrangertinoejegmenererennaturlig arbeidsrekkeflge.deterfaknapperihovedvinduet,ogdettebidrartilat detblirlettereafaoversikten.knappeneforoverskriftogteksthrernaturligsammen,ogerdemestbruktesadestarpatoppen.bilderoglister benytteslittherogder,ogkommerundertekstknappen.motsluttenavprosessenmedalageetdokument,delermangjerneelementenemeropp, ogsetterinninformasjonomhvemsomharskrevetdokumentet,derforer skillelinjeogadressedesisteelementene.sammerekkeflgeblegittpa elementenesomskullevremedibrukeroppgaven(seseksjon4.6paside4.6)selvflgeligerdetopptilbrukerenavelgeelementeretterhvertsom hantrengerdem,rekkeflgenerbareenveiledning,ogikkeethinder. Knappeneerforsktplasserttilhyreiskjermbildene.Detteeretprinsipp sommarquezoglehman[ml92]komframtilienunderskelse.idenne underskelsenkonkluderesdetmedatknappertilhyreforetrekkesframfor knappertilvenstreiskjermbilder.detroratnoeavgrunneneratmusensom regelholdesihyrehand 12,ogatdetderforblirenklereasynkroniseresyn oghandbevegelser. HTML-spraketerbyggetienslagsnettverksstruktur.Deesteelementer kannestesinnihverandreogspraketerderformegeteksibelt.problemet forhtml-assistentisamateeratdetkanvrevanskeligbadeadesigne ogbrukeetgrensesnittderdeestefunksjonermavretilgjengeligalle stederigrensesnittet.jegbestemtemegderforforaforenkledethelenoe, ogsatsetpaabaseregrensesnittetpaenlistestruktur.somvanlignarnoe blirenkleregardetgjerneutoverfunksjonalitetogeksibilitet.hovedvinduet (segur4.7)inneholderenlisteoverdedokumentelementenebrukerenhar laget.disseerdetmuligaredigere.redigeringavetelementenefrerdeg tiletnyttvindusomerforskjelligavhengigavhvilketelementsomredigeres.desammevinduenekommermantilhvisennskerasetteinnetnytt bilde,ennyoverskrift,e.l.ikkeallevindueneharmuligheterforasetteinn spesielleelementer,sliksomforbindelsertilandredokumentero.l.jegtror disseavveiningenehargjorthtml-assistentenklereabruke,menmindre eksibeltenndetaskriveinnhtml-syntaksdirekteieneditor.foralage hjemmesiderviljegimidlertidtroathtml-assistentereksibeltnok. 12 Selvendelkjevhendtebenyttethyrehandtilmusbruk,ogforetrakkknapperoppeog tilhyre. 128

138 4.5Designogimplementasjon (a)hovedmenyeni BilledligHjelp grensesnittet. (b)hovedmenyenitekstligikke-hjelp grensesnittet. Figur4.7:HovedvinduetibilledligogtekstligvariantenavHTML-assistent. Listentilvenstrei vindueneviserelementenei dokumentet.disse kanredigeresvedadobbeltklikkepadem.knappenefor asetteinn nyeelementererplasserttilhyrei skjermbildene.knapperfora manipulerelisteelementenennesunderlisten.hovedvinduetibilledlig hjelpgrensesnittetinneholderenhjelpknappsomikkennesitekstlig Ikke-Hjelpgrensesnittet.Narkunhovedvindueteroppefarbrukernese dokumentetivisningsvinduet.skulledehabehovforasehjelpenom hovedvinduet,kandetrykkepadenneknappen. HTML-assistenterspesiallagetforaproduserehjemmesiderforWWW.En delkunnskapomdetalagehjemmesiderforbrukerepaiblederforlagt inn.jegharalleredenevntatknappeneihovedvindueterforsktplasserti enrekkeflgesomtilsvarerarbeidsgangen.andreelementer,sliksomadressevinduetinneholderstandardvalgforstudieretningenepai,ogvalgfor deinstitusjonenesomnnespahuset.hvisdetskallagesenforbindelse berhtml-assistentmosaicomagatilishjemmeside,slikatbrukerne haretutgangspunktforaskeetterdokumentetdeskallageenforbindelsetil.standardtittelogfrsteoverskriftpadokumentetblirforeslattsom \BrukerNavnsHjemmeside",der\BrukerNavn"erbyttetutmedbrukerensegentligenavn.Adressekonstruksjonenkanbarebrukesengang,og dennesignaturenhavnerpasluttenavdokumentet,ogkanikkeyttes.en delfeilmeldingerharogsamedoppgavenagjre.andreoppgavespesikkeelementererikkebyggetinn,fordihjemmesideravnaturvariererrelativt mye Hjelp Selvombaretoavgrensesnittene(Hjelp)vistehjelpslikdenerbeskreveti kapittel2,haddeallegrensesnittvarianteneenvissformforhjelp.brukeren kunneuavhengigavgrensesnittplasseremuspekerenoveretobjektogfa enbeskrivelseavhvadetteobjektetblebrukttil.meldingenblegittieteget 129

139 Kapittel4.Eksperimentet:Hjelpenipraksis Figur4.8:Hjelpelinjasvarerpa\Hvaer?"-sprsmal,ognnesversti allevinduer.herstarmuspekerenoverstrengenderbrukerenkanskrive innnavnetsitt.narmuspekerenplasseresoveretannetgrensesnittobjekt endreshjelpelinjatilaforklarehvadetteobjektetbrukestil. feltverstidetaktivevinduet(segur4.8).allebrukernekunnedermedfa svarpa\hvaerdette?"-eller\hvabrukesdennetil?"-sprsmaluavhengigavhvilketbrukergrensesnittdebenyttet.noenknapperfrabilledligog Tekstliggrensesnittet,ogderesrespektivehjelpelinjebeskjedervisesigur 4.9. Ihjelpetekstensprbrukerealdrietsprsmaldirekte,menfarsvarenepresentertvedapekepaulikegrensesnittobjekter.Sprsmalene\Hvautfrer denneknappen?",\hvaskjerhvisjegtrykkerher?",\hvakanjeggjreher?" eller\hvordanbrukerjegdettefeltet?"kanallevretingbrukerennsker svarpa.hjelpelinjagirihovedsak\hvaer..?"-informasjon.noenmeldingergrenserkanskjemotasvarepa\hvordangjrjegdette?",mensvaret beskriveraldrimerennhvadugjrmedetenkeltgrensesnittobjekt.enmeldingsomkanskjekanseutsomsvaretpaethvordansprsmal,sliksom f.eks.\etklikkaktivererenlinje,toredigererden"erdermedsvarpa\hva kanjeggjreidettefeltet?"fordidetsieringentingomarbeidsgangeller helhetenietvindu. HjelpelinjakanvreenndvendighetsrligiBilledliggrensesnittenefordi detikkealltiderlettadesigneikoner,sporogsymbolerderbetydningener apenlysforallebrukere.tildelsgjelderdetteogsafortekstlig,daendelord oguttrykksombenyttespagrensesnittobjekteneikkendvendigvisforstas liktavallebrukerne.enannetingsomtalerforagienbeskrivelseavhva grensesnittobjekteneitekstliggrensesnittenebetyr,eratjegharforskt abrukenorskeordoguttrykk.forendeltermerbrukesoftedetengelske ordet,selvomdetnnesnorskeoversettelser.dermedkanendelavuttryk- 130

140 4.5Designogimplementasjon Lageetnyttbilde Lageennyliste Setterinnenhorisontalskillelinje Lageinformasjonomforfatter Setteraktivtekstlinjeifetskrift Fjerner Fet, Skrastilt ogskrivemaskin skriftfraaktivlinje Aktivtekstlinjeblirforbindelsentiletannet dokument/bildetblirenforbindelsetilet annetdokument Slettaktivlinje Figur4.9:Noenknapperibilledligogtekstliggrensesnittene,ogteksten sompresentererdemihjelpelinja. 131

141 Kapittel4.Eksperimentet:Hjelpenipraksis kenesomblebruktigrensesnittethaproblemermedabliforstatt.dettekan vremedabidratilbehovetforen\hvaer?"-funksjonidetekstligeversjoneneavgrensesnittet.dennefunksjonenkanfretilatdenandrehjelpen vilblimindrebrukt.forvrigvilikke\hvaer?"-hjelpengjrenoenforskjell, ettersomallegrensesnittvarianteneinneholdersammemuligheter. IHjelpgrensesnittetenefarbrukerneheletidenpresenterthjelppaoppskriftsformietegetvindu(segur4.10)HjelpeteksteneerlagetiHTML, ogpresenteresimosaic.enavgrunnenetildetteerathjelpensgrensesnitt skullevreenkelt.deestestudenterpaiervantmedwww-visningsverkty,ogdermedermosaicetfamilirtgrensesnitt. Hjelpenermentaskullekunnesvarepa\Hvordangjrjegdette?"-sprsmal. verstnnesenoverskriftsombeskriverhvahjelpenhandlerom.denneer nytral,slikatulikeadkomstveiertilsammehjelpeteksterskalkunnebenyttes.derettervisesetbildeavgrensesnittetsomhjelpetekstenomhandler. Dettebildeterenkopiavdetvinduetbrukerenerinneiforyeblikket,ogvariereravhengigavombrukerenbenytterTekstligellerBilledliggrensesnitt. Ibildeterdetererderinger 13 sommarkerersentralepunkterigrensesnittet.ringeneernumerertutifraantattarbeidsrekkeflge.itekstenkan brukerennneigjenderderingene,ogfaenforklaringpahvasomskal gjresidetspesielleomradetnummeretrefererertil(segur4.10).samtidigerteksteneskrevetihvajegantarernaturligarbeidsrekkeflge,slik atmankanlesesekvensielthvordangrensesnittetogfunksjonalitetenenklestskalbrukes.deterlagtendelarbeidiafahjelpeteksteneklareog forstaeligefordiborensteinsresultatervisteatkvalitetenpatekstenevar viktigereennaksessmekanismeneihjelpesystemet[bor85].deterbruktet nytraltsprak,ogteksteneerkorte,slikatdetskalvrerasktalesedem, forderetterakommesegforttilbaketiloppgaven.forallevinduer,bortsett fratekstvinduet,vardetmuligafaplasstilenkortoppskriftslisteutenat brukerenbehvdearullevindusinnholdetoppover. Detertomateraaksesserehjelpen.Fordetfrstevariererhjelpenavhengig avhvabrukerenprverautfre.hvisenbrukernskeraskriveenoverskrift,endrerinnholdetihjelpevinduetsegtilabeskrivehvordanmanlager enoverskrift.fordetandrennesdetenrullegardinmenyforaaksessereenhjelpeindeksoveruliketemaer.detteerenrelativtenkelmekanisme somkunhenterinnethtml-dokumentmedforbindelsertilannenhjelpeinformasjonsortertalfabetisk.dettebletattmedforahindreatkunkontekst sensitivhjelpskullebliethinderforutfrelsen.somomtaltiseksjon2.3.2 paside37erdetviktigaogsatilbyandreadkomstveiertilhjelpen.hvis kontekstsensitiviteterenestehjelpemekanismekanmanrisikereatdenblir tilhinderforoppgavegjennomfringenfordibrukerenmautavfunksjonen hanholderpamed,oginnienannenforafadeninformasjonenhanerute etter. 13 DerderingeneerhentetfraAppleguidesomerhjelpesystemetiMacOs7.5.Idette hjelpesystemetblirbrukerenledetgjennomensekvensmedskrittsommagjresfora fullfreenbestemtoperasjon.hvergangetinteraksjonsobjektmaaksesseres,tegner AppleGuideenrdringrundtobjektetpaskjermen. 132

142 4.5Designogimplementasjon Figur4.10:HjelpevinduetiHTML-assistentsvarerpahvordansprsmal, ogendrerinnholdetterhvertsombrukerenvelgerfunksjoner.herprver brukerenasetteinnetbilde.vedatrykkepa\mer"knappennedersti tekstenfarbrukerenvitemeromhvorfortinggjrespadenmatensom beskrives. 133

143 Kapittel4.Eksperimentet:Hjelpenipraksis Figur4.11:VelkommenvinduetiHTML-assistentsvarerpa\Hvakanjeg brukedetteprogrammettil." Ingenavhjelpetekstenesompresenteresnarbrukerengarinnietnytt skjermbildeinneholderhypertekstelementer,bortsettfraen\mer"knapp, somgjratbrukerenkanfagrundigerebakgrunnsinformasjon.hvisenbrukertrykkerdenneknappenkommerhaninniethjelpeskjermbildesomtil forvekslinglignerdethankomfra-bildetavgrensesnitteterdetsamme,og hannnerigjendesammerderingenemedtalli.forskjellenliggeriteksten.denneutvideteteksteninneholdermyemer,oggrundigereinformasjon omhvertelement.itilleggnnesdethypertekstforbindelsertilrelaterteemner. 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,oghjelpevinduetpahvordan-sprsmal.Hverhjelpetekstharen\mer"knapppaslutten. Overgangenfra\Hvordan?"-til\Hvorfor?"-sprsmalerivaretattvedatbrukernekantrykkedenneknappen,ogdermedfamerbakgrunnsinformasjon. \Hvakanjegbrukedetteprogrammettil?"-blirbesvartidetbrukerenstarter HTML-assistent.Detkommerdaoppetegetvindusomforklarerlittom applikasjonen(segur4.11). \Hvaerforskjellenpa?"-og\Hvaom?"-sprsmalenestttesikkedirekteav 134

144 4.5Designogimplementasjon hjelpesystemet,mendeterenkeltaseforskjellendirekteivisningsvinduet vedaprveutforskjelligealternativer.noeavdetsomgjrdettetrygta brukeeratingenoperasjonererirreversible.altkanendres,entenveda redigeredet,ellervedaslettedet,ogderetterforskepanytt.nardetgjelderobjekterigrensesnittet,kanbrukerenfasvarpa\hvaerforskjellenpa?" vedasepahjelpelinjaverstivinduet,ogbevegemusaoverdeobjektene hanerusikkerpa. \Hvorgjordejegfeil?"-sprsmaletkommersomenkonsekvensavetyeblikksuoppmerksomhet.GrensesnitteneiHTML-assistenterforsktlaget saenkleatestmuligfeilskalkunneunngas,menselvflgeligvillikevel glipperoppsta.o'malleys[o'm86]metodeforahjelpebrukerenisliketilfellererapapekehvorfeilener.tildelsblirdettegjortihtml-assistent hvisbrukerenfarfeilmeldingeravtypen\dumaskriveinnenlinjefrdu kanlageenforbindelsetiletannetdokument.".etterslikefeilmeldingerblir feltetderbrukerenskalskriveinnlinjaaktivert,ogbrukerenfarseengul markr ifeltet.tilsvarendegjelderforfeilmeldingermangeandrestederi applikasjonen.syntaksfeilerenumulighet,fordideterhtml-assistent,og 14 ikkebrukerensomlagersyntakskonstruksjonene.dettegjelderogsaforforbindelsertilandredokumenter,derbrukerenkanblasegfremtiladressen fremforaskrivedeninn,ogivalgavbilder,derbrukerenkanpekeogklikke pabildenefremforamatteskriveinnnavnet.imidlertidkangjernebrukeren skrivefeilitekst,lister,overskriftero.l.hererdetingenformforkorreksjon frahtml-assistentsside,menbrukerenfarraskresponsiformavdetferdigedokumentet,ogdettebedrermuligheteneforathanoppdagerfeilene fort,ogdermedkanrettedemmensdeendasitterfrisktiminnet. Nardetgjelder\Hvorforerdettefeil?"-sprsmaletblirikkedettebesvart srliggrundigihtml-assistent.hvisbrukerenforskeratasteinnsekvensersomkanlignepahtml-syntaks(somf.ekskarakterene#,<,>, eller/)itekststrenger fjernesdissekaraktereneigjen,ogskjermenblinker.imidlertidblirdetikkegittnoenfeilmelding,fordijegregnermedatblinket 15 (somerenkraftigformforrespons),samtatkaraktereneforsvinnersetter brukerenpabedretanker.html-assistentgiraldrinoesvarpadennetypensprsmal,fordidetervanskeligaviteforskjellenpahvabrukerenfaktisk tenkteogdethanutfrte(seseksjon2.2.1paside21).feilmeldingerav typen\dumaskriveinnbadetittelognavnfrduaksepterervalgenedine"kanledebrukereninnpariktigeveier,mendedekkerantageligbareen brkdelavdefeilmulighetenebrukerekanlageisineplaner. Navigasjonssprsmalavtypen\Hvorerjeg?"haperjegahaeliminerti HTML-assistent.Iselveredigeringsverktyetkandetoftevreerevindueroppesamtidig.Hovedvindueteralltidapent,fordibrukerenderkanse dokumentelementeneienliste.itilleggapnesofteandrevinduersomoverskriftsvinduet,tekstvinduet,bildevinduet,listevinduetelleradressevinduet hvisbrukerennskeralageennyellerredigereengammelkonstruksjon. 14 Norskfor\cursor". 15 Bortsettfraistrengenderbrukerkanskriveinnforbindelsentiletannetdokument(Se gur4.13paside138). 135

145 Kapittel4.Eksperimentet:Hjelpenipraksis Naretavdissevindueneerapne,\sover"hovedvinduet.Dettevilsiathvis brukerennskeragjrenoeihovedvinduetmensetannetvinduerapent, farhanenmuspekersomserutsomenklokke.klikkerhanimidlertididet aktivevinduet,endresmuspekerentilbaketildenvanligepilen.inoenav 16 denevntesubvindueneerdetigjenmuligaapneandrevinduer.dissevindueneleggersegoppasubvinduene,samtidigsomeffektenmedklokkepekerenogsagjelderher.padennematentrorjegikkenavigasjonsproblemet blirmerkbartiselveredigeringsverktyet. Ihjelpevindueterdetstrresjanseforagasegvill.Dettegjelderikkeikortversjonenavhjelpensompresentereshvergangbrukerengarinnietnytt vindu.hvisimidlertidbrukertrykkerdentidligereomtalte\mer"knappener detmuligagasegvill.hernnesdethypertekstelementertilnyedokumenter,somigjenharhypertekstmulighetertilandredokumenter.detnnesen tilbake-knappimosaicsomgjratbrukerenkanblasegtilbakedithanvar, ogselvomhanikkeskulleklaredettennesdetendaenmulighet.straks hanavslutterenfunksjon,ellergarinnienny,endresinnholdetihjelpevinduet.dettegjratdetermuligarotesegbort,mendeterforhapentligvis lettannetilbake. EtsistepoengmedhjelpeniHTML-assistenteratdenforHjelpbrukerne alltidertilgjengelig,bortsettfranarbarehovedvindueterapentfordidavises dokumentet.hjelpenkanikkeskrusav,ogdenaktuellehjelpenviseshele tiden.meningeneratdetskalblienklereograskereanneutavetproblem hvisdufrststarfast Utseende IBilledliggrensesnitteneerdetlagtvektpaadesignebildenesaenkeltog forstaeligsommulig.flereavbildeneermetaforiske,ogjegharforskta lageikonerframforsymbolerderdetteharvrtmulig.detharikkevrt saenkeltfordibegrepeneogelementeneihtmlspesieltogdokumenter genereltikkesalettlarsegvisualisere. Igur4.12servietutvalgavdebilledligeknappenesomblebruktiHTMLassistentsgrensesnitt.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.2paside

146 4.5Designogimplementasjon Figur4.12:DeviktigstebilledligeknappeneiHTML-assistent. Pilenei(E3)og(E4)ereksemplerpaorienteringsmetaforer(se3.4.2pa side73).disseharmedretningeragjre.ihtml-assistentbrukesdisse pilenetilaytteelementeridokumentetoppellerned.avandremetaforer sombrukesigrensesnittetkannevnesklokkepekerensomviseshvisbrukerenklikkerietinaktivtvindu.itilleggbrukesboksmetaforen(se3.4.2pa side75).deestesammenhengendeelementerigrensesnitteterplassert innienramme(segur4.13).padennematenblirdetenklereasehvilke grensesnittelementersomharmedhverandreagjre,ogdermedkunne skilledelenefrahverandre. Metaforerharantageligvisblittlagtmindrevektpaunderdesignavgrensesnittetenntidligereanntatt.Jegvarinnepaikapittel3atdetkunnevre vanskeligannegodemetaforerforbegrepersomvinneridokumentproduksjonoghtml-spraket.somviseriavsnitteneovenforhardetblitt designetnoenbilledligemetaforer,ogviskalsepasluttenavdenneseksjonenatdetogsaharblittdesignetnoentekstlige.imidlertidhardetblitt frrebilledligeogtekstligemetaforerennfrstantatt. NoenavknappeneiBilledliggrensesnitteneerdesignetspesieltforaminskeartikulatoriskdistanse.Srliggjelderdette(C1,C2ogC3)somalleer funksjonerforasetteteksteniulikestiler.knappenforfetskrifterskrevet ifet,skrastiltskrifterskrevetskrastilt,ogknappenforskrivemaskinskrifter tegnetsomenskrivemaskin.tilsvarendeerdetogsaitekstliggrensesnittene.feterskrevetifetskriftogskrastilterskrevetiskrastiltskrift.skrivemaskinvarmentskrevetiskrivemaskinskrift,mengrensesnittettillot ikkedette,sajegmattesettedeniunderstreketistedet. Nardetgjeldergrupperingeniikoner,sporogsymboler,hardetvrtlagt vektpaadesigneestmuligikoner.sporkunnevrtnskeligfordideantageligerdemestnaturligetegnene.imidlertidhardetvistsegvanskeliga designesporfordidemahaennaturligtilknytningtilsinfysiskekilde.slike fysiskekildernnesdetfaavietdomenederbrukerenskallagedokumenter forpubliseringpaworldwideweb.dermedhardetblittestikonerogsymboler.ikonerharvrtmalet,menendelavkonsepteneihtml-spraketog 137

147 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),lageenskillelinje(a5),lageenforbindelsetiletannetdokument(b2)ogkasteetelement (E2).Deresterendekvaliserersomsymboler. Symbolenebleforsktdesignetsakonkretesommulig,ettersomkonkretetingerenklereennabstrakte[SIK 82](Se3.3paside65),ogdeeste symboleneerentenforsktrelaterttilkonsepterfraoppgavedomenetslik + som(b1-lageenadressekonstruksjon)og(b3-lagesluttenpaenforbindelse,ettreffpunkt),frarelaterteoppgavedomenersomf.eks.skriveetdokumentietannetverkty(a1-lageenoverskrift),(a2-lageentekst),(c1-tekst ifetskrift),(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

148 4.5Designogimplementasjon ogsademestabstrakte((c4-fjernfet,skrastilt,ogskrivemaskinformatteringpateksten),(e1-settinnennylinjeienliste)).detgjenstarimidlertid aseomikoneneharblittapenlyse,ogomsymboleneerlettgjenkjennelige fradomenetellerfraandresammenhenger. Deestebildeneigur4.12ertegnetavendyktiggraskdesignersom samtidigharbruktdatamaskinermye sliklovgren[lov94]anbefalte.jeg harselvtenktutomtrenthvordandeskullelages,ogleverthamendelkjrereglerforhvasomvarviktig,tekstligebeskrivelseromhvilkekonsepter 17 bildenematteillustrere,samtnoendarligeskisser.jegtroratbrukenav engraskdesignerharbidrattikkeminsttilafaenenhetligikonogra.det vanskeligstefordesignerenvarafatilnoesomenkeltkunneoppfattespa enmegetbegrensetate.allebildermattedesignesitovarianter-ensom skullevreknappeneigrensesnittet(64*15pixels),ogensomskullebeskriveelementeneieninnholdslistefordokumentetihovedvinduet(16*11 pixels).itilleggvardetetproblematallebilderskullekunneoppfattespa ensvarthvittskjerm.fargerskullebrukeskunforagjretingklarere,men detskulleikkevrendvendigmedfargeskjermforaforstabildeneigrensesnittet.dettefordijegnsketatahensynogsatilpragmatikkenidesign avikonerogsymboler.iseksjon3.5.3paside102bledetadvartmotatfargenevarndvendigeforforstaelsen.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.Dennebokstavenrepresentererenkortkommandosombrukerenkanvelgepa tastaturet.iallegrensesnittvariantenevardetmuligabrukeentenmuseller tastaturellerenkombinasjonavbegge. Abrukekortkommandoererikke noestortpoengfornybegynnereellertilfeldigebrukere,menkanvredet foreksperterfordidetgarfortereennabrukemus.dessutenvardetenkeltaimplementere,sadetbletattmedpabakgrunnavatdetkunnebedre oppgavegjennomfringen. 17 LasseSvensson,PubliciesFCBBasicreklamebyra,Oslo. 139

149 Kapittel4.Eksperimentet:Hjelpenipraksis 4.5.7Avveininger Iimplementeringsfasenkandetoftevretingsommaendresiforholdtil hvasomvartenktidesignfasen.dettekanvrefordimankommerpaandre,ogkanskjebedrelsningernarmanserhvordanapplikasjonenblir,eller detkanvrefordiressursersomverkty,maskinvare,tidellerandrefaktorerkanvrebegrensende.detkanogsavreatteorisompaforhandsa uttilavregod,ipraksisviserseguegnet. DetvartostoreendringersomblegjortunderveisiHTML-assistent.Itillegg vardetnoensma.fordetfrstevistedetsegatskjermenvarforlitentil akunnehahtml-assistentsvinduer,ethjelpevindu,ogetvinduderdet ferdigedokumentetheletidenkunnevisesioppdatertform.detblebestemt athjelpefunksjonenogdokumentvisningsfunksjonenkunnebrukesamme vinduet.hjelpkunnevisesidokument/hjelpvinduethvergangbrukernegikk innforalagenoenyttellerredigerepanoeeksisterende(segur4.1).hver gangdeaksepterteelleravbrtendringene,ogkomtilbaketilhovedvinduet bledokumentetvist(segur4.2).dettesauttilavreengoderstatningfor ahatoseparatevinduer.duharbehovforhjelphvergangduvillageeller redigerenoe.straksduhargjortdetteerduinteressertiaseresultatet. BeslutningenbleimplementertidenferdigeversjonenavHTML-assistent. Iutgangspunktetvardettenktattekstredigeringsvinduet(segur4.14)skullefungererelativtliktsomienstandardeditor,slikatbrukerenkunneskrive tekstpaenfamilirmate.asettetekstifet,skrastiltellerskrivemaskin skrift,samtavelgedentekstensomskullevreenforbindelsetiletannet dokument,vartenktimplementertslikatbrukerenkunnemarkereteksten medmusa,ogderettertrykkepaenknappsomendrettekstenskarakter. Dettefantjegsnartutatbleenforstorjobbaimplementere. Detblevurdertakalleoppenstandardeditorsombrukerenkunneskrevet innteksteni,mendenneideenbleforkastetbadefordidetvillegjredet vanskeligakunnemarkeredeleravtekstensomhypertekstforbindelser,og fordidetvillebryteveldigmedetenhetliggrensesnitt. Istedenblelsningenigur4.14valgt.Hovedgrunnenvaratdenvarenklere alage,ogdessutenkunnegrensesnittetbliliktrestenavprogrammet.jeg antokimidlertidatdenvillevrenoevanskeligereabruke,fordiarbeidsgangenerrelativtforskjelligfravanligeteksteditorer.tekstvindueterlinjeorientert.selveskrivingenforegarirutanedersttilvenstre(markertmedring rundt\tekstrute"igur4.14),oglinjenkanhaubegrensetlengde.linjen avsluttesnarbrukerentrykkerreturn,ogdenvisesdailistenovenfor.imidlertiderdetfornuftigadeleopplinjenhvismannskeragjrenoemeden spesielldelavden.enlinjeitekstvinduetihtml-assistentbetraktessom enenhet.skalmanlageeks.enforbindelsetiletannetdokument,erdeten hellinjesommavelgessomaktiveringsteksten.hvisenskrivernoenlinjer utenasetteinnformateringskommandoer,visesdeidetferdigedokumentet somensammenhengendetekst.foradeleoppmabrukerenselvsetteinn linjeskiftelleravsnitt.jegvarklaroverpadettetidspunktetatenutforming somdennevillekunneskapeproblemerfornoenbrukere.imidlertidantok 140

150 4.5Designogimplementasjon Figur4.14:TekstvinduetslikdetfremstariHTML-assistentforTekstlig brukerne.detkanvrevanskeligasehvormanskalskriveteksten slikbrukergrensesnittetblirpresentertiprogrammet.tekstlinjaerher markertmedenringrundtordene\tekstrute".(denneringennnesikke igrensesnittet,ogbrukernehaddeproblemermedanneuthvorteksten skulleskrives.) 141

151 Kapittel4.Eksperimentet:Hjelpenipraksis jegatdetvarrelativtenkeltabruketekstvinduetnardufrsthaddeforstatt det,samtatforstaelsenkomganskeraskt,oglotdetderforvreslikdeter. Haddejeghattmertidvilletekstvinduetantageligblittimplementertlikere enstandardeditor. Detvarlengemeningenahaforhandsdenertemalerog/ellereninteraktivopplringsmodulderdufaktiskkanutfreenoppgavemensdulrer.Denneideenbleforkastetunderveisidesignogimplementeringsfasenefordihjemmesidenekunneblittveldiglikehviserebrukerehaddefulgt enstandardmalellereninteraktivgjennomgang.hjemmesidereravnatur ikkesrliglike.vedalageenstandardmalvillejegfjernemulighetenfor kreativitetiutformingenoginnholdetavdetferdigedokumentet,noesom antageligvillehaendretoppgavenskarakter.dessutenvilledetblivanskeligereasammenligneresultaterdernoenbrukteetstandardverkty,og noenhadderastgjennomenopplringsmodul.densistetestenvillevre bundetogliteeksibel,mensdenfrstevillevreheltfri.detvilletroligblitt forstoreforskjelleritestvariablene. NakanmankanskjesiatHTML-assistentinneholderenstandardmaliog medatdenfrastartenavinitieresmedethtml-skjelett.detteerimidlertidbareetrammeverkavkommandoersommavremed;etslagsminimalthtml-dokumentsomikkeinneholdernoenformforbegrensninger hvaangarinnholdogform.brukerenstarfritttilaleggeinnelementerifri rekkeflge. 4.6Underskelsen Detbleforetattenunderskelseforasvekkeellerstyrkehypotesene.Tjuefembrukere,fordeltmedfempahveravdereforskjelligevarianteneav HTML-assistent,samtfempastandardverktyetEmacsvarmediunderskelsen.Hveravbrukernekkioppgavealageenegenhjemmeside,innen frielayoutmessigeoginnholdsmessigerammer,menendelstandardelementervarpakrevd: Minstenoverskrift Endeltekst Minstenliste Minstetbilde Minstenforbindelsetiletannetdokument Elementeneskulleskillesfrahverandre Enadressekonstruksjon Enoppgavesominneholdtdissereglenesamtnoenstandardforbindelser tilandredokumenter,ogforslagtilhvadekunneskriveom,bledeltuttil 142

152 4.6Underskelsen brukerneavhtml-assistentfrtestenstartet.emacsbrukernekkitillegg etdokumentsomkortbeskrevdeviktigstehtmlelementenessyntaks. DenneminimaleHTML-beskrivelsenvarskrevetpakortform,ogbygdetpa endelavprinsippeneframinimalmanual[cskfmr88]. 18 DervarnskeligannebrukeresombaresporadiskhaddelagetHTMLdokumentertidligere.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.enavhyttenkningsprotokollenefraunderskelsennnesivedlegg1.detbleikkebruktandrehjelpemidlersomf.eks.bandopptakereller videospiller.jegtrorikkedeternoepoengabrukeslikthvisdetkanunngas.brukereblirhemmethvisdevetatdetdesierellergjrblirtattvare pa.jegmenerjegkkmedmegdetndvendigedatavedaobservereog notere,ogdermedtrorjegatsliketekniskehjelpemidleridettetilfelletville vrtenulempe. Toavtjuefemtestpersonerskiltesegut,ogjegharvrtitvilomdetskulle tashensyntildisseiarbeidetmedresultatene.forallebrukernebortsettfra envirkethtml-assistentstabilt.denneenebrukerenkkapplikasjonentil akrasje.hanutfrteenkombinasjonavoperasjonersomikkevarblittgrundignoktestetut,ogamigaenkkguru.dennebrukerenvarimidlertid FlereavEmacsbrukernesyntesdenvarbra,ogklarteantageligoppgavenraskere meddenneguidenenndevilleklartmedenlengresyntaksbeskrivelse. 19 AmigaensoperativsystemharingensttteforMMUellertilsvarendeminnebeskyttelsemaskinvare.Hvisetprogramgjrenalvorligfeil,som.f.eks.askriveiandreprogrammers minneadresserkanderfordettefafatalekonsekvenser.dufaroppenblinkenderd feilmelding,ogomtrentdetenestesomkangjreserastartemaskinenpanytt.teksten 143

153 Kapittel4.Eksperimentet:Hjelpenipraksis talmodig,ogvillegjerneprveengangtil.imidlertidutfrtehanoppgavenutroligraskt,fordihanhaddelrtseggrensesnittetallerede.denandre brukerenvarfremmedspraklig,oghaddetydeligeproblemermedspraketi dettekstligegrensesnittethanbenyttet.dessutenhaddehandarligtid,og prvdeabliferdigsafortsommulig.jegbestemtemegforaslyfedisseto testpersonenefordideutgjordesapassstoreskjevheterpaskalaenihver singruppe,ogtokistedenmedtonyebrukere. Etterselveoppgavegjennomfringenbledetutdeltetsprreskjemasom varliktforallegruppene.dettennesivedlegg2.hypoteseneiforrigeseksjonvarutarbeidetpaforhand,ogjegforskteaformuleresprsmalene slikatdeskullekunnegietdatagrunnlagsomvargodtnoktilasvekkeellerstyrkehypotesene.detvarialt13sprsmal,hvorav10lukkedemed forhandsdenertesvaralternativer.delukkedesprsmalenevardeltoppi 2grupper.Denfrstegruppenskullegienindikasjonpahvormyeerfaringrespondentenehaddemedbrukavapplikasjoner,verktyogHTML. Denandregruppenhaddemedrespondentenesoppfatningavverktyet dehaddebruktagjre.deblespurtomhvorenkeltellervanskeligdethaddevrtaskaffehjelp,omikonerogtekstervaraenkleellervanskeligea forsta,hvordanverktyetpassetforoppgavendehaddeutfrtosv. Foralledelukkedesprsmalenekunnesvaretkryssesutpaenskalafra entilfem.sprsmalsformuleringogsvaralternativerblesnuddrundtpade forskjelligesprsmalene,slikatmensetsprsmalvar\hvorvanskeligeller enkeltvardetaskaffeseghjelpomtingduikkeforstod?"oghaddesvaralternativerfravanskeligtilenkelt,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 enmedtekstligeknapperfradetoversjoneneavgrensesnittettilhtmlpafeilmeldingenergurumeditation(kortguru),oghistorienbakdenartige feilmeldingenstammerfradengangdafrsteversjonavoperativsystemetblelaget.hvis noekrasjetundertestfasen,ogutviklerneikkefantfeilen,sattedesegnedforameditere enstund. 144

154 4.7Resultater assistent.brukerneblebedtomabeskrivehvadetroddeknappenebetydde,selvomdeikkehaddebenyttetgrensesnittet.ingenbrukerehadde benyttetmerennetavgrensesnittene,ogemacsbrukernehaddeikkesett hverkendetbilledligeellerdettekstlige.detvarlovtil askriveutfrahva manhaddelrt,oghusketfragrensesnittet.brukerneblebedtomatippe, ellervelgedetsomfaltdeminnhvisdeikkehaddesettenknapptidligere, ellerhaddesettden,menikkebruktellerforstattden.hvisdetvarenknapp sombrukerenoverhodeikkehaddepeilingpa,blehanbedtomaskriveet sprsmalstegn. Vedafaevaluertdesignenpaetutvalgbilledligeogtekstligeknapperhaper jegpaakunnesinoemeromhypoteseh4,ogkanskjeogsaomh4,enten hvisdetvisersegatdebilledligeogtekstligeresultateneskillersegmarkant frahverandreforallebrukerne,ellerhvisbrukergruppensomharbenyttet debilledligeknappeneskillersegvesentligfradesombenyttetdetekstlige. Detsistesomblegjortforhverbrukeritestenvarastilleetekstrasprsmal derjegselvnotertesvaret.brukerneblespurthvordandetrordetvillegatt hvisdeskullebenyttedetsammeverktyetomigjenenmanedsenere. Meddettesprsmaletnsketjegasepaombrukernetroddeattingvillega raskereogenklerenestegangellerikke,samthvasomvillevrearsaken tileneventuellendring. Underskelsenfortellerliteomhvordandetgarvedgjentattbrukavsystemet. Afavitenoeomdettekanvreviktiginformasjonnardetersnakk omoppgaversomutfressporadisk.derforbledetforetattenekstraunderskelseenogenhalvmanedsenere.dettetidsrommetersapassstortat brukernefallerinnikategorientilfeldigebrukere.idenneunderskelsenble detplukketut5brukeresomhaddevrtmedpadenfrsteunderskelsen. Oppgavenvarnyaktigdensamme.DetvartobrukeresomhaddebenyttetBilledligHjelpgrensesnittet,ogenfrahveravdeandreHTML-assistent grensesnittene.ingenemacsbrukerebletestetpanytt.poengetvarase ombrukerehusketnoefraforrigegang,ogomoppgavegjennomfringen villebedrestidsmessig.detbleikkedeltutnoesprreskjemaidenneunderskelsen,menbrukernemattefortellehvordandesyntesdetgikkiforhold tilforrigegangetteratdevarferdigemedalagehjemmesiden. 4.7Resultater Etteratunderskelsenvarferdigbledatamaterialetanalysertforaprve anneargumenterforogmothypotesene.idenneseksjonenviljegsepa hvilkekonklusjonervikantrekkeforhhypotesene.resultatenehererdermedspesielleforhtml-assistent,oggjelderikkegenereltforumiddelbart brukbaresystemer.hvasomkantrekkesgenereltutavunderskelsen,og dermedsttteellersvekkehhypotesene,skalvikommenrmereinnpai nestekapittel. Somviseritabell4.1gikkoppgavegjennomfringenlangtraskereiHTMLassistentenniEmacs.Samtidigkanvileseatutfrelsengikkraskeremed 145

155 Kapittel4.Eksperimentet:Hjelpenipraksis Gruppe Snittid Erfaring Emacs 41m.24s. 2.6 TekstligIkke-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.5 Tabell4.1:Gjennomfringstidpaoppgavenogerfaringmedbrukavverkty genereltogwww-viserespesieltideforskjelligegrensesnittene(1ermye erfaring,5erlite). hjelpennutenhjelp,ogmedbilledliggrensesnittiforholdtiltekstlig.disse talleneerenforsmak,ogmaterialetblirnyereanalysertvidereutoveri teksten. Underskelsengavmerinformasjonenndensomtrengtesforastyrkeeller svekkehypotesene.detfrstesomvistesegvaratbrukereerforskjellige. Mensnoentydelighaddelitenerfaringmedbrukavnyprogramvare,og sjeldensatteseginninyeapplikasjoner,gjordeandredetteofte.svaretpa sprsmalet\setterdudegofteellersjeldeninninyeverktyogapplikasjoner?"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. Variasjonenigenerellerfaringmedbrukavapplikasjonerogvisningsprogramvareerimidlertidlittbekymringsfull.GruppenBilledligIkke-Hjelpvistesegavrelangtsterkereenndeandregruppenesomtabell4.1viser. Loddtrekningblebruktforavelgeuthvilkebrukeresomskullebrukedeulikegrensesnittvariantene,mentilfeldighetenemahaspiltmegetpussher. Snittetforallebrukernenardetgjaldtasetteseginninyeapplikasjonervar 2.72.Fordenomtaltegruppenvardet2.0.ForbrukavMosaic,Netscape o.l.varsnittetforallegruppene2.32,mensdetfordennegruppenvar1.4. Detteersapassmarkanteforskjeller,atjegserikkebortifraatdeharpavirketresultatetavtestene.Nardetgjaldtalageegnehjemmesiderskilte dennegruppensegimidlertidikkemarkantut,ogjeglotderfortestenevre somdevaroggjennomfrteingennyebrukerunderskelser. SamtidigskiltegruppenTekstligHjelpsegutsomdenklartminsttekniske. Fordennegruppenvarsnittverdien3.4badenardetgjaldtasetteseginni nyeapplikasjoner,ogahabruktwww-visningsverkty.alleidennegruppenkryssetavpa\nestenaldri"(5)nardetvarsprsmalomhvoroftede 146

156 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.tidsmalingenstarfast.andreveienviljegimidlertidbruketidenforastyrkeeller svekkehypoteseneomenkelhet. Enbrukerunderskelsemedtjuefembrukereerganskeomfattendeagjennomfre,mendatamaterialeterikkestortnoktilaforetastatistiskriktige beregninger,ogderforerdetikkebruktnoengjennomgaendestatistiskmetode.gjennomsnittogfjerningavekstremverdiererdetlengstejeghargatt. Fordeestehypotesenevildetvresnakkomasammenlignegrupperpa femellertibrukereoppmothverandre,ogdetteeraltforsmautvalgtilasluttenoestatistiskholdbart.itilleggermangevariableavhengigavhverandre, ogdettepasserdarligforbrukavstatistiskemetoder.jegvilderforforskeabegrunneminepastanderpaandremater,f.eks.medgjennomsnittog kurversomgraskviserforskjellermellomgrupper. Jegkommerhertil ataformeghypoteseneirekkeflge,ogsepahva underskelsenbrakteavresultater.frstservipahjelpen Hjelp h1oppgavenerraskereautfremedhjelpennuten. 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

157 Kapittel4.Eksperimentet:Hjelpenipraksis Figur4.15:ForskjellenpaHjelpogIkke-Hjelpvistgrask.Brukernesortert patid. ForskjellenvilleantageligvrtstrrehvishjelpelinjabarehaddevrttilgjengeligforHjelpbrukerne.Dennelinjavalgtejegimidlertidatamedfor allebrukernefordijegmentedenvarsaviktigforoppgavegjennomfringen atalleburdehaden. Toandrefaktorerkanogsahavrtmedpaapavirkeattidsforskjellenikke varstrre.fordetfrsteatbrukergruppenbilledligikke-hjelpvarmarkant sterkerepabrukavnyeverktyoghaddebenyttetwww-viserelangtoftere enndeandregruppene,samtidigsomtekstlighjelpnrmestvarmotsatt. Denandretingeneratgrensesnittetkanhavrtsapassenkeltabrukeat detvarlitebehovforhjelpenidetegnevinduet. Deterenforskjellmellomdetogruppene,ogdenkommerklarereframnar vifjernerekstremverdiene.tidsforskjellenerganskeliten,menhypoteseh 1beholdesundertvil. h2oppgavenerenklereautfremedhjelpennuten. 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

158 4.7Resultater bare1.4gangerisnitt.dettesvekkerhypotesen.jegantokpaforhandat desomikkehaddehjelpeinformasjonastttesegtilletterevilleblisittende fast.dettevistesegikkeavretilfelle.noeavgrunnenkanigjenvre kompetansentilbilledligikke-hjelpgruppa.dennegruppenvarvantmeda klaresegselv,ogkkisnitthjelpbare0.4ganger. Atdettokmindretidagjennomfreoppgavenmedhjelpennutenkanvre enindikasjonpaatoppgavenerenklereautfremedhjelp.enannenting somkantydepadetsammeeratenbrukerihjelpgruppenspesiktpapektehjelpenpadetapnesprsmaletomhvasomvarenklestmedabruke verktyet.samtidigvardettobrukereitekstligikke-hjelpsomfortalteat noeavdetvanskeligstemedabrukeverktyetvarmangelenpahjelp.hellerikkedettegirnoeentydigsvarpaomhypotesenerriktigellergal,menat hjelpentydeligsavneshosbrukereiengruppekanvremedpaastyrke hypotesenomatoppgavenerenklereautfremedhjelp.detvirkersom detliggeridenmenneskeligenaturatdetmanikkeharsavnes,mensdet manharleggesdetikkemerketil. Pasprreskjemaetnnervietsprsmalsomgarpaomdeterenkeltellervanskeligabrukeverktyet.PaenskalafraEnkelt(1)tilVanskelig(5) bleresultateneslikathjelpgruppasynesdeterenklere(snitt1.7)abruke verktyetennikke-hjelpgruppa(snitt1.9).detteerenrelativtmarginalforskjellsomgodtkanskyldestilfeldigvariasjon,mendetgirenindikasjonpa athypotesenkanvreriktig. Etsprsmalpasprreskjemaetsomogsaharmeddennehypotesenagjreer:\Hvorvanskeligellerenkeltvardetaskaffeseghjelpomtingduikke forstod?".skalaengikkogsaherfra1(enkelt)til5(vanskelig).hersvarte desomkkhjelpmedetsnittpa1.9,mensdesomikkekkhjelpmedet snittpa2.1.imidlertidvardetherstoreforskjellermellomtekstligikke-hjelp (snitt2.8)ogbilledligikke-hjelp(snitt1.4).dettekanskyldesatsistnevnte gruppevarlangtmervanttilasetteseginninyeapplikasjoner,ogbrukewww-visningsverkty.kanskjevilleresultatetblittannerledeshvisden skjevefordelingenavkunnskapogerfaringmedverktyogapplikasjoner ikkehaddeeksistert.enannentingvikanleseutfradissetalleneeratbrukernegenereltsettsyntesatdetvarenkeltaskaffeseghjelp.detkanvre athjelpelinjasomgavsvarpa\hvaer?"-sprsmalvaraltmanhaddebehov for.tingkantydepadettefordirebrukerefratreforskjelligekategorier oppgavhjelpelinjasomnoeavdetenklestemedabrukeverktyet. JegforsktejegatelleantallgangerHjelpbrukernesaihjelpesystemet underutfrelsenavoppgaven.gjennomsnittligvardette1.4ganger,ogbaretoavbrukernetrykketpa\mer"knappen.dettekantydepaereting. Entengavhjelpelinjadeninformasjonenbrukerentrengte,kanhendevar oppgavensapassenkelatdetikketrengtesmerinformasjon,ellersavar grensesnittetibadetekstligogbilledligversjonsaenkeltatbrukerneklarte segutenhjelpen.detkanogsahavrtenkombinasjonavdissefaktorene. Informasjonenfraunderskelseneerikkeentydige.Noeinformasjonkantydepaathjelpengjrdetenklereabrukesystemet,mensanneninformasjon svekkerhypotesen.dettebetyrathypoteseh2maforkastes.interessant 149

159 Kapittel4.Eksperimentet:Hjelpenipraksis Figur4.16:ForskjellenpaBilledligogTekstliggrensesnittenevistgrask. Brukernesortertpatid. erdetimidlertidamerkesegathjelpenblebruktlite,fordietavmalenefor etumiddelbartbrukbartsystemeratdetskalvresaintuitivtsommulig, slikatdethelstikkeblirbehovforhjelp Billedligeversustekstbaserteknapper h3oppgavenerraskereautfremedbilledligennmedtekstliggrensesnitt. Somviserigur4.16gikkgjennomfringavoppgavenmarkantraskere medbilledlig(snitt18min.38sek.)ennmedtekstlig(snitt28min.54sek.) grensesnittet.variasjonenermindreherennforhjelpversusikke-hjelp, noesommedfreratdetikkeerlikestortbehovforafjerneekstremverdier. ForskjellenmellomBilledligogTekstligerstor.DetertvilsomtomdetteskyldesatBilledligIkke-Hjelphaddestrreerfaringiasetteseginninyeapplikasjonerenndeandregruppene,fordimensdennegruppenhaddeensnittidpa20min.14sek.paoppgavegjennomfringen,haddeBilledligHjelpen gjennomfringstidsomvarraskere(snitt17min.2sek.).hellerikketekstlighjelpgruppasmanglendeerfaringkanhagjortutslagether,fordigruppa varisnittnestenetminuttraskereenntekstligikke-hjelp. 150

160 4.7Resultater Ogsaresultatenefraunderskelsensombleutfrtenogenhalvmanedseneretyderpaatdebilledligevarianteneerraskereabrukeenndetekstlige. GjennomsnittligvarbrukernesomhaddebenyttetBilledliggrensesnittene4 minutterog21sekunderraskereenndesomhaddebenyttettekstliggrensesnittenevedgjentattbruk.detkandermedseutsomdebilledligegrensesnitteneblirmindreeffektiveiforholdtildetekstligevedandregangsoppgavegjennomfring.detteerikketilfelle,fordigjennomfringstidenegikk dramatisknedforallegrensesnittene.dettekommervitilbaketiliseksjon 4.7.4paside159.ProsentviserBilledlig35.5%raskereennTekstligved frsteforsk,og38.4%vedandre. Hypoteseh3styrkesdervedforditidsforskjelleneermarkante. h4oppgavenerenklereautfremedbilledligenntekstliggrensesnitt. Etavdekvantitativesprsmalenesomkangienindikasjonpadetteer sprsmaletomdetvarvanskeligellerenkeltabrukeverktyet.billedlig brukernehaddeetsnittpa1.7,mensdetekstligebrukernehaddeetsnitt pa1.75paenskalader1varenkeltog5varvanskelig,sahervarforskjellenliten.nardetgjaldtsprsmaletomikonerogteksterigrensesnittet varvanskeligeellerenkleaforsta,varderimotbrukerneavbilledlige(snitt 1.9)grensesnittetmerfornydenndesomhaddetekstliggrensesnitt(2.2). Dettekantydepaatknappermedbilledligframtoningfaktiskerenklerea forstaellerabrukeennknappermedtekstligframtoning,ogatdetderfor gjratoppgavenblirenklereautfre.forskjellenvarimidlertidrelativtliten, saforakunnesluttenoeomhypoteseh4,madetogsatashensyntilandre parametre. Atoppgavenerraskereautfremedbilledligeknapperennmedtekstlige(h 3),talerforatoppgavenerenklereautfremeddetbilledligegrensesnittet. Ideapnesprsmalenennesdetingensvarsomtalerhverkentilfordel forellermothypotesen.detsammeertilfellehvisviserpasprsmaletom hvordandethaddegattmedbrukavverktyetomenmaned. Detblebegattbetydeligfrrefeilperbrukersessjonmedbilledligeknapper(snitt1.9feil)ennmedtekstligeknapper(snitt3.6feil).Dettekantyde paatbilledliggrensesnittetfaktiskerenklereabruke.detkunneimidlertid ogsatenkesatfrrefeilidissegrensesnitteneskyldtesatbrukerneobservertehjelpelinjaistrregradennidetekstligegrensesnittene.dettenner jegimidlertidingensttteforihyttenkningsprotokollene.dermedsttter dennetestenoppomatbilledligeknappergjratoppgavenblirenklerea utfre. Brukernemattemotsluttenavtestenforklareendelbilledligeogtekstligeknapper.Detbleievalueringsfasenforetattenopptellingavhvorstor prosentandeldefaktiskhaddeforstatt.desomhaddebenyttetbilledlige grensesnittenehaddeigjennomsnittforstatt84,5%avdebilledligeknappene,mensbrukerneavtekstliggrensesnittenehaddeforstatt55,5%.nar detgjaldtdetekstligeknappenevarforstaelsenganskelikhosbeggegruppene(86,5%fordesombenyttetdebilledligeknappenemot79.5%forde 151

161 Kapittel4.Eksperimentet:Hjelpenipraksis sombenyttetdetekstlige.)resultatetfordetekstligeknappeneerforunderligfordidebrukernesomikkehaddesettknappeneforstodigjennomsnittereavknappeneenndebrukernesomfaktiskhaddebruktdem.noe avgrunnentildettekanskyldesatordenepaknappeneblebenyttetbade ihjelpelinjaverstogioppgaveteksten.noekansikkertogsaskyldesat BilledligIkke-HjelphaddebenyttetWWW-viseremye,mensTekstligHjelp haddelitenerfaringmeddennetypenverkty. Hvasiersadisseresultateneossomdetbilledligekontradettekstligegrensesnittet?Fordetfrsteerdetrelativtenkeltahuskedebilledligeknappenehvisdufrstharsettdem.Fordetandrekandetvreatikoneneog symboleneerrelativtenkleaforsta,narbrukeresomikkehaddesettdem frklareraforsta55,5%.fordettredjekandetvreatslikeknapperlett gjenkjennesfraandregrensesnittogfraandresammenhenger.detsom imidlertidsvekkerhypoteseneratdetekstligeknappeneforstasenklerefor beggegruppeneitesten.enavgrunnenetildettekanimidlertidvreatde billedligeknappenevarvanskeligereaforstapapapiretennpaskjermen. Paskjermkkbrukernesedemifarger,ogfornoenavtegneneblefargene mervesentligeennjeghaddeantatt.resultatenepekerihversinretning, ogdettegjratdetblirvanskeligasluttenoekonkretutfradennetesten. Sammenlagtviljegsiathypoteseh4stttesundertvil.Detereretingsom talerforhypotesen,ognoensomtalermot.itilleggernoenavindisienesom talerforikkespesieltmarkante. h5hjelpesystemetbrukesmindreibilledlighjelpennitekstlighjelp. BrukerneavTekstligHjelpbenyttetfaktiskhjelpesystemetfrreganger (snitt1.2)ennbrukerneavbilledlighjelp(snitt1.6).forskjellenerimidlertid liten.fradekvalitativehytenkningsprotokolleneerdetimidlertidmuliga leseatfrstnevntegruppebruktelengretidnardefrstsaihjelpesystemet.toavbrukerneidennekategorienvarogsainnom\mer"knappen,noe ingenavbrukerneibilledlighjelpvar. Vikanogsasepahvoroftebrukernesattheltfast,ogvarndttilabe megomhjelp.jegkunneveltildelsfungeresomethjelpesystemidisse situasjonene.tekstlighjelpbrukernesattfastisnitt2.6ganger,ogmatte sprreomhjelp.forbrukerneavbilledlighjelpsystemetvartallenelangt lavere.isnittmattedennegruppensprreomhjelp0.8ganger. Resultateneerhertvetydige.Hypoteseh5forkastes Tradisjoneltsystemversusetumiddelbartbrukbartsystem h6html-assistenterenraskeremateaproduserehjemmesiderpaenn vedabrukeemacs. 152

162 4.7Resultater Figur4.17:Allebrukertestenevistgrask. Somviseritabell4.1paside146ergjennomsnittstidenforHTML-assistent brukerneover17minutterlavereennforemacsbrukernenarbeggebrukergruppenegjennomfrersammebrukeroppgave.naerdetimidlertidslik atemacsbareertestetmed5brukere,menshtml-assistentertestetmed 20.DermedertalleneforHTML-assistentnoesikrereenntalleneforEmacs. Prvervi asepalikestoreutvalg,erselvbrukerneavtekstligikke-hjelp, somerdethtml-assistentgrensesnittetsomhardarligstgjennomsnittlig oppgaveutfrelsestid,over12minutterraskereennemacsbrukerne.for BilledligHjelperforskjellenover24minutter.Dissetallenestaleerganske klar.html-assistenterenlangtraskeremateaproduserehjemmesiderpa. Vikanseresultatenetilalletestpersoneneigur4.17.Deterenkeltaseat EmacsbrukerneliggeretgodtstykkeoverHTML-assistentbrukerneitidsforbruk.Imidlertidvisergrafenenannenting.EnavEmacsbrukernebruker langtmertidenndeandre.hvisvivelgerasebortfradennebrukeren,blir forskjellenefremdelesganskestore.snittidentilemacsbrukerneblirna36 min.46sek.,saforskjelleniforholdtilhtml-assistentbrukerneerpaover 13minutter. Detkanimidlertidvreinteressantasepakvalitetenavhvasombleprodusertiforholdtilutfrelsestiden.Deterforskjellpaagjresegid,oglage noemanerfornydmed,ogdetakjregjennomoppgavensafortsommuligfordienharandretingagjre.dennetestenmandvendigvisbliganske subjektiv,fordibadeadesignenoeogvurderedetersubjektivt.imidlertid harjegforsktafamednoenobjektiveelementeriformavantalltegneller karaktererenhjemmesidebestodav,ogantallhtml-elementerpahjem- 153

163 Kapittel4.Eksperimentet:Hjelpenipraksis Gruppe Gj.snitt Gj.snitt Snitt Snitt ant.tegn ant.elem. karakt. tid idok. idok. Emacs min.49sek. TekstligIkke-Hjelp min.19sek. TekstligHjelp min.08sek. BilledligIkke-Hjelp min.11sek. BilledligHjelp min.39sek. HTML-assistenttot min.34sek. Tabell 4.2:Detofrstekolonnenei tabellenviserhvormange karakterer/tegnogelementerhvergruppeshjemmesidergjennomsnittlig bestodav.dennestekolonnenvisergjennomsnittskarakterensomblesatt padeferdigehjemmesideneihvergruppe.tilsluttvisesgjennomfringstid paoppgavenideforskjelligegrensesnitteneveietmedkvalitetenpaden ferdigehjemmesiden. mesiden.etelementkunneeksempelvisvreentekst,enoverskrift,en forbindelseelleretbilde.enlangteksttellersometelement,menstokortetekstermedenskillelinjeimellomtellersomtreelementer.tilsvarende tellerentekstmedtreforbindelserisomreelementer.vikanleseutfra tabellenatemacsbrukerneskrevlengrehjemmesidermedereelementer paensideennhvasomvartilfellemedbrukerneavhtml-assistent. Kvalitetenpahjemmesidenebleogsavurdertetterhvorinformativesidene varoghvorpentdevarsattopp.antallelementerogtegnientekstsierlite ominnholdet,ogderforblirdenneskjnnsmessigetestenbruktsomhovedkriterieforasepaforholdetmellomtidogkvalitet.jegharforsktasette enkarakterpadeferdigehjemmesidenesomvariertemellom0og4,der 0varbestog4vardarligst.Eteksempelpaenavdebestehjemmesidene nnerduigur4.18,ogenavdedarligsteigur4.19.enmidtpatreet nnesivedlegg1.derettergjordejegkaraktereneomtiletvissttidstillegg. Gjennomsnittstidenforallebrukernevar27min.13sek.Dennetidendelte jegoppi4,slikatenkaraktertilsvarte6min.og48sek.desomhaddebest kvalitet(0)pahjemmesidenkkaltsaikkenoetidstillegg,desomhadde karakter1kk6min.48sek.,desomhaddekarakter2kkettilleggpa13 min.36sek.osv.deterkanskjelitevitenskapelig,ognestenumuligasammenlignetidogkvalitet.hernskerjegimidlertidbareasehvordantiden villeslattuthvisdebrukernesomkanskjeikkegjordesegsaid,hadde bruktnoemertidpasinehjemmesider. Viseritabell4.2atresultatenetidsmessigherblenoejevnere.DetteskyldesikkeminstatEmacsbrukernehaddepenereogmerinformativehjemmesiderenndeandrebrukerne.Lengdeniantalltegn,ogantallHTMLelementerpahjemmesideneseruttilasamstemmemedkarakterenesom blesatt.joeretegnogelementer,destobedrekarakter.baretoavhjemmesidenekkkarakteren0,ogbeggedissevarlagetavemacsbrukere. 154

164 4.7Resultater Bruker 11 Personlige opplysninger: Navn: Bruker 11 Adresse: XXXX Sogn studentby, 0858 Oslo Telefon: XXXX XXXX Lesesalsplass: 1302 XX Bruker Studier For tiden skriver jeg hovedfagsoppgave innen matematisk modellering. Tema for oppgaven er "Ikke lineære metoder for analyse av EEG (elektroencefalogrammer). I forbindelse med oppgaven har jeg sammen med Dimitris skrevet en poster. Livet utenfor studiene kan bestå av fotografering turer (fra termvakt turer ligger bilder hos Ronny ) Hyttetur Kanotur Sist oppdatert 7.juni 1995 av Bruker 11, Bruker 11@ifi.uio.no Figur4.18:Enavdebestehjemmesidene.Dennekkkarakteren0,oger lagetiemacs.sidenerredigertforafjerneopplysningeromforfatteren, ellerserinnholdetdetsamme. 155

165 Kapittel4.Eksperimentet:Hjelpenipraksis Bruker 14s Hjemmeside jeg bor i Oslo.sparker football... jeg har tatt i n105,in110 jeg spiser mat. Bruker 14 Bruker 14@ifi.uio.no Databehandling,Norsk Regnesentral Figur4.19:Dendarligstehjemmesiden.DenneerlagetiTekstligHjelp grensesnittetogkkkarakteren4.innholdsomkanidentisereforfatteren erendret. SnittkarakterentilEmacsbrukerneerogsalangtlavereennforbrukerneav HTML-assistent.HvaersagrunnentilatkvalitetenpahjemmesiderprodusertiEmacsseruttilavresapassmyebedreennkvalitetenpahjemmesiderprodusertiHTML-assistent?DemestinformativeogbestehjemmesidenelagetavEmacsbrukereinneholderfaHTML-konstruksjonersomdet ervanskeligafatilihtml-assistent.dermederdettvilsomtomdetskyldes athtml-assistenteretmindreeksibeltverkty.antageligvaremacsdet verktyetsomvarbrukttilalagehjemmesiderdefagangenedettetidligerevargjort.enspekulasjonerderforatdetteverktyetforbundetmeddet alagehjemmesiderkanskjesattebrukerneienslagsassosiativtilstandtil tidligereproduksjoner,slikatetslagsminstemalforhvasomerakseptable hjemmesiderblefulgt.enannenspekulasjonerataproduserehjemmesideriemacspaenavismaskinerflesmindrelaboratorieaktigennabruke HTML-assistentpaenAmiga.Brukernefltesegkanskjetryggereogvar dermedfriere. Veietmedtidenbleresultatenemyejevnere,menviserlikevelattidsforskjellenerpaover10minuttermellomEmacsogHTML-assistentsbrukere. Hypoteseh6styrkesfordibadetidsforskjellen,ogtidsforskjellenveietmed kvalitetenpahjemmesidene,erstore. h7html-assistenterenenkleremateaproduserehjemmesiderpaenn vedabrukeemacs. Etavsprsmaleneisprreskjemaetsomeraktueltfordennehypotesen ersprsmaletomhvorgodtverktyetpassettiloppgavensombleutfrt. Forskjellenhervarrelativtmarkant.Paenskalafra1til5,der1varbra, og5vardarligsvarteemacsbrukerneisnitt2.8,mensbrukerneavhtmlassistentsvarte1.65.noenavhtml-assistentbrukernevarmerfornyd ennandre,ogbilledlighjelpgruppenvarheltnedei1.2. Sprsmaletomdetvarenkeltellervanskeligabrukeverktyeterogsamegetaktueltfordennehypotesen.Skalaenhergikkfra1til5,der1varenkelt, og5varvanskelig.emacsbrukernehaddeetsnittpa2.2,menshtml- 156

166 4.7Resultater assistentsbrukerevarnedei1.8.forskjellenhervarikkesastor,menden erdogtilstede. HvisviserpaantallfeilsomblegjortersnittetlangtlavereiHTML-assistent (2.75)enniEmacs(5.8).DettetyderpaatHTMLassistentvarenklerea bruke.nardetgjelderhjelpenbrukerneavemacsoghtml-assistentkkav megnardesattfast,vardetterelativtliktuavhengigavgrensesnitt.faktisk kkemacs(snitt1.2ganger)brukernelittmindrehjelpennbrukerneav HTML-assistent(snitt1.55ganger). AtteavHTML-assistentsbrukeresvarteatprogrammethaddevrtintuitivt abrukepadet apnesprsmaletomhvasomvarenklest.tresvarte\ingenting"pasprsmaletomhvasomvarvanskeligst.tresvarteatabruke etgraskgrensesnittvardetenkleste. 20 Dissesvaralternativenekanvre sammenfallende.atingentingervanskeligmakunnebetyatnoeerintuitivt. Graskgrensesnittkanbetysamangt,mennarsprsmaleterhvasomvar detenklestemedabenytteverktyet,viljegtroatdetgarpaatgrensesnittetvarenkeltogintuitivt.nardetgjelderemacsbrukernevardeopptatt avatsyntaksenvarvanskelig.fireavfemmentedette.samtidigsyntes 2atediteringsmuligheteneiEmacsvargode.IngensanoeomatEmacs varhverkenintuitivtellerenkeltabruke.dermedsttteshypotesenogsaav svarenefradeapnesprsmalene. Detsistesprsmaletomhvordandetvillegatthvisapplikasjonenblebrukt omigjenetterenmanedblebarestilttilbrukerneavhtml-assistent.det varetpoengavitedettefordihtml-assistentermentaskullevreetverktysombrukessporadisk.dermedblirdetikkemuligasammenlignenoen resultaterher.imidlertiderdetnoensvarsomkanvremedpaasttte ellersvekkehypotesen.7brukeresvarteatdetvillevreenkeltabenytte HTML-assistentforentilsvarendeoppgaveenmanedsenere.Jegspurte eksplisittomdetvarnoespesieltdevillehuske,og4brukerementedetikke varndvendigahuskesamye,fordidefantdetdetrengteigrensesnittet. Detkanogsavirkesomhjelpelinjenibrukergrensesnittetharhattmyeasi. Hele5brukerenevnteatdevillehuskedenne. Altialtsttteshypoteseh7.DatamaterialettalerforatHTML-assistentvar enklereabrukeennemacs. h8deterenklerearedigerefeilmanhargjortihtml-assistentenni Emacs. Frahytenkningsprotokolleneerdetikkevanskeligaseatdettefaktisker tilfelle.emacsbrukernegjrengoddelsyntaksmessigefeilunderinnskrivingavhtml-kode.overhalvpartenavdissefeileneblirikkeoppdagetfr dokumentetlastesinnietwww-visningsverkty.derettergardetganske rasktannetilbaketilstedetderfeilenblegjort,menarettefeilentaren deltidfordibrukerneoftemanneutavhtml-syntaksenfrst.itillegger detendelfeilsomikkebliroppdaget. 20 BadeBilledligogTekstliggrensesnittenevargraske.Forskjellenliggersomnevnti omknappenevarbeskrevettekstligellerbilledlig. 157

167 Kapittel4.Eksperimentet:Hjelpenipraksis Detkantalangtidfraenbrukerskriverinnensyntakskonstruksjontilhan farseresultatet.detskjeddeeregangeratbrukerendahaddeglemtat noesomeks.skullestaifetskrift,blevistinormal.enavbrukerneskrev f.eks.<bf>...</bf>istedetfor<b>...</b> 21 ogsyntakselementer somwww-visningsprogramvarenikkeforstodbleignorert.dermedkommertekstenutinormalskrift,menbrukerenoppdagerdetikke,fordihun hargjortsamangeandretingimellomtiden.ettilsvarende,menikkelikt problemhaddevimedtobrukeresomhaddesyntaksfeiliadressekonstruksjonen.feilenblealdrirettetfordibrukernevissteikkehelthvordanen adresseskulleseut,ogdermedtroddededetvarriktigskrevet.haddedissefeileneblittoppdaget,villeemacsbrukerenbruktmertidbadepaanne feilene,ogpaaslaoppogseidokumentasjonenforanneuthvordan syntaksenegentligskulleskrives. HTML-syntakseksistererikkeiHTML-assistent,salangtbrukerenkanse. Gjrhanenfeilerdetikkeispraketssyntakskonstruksjoner.Imidlertidvar detmangesomgjordefeilif.eks.tekstvinduet.linjeskiftitekstenmattesettesinnmanuelt,selvomdetp.g.a.grensesnittetslinjeorienterteoppdeling kunneseutsomomhverlinjevarenseparatenhet.endelbrukerekkseg derforenoveraskelsedadeakseptertevalgeneitekstvinduet,fordialltekstenhangsammen.selveopprettingsprosessengikkimidlertidgreit,srlig fordidesahvasomskjeddeumiddelbart.\detvarikkeslikjeghaddetenkt megdet",vardeteresomuttrykte.detenesteproblemetsomhaddemed feileredigeringenagjrevaranneuthvordanmanskullekommeseginni tekstvinduetforaleggeinnlinjeskiftene.detteblegjortvedetdobbeltklikki hovedvinduetpatekstelementetsomvarfeil.deestefantutdettefort,og redigertetekstenenkelt. Atdufarsedetduhargjort,umiddelbartetterduhargjortdet,gjratdetblir enkeltannefeilogrettedemopp.hytenkningsprotokollenevistedette. Feileneblefunnetraskt,ogrettetutenstrreproblemer.Deapnesprsmalenestyrkerdenneantagelsen.ToavEmacsbrukernementeatWYSIWYG varnoeavdetdesavnetiemacs,mens3avhtml-assistentbrukernementeatdettevarnoeavdetsomvardetbestemedsystemet.atsamange somattebrukereavhtml-assistentnevneratsystemeterintuitivtstyrker ogsahypotesen,selvomdetteikkeerenlikedirekteindikasjon.fireavfem Emacsbrukerementeatdetamattehuskesyntaks,samtskriverettsyntaks varnoeavdetvanskeligstemedabrukestandardverktyet.problemenedu haropplevdvirkeroftefrustrerende,mensproblemeneduharunngattleggerduikkemerketil.kuntoavhtml-assistentsbrukerementeataslippe syntaksenvarnoeavdetbestemedsystemet.dettetyderimidlertidpaat syntakseneretproblemvedbrukavstandardverktyet.detblegjortmye erefeiliemacs(snitt5.8)ennihtml-assistent(snitt2.75),ogsamtidigvargjennomfringstidenpaoppgavenlangtraskereihtml-assistent. Dettekanhaetsammensattarsaksforhold.Frahytenkningsprotokollene nnerjegb.la.atdetserutsomdettartidaskriveinnallsyntaksen,man maslaoppforanneuthvordandenskalskriveso.l.enannengrunnerat 21..ogutbrt\DeterganskeletthvisdukanL ATEX!"HunskrevfaktiskLATEX-syntaks,og ikkehtmlsyntaks. 158

168 4.7Resultater Figur4.20:Forskjellenigjennomfringstidvedfrsteogandregangsbruk. dettarlengretidannefeil. Hypoteseh8styrkesmedbakgrunnidekvalitativeognoenkvantitative data Gjentattbruk Enogenhalvmanedetterdenfrsteunderskelsenbledetforetattenny underskelseforaseomdetvarnoenforskjelleraobserverevedgjentatt brukavhtml-assistent. Igur4.20serviforskjelleneitidmellomfrsteogandregangsbrukforde fembrukernesomvarmedibeggeunderskelsene.allebrukerneforbedretsingjennomfringstidbetraktelig.snittidenpadissefembrukernevar 27min.47sek.vedfrstegangsforsk.Idenandretestenvarsnittiden nedei10min.37sek.forskjellenitiderpaover17minuttermellomdeto underskelsene. Selvomereavbrukernepaforhandsaatdehaddeglemtdetmesteav HTML-assistent,skyldtesdestoretidsforskjelleneatbrukernefaktiskhusketengoddelavgrensesnittetfraforrigesesjon.Detdehaddehattproblemermedblehusketspesieltgodt.Srliggjaldtdettelinjamanskriverpa itekstvinduet.mensmangebrukerehaddeproblemermedannedenne linjaifrsteunderskelse,vardetnabareensomrotetlittfrhanfantden. Brukernefantfremraskere,ogsaikkesamyepahjelpelinjasomunder frsteunderskelse. 159

169 Kapittel4.Eksperimentet:Hjelpenipraksis Gj.snitt Gj.snittant. Snitt Snitt ant.tegn elementer karakter tid idok. idok. Frstegang min.47sek. Andregang min.37sek. Tabell4.3:Forskjellenikvalitetogtidvedgjentattbruk. Somviseritabell4.3varkvalitetenpahjemmesideneidenneandreunderskelsengenereltnoedarligereennifrste.Brukerneprodusertemindre tekst,lagetfrreelementer,ogkarakterenvarogsanoedarligerenardeg gjaldtinnholdogutforming(forkarakterskalaen,se4.7.3paside153).en karaktersomer0.6darligereennfrsteforskskulletilsiatforakompensereforkvalitetsforskjellenburdetidenkesmed4min.5sek.(0.6*6min.48 sek.),slikdetblegjortifrsteunderskelse.dettetidstilleggeterimidlertid feilidenneunderskelsen.somvihuskerbledetregnetutfrasnittidenpa allebrukereifrsteunderskelse.iandreunderskelseburdevitatthensyn tilatgjennomsnittligutfrelsestidvargattned,ogderforburdetidstillegget vrtmindre.siervilikevelatbrukerneisnittfar4min.5sek.tilleggitidenpagrunnavdarligereresultat,viltidsforskjellenmellomfrsteogandre gangsbrukfremdelesvremerenn13minutter.heletidsforskjellenkan dermedvanskeligskyldesatbrukernegjordesegmindreid. Enannentingsomkanhapavirketresulateteratbrukernekanhahusket situasjonenunderskelsenebleforetattibedreenndehusketselveapplikasjonen.enunderskelseerenspesiellsituasjon,ogdetkanvreat HTML-assistentblehusketgodtfordibrukernehaddeenkontekstaplassereprogrammeti.Vedvanligbrukavetprogrampaendatamaskinharman kanskjeikkedennekonteksten,ogdermedmindreaforbindeprogrammet med.dettekanvreenmedvirkendearsaktilattidsforskjelleneblesavidt store. Brukerneblespurtetterunderskelsenomhvordandesyntesdetgikknai forholdtilforrigegang.enavpersonenesyntesikkedetvarnoenforskjell, selvomoppgavegjennomfringengikknestendobbeltsarasktsomforrige gang(bruker2igur4.20).dereandresyntesimidlertidatgjennomfringengikkgreieredennegangen.desadehusketendel,ogdetteerantagelig hovedgrunnentilatdetgikkbedre Totalvurdering Deterendelandreresultatersomkommerframavunderskelsenemen ikkedirekteharmedhypotesenehverforsegagjre.disseresultateneog sammenhengenefortellernoegenereltomhvordanhtml-assistenttotalt fungerersometverktyforoppgaversomutfressporadisk.selvomhypotesenomhjelpenseffektpaenkelhetenbleforkastet,pekeraltiretningav 160

170 4.7Resultater atdenfaktiskspillerenrolle.grunnentilathypotesenebleforkastetvarat jegikkesyntesforskjellenevarklarenok.fordetfrsteserdetuttilathjelpelinja,somnnesiallegrensesnittene,varengodide.denneblebrukt, srligforaorientereseginyeskjermbilder.formangeavbrukernevardet frstedegjordenardekomtiletnyttskjermbildeaseihjelpelinja,mens desaktebevegetmusmarkrenrundtivinduet.fireavbrukernesvarteat noeavdetbestemedhtml-assistentvarnettopphjelpelinjaverst.hjelpelinjavardesignetmedsvartskriftpahvitbakgrunn,noesomskiltedenut frarestenavgrensesnittet.samtidigsrgetdenstadigskiftendetekstenfor atdetblebevegelsepadennelinja,noesomtiltrakksegoppmerksomhet ietellersstatiskvindu.fordegrensesnittenesomhaddebilledligeknapper,gjordehjelpelinjaatdehaddebadetekstogbilderastttesegtilfora orienteresegigrensesnittet.badehorton[hor94]ogchang[cha87]meneratdenmesteffektivematenakommuniseremedbilledligetegn,era kombineredemmedtekst.jegtrordissetingenegjordeathjelpelinjable myesett,ogmyebrukt. Hjelpevinduethjalppautfrelsestiden.HjelpvarraskereennIkke-Hjelpbadeisammenlagtsnitt,menogsaisnittforhveravkategorieneTekstligog Billedlig.Imidlertidbleikkehjelpevinduetbruktmye.Baretoavbrukerne somhaddetilgangtilhjelpesystemetvarittigebrukereavdet,ogsanyei det3-4ganger.restensapadetengangellerto,ogbarenoenfaavdisse kikketmerennoveradiskoverhjelpen.dettekanhaeremuligearsaker. Hjelpenvarpakortform,ogfulgteprinsippetomprogressivtillukning.Alle hjelpetekstenevarderformegetkorteograskealese.raskeblikkpahjelpenvarikkelettaregistreresomobservatr,ogdetkanhendeathjelpen blebenyttetmerennjegvarklarover.deterogsamuligatrestenavsystemetvarsapassvellykketatbrukernesyntesdetallermestevarintuitivt, ogderforikkefltedetstorebehovetforhjelpen.ettredjealternativerat hjelpelinjafaktiskgavdeninformasjonendetvarbehovfor.enkombinasjon avdissetrearsaksforklaringeneervelmestsannsynlig Deterimidlertidikketilakommefraatdesomhaddehjelpentilgjengelig varmerproduktiveenndesomikkehaddeden.samtidigvardetslikatde somhaddebilledliggrensesnittenevarmerproduktiveenndesomhadde Tekstlige.Denneforskjellenerlangtstrreennforhjelpen,noesomkanskje kankommeavatinformasjonenidebilledligeknappenekunnekombineres medtekstenihjelpelinja.dermedkkbrukerneforklarttingpatomater,og kombinasjonenharantageligvrteffektiv. AkunnesedokumentetiferdigtilstandienWWW-visererentilleggsfaktor somkanforklaredestoreforskjellenemellomhtml-assistentogemacs. Deteringendatasomdirektesammenlignerforskjelleniproduktivitetmed ogutendennemuligheten,mendekvalitativedataenesttteroppomteorien.detvarmangefeilsomblebegattiemacs,oghvisdissebleoppdaget, skjeddedettepaettidspunktderbrukerenikkelengrehuskethvahanhaddegjort. Kombinasjonenaveretingseruttilahahattenpositiveffektpaenkelhet, ogikkeminstoppgavegjennomfringenihtml-assistent.flereavprinsip- 161

171 Kapittel4.Eksperimentet:Hjelpenipraksis penefrakapittel2og3stttes,mendetkanseuttilatkombinasjonenhjelp medprogressivtillukning,enhjelpelinje,ogforstaelige,delvismetaforiske, tegn-srligiformavkonkretesymbolerogikonereretgodtgrensesnitt foroppgaversomutfressporadisk.ihtml-assistentvardetdetenkleste ograskeste.isistekapittelskalviseomdetteogsakanstemmegenerelt forumiddelbartbrukbaresystemer. 162

172 Kapittel5 Konklusjonogviderearbeid 5.1Generellebetraktninger IdenneseksjonenskalvisehvadetermuligaslutteomdegenerellehypoteseneutfrahvavifantutiHTML-assistentstilfelle.Jegvilomtalehypotesenefraforrigekapittel(h)somdespesiellehypotesene,fordideomhandler HTML-assistentspesielt.Hypoteseneidenneseksjonen(H)omtalessom generellehypoteser,fordidehandleromumiddelbartbrukbaresystemer generelt. Idesignogimplementasjonsfasenharjegforsktakommeframtiletumiddelbartbrukbartsystem.BilledligHjelpvarpaenmate\aggskipet"blant HTML-assistentsgrensesnittfordideterdettegrensesnittetsomkombinererestavprinsippenefrakapittel2ogkapittel3.BilledligHjelpharbade hjelpensombeskrevetikapittel2,ogmetaforeneogtegnene,sombeskrevetikapittel3.deandrevarianteneavhtml-assistent,manglereneller ereavkomponentenesomdettegrensesnittethar.jegvilderforiere tilfellerbenyttebilledlighjelpforasttteellersvekkehypotesenenardet gjelderumiddelbartbrukbaresystemer. Detkanvrevanskeligasluttenoegenereltomumiddelbartbrukbaresystemernarjegsammenlignertogrensesnittvariantersombeggeerdesignet avmeg.denneproblemstillingenvilvreaktuellforereavhypotesenei dettekapitlet.srligblirdetvanskeligderdatamaterialetikkeskillerdem srligsterkt Hjelp H1Oppgavegjennomfringengarraskeremedhjelpogprogressivtillukningennuten. Forh-hypotesenkonkludertejegundertvilmedathjelpengjordeatoppgavegjennomfringengikkraskereiHTML-assistent.Forskjellenevarikkesa altforstore,ogdetkanblivanskeligasinoegenereltomhjelpogprogressiv {163{

173 Kapittel5.Konklusjonogviderearbeid tillukningutfraunderskelsenogh1,fordijegsammenlignettogrensesnitt sombeggevarlagetavmeg. Imidlertidvildetikkealltidvrelikeproblematiskakunnegeneraliserefra enh-hypotesefordidetentenersterkeindisiersomtyderpaatdenble beholdt,ellerdetnnesandredatasomtyderpaathypotesenogsaholder idetgenerelletilfellet.detsomgjrdetproblematiskidennehypotesener derelativtsmatidsforskjellene,samtmangelpaandredatasomeventuelt kunnestttethypotesen. DermedblirhypoteseH1forkastet. JegharforsktabenytteSmiths[Smi94]ideomprogressivtillukningunder designogimplementasjonsfasenavhtml-assistent.flereandreartikler, somf.eks.carrollsminimalmanual[cskfmr88]ogfischersjanus[fl- MM90]benytterdesammeideeneomatinformasjonensompresenteres mavrekorthvisdetikkeskalhindreoppgavegjennomfringen.derforer detnoemerkeligatforskjellenitidikkeblestrremedogutenhjelp.det kanvreeregrunnertildette. Carroll&Rossonsierselvatbrukerenskeraprvesegfrem,istedetfor alre[cr86],oguttrykkerdettepaflgendemate: However,whatweseeinthelearning-to-use-a-computersituationisthatpeoplearesobusytryingthingsout,thinkingthings through,andtryingtorelatewhattheyalreadyknow(orbelievetheyknow)towhat'sgoingonthattheyoftendonotnotice thesmallvoiceofstructuredinstructioncryingouttothemfrom behindthemanualandthesysteminterface. Dettekanvreenmuligforklaringpahvorforhjelpenikkeblemerbrukt. Enbrukerfortalteettertestenathanbenyttethjelpenpastarten,menetter enstundlahanikkelengermerketilden.carroll&rossonmenerderforat abrukeklaremetaforerigrensesnittetkanvreenmateahjelpebrukere somprversegfrem.benest&tang[bt93]kategoriserervisuellehintiet godtdesignetgrensesnittsomdenviktigsteavrekategorierhjelp,ogmenervidereatkunetminimumavhjelpvirkeligtrengs.restenlresunderveis mensbrukerenjobber.html-assistenteretenkeltsystemabruke,ogdermedkandetvreatgrensesnittet,ogdetskomponenterkanhainneholdt nokinformasjontilagjrehjelpendelvisoverdig. H2Oppgavegjennomfringenerenkleremedhjelpogprogressivtillukning ennuten. Dennehypotesenforkastesutenviderefordihypoteseh2bleforkastet. 164

174 5.1Generellebetraktninger 5.1.2Billedligversustekstbasert H3Etgrensesnittmedbilledligeknappererraskereabrukeennetmed tekstbaserte. Ogsahererdetslikidetspesiellehtilfelletatbeggegrensesnitterlaget avmeg,ogderforkandetblivanskeligasluttenoegenerelt.imidlertider tidsforskjelleneforbilledligogtekstligsavidtstoreibeggeunderskelsene atdetblirenklereasttteengenerellhypotese. Mittvalgavikonerogsymbolerergjennomtenkt,menharlikevelerevilkarligeaspekter.Fargevalg,strrelse,gurerogsammenfallendetrekksom rammero.l.kunnevrtvalgtpautalligeandremater.identekstligeversjonenavgrensesnittetkunnedetgjernevrtvalgtandreord.jegtrorat detviktigstevaratdeknappenehaddefelleselementerogbygdepaen mal,ogatsammeknapperblebruktkonsekventerestederigrensesnittet. Dessutenvardetviktigatbrukerenlrteknappenevedgjentattbruk.Det kanvreatdettoknoetidalreikonerogsymboler,mennardefrstvar tillrtkjentemandemigjen. Atdettefaktiskvartilfellekanviseiresultatenefraprvenderbrukerne skulleforskeaforklareknappeneigrensesnittet.noenavknappenevar ikkepakrevdbruktioppgaven(sliksomf.eks.sluttenpaenforbindelse, skrivemaskinskrift,normalskrift),ogforgruppensomhaddebilledliggrensesnittvarforstaelsenavdenbilledligeversjonenavdisseknappenenede i50%,mot84,5%forallebilledligeknappeneisnitt.dettetyderpaatsymbolerogikonersomharblittbrukthuskes.derformenerjegatsafremt ikonerogsymbolererdesignetrelativtforstaelig,ogblirbruktkonsekvent, erdetunderordnetakkurathvordandeerlaget.hypotesenstttespadette grunnlaget. Litteraturenpaomradetseruttilakunnegistttetilhypotesen.Lodding [Lod82]beskrevprosessenmedalagre,prosessere,gjennneogsammenlignebilledliginformasjonsomlangtraskereennfortekstliginformasjon(se 3.5paside90).Mangeforskjelligeforskgjortinnenkognitivpsykologimed bilderoggurerviserdetsamme(f.eks.i[eh89]).dermederdetstttefor hypotesenogsagenereltfralitteraturen. DerelativtstoreforskjelleneitidmellomBilledligogTekstliggrensesnittene,atdesignenavikonerogsymbolergjernekunnevrtannerledes,og atforskfrakognitivpsykologiviserlignendeting,gjrathypoteseh3 beholdes. H4Etgrensesnittmedbilledligeknappererenklereabrukeennetmed tekstbaserte. Denspesiellehypotesenh4blestttetundertvil.Detvarimidlertidmange argumentersomtaltemothypotesen,sliksomf.eks.atbrukerneforstod eretekstligeennbilledligeknapperitestensombleforetatt. Grunnlagetblirfortyntforastttehypotesen,ogderforblirH4forkastet. 165

175 Kapittel5.Konklusjonogviderearbeid Hvaerdetsasomgjrathypotesenomatbilledligeknappererraskere enntekstligebeholdes,menshypotesenomatbilledligeknappererenklere enntekstligeforkastes?ih3savienmarkantforskjellitidmellomdeto grensesnittvariantene,ogintuitivtsettburdetidsforskjelleniallefalldelvis bunneutiatbilledligvarenklereabruke.noeavgrunnenkanhamed malingerogtestfeilagjre: Detsterkestemotargumentetmoth4,ogdermedogsaH4eratbrukernekunneforklareereavdetekstligeknappeneenndebilledlige. Duerienannensituasjon,ogharbedretidnardukanseogstudereknappenepapapiret,ennduerinarduforskerautfrenoei grensesnittet.mangeavtestpersonenebruktelangtidpaaevaluere knappeneitesten. Flereavdebilledligeknappenevarvanskeligereaforstaisvart/hvitt versjonpapapiretennifargerigrensesnittet.srliggjaldtdettebildenejegselvhaddedesignetietterhand(seseksjon4.5.6),menogsa noenavikoneneogsymbolenedesignerenhaddetegnetvisteseg vanskeligereaforstapapapiret. DetkanvreatdetvarkombinasjonenavbilledligeknapperogtekstenihjelpelinjasomgjordeBilledliggrensesnittetsaeffektivt.Flere harskrevetatakombinereikonerogsymbolermedkorteforklarendetekstererdenmesteffektiveformenforkommunikasjon[hor94], [Cha87]. H5Etgrensesnittmedbilledligeknappergjrathjelpesystemetbrukes mindreennietgrensesnittmedtekstbaserteknapper. Dennehypotesenforkastesfordihypoteseh5bleforkastet Tradisjoneltsystemversusetumiddelbartbrukbartsystem H6Oppgavegjennomfringengarraskereietumiddelbartbrukbartsystem ennietstandardverkty. Serviigur5.1servigjennomsnittstidenebruktpapaoppgavegjennomfringenideforskjelligegrensesnittene.Somnevnterdetstortidsforskjell mellomhtml-assistentogemacsbrukerne,oghypoteseh6blestttetav dennegrunn,samtattidsforskjellenholdtsegogsanarjegforskteaveie tidogkvalitet. BilledligHjelperdetgrensesnittetsominneholderestavprinsippenefra kapittel2og3,ogdermedbesttilfredstillerkriterienefordetjegharkaltet umiddelbartbrukbartsystem.snittidenpaoppgavegjennomfringenidette grensesnitteter17min.og2sek.,mensistandardverktyetemacstok detigjennomsnitt41min.og24sek.alageenhjemmeside.enavemacs 166

176 5.1Generellebetraktninger Figur5.1:Gjennomsnittstidpaallegrensesnittenefremstiltgrask. brukerneskiltesegutfordihunbruktemyelengretidenndeandrebrukerne. SelvomviserbortfrahennebrukteBilledligHjelpbrukernemindreenn halvetideniforholdtilemacsbrukerne.narviveiermedkvalitetenpade ferdigehjemmesideneblirforskjellenmindre,menenforskjellpalikeunder 20minuttererfortsattmarkant.Dettarfremdelesoverdobbeltsalangtida utfreoppgaveniemacs. Oppgavegjennomfringstideneidenandreunderskelsenkanogsavre medpaastttedennehypotesentilenvissgrad.narviserpadedrastiske forbedringeneiutfrelsestidvedandregangsbrukavapplikasjonenkan manantaathtml-assistenterendamereffektivtabrukeennvikkintrykk avifrsteunderskelse.spesieltgjelderdettebilledlighjelpgrensesnittet, somogsaiunderskelsenummertovardetmesteffektive(snitt8min.). Dettevarmerenn2minutterraskereenndetnestraskeste,nemligBilledlig Ikke-hjelp.AtHTML-assistentblirsamyeraskereabrukevedgjentattbruk sttterhypotesen. DavisogBostrm[DB94]gjordeenunderskelseavuerfarnebrukereder etavresultatenevaratmenneskersombenyttetgraskegrensesnittutfrer enoppgaveraskereenndesombenyttetkommandobasertegrensesnitt. Ikkenoeuventetresultatakkurat,ettersombrukernevaruerfarne,ogopp- 1 gavenevardatarelatertesliksomalagelomrader,slettelerosv.under- skelsenerimidlertidlikminfordibrukerneeromtrentlikeerfarneiopp- 1 Emacsbrukerneiminunderskelsemakunnesiesabenytteetkommandobasert grensesnitt,selvomnyereversjoneravprogrammetogsannesmenyer. 167

177 Kapittel5.Konklusjonogviderearbeid gavedomenet(selvomemacsbrukerneiminunderskelsevarerfarnei applikasjonsdomenet),ogverktyenesomblebrukttilsvarerhverandrei storgrad.iunderskelsenblems-dossomikkeakkuratkankarakteriseres somintuitivtfornybegynnere,sattoppmotfinder-somvelmavredet enklestegraskeoperativsystemetfornybegynnere.ms-dosblirliktemacs, ogfindertilsvarerhtml-assistenttilenvissgrad.dermedkandavisog Bostrmsresulatervremedpaastttehypotesen. HypoteseH6beholdesfordigjennomsnittligtidsforskjellmellomstandardverktyetogdetumiddelbartbrukbaresystemetermegetstor,samtaten lignendeunderskelsesttteroppomdesammetingene. H7Oppgavegjennomfringenerenklereietumiddelbartbrukbartsystem ennietstandardverkty. Hypoteseh7blestttet.Altavdatamaterialeiformavsprsmal,feilsom blegjortoghyttenkningsprotokollertydetpaatdetvarenklereaprodusere hjemmesiderihtml-assistentenniemacs.servipadesammedataene for\aggskipet"billedlighjelp,erforskjelleneendastrre.paenskalafra1 til5,der1varbra,og5vardarlig,mentebilledlighjelpbrukerneatverktyet passetbratiloppgaven(1.2),mensemacsbrukernevarmellomfornyd (2.8).Pasprsmaletomverktyetvarenkelt(1)ellervanskelig(5),svarte Emacsbrukerneisnitt2.2,mensBilledligHjelpvarnedei1.6.Toavde tresomsvarteat\ingenting"varvanskeligmedabrukehtml-assistent varbilledlighjelpbrukere.toavderesommentedetvarundvendiga huskenoesrlig,fordiduvillenneinformasjonigrensesnittet,komfra dennegruppen.nardetgjelderfeilgjordeemacsbrukerneisnitt5.8feil, mensbilledlighjelpvarnedei1.4feilpr.test. Idenandreunderskelsenbledetgjortlangtfrrefeilpr.bruker.Itillegg svartereavfembrukereatdetgikkgreiereabenytteverktyetandregang. Dettekantydepaatverktyet,somvarenkeltabrukeifrsteomgang, faktiskblirendaenklerevedgjentattbruk.flereavbrukernesapaforhand atdeikketroddedevillehuskesamye.detvarjotrossaltgattenogen halvmanedsidensist.likevelgikkoppgavegjennomfringenlanktraskere, ogbrukernesyntesdetvarenklerevedandregangsbruk. Alagehjemmesidervarenoppgavesombrukerneutfrtesporadisk.Dermedtilhrtealleklassentilfeldigebrukere,meddomenekunnskappatilsvarendeniva.ImidlertidvardeesteavEmacsbrukernedagligebrukereav dettestandardverktyet,mensallehtml-assistentsbrukerevarnybegynnereiapplikasjonsdomenet.dehaddealdrisettellerbruktapplikasjonen fr.narnybegynnerneavenapplikasjonsynesdeterenklereautfreoppgaven,synesatverktyetpasserbedretiloppgaven,gjrfrrefeilogutfreroppgavenraskereenndagligebrukereavenannenapplikasjon,sttter detteenhypoteseomatfrstnevnteapplikasjonerenenkleremateautfre oppgavenpa. IenunderskelseforetattavSpringettetal.[SGS93]undersktemannybegynneresinteraksjonmedtegneprogrammetMacDraw.Testpersonene 168

178 5.1Generellebetraktninger 1.Synliggjringdeulikevalgmulighetene. 2.Apenlysmateagjreomting. 3.Faalternativerhorisontalt. 4.Favalgvertikalt. matteutfreenoppgave,ogenukeseneremattedesvarepaforskjellige sprsmalforasehvadehusketavgrensesnittet.enavkonklusjonenevar atbrukerneikketrengteahuskesamyefordidekunnestolepaatgrensesnittetgavdemdeninformasjonensomtrengtes.detteersammeerfaring somjeggjordeutfraandregangstestmedhtml-assistent. Lewisetal.[LPWR90]argumentererforatproblemlsningsstrategierfor nybegynnereergjetteprosesser.uerfarnebrukereserettersemantiskinformasjonigrensesnittet,ogprverutdealternativersombeststemmer medderesmal.lewisetal.argumentererforendesignstrategidekaller \designforsuksessfullgjetting",ogforeslarflgendekriteriersomdeviktigsteforafadettetil: AlledissekriterieneerdettatthydeforiHTML-assistent.Synliggjring harvrtviktiggjennomdesignavtegn,hjelpetekstero.l.agjreomtinger enkelt.brukereharensletteknappsomerenkelase.dennekanbrukes. Deterogsamuligaendretingvedadobbeltklikkepaelementetsomerfeil. Dettevisesdetinformasjonomihjelpelinja.Enegen\undo"funksjonerikke ndvendig,fordiallefunksjonererreversibleentenvedslettingellerendring.detosistekriterieneharjegfulgtmerellermindreubevisst.lewisetal. tenkerpadybdeogbreddeimenyhierarkierher.hovedvinduetrepresentererdehorisontalealternativene,oginneholder6elementermankansette innietdokument.itilleggnnesdet4funksjonerforamanipulereelementenesomalleredeeksisterer.devertikalevalgenetilsvarervalgmuligheter ideandrevinduene(somkansespasomundermenyer).hellerikkeherer detmangevalgmuligheter.tekstvinduethaddeest,med14valgtotalt. Detkandermedseuttilatdetergodemuligheterforakunnegjetteseg fremtilriktigfunksjonalitetihtml-assistent.dettestyrkerhypotesenomat oppgavegjennomfringenerenklereietumiddelbartbrukbartsystem. HypoteseH7beholdesavovenfornevntegrunner. H8Ietgrensesnittsomgirumiddelbarresponspadetdulagererdetenklerearedigerefeilsomblirgjortfordideoppdagesraskere. FordennehypotesenerdetingenforskjellpaBilledligHjelpogdeandreHTML-assistentgrensesnittenefordiallegrensesnittenegavumiddelbar responspadetbrukerenhaddegjort.hypoteseh8blestryketfordidekvalitativedataenevisteatdetblegjortmangesyntaksmessigefeilunderinnskrivingavhtml-kode,samtatdetvarproblematiskaoppdagefeilene. Mangefeilbleikkeoppdaget,ogdesombleoppdagetvarvanskeligea 169

179 Kapittel5.Konklusjonogviderearbeid redigere,fordibrukerensomregelbefantsegienannenkontekstpatidspunktetdebleoppdaget. Mangepsykologiskeeksperimenterviseratbelnningermereffektivtenn straffnardetgjelderalreting(sef.eks.[aash85,kap.7]).forskjelligedyreforskutfrtavb.labollesviseratdyrlreravsinefeilnardefar feedbackiformavbelnninger.tidspunktetfeedbackblirgittpaerenviktigfaktor.veienerikkelangtil aantaatmenneskersomfarumiddelbar responsletterevilkunneretteoppfeildegjr.ogsaibrukergrensesnittforskningerfeedbackenviktigregel.vaananenetal.[vh93]foreslarre reglerformultimediagrensesnitt.enavdisseeramaksimaliserefeedback tilbrukerneienformsomvirkermeningsfyltfordem.formenfortilbakemeldingenihtml-assistenterihyestegradmeningsfylt,iogmedatbrukerne farseresultatetavsittarbeid. Deteringengrunntilathypoteseh8ikkeskalgjeldeogsaidetgenerelle tilfelle.itilleggviserendelpsykologiskefunnathypotesenkanstemme. DerforblirhypoteseH8beholdt. 5.2Konklusjon Mangeavlitteraturprinsippenevistesegafungereipraksis.Firehypoteser bleforkastes,ogrebeholdt.flereavdeforkastedehypotesenehaddeet datagrunnlagsomkunneindikereatdevarriktige,menindikasjonenevar forsvake.deviktigstefunneneersomflger: 1.Hjelpmedprogressivtillukningbedretgjennomfringenavoppgaven, menharikkevistsegavresaeffektivsomfrstantatt.forskjellene varforsmatil akunnekonkluderemedatbedringeneikkeskyldtes tilfeldigheter.detsammevartilfellenarjegsapaomoppgavenble enklereautfremedhjelp. 2.Hjelpelinjavistesegeffektiv.Dengavenkorttekstligbeksrivelseavde forskjelligegrensesnittobjektene.enavarsakenetilathjelpevinduet blelitebruktvarantagelighjelpelinja.menshjelpevinduetsvartepa Hvordan-sprsmal,svartehjelpelinjapaHva-sprsmal,ogdettesaut tiladekkemyeavinformasjonsbehovetformangebrukere.hjelpelinja erantageligogsaenavgrunnenetilforskjellenemellomoppgavegjennomfringenidetbilledligeogtekstligegrensesnittet.desombrukte Billedliggrensesnittetkkinformasjonenpresentertbadebilledligpa knappeneogtekstligihjelpelinja.dennekombinasjonenerantagelig effektivtbadeforenkelhetogoppgavegjennomfring. 3.Metaforenesomblebruktvarstortsettknyttettilknapper,ogdetble lageterebilledligeenntekstlige,selvomdettotaltsettvarfaiforholdtilintensjonene.resultatenesierikkeomdetermetaforereller tegnsomharhattstrstbetydningforforskjellenmellomdetekstligeogbilledligegrensesnittvariantene,ogdetkangjernehavrten 170

180 5.2Konklusjon kombinasjonavbegge.imidlertidvistedetsegvanskeligadesigne metaforerforbrukietdokumentproduksjonsdomene.tegnenegikk detmyeletteremed,ogenklarantagelseerderforatdeterikonene ogsymbolenesomharhattstrstbetydning. 4.Ikonerogsymbolerharantagelighattstorbetydningforoppgavegjennomfringen.Medbilledligeknappergikkoppgavegjennomfringen rundt30%raskereennmedtekstlige.itilleggbleoppgavenogapplikasjonenoppfattetsomenklereabruke,selvomgrunnlagetherble fortynttilathypotesenkunnebeholdes.debilledligetegneneerantageligvanskeligereaforstaenntekstligebeskrivelserfrstegangdu serdem.straksdeerforstattserdeimidlertiduttilavreraskerea bruke. 5.Tilbakemeldingiformavatbrukerenfarsedokumentetkontinuerlig idenformdetvilfremstaforleserenerenavarsakenetilathtmlassistentvarraskereogenklereabrukeennetstandardverkty.mangefeilbleunngattihtml-assistent,fordibrukerenikketrengteaskrivehtml-syntaks.skrivefeil,forglemmelser,ogforskjelligeformerfor misforstaelservardetlikevelmuligagjre.denumiddelbaretilbakemeldingengjordeatbrukernesadissefeileneidetyeblikketde oppstod,ogdermedkunnerettedemmensdeendavarfrisktiminnet.istandardverktyetfantesikkedennemuligheten,ogmangefeil blevanskeligerearetteoppiettertid,fordidettoktidannedem,sla oppidokumentasjon,ogkommepahvamanhaddement. Maletfordennehovedoppgavenharvrtanneuthvordanhjelpbrdesignesforoppgaversomutfressporadiskhvisoppgavegjennomfringen prioriteres.hjelpvardenertsombadeonlinehjelp,oginformasjongrensesnittet.detharderforvrtenantagelseatdetereretingsomsammen bidrartilastttegjennomfringenavoppgaversomutfressporadisk. Dehypotesenesomomhandletumiddelbartbrukbaresystemergenerelt, ogikkebareenavkomponenteneigrensesnittet,blebeholdt.igur5.1pa side167saviatgrensesnitteneblirraskereabrukeetterhvertsomknappenefarbilledligbeskrivelse,oghjelpleggestilsystemet.billedlighjelp grensesnittetvardetmestproduktiveavalle,medengjennomsnittligoppgavegjennomfringstidpa17minutterog2sekunder,merenn3minutter raskereennnestegrensesnitt.vedgjentattbrukvarogsadettegrensesnittetraskereabrukeenndeandre.selvnarettidstilleggblegittforaforske aveieoppforkvalitativeforskjellerkomdettegrensesnittetbestut. BilledligHjelpgrensesnittetmarkertesegogsasomdetenklesteabruke.Pa sprsmaletomverktyetpassettiloppgaven,vardetbilledlighjelpbrukernesomvarmestfornyd.pasprsmaletomdetvarenkeltellervanskeliga brukeverktyet,vardetdennebrukerkategorienogbilledligikke-hjelpsom syntesdetvarenklest.densammegruppenfantogsaikonerogtekstlige elementerigrensesnittetenklestaforsta.avdetresomsvarteatingenting varvanskeligpaapnesprsmal,vartofradennekategorien.brukerneav 171

181 Kapittel5.Konklusjonogviderearbeid BilledligHjelpvarsamtidigdesomhaddegjortfrrestfeil,oggruppenvar densomhaddefattnestminsthjelpavobservatren. Abrukeapplikasjonenpanyttetterenogenhalvmanedvistesegahastor virkningpaoppgavegjennomfringstiden.detertydeligatendelinformasjonomapplikasjonogoppgavenskarakterhuskes.oppgavengikkunna pacirkahalvetidenfordensenesteavbrukerne.denraskesteklartedetpa nestenenfjerdedelavtidenhantidligerehaddebrukt.deesteoppfattet ogsaoppgavesomenklereautfre,ogapplikasjonensomenklereabruke. Dettekantydepaatumiddelbartbrukbaresystemerimplementertmedde sammekomponentenesomhtml-assistenterendamereffektiveverkty ennfrstantatt. Etumiddelbartbrukbartsystemkanlagespamangemater.Hverenkelt komponentsliksomhjelp,billedligetegn,metaforer,responsbitenellerhjelpelinjakunnevrtdesignetanderledes.itilleggkunnegrensesnittetgenereltvrtsattsammenellerbygdopppaandremater.detvirkerimidlertid somkomponentenesomervalgtihtml-assistentharvrtvirkningsfulle. Badegjennomfringstidenogenkelhetenbedrestidsmessigogskjnnsmessigforbrukernejoerekomponentervitarmed.Standardverktyeter tregestogvanskeligstabruke,html-assistentitekstligformutenhjelp erraskereogenklere.medhjelpogbilledligetegnbedresdissefaktorene ytterliger. Derformenerjegatdeterkombinasjonenavhjelppakortform,hjelpelinje, ikonerogsymboler,ogumiddelbarresponssomgjrutslaget.metaforerkan ogsahahattnoeasi.safremthverenhetergodtgjennomtenktogdesignet, serdetuttilatdeterenfordelakombinereestmuligavkomponentene forastttegjennomfringenavoppgaversomutfressporadisk. 5.3Viderearbeid Enhovedoppgavesomdennegirikkeromforaanalyserealleaspekter vedetemnegrundignok.umiddelbartbrukbaresystemerkanantagelig observeresfraerevinkler,ogendelavtingenejegharsettpakanogsa trengeengrundigeregjennomgang. IdeenmedmalerogeninteraktivopplringsmodulbledroppetiHTMLassistent.Alagehjemmesidererenkreativoppgave,ogjegmeneratmaler oginteraktiveopplringsmodulerdermedkanstridemotoppgavensnatur. Mulighetentilkreativutfoldelsefjernes,oghjemmesidenevillendvendigvis bliseendeganskelikeut.detkunneimidlertidvreverdtastudereeffekten avmaleroginteraktiveopplringsmodulernardetgjeldergjennomfringstidietannetoppgavedomene. IHTML-assistenterikkeselvedenkreativeprosessenmedalagehjemmesiderstttetpanoenmate.HTML-assistenthjelpertilmedagjreprosessenenklereograskere,mendetersjeldendettesomermaletienkreativ oppgave.somregelermaletproduktetellerprosessen,ogdetnnesikke 172

182 5.3Viderearbeid noenkriterierforannefremtiloptimaleresultater.alagehjemmesidervar imidlertidbareenaveremuligeoppgaverjegkunnehavalgtforasepa hvordanumiddelbartbrukbaresystemerkunnelages.oppgavenskaraktervarikkevesentlig.detviktigstevaratdenikkebleutfrtsaofte.imidlertidkandetvreeninteressantforskningsoppgaveasepahvordanen kreativprosesskanstttesmedhjelpoginformasjon.foroppgavedomenet somhtml-assistentvirkerinnenkunnedetdreidsegomdesignguidelines forhtml-dokumenter.hvordansidenebrlages,rekkeflgepaelementer, regleromlesbarhet,fargebruk,sprak,reglerforbilledligeelementerosv.i andreoppgavedomenernnesdetandrekriteriersometoppgavespesikt hjelpesystemmattetatthensyntil.regleneforkreativeoppgavermaantageliglagesmindrestrengeennforandreoppgaver.deterenutfordringat regleneikkehemmerdenskapendeprosessen,samtidigsomdeadvarer motfeilsomgjres.deterantageligenuklargrense,ogendelavproblemet handlerganskesikkertomanneuthvordennegrensengar. KvalitetsforskjellenmellomhjemmesidenetildesomprodusertemedEmacs ogdesomprodusertemedhtml-assistentbletidligerebeskrevet,ogdet varvanskeligaforklarehvaarsakenvar.detvartvilsomtomdetskyldtesathtml-assistentvarmindreeksibeltnardetgjaldthvilkehtmlkonstruksjonersomvartillatt.dekonstruksjonerogkombinasjonersomdet ikkevarmuligafatilihtml-assistentblenestenikkebruktavemacsbrukerne.kanskjeskyldesdetenflelseavfrihetaviteatverktyetenbruker ikkeharbegrensninger.detkanvreavinteresseasenrmerepadette fordidetkanvisesegaikkegjeldebareforskjellenmellomemacsoghtmlassistent,menkanskjemergenereltmellomuniversalogspesialverkty. Underskelseneidenneoppgavenvisteatdetvarstorforskjelliutfrelsestidmellomabrukebilledligeogtekstligeknapper.Ogsanardetgjaldt enkelhetvardetvisseforskjeller,menresultatenevarhernoetvetydige. Imidlertiderdetuklarthvasomskyldesmetaforbrukoghvasomskyldes ikonerogsymboler.enantagelsevarattegnenevardetsomhaddegjort hovedutslaget,menhypoteseneskillerikkepategnogmetaforer,sadet varumuligasinoesikkertomdette.dermedkandetvreinteressantase hvilkeeffekterhvertavelementeneharpautfrelseogenkelhet,oghvilke effekterdeeventueltgirsammen. Detkunnevreinteressantaseomresultatenevilleendreshvisandretegn blevalgtidetbilledligegrensesnittet.etannetsettbilledligetegnprvduti sammegrensesnittkunnegittsvarpaomdeterdesignenavtegnenesomer detvesentlige,elleromgjenkjennelsesverdienerviktigere.kanhendevar grunnentilatoppgavegjennomfringengikkraskereidetbilledligegrensesnittetikkendvendigvisatikonerogsymbolervargodtdesignet,men helleratdelettblegjenkjent.brukernekunnefaalleknapperforklartved aseihjelpelinja,ogdermedredusereskanskjebehovetforklare,forstaeligeikonerogsymboler.kanskjehaddeetsettmedbevisstdarligdesignede tegn,somdistinktivtkunneskillesfrahverandre,gjortsammenytte. Merforskningbrogsagjresrundtkombinasjonentekstligogbilledligin- formasjon.badehorton[hor94]ogchang[cha87]fortelleratkombinasjon- 173

183 Kapittel5.Konklusjonogviderearbeid enavtekstligogbilledliginformasjongirmesteffektivkommunikasjon,men detervanskeligasehvordehardettefra.detkunnevreinteressant asepaeffektenavbilledligetegnkombinertmedeks.enhjelpelinjefor utfrelsestidenienoppgavesomutfressporadisk.resultateneidenne hovedoppgavengavikkesvarpadette. UnderevalueringenavHTML-assistentantokjegathjelpelinjahaddehatt storeffektbadepaforstaelsenavdebilleligetegnene,ogforaslippeabrukemyetidihjelpesystemet.dentiltrakksegoppmerksomhetforditeksten stadigbleendret,ogdermedskiltedensegutfraetellersstatiskgrensesnitt. Denneeffektenkunnedetogsavreinteressantasepa.Mangegrensesnittinneholdertekstligebeskrivelseravknappene.Inoenbestarknapper ofteavorditilleggtilikonerellersymboler.detteblirenstatiskbeskrivelse forditekstenviseskonstant.microsoftofceprogrammeneinneholderen merdynamiskmekanisme.hvismuspekerenholdesroligoveretikoneller symbolenlitenstund,dukkerentekstmerkelappoppogforklarerhvaknappenbrukestil.ihtml-assistentshjelpelinjevisestekstenemedengang muspekerenbevegersegoverenknappelleretomradepaskjermen.dettegjrattekstlinjentiltrekkersegoppmerksomhetvedetstadigskiftende innhold.itilleggertekstenelengreennhvadufarplasstilpaenknappeller enlitentekstmerkelapp.determuligatdetremateneapresenteretekstlige beskrivelserpakanhaforskjelligeeffekterforforstaelsenavtegnene. Dengjentatteunderskelsenvarmegetlitengrunnettidspress.Kun5brukerebletestet.menresultatenevarmegetlovende.Detvarstoreforskjeller badeioppgavegjennomfringstidogbrukernesopplevelseavoppgavens oggrensesnittetsenkelhetvedgjentattbruk.brukernevarisnitttreganger raskereennvedfrsteforsk,selvomkvalitetenpadetdeprodusertevar noedarligere.detkunnedermedvreinteressantasepaettilsvarende forskistrremalestokk.dakunneviseeffektenavgjentattbrukklarere. Vedagjentaforsketeregangerkunnemanitilleggsinoeomhvorfort brukerefaktisklrerabrukeenapplikasjon.hvisoppgavegjennomfringenforbedresandregangmenikkeytterligertredjegang,kandettydepaat brukereharlrtsegdetdetrengeralleredevedfrstegangsbruk. Ogsaihovedunderskelsenkunnedetmedfordelblittbenyttetetstrredatamateriale.Flerehypoteserbleforkastetselvomdatamaterialetindikerte atetalternativvarraskereellerenklereabrukeennetannet.grunnentil dettevaratdatagrunnlagetikkevarsterktnok.medenstrreunderskelse kunnedetvrtbenyttetstatistiskemetoderpaendelavtestene.dermed kunneendeltingsiesmedstrregradavsikkerhet,ognoenavdeforkastedehypotesenevillekanskjeblittbeholdt. Vikunnelremeromumiddelbartbrukbaresystemerogoppgavegjennomfringentiltilfeldigebrukerevedagjretilsvarendeforskietannetoppgavedomene.Dettekunnegjernekombineresmedencaseunderskelser avumiddelbartbrukbaresystemeripraktiskebrukssituasjoner,safremtslikesystemernnes.meddenneoppgavenerdemmuligavitenoeomhva manskalseetter.jegharvrtopptattavforskjellenmellomteoriogpraksis erestederidenneoppgaven,ogdetkanvreforskjellpalaboratoriefor- 174

184 5.3Viderearbeid skogverdenutenfor.ienvirkeligsituasjonvilbrukeregjerneblirforstyrret avtelefoner,arbeidskolleger,ellerandrefaktorer.etcasestudievillekunne gisvarpaomeffektivitetenogenkelhetneobservertihtml-assistentogsa gjelderiennormalarbeidssituasjon. 175

185 Kapittel5.Konklusjonogviderearbeid 176

186 Referanser [AASH85] [AB91] [Bac91] [Ban86] [BC91] [BC93] [BF94] [BFS92] RitaL.Atkinson,RichardC.Atkinson,EdwardE.Smith,and ErnestR.Hilgard. IntroductiontoPsychology. Harcourt BraceJovanovich,1985. GregoryD.AbowdandRussellBeale. Users,systems andinterfaces:aunifyingframeworkforinteraction. In D.DiaperandN.Hammond,editors,Peopleandcomputers VI.ProceedingsoftheHCI'91conference,pages73{87. PressSyndicate,UniversityofCambridge,1991. C.Bach.Acustomizabledirectmanipulationuserinterface withautomaticgenerationofhelpinformation.inhans-jorg Bullinger,editor,HumanAspectsinComputing,pages920{ 924.ElsevierSciencePublishersB.V.,1991. LiamJ.Bannon. HelpingUsersHelpEachOther. In DonaldA.NormanandStephenW.Draper,editors,User centeredsystemdesign,chapter19,pages399{410. LawrenceErlbaumassociates,1986. LenBassandJoelleCoutaz. Developingsoftwareforthe userinterface. Addison-WesleyPublishingcompany,Inc, EdwardBrownandMarkH.Chignell.Learningbylinking:PedagogicalEnvironmentsforHypermediaAuthoring.Journal ofcomputinginhighereducation,5(1):27{50,fall1993. ToneBratteteigandAnnitaFjuk,editors. In160-Databehandlingogsamfunn.InstituttforInformatikk,November studentrapportersomomhandlerbrukavLotusnotesiorganisasjoner. PhilipBuxton,PeterFournier,andPeterSturgeon. Codedocs:Executabledocumentsfordocumenters.Theend ofthepassiveuserguide. InSIGDOC92:10thannual ACMConferenceonSystemsDocumentation,pages115{ 119.ACMpress,1992. {177{

187 [BLC94] T.Berners-LeeandD.Connolly. HyperTextMarkup LanguageSpecication Technicalreport,Cern, November1994.ftp://ftp.ucc.ie/pub/html/html.nov28.ps. [Bor85] NathanielS.Borenstein. Thedesignandevaluationofonlinehelpsystems.PhDthesis,Carnegie-MellonUniversity, April1985. [Bor91] NathanielS.Borenstein.Programmingasifpeoplemattered. PrincetonUniversityPress,1991. [BT93] I.D.BenestandV.W-W.Tang.Anaturalinterfacetoonline documentation.ieecolloquiumdigest,170(6):1{6,1993. [Buc40] JustusBuchler,editor.ThephilosophyofPeirce.Harcourt, Braceandcompany,1940.OftelistetmedPeirce,Charles Sanderssomforfatter. [CA88] JohnM.CarrollandAmyP.Aaronsen.Learningbydoing withsimulatedintelligenthelp.communicationsoftheacm, 31(9):1064{1079,September1988. [CC84] JohnM.CarrollandCarolineCarrithers.TrainingWheelsina userinterface.communicationsoftheacm,27(8):800{806, August1984. [CH87] StuartK.CardandDavidA.Henderson.Rooms:theuseof multiplevirtualworkspacestoreducespacecontentionina window-basedgui. ACMTransactionsonGraphics,5(6), [Cha87] Shi-KuoChang.Iconsemantics-aformalapproachtoicon systemdesign. Internationaljournalofpatternrecognition andarticialintelligence,1(1):103{120,1987. [CMN83] StuartK.Card,ThomasP.Moran,andAllenNewell. The PsychologyofHuman-ComputerInteraction. Lawrence Erlbaumassociates,1983. [Con92] LarryConstantine.Goingtothesource.Computerlanguage, [CR86] 9(12):110{112,December1992. JohnM.CarrollandMaryBethRosson.Paradoxoftheactive user.injohnm.caroll,editor,interfacingthought,chapter5, pages80{111.mitpress,1986. [CSKFMR88]JohnM.Carroll,PennyL.Smith-Kerker,JamesR.Ford,and SandraA.Mazur-Rimetz.TheMinimalManual. Human- ComputerInteraction,3:123{153, [DB94] S.DavisandR.P.Bostrom.Theeffectsofanintrinsically motivatinginstructionalenvironmentonsoftwarelearning {178{

188 [DFAB93] [EH89] [Eri90a] [Eri90b] [FLMM90] [FLMM91] [FLS85] [Gas86] [GG90] [GJL 93] + [GK92] andacceptance. InformationSystemsJournal,4(1):3{26, march1994. AlanDix,JanetFinlay,GregoryAbowd,andRussellBeale. Human-ComputerInteraction.Prenticehall,1993. HenryC.EllisandR.ReedHunt. Fundamentalsofhuman memoryandcognition.c.browncompanypublishers,1989. ThomasD.Erickson. CreativityandDesign. InBrenda Laurel,editor,Theartofhuman-computerinterfacedesign, pages1{4.addison-wesleypublishingcompany,inc.,1990. ThomasD.Erickson.Workingwithinterfacemetaphors.In BrendaLaurel,editor,Theartofhuman-computerinterface design,pages65{73.addison-wesleypublishingcompany, inc.,1990. GerhardFischer,AndreasC.Lemke,ThomasMastaglio, andandersi.mrch.usingcriticstoempowerusers. In JaneCarrascoChewandJohnWhiteside,editors,CHI'90 Proceedings:EmpoweringPeople,pages337{347.ACM, GerhardFischer,AndreasC.Lemke,ThomasMastaglio, andandersi.mrch. Critics:anemergingapproachto knowledge-basedhuman-computerinteraction.int.journal ofman-machinestudies,35:695{721,1991. G.Fischer,A.C.Lemke,andT.Schwab.Knowledge-based helpsystems.inchi'85conferenceproceedings,pages 161{167.ACMpress,1985. LesGasser.Theintegrationofcomputingandroutinework. ACMTransactionsonofceinformationsystems,4(3):205{ 225,July1986. DonaldR.GentnerandJonathanGrudin.Whygoodengineers(sometimes)createbadinterfaces.InJaneCarrasco ChewandJohnWhiteside,editors,CHI'90Proceedings:EmpoweringPeople,pages277{282.ACM,1990. J. Gulliksen,M.Johnson,M.Lind,E.Nygren,and B.Sandblad. Theneedfornewapplicationspecic interfaceelements.ing.salvendyandm.j.smith,editors, Advancesinhumanfactors/Ergonomics19B.Human- Computerinteraction:Softwareandhardwareinterfaces., pages15{20.elseviersciencepublishersb.v.,1993. JamesGerlachandFeng-YangKuo. Computer-guided training:howtomakeitwork.inproceedingsofthetwenty- FifthAnnualHawaiiInternationalconferenceonsystem sciences,volume3,pages211{218.ieee,1992. {179{

189 [Gru89] JonathanGrudin. Thecaseagainstuserinterface consistency. CommunicationsoftheACM,32(10):1164{ 1173,October1989. [Gru90] JonathanGrudin.Thecomputerreachesout:Thehistorical continuityofinterfacedesign.injanecarrascochewand JohnWhiteside,editors,CHI'90Proceedings:Empowering People,pages261{268.ACM,1990. [Hal92] RebeccaC.Hall.Theuseoficonstoaiduserorientation inwindowshelples. InSIGDOC92:10thannualACM ConferenceonSystemsDocumentation,pages259{264. ACMpress,1992. [Har95] AmyHarmon. PuttingpersonalityinyourPC. LATimes, Jan [HHN86] EdwinL.Hutchins,JamesD.Hollan,andDonaldA.Norman. DirectManipulationInterfaces.InDonaldA.Normanand StephenW.Draper,editors,Usercenteredsystemdesign, chapter5,pages87{124.lawrenceerlbaumassociates, [Hil89] RichardChildHill. Comparingtransnationalproduction systems:theautomobileindustryintheusaandjapan. InternationalJournalofurbanandregionalresearch,13(3), [Hor94] WilliamHorton. TheIconBook. JohnWiley&Sons,Inc, [Kaa90] JensKaasbll. Therepresentationsinthecomputerand theiranalogiestorealityandtokeystrokesandmouse movements. InRiittaHellman,MikkoRuohonen,andPal Srgaard,editors,Procedingsofthe13thIRIS-PartI,pages 241{257.AboAkademiUniversity,1990. [KB87] WendyA.KelloggandTimothyJ.Breen.Evaluatinguserand systemmodels:applyingscalingtechniquestoproblemsin Human-ComputerInteraction. Humanfactorsincomputing systems-ivandgraphicsinterface,pages303{308,1987. [Kea88] GregKearsley. Onlinehelpsystems.Designand Implementation.AblexPublishingCorporation,1988. [KHF83] RobertE.Kraut,StephenJ.Hanson,andJamesM.Farber. Commanduseandinterfacedesign. InAnnJanda, editor,humanfactorsincomputingsystems.proceedings ofthechi'83conference.,pages120{124.elsevierscience publishersb.v.,1983. {180{

190 [KK86] [Lin94] [LJ80] [LJ94] [LN86] [Lod82] [Lov94] [LPWR90] [LT89] [Lyo77] [Mac93] [Mar92] RobertR.KorfhageandMargaretA.Korfhage. Criteria foriconiclanguages. InShi-KuoChang,editor,Visual Languages,pages207{231.PleniumPress,NewYork, GitteLindegaard. Someimportantfactorsforsuccessful technologytransfer.inl.levine,editor,diffusion,transfer andimplementationofinformationtechnology,pages53{66. ElsevierScienceB.V.,1994. GeorgeLakoffandMarkJohnson.Metaphorsweliveby.The universityofchicagopress,1980. DuncanLangfordandCeinwenJones.Thekitcheninterface -alateralapproachtogui. SigCHIbulletin,26(2):41{45, April1994. ClaytonLewisandDonaldA.Norman.Designingforerrors. InDonaldA.NormanandStephenW.Draper,editors, Usercenteredsystemdesign,chapter20,pages411{432. LawrenceErlbaumassociates,1986. K.N.Lodding.Iconics-avisualman-machineinterface. InProceedingsofNationalcomputergraphicsassociation conference,volume1,pages221{233.anaheim,california, JohnLovgren. Howtochoosegoodmetaphors. IEEE software,11(3):86{88,may1994. ClaytonLewis,PeterPolson,CathleenWharton,andJohn Rieman.TestingaWalkthroughMethologyfortheory-based designofwalk-up-and-useinterfaces. InJaneCarrasco ChewandJohnWhiteside,editors,CHI'90Proceedings: EmpoweringPeople,pages235{242.ACM,1990. FangShengLiuandJuWeiTai.Someprinciplesoficon construction.intosiyasul.kunii,editor,visualdatabase systems.,pages89{104.elseviersciencepublishersb.v., JohnLyons. Semantics:1. CambridgeUniversityPress, R.C.MacGregor.AnextensiontotheHuman-Computer interactionparadigm.inleonardj.bass,jurigornostaev, andclausunger,editors,human-computerinteraction. Thirdconference,EWCHI'93.Selectedpapers,pages198{ 209.Springer-Verlag,1993. AaronMarcus. GraphicDesignforElectronicDocuments anduserinterfaces.addison-wesleypublishingcompany, {181{

191 [Mar93] AaronMarcus. Metaphordesignandculturaldiversity inadvanceduserinterfaces. InG.SalvendyandM.J. Smith,editors,Advancesinhumanfactors/Ergonomics19A. Human-Computerinteraction:Applicationsandcasestudies, pages469{473.elseviersciencepublishersb.v.,1993. [Meg91] JacquettaMegarry. 'EuropeintheRound':Principles andpracticeofscreendesign. Educationalandtraining technologyinternational.,28(4):305{316,1991. [Meh92] BradMehlenbacher. Navigatingonlineinformation:A characterizationofextralinguisticfactorsthatinuenceuser behaviour.insigdoc92:10thannualacmconferenceon SystemsDocumentation,pages35{46.ACMpress,1992. [MFK88] AndrewMair,RichardFlorida,andMartinKenney.Thenew geographyofautomobileproduction:japanesetransplants innorthamerica.economicgeography,64(4),1988. [MH93] HirohikoMoriandYoshioHayashi.Visualinterferencewith user'stasksonmulti-windowsystem.ing.salvendyand M.J.Smith,editors,Advancesinhumanfactors/Ergonomics 19B.Human-Computerinteraction:Softwareandhardware interfaces.,pages80{85.elseviersciencepublishersb.v., [MKN93] KazunariMorimoto,TakaoKurokawa,andTakeshiNishimura.Dynamicrepresentationoficonsinhuman-computerinteraction.InG.SalvendyandM.J.Smith,editors,Advances inhumanfactors/ergonomics19b.human-computerinteraction:softwareandhardwareinterfaces.,pages38{43.elseviersciencepublishersb.v.,1993. [ML92] MarkE.MarquezandJamesD.Lehman. Hypermedia UserInterfaceDesign:Theroleofindividualdifferences inplacementoficonbuttons. JournalofEducational Multimediaandhypermedia,1(4):417{429,1992. [MN79] NaomiMiyakeandDonaldA.Norman.Toaskaquestion, onemustknowenoughtoknowwhatisnotknown.journal ofverballearningandverbalbehaviour,18:357{364,1979. [MN90] R.MolichandJ.Nielsen.ImprovingaHuman-Computer dialogue. CommunicationsoftheACM,33(3):338{348, [MO92] SusanneMaaandHorstOberquelle. Perspectivesand MetaphorsforHuman-ComputerInteraction.InBuddeetal., editor,softwaredevelopmentandrealityconstruction,pages 233{251.SpringerVerlag,Berlin,1992. {182{

192 [Mor86] ToveL.Mordal.Sommanspr,farmansvar.TANO,1986. [MR92] BradA.MyersandMaryBethRosson. Surveyon userinterfaceprogramming. InPennyBauerseld,John Bennett,andGeneLynch,editors,Strikingabalance.CHI'92 conferenceproceedings,pages195{202.acm,1992. [Nel90] TheodorHolmNelson. Therightwaytothinkabout softwaredesign.inbrendalaurel,editor,theartofhumancomputerinterfacedesign,pages235{243.addison-wesley Publishingcompany,inc.,1990. [Nil90] TrygveNilsen.Menystyrtsyntaksorienterteditor.BrukergrensesnittetiensyntaktiskeditorforopplringisystembeskrivelsessprketDelta.Hovedoppgave.Informatikk,Systemarbeid, [Nor90] DonaldA.Norman. Thedesignofeverydaythings. Doubleday/Currency,1990. [O'M86] ClaireE.O'Malley. Helpingusershelpthemselves. InDonaldA.NormanandStephenW.Draper,editors, Usercenteredsystemdesign,chapter18,pages377{398. LawrenceErlbaumassociates,1986. [Owe86] DavidOwen. Answersrst,thenquestions.InDonaldA. NormanandStephenW.Draper,editors,Usercentered systemdesign,chapter17,pages361{375.lawrence Erlbaumassociates,1986. [PRS 94] JennyPreece,YvonneRogers,HelenSharp,DavidBenyon, + SimonHolland,andTomCarey. Human-Computer Interaction.Addison-WesleyPublishingcompany,1994. [PTUM93] EdPerratore,TomThompson,JonUdell,andRichMalloy. FightingFatware.Byte,18(4):98{108,August1993. [QBK 93] C.N.Quinn,M.Boesen,D.Kedzier,D.Kelmenson,R.Moser,andS.Rice. Observationsongameplaying. In + G.SalvendyandM.J.Smith,editors,Advancesinhumanfactors/Ergonomics19A.Human-Computerinteraction: Applicationsandcasestudies,pages433{437.Elsevier SciencepublishersB.V.,1993. [Rom94] GiovanniRomano.Anintelligenthelpsystemforretrieving technicalinformation. Librarysciencewithaslantto documentationandinformationstudies,31(1):13{23,march [SGS93] M.V.Springett,A.S.Grant,andA.G.Sutcliffe. Interface semanticsandproceduralknowledge:astudyofnovice understandingofmacdraw. InLeonardJ.Bass,Juri {183{

193 [She83] [Shn92] [SIK 82] + [Smi94] [SN90] [SR94] [SSM 92] + [Stu94] [Swa92] [TG83] [Tuf90] [UA93] Gornostaev,andClausUnger,editors,Human-Computer Interaction.Thirdconference,EWCHI'93.Selectedpapers, pages198{209.springer-verlag,1993. PaulSheard.AutoproductionsystemsinJapan:Organisationalandlocationalfeatures.AustralianGeographicalStudies, 21,April1983. BenShneiderman. DesigningtheuserInterface.Addison- WesleyPublishingCompany,1992. DavidCanfeldSmith,CharlesIrby,RalphKimball,Bill Verplank,andErivHarslem. DesigningtheStaruser interface.bytemagazine,7(4):242{282,april1982. DexSmith. Developingonlineapplicationhelp.Hewlett- PackardJournal,45(2):90{95,1994. A.SellenandA.Nicol.BuildingUserCenteredOn-lineHelp. InB.Laurel,editor,Theartofhuman-computerinterface design,pages143{153.addison-wesley,1990. StefanStuntzandMichaelRoth.MUI2.3Autodocs.Technicalreport,Desember1994.ftp://ftp.luth.se/pub/amiga/dev/gui/ MUI23-Autodocs.lha. DickieSelfe,StuartSelber,DanMcGavin,JohndanJohnson- Eiola,andCarolBrown. OnlineHelp:Exploringstatic informationorconstructingpersonalandcollaborative solutionsusinghypertext. InSIGDOC92:10thannual ACMConferenceonSystemsDocumentation,pages97{ 101.ACMpress,1992. StefanStuntz.MUI-MagicUserInterface.Asystemtocreate andmaintaingraphicaluserinterfaces.technicalreport,desember1994.ftp://ftp.luth.se/pub/amiga/dev/gui/mui23dev.lha. MichaelSwaine.Multimediaparadigms.Dr.Dobb'sjournal: Softwaretoolsfortheprofessional,17(11):119{121,1992. RichardC.TeitelbaumandRichardE.Granda.Theeffects ofpositionalconstancyonsearchingmenusforinformation. InAnnJanda,editor,HumanFactorsincomputingsystems. ProceedingsoftheCHI'83conference.,pages150{153. ElsevierSciencepublishersB.V.,1983. EdwardRolfTufte.EnvisioningInformation.GraphicsPress, GennadyUzilevskyandVladimirAndreev. Iconicsigns andlanguagesinuserinterfacedevelopment. In LeonardJ.Bass,JuriGornostaev,andClausUnger,editors, {184{

194 [VH93] [VK87] [WA92] [WCH94] Human-ComputerInteraction.Thirdconference,EWCHI'93. Selectedpapers,pages115{124.Springer-Verlag,1993. KaisaVaananenandDaveHenderson.Testingacceptance andusabilityofmultimediainman-machinecommunication: acasestudyandguidelines. InG.SalvendyandM.J. Smith,editors,Advancesinhumanfactors/Ergonomics19A. Human-Computerinteraction:Applicationsandcasestudies, pages450{455.elseviersciencepublishersb.v.,1993. BillVerplankandScottKim. Graphicinventionforuser interfaces:anexperimentalcourseinuser-interfacedesign. SigCHIbulletin,18(3):50{66,January1987. BarbaraWassonandSigmundAkselsen.Anoverviewofonlineassistance:fromon-linedocumentationtointelligenthelp andtraining.theknowledgeengineeringreview,7(4):289{ 322,1992. MichaelR.Wilson,LoriA.Cook,andStevenP.Hiebert.Afast andintuitiveonlinehelpsystem. Hewlett-PackardJournal, 45(2):79{89,1994. {185{

195 {186{

196 Vedlegg1: Hyttenkningsprotokoll Dettevedleggetviserentilfeldighyttenkningsprotokollslikjegskrevden innunderbrukertesten.brukerenbruktetekstlighjelpgrensesnittet. Protokoll Brukerlitttidpaalesevelkommenbildetpastarten. Kommertiltittelvinduet.Serihjelpenengodstund.\DetstodMERhjelp, mendettrengtejegikke." Fyllerinnnavn,ogtrykkerEnter.HTML-assistentfyllerinntittelen.Erfornyd,trykkerOk,oggartilhovedmenyen. Serpahjelpenihovedvinduet.\Overskrift.Detharjegksa." Tekst.\Bareskrivelittpissommegselv.".Usikkerpaskrivemaskiniforhold tilvanlig.skrivemaskinskrift,ja.trykkerskrivemaskin,menfarfeilmelding omathanmavelgeentekstlinjefrst.blirforvirretavhjelpeteksteneidet lillehvitevinduet.streverlitt.finnerikkeuthvordetskalskrives.serikke pahjelpen.sprmeghvorhanskriverinnteksten.jegsvarerham.dagar detgreit.skriverenslagslisteoverkurshanhartatt.dettegargreitetter hvert.harskrevetnoefeil,ogredigererenkeltenlinje.\kanskjejegskulle fjernedennetommelinjasomjegharfattinn".trykkerpaden,ogslett.er fornyd,trykkerok,ogkommertilbaketilhovedvinduet. Daserhanatdetikkebleheltslikhanville.Harglemtlinjeskift.Klikkerfor asehjelpistedetfordokumentet.serihjelpenenkortstund.vedaleselittskjnnerhanathanmatrykketogangerpalinjaforakommeinni tekstmenyenigjen.leggerinnlinjeskiftutenproblemer.gartilbaketilhovedmenyen,ogutseendetersomnsket. \Naskaljeglageenliste".Garinnilistevinduet.Leserlittihjelpen.\Lage etnyttlistepunktilisten,jadeterdetjegvilha".endrerpalistetypene. nskeraseoglrelitt.byttertilemneliste.ikkeheltsikkerpadenne,og gartilbaketilpunktliste.blirferdigmedlista,ogfarsedennarhankommer tilhovedvinduet.etpargangerframogtilbaketillistevinduetforaprvelitt forskjelligevarianter,samtleggeinnnoenerepunkter.ingenproblemer. {i{

197 Prversegfram. \Ihvertfalletbilde".Garinnibildevinduet.Garlittoverknappeneforase hjelpensombeskriverdem.skjnnerikkehvatoppen,midtenogbunnen er.trordetertoppenellermidtenellerbunnenavdokumentet.oghusker ikkehvordandokumentetsaut.\naerjeguteakjre."huskerikkehvordan dokumentetsaut,satarokforakommetilbake.farfeilomat\dumavelge etbilde,ogikkeetomrade...",fordihanikkeharvalgtetbilde,ogaksepterer valgenevedatrykke\ok".gjrdetteetpargangerfrhanvelgeravbryt. Serpahjemmesidenihovedmenyen.Innibildeigjen.Jegharforklartham omkategoriene,samthvatopp,bunnogmidtenbetyr.hanharheltsluttet alesehjelpen.serpaetparbildervedadobbeltklikkepadem.trykkeropp etniva,velgerlogoer/cyberpunkisteden.ok,ogtilbaketilhovedmenyen. Flytterbildetoppovertiltoppenavdokumentet.Velgerderetterenlinjesom hanvilsetteinnetnyttbildeunder.garinnibildet,ogsetterinnetbilde. Vilsetteinnenforbindelsevedsidenavbildet.\Dettemavreentekst". Apnertekstvinduet.Setterinnlinjeskiftfrst.Ikkelurtfordihanvilhalinken vedsidenavbildet.skriver\gatilsystemarbeidshjemmeside."serihjelpelinja.finnerforbindelsesknappen,ogtrykkerpaden.skjnnerikkehelt forbindelsen.jegviserhamlittmedmosaic.blarsegfremimosaic,tilsiden.henteroveradressentilhtml-assistent.ok.tilbakeitekstmenyen. TrykkerOk.Farseresultatet,ogserattekstenikkekomvedsidenavbildet, menunder.innitekstmenyenigjen,ogfjernerlinjeskiftet.fornyd. Settersainnendelskillelinjer.Flytteroppognedutenproblemer. Setterinnadresse.Fardettegreittil. Vilsetteinnetnyttbildesomsamtidigskalvreenforbindelse..\Detma jovreetbilde".garinniforbindelseibildet.\herharjegjovrtfr". Skjnnerselvhvorhanskalga,oghenteroverforbindelsenimosaic.Setter innbildet,ogklikkerpadetforasedet.velgerenlitenball.ok. Tilbakeihovedvinduet.\Kanskjejegskulleyttedenlinkenjeglagdeisted nedtildetlillebildet.detblirpenere."flytternedoverutenproblemer. Erfornyd,ogavslutter. {ii{

198 Bruker 2s Hjemmeside Kurs jeg har tatt: IN364 IN316 IN212 Fotball Kvalitetssikring TV kvalitet Gå til systemarbeids hjemmeside. Bruker 2 Bruker 2@ifi.uio.no Systemarbeid,Institutt for informatikk, Universitetet i Oslo {iii{

199 Vedlegg2:Sprreskjema Generelt Skrivinndittnavn: Hvilketverktybrukteduiunderskelsen? Sprsmal Settkryssidenrutensompasserdegbest. Vedleggetvisessprreskjemaetslikdetbledeltuttilbrukerneiunderskelsen. 1.Setterdudegofteellersjeldeninninyeverktyogapplikasjoner? Veldigofte Ganskeofte Engangiblant Sjelden Nestenaldri 2.HardubruktMosaic,NetscapeellerandreWWW-browsereofte? Veldigofte Ganskeofte Engangiblant Sjelden Nestenaldri {i{

200 3. LagerellerredigererduHTML-dokumenterofteellersjelden? Veldigofte Ganskeofte Engangiblant Sjelden Nestenaldri 4.Hvordansynesduatverktyetdubruktepassetforoppgavendu skulleutfre? Bra Ganskebra Middels Ganskedarlig darlig 5.Hvasynesduomdenferdigehjemmesiden? Fornyd Ganskefornyd Middels Ganskemisfornyd Misfornyd {ii{

201 6. Synesdudettoklangellerkorttidalagehjemmesiden? Lang Ganskelang Middels Ganskekort Kort 7. Hvorenkeltellervanskeligsynesduverktyetvarabruke? Enkelt Ganskeenkelt Middels Ganskevanskelig vanskelig 8. Vardettingduhaddetenktagjre,mensomikkelotsegutfre iverktyet? Mange Ganskemange Noen Nesteningen Ingen {iii{

202 9. Hvorenkleellervanskeligesynesduatikonerogteksterigrensesnittetvaraforsta? Enkelt Ganskeenkelt Middels Ganskevanskelig vanskelig 10.Hvorvanskeligellerenkeltvardetaskaffeseghjelpomtingdu ikkeforstod? Vanskelig Ganskevanskelig Middels Ganskeenkelt Enkelt 11.Hvavardetenklestemedabrukedetverktyetdubenyttet? 12.Hvavardetvanskeligstemedabrukeverktyetdubenyttet? 13.Hvakunnehavrtbedre? 14.Skrivkorthvadutrorikoneneogdetekstbaserteknappenepa detonestesidenebetyr. {iv{

203 {v{

204 {vi{

MAKE MAKE Arkitekter AS Maridalsveien Oslo Tlf Org.nr

MAKE MAKE Arkitekter AS Maridalsveien Oslo Tlf Org.nr en omfatter 1 Perspektiv I en omfatter 2 Perspektiv II en omfatter 3 Perspektiv III en omfatter 4 Perspektiv IV en omfatter 5 Perspektiv V en omfatter 6 Perspektiv VI en omfatter 7 Perspektiv VII en omfatter

Detaljer

! Munch!på!Tøyen!eller!i!Bjørvika?!

! Munch!på!Tøyen!eller!i!Bjørvika?! MunchpåTøyenelleriBjørvika? En#diskursanalyse#av#debatten#om#det#nye#Munchmuseet#sett#i# sammenheng#med#museenes#samfunnsrolle# SeungHaeYu Instituttforkulturstudierogorientalskespråk Dethumanistiskefakultet

Detaljer

En case-studie av hvordan kraftledninger innvirker på verdivurdering av eiendommer og hvilken samfunnsnytte som genereres ved omdisponering av areal

En case-studie av hvordan kraftledninger innvirker på verdivurdering av eiendommer og hvilken samfunnsnytte som genereres ved omdisponering av areal NTNU Norges teknisk-naturvitenskapelige universitet Fakultet for arkitektur og design Institutt for arkitektur og planlegging Kristin Lilleengen Masteroppgave Kristin Lilleengen En case-studie av hvordan

Detaljer

Brukbarhet ved benyttelse av fri programvare i systemutvikling - en praktisk studie

Brukbarhet ved benyttelse av fri programvare i systemutvikling - en praktisk studie Brukbarhet ved benyttelse av fri programvare i systemutvikling - en praktisk studie Tarjei Eriksen Ormestøyl Anders Kløvrud Rognstad Master i datateknikk Oppgaven levert: Juni 2010 Hovedveileder: Dag Svanæs,

Detaljer

HJELPER TIL PSYKOLOGI I ORGANISASJON OG LEDELSE

HJELPER TIL PSYKOLOGI I ORGANISASJON OG LEDELSE INNHOLD Kapittel 1 Psykologi på organisasjonsarenaen... 11 Utvidet sammendrag... 13 I Psykologi og atferdsfag... 13 II Psykologi som studiet av det mentale liv... 13 III Psykologi som studiet av atferd...

Detaljer

Brukergrensesnittdesign

Brukergrensesnittdesign Brukergrensesnittdesign Hva er brukergrensesnittet? Tone Bratteteig INF-102, 7/3 2003 se lenke fra INF102s web-side: http://www.sylvantech.com/~talin/projects/ui_design.html A summary of principles for

Detaljer

Da!har!vi!avklart!det!

Da!har!vi!avklart!det! Daharviavklartdet En#studie#av#emneavrunding#i#møtesamtaler# SaraJ.Koppang Masteroppgaveiretorikkogkommunikasjon RETKOM4195(30stp.) Instituttforlingvistiskeognordiskestudier Dethumanistiskfakultet UNIVERSITETETIOSLO

Detaljer

Hovedprosjekt 2014, Høgskolen i Oslo og Akershus

Hovedprosjekt 2014, Høgskolen i Oslo og Akershus Forprosjektrapport Gruppe 2 Hovedprosjekt 2014, Høgskolen i Oslo og Akershus 1 INNHOLD 2 Presentasjon... 2 2.1 Gruppen medlemmer... 2 2.2 Oppgave... 2 2.3 Oppdragsgiver... 2 2.4 Veileder... 2 3 Sammendrag...

Detaljer

Forord% Denneoppgavenutgjørsistedelavmittmasterstudieientreprenørskapoginnovasjon vedhandelshøyskolenvednorgesmiljø9ogbiovitenskapeligeuniversitet. Minfasinasjonfortemaetstartetenvakkersommerdagi2013dajegvarpåveihjemfra

Detaljer

Design, bruk, interaksjon

Design, bruk, interaksjon Design, bruk, interaksjon Magnus Li magl@ifi.uio.no INF1510 23.01.2017 Denne forelesningen 1. Mennesker 2. Informasjonssystemer 3. Områder innen menneske-maskin interaksjon 4. Designe for brukere og brukskontekst:

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: IN1050/INF1500 Prøveeksamen Eksamensdag: 26. november - 3. desember 2018 Tid for eksamen: 00.00 23.59 Oppgavesettet er på 5 sider.

Detaljer

Forprosjektrapport Bacheloroppgave 2017

Forprosjektrapport Bacheloroppgave 2017 Forprosjektrapport Bacheloroppgave 2017 Chat Modul for Webnodes Content Management System Gruppe 32 Adam Asskali, Anmer Seif, Sara Khan 20.01.2017 Veileder G. Anthony Giannoumis Innholdsfortegnelse 1.Presentasjon

Detaljer

Innhold Kapittel 1 Psykologi på organisasjonsarenaen....................... 35 Utvidet sammendrag............................................... 37 I Atferdsfag og bedrifters ytelser.................................

Detaljer

Nytt i NetEd Publish ver. 5

Nytt i NetEd Publish ver. 5 Nytt i NetEd Publish ver. 5 1 Innhold Generelt om NetEd Oversikt over moduler i NetEd Nytt i denne versjonen Admin: Ny grenseflate, globale funksjoner, startside Ny funksjonalitet i moduler Nyhetssmodul

Detaljer

Forprosjektrapport. Gruppe 34. Magnus Dahl Hegge s153549

Forprosjektrapport. Gruppe 34. Magnus Dahl Hegge s153549 Forprosjektrapport Gruppe 34 Bjørn Bergan Abdi Baisa Mads Larsen s161593 s156140 s156151 Magnus Dahl Hegge s153549 Presentasjon Hovedprosjektgruppe 34 består av 4 elever som nå gjennomfører sitt siste

Detaljer

Tekst som handling. Menns bruk av spørretjenesten hos helsenettstedet Lommelegen.no. Arina Bøge Stubhaug

Tekst som handling. Menns bruk av spørretjenesten hos helsenettstedet Lommelegen.no. Arina Bøge Stubhaug Tekst som handling Menns bruk av spørretjenesten hos helsenettstedet Lommelegen.no Arina Bøge Stubhaug Masteroppgave i sosiologi Institutt for sosiologi og samfunnsgeografi UNIVERSITETET I OSLO vår 2011

Detaljer

Avslutningsplan for skoleåret noen utfyllende kommentarer til tidligere utsendt skriv:

Avslutningsplan for skoleåret noen utfyllende kommentarer til tidligere utsendt skriv: Kommentarer til plan for avslutning av skoleåret 2016 Avslutningsplan for skoleåret noen utfyllende kommentarer til tidligere utsendt skriv: I) VG3 ST Lesedager/Forberedelsesdager/Studiedager/Ordinær undervisning

Detaljer

RETNINGSLINJER FOR SKRIVING AV SLUTTRAPPORT VED BACHELOROPPGAVE

RETNINGSLINJER FOR SKRIVING AV SLUTTRAPPORT VED BACHELOROPPGAVE RETNINGSLINJER FOR SKRIVING AV SLUTTRAPPORT VED BACHELOROPPGAVE Det gis ulike anbefalinger for hvordan en prosjektrapport skal se ut. Noen krav til innhold og utseende er beskrevet i forslaget nedenfor.

Detaljer

Forprosjekt - Gruppe 12. Hovedprosjekt av

Forprosjekt - Gruppe 12. Hovedprosjekt av FORSIDE A V D E L I N G F O R I N G E N I Ø R U T D A N N I N G H Ø G S K O L E N I O S L O O G A K E R S H U S Forprosjekt - Gruppe 12 Hovedprosjekt av S AJ ID, OZAI RE (S 1711 9 7), S VEEN, S IMEN (S171208),

Detaljer

Bergen lagting som straffedomstol i appellsaker 1702-1737

Bergen lagting som straffedomstol i appellsaker 1702-1737 Torleif Hansen Bergen lagting som straffedomstol i appellsaker 1702-1737 En unders0kelse av appellordningen og domspraksis ALMA MATER FORLAG AS Innhold INNLEDNING 11 KILDER 20 DEL A APPELLORDNINGEN 27

Detaljer

Rapport - Elektrisitet Utarbeidet av Marta Dortea Lian & Erik Adalberon. INF 117, Unversitetet i Agder, 2012

Rapport - Elektrisitet Utarbeidet av Marta Dortea Lian & Erik Adalberon. INF 117, Unversitetet i Agder, 2012 Rapport - Elektrisitet Utarbeidet av Marta Dortea Lian & Erik Adalberon. INF 117, Unversitetet i Agder, 2012 Innholdsfortegnelse 1. Innledning 1.1. Valg av tema/emne 1.2. Begrunnelser og avgrensning 2.

Detaljer

Trafikkulykker i planskilte kryss

Trafikkulykker i planskilte kryss Trafikkulykker i planskilte kryss ulykkesrisiko og design Karoline Knutsen Bygg- og miljøteknikk Innlevert: juni 2013 Hovedveileder: Torbjørn Haugen, BAT Medveileder: Terje Giæver, Statens vegvesen Norges

Detaljer

KRAVSPESIFIKASJON. Tittel: Pris++ Oppgave: Utvikle en Android applikasjon med tilhørende databasesystem. Periode: 1. Januar til 11. Juni.

KRAVSPESIFIKASJON. Tittel: Pris++ Oppgave: Utvikle en Android applikasjon med tilhørende databasesystem. Periode: 1. Januar til 11. Juni. KRAVSPESIFIKASJON Tittel: Pris++ Oppgave: Utvikle en Android applikasjon med tilhørende databasesystem. Periode: 1. Januar til 11. Juni. Prosjektgruppe: 27 Prosjektmedlem: Ole Almenning Stenhaug Veileder.

Detaljer

Utvikling av mobile informasjonssystemer

Utvikling av mobile informasjonssystemer Utvikling av mobile informasjonssystemer INF5261 Utvikling av mobile informasjonssystemer Simen Hagen Amin Mirbalouchzehi Frederik Rønnevig Lars Erik Ødegaard May 19, 2008 Outline Innledning Eksisterende

Detaljer

INF Introduksjon til design, bruk, interaksjon Evaluering, del 2

INF Introduksjon til design, bruk, interaksjon Evaluering, del 2 INF1500 - Introduksjon til design, bruk, interaksjon Evaluering, del 2 Institutt for Informatikk, 7. november 2011 joshi@ifi.uio.no Oversikt Rask oppsummering Tre tilnærminger for evaluering Kombinasjon

Detaljer

PROSEDYRER VED KLAGER FRA FORELDRE/FORESATTE I BARNEHAGEN

PROSEDYRER VED KLAGER FRA FORELDRE/FORESATTE I BARNEHAGEN PROSEDYRER VED KLAGER FRA FORELDRE/FORESATTE I BARNEHAGEN Målet med prosedyrene: Klager rettes til lavest mulig nivå og behandles på lavest mulig nivå. Klagene behandles i rett instans. Alle foreldre/foresatte

Detaljer

Barn og foreldre GYLDENDAL. Forholdet mellom barn og foreldre etter barneloven av 1981 med senere endringer. 6. utgave AKADEMISK

Barn og foreldre GYLDENDAL. Forholdet mellom barn og foreldre etter barneloven av 1981 med senere endringer. 6. utgave AKADEMISK Lucy Smith Peter L0drup Barn og foreldre Forholdet mellom barn og foreldre etter barneloven av 1981 med senere endringer 6. utgave GYLDENDAL AKADEMISK Innhold Forkortelser mv 6 1. Oversikt 13 I. Lovstoffet

Detaljer

Brukergrensesnitt og kognisjon - disposisjon

Brukergrensesnitt og kognisjon - disposisjon Brukergrensesnitt og kognisjon - disposisjon 1. Sentrale begreper: HCI, brukergrensesnitt, usability, kognisjon 2. Universitassaken om falsk datatrygghet ved UiO 3. Universitassaken sett i lys av to ulike

Detaljer

Hva er ergonomi? -mer en sittestillinger og sånn? Kai Olsen PT, MScTech in ergonomics. NEF seminar 21. januar 2008 Kai Olsen

Hva er ergonomi? -mer en sittestillinger og sånn? Kai Olsen PT, MScTech in ergonomics. NEF seminar 21. januar 2008 Kai Olsen Hva er ergonomi? -mer en sittestillinger og sånn? Kai Olsen PT, MScTech in ergonomics ERGONOMI Fra gresk: Ergon betyr arbeid Nomos betyr loven om Terminologi Mange termer brukes i litteraturen: Ergonomics/

Detaljer

Potensial for utkraging av hele etasjer i massivtre. Potential of cantilevered storeys in CLT-buildings. Ole Marthon Richter Bjerk

Potensial for utkraging av hele etasjer i massivtre. Potential of cantilevered storeys in CLT-buildings. Ole Marthon Richter Bjerk Norges miljø- og biovitenskapelige universitet Fakultet for miljøvitenskap og teknologi Institutt for matematiske realfag og teknologi Masteroppgave 2015 30 stp Potensial for utkraging av hele etasjer

Detaljer

Forprosjektrapport. Gruppe 31

Forprosjektrapport. Gruppe 31 Forprosjektrapport Gruppe 31 1 Presentasjon Oppgave: Finne et kodespråk som kan være med på å forbedre kundetilfredsheten og brukervennligheten ved bruk av Telenor sine websider. Periode: 14. januar til

Detaljer

GoOnline Site Search

GoOnline Site Search GoOnline Site Search Beskrivelse Innhold 1. Generelt a. Informasjon om dette dokumentet b. Versjon 2. Indeksering 3. Søk a. Indeksering av produkt b. Indeksering av ordinær side c. Indeksering mot 3.parts

Detaljer

Sist oppdatert: 18.november Øvelsesoppgaver til INF1500

Sist oppdatert: 18.november Øvelsesoppgaver til INF1500 Sist oppdatert: 18.november 2015 Øvelsesoppgaver til INF1500 Øvelse 0 Lærebok: Kapittel 1, 3 og 7 Forelesning: 18. august 2015 Joshi og 25. august 2015 Jo Innleveringsfrist: 30. august 2015 1 Human Computer

Detaljer

Temamøte om fol kehel se

Temamøte om fol kehel se Temamøte om fol kehel se Inderøy23. januar 2012 KyrreKvistad Folkehelsekoordinator Nord-Trøndelagfylkeskommune Tannhelseog folkehelse Disposisjon Noensentralebegreper Lovgrunnlaget Fylkeskommunensrolle

Detaljer

Kravspesifikasjon. Noark 5 grensesnitt. Hovedprosjekt informasjonsteknologi. Gruppe 31

Kravspesifikasjon. Noark 5 grensesnitt. Hovedprosjekt informasjonsteknologi. Gruppe 31 Kravspesifikasjon Noark 5 grensesnitt Hovedprosjekt informasjonsteknologi Gruppe 31 Forord Denne kravspesifikasjonen inneholder retningslinjer for oss og for det vi skal utvikle. Den inneholder funksjonelle

Detaljer

Velkommen!til!Havfolket! En!studie!av!stedsidentitet,!mobilisering!og! samfunnsentreprenørskapsprosesser!i!træna.!

Velkommen!til!Havfolket! En!studie!av!stedsidentitet,!mobilisering!og! samfunnsentreprenørskapsprosesser!i!træna.! INSTITUTTFORSOSIOLOGI,STATSVITENSKAPOGSAMFUNNSPLANLEGGING VelkommentilHavfolket Enstudieavstedsidentitet,mobiliseringog samfunnsentreprenørskapsprosesseritræna. ISELINMARKVOLLBREIREM MASTEROPPGAVEISAMFUNNSPLANLEGGINGOGKULTURFORSTÅELSE

Detaljer

Altoros Norge AS: oversikt Jan-Terje Nordlien, CEO

Altoros Norge AS: oversikt Jan-Terje Nordlien, CEO Altoros Norge AS: oversikt Jan-Terje Nordlien, CEO www.altoros.no @altoros Agenda Hvem er Altoros? Kompetanse Hvordan kan vi samarbeide? 2 Hvem er Altoros? 3 Faktaark Etablert 2001 2001 300+ Ansatte 500+

Detaljer

BLINDERN VGS OG UNIVERSITETET I OSLO. Et samarbeid

BLINDERN VGS OG UNIVERSITETET I OSLO. Et samarbeid BLINDERN VGS OG UNIVERSITETET I OSLO Et samarbeid INNHOLD Innhold Side Rektors forord 3 Skole og universitet et samarbeid 4 Skolens mål 6 PROSJEKTER: SKRIV BEDRE Akademisk skriving i engelsk HANDELSAVTALER

Detaljer

Rapport. Foreldreundersøkelsen ved BBU 2011/2012

Rapport. Foreldreundersøkelsen ved BBU 2011/2012 Rapport Foreldreundersøkelsen ved BBU 2011/2012 Distribusjonsliste: BBU v/rektor Terje Heggheim Rådmann Anne-Bjørg Aspheim Pedagogisk konsulent Knut Johansen 04.02.2013 FAU Brønnøysund barne- og ungdomsskole

Detaljer

Forord. Ås, 15.mai Jon Gustav Kirkerud

Forord. Ås, 15.mai Jon Gustav Kirkerud Nordsjøen år 2030, variabel vindkraftproduksjon og behovet reserver. North Sea Year 2030, Variabel Wind Power Production and the Need for Reserves Jon Gustav Kirkerud Institutt for Naturforvaltning Masteroppgave

Detaljer

BRUKERVENNLIGE OG INNOVATIVE LØNNSTJENESTER. Julia Olderskog, Hallgeir Molde, Mari Knudsen

BRUKERVENNLIGE OG INNOVATIVE LØNNSTJENESTER. Julia Olderskog, Hallgeir Molde, Mari Knudsen BRUKERVENNLIGE OG INNOVATIVE LØNNSTJENESTER Julia Olderskog, Hallgeir Molde, Mari Knudsen 17.10.2018 Oversikt Pågående og planlagte leveranser Framtidsplaner Brukerinvolvering og brukervennlighet Pågående

Detaljer

En#studie#av#hvordan#BREEAM3NOR# påvirker#rigg#og#drift#av# byggeplasser#

En#studie#av#hvordan#BREEAM3NOR# påvirker#rigg#og#drift#av# byggeplasser# Masteroppgave+2017++++30+stp Fakultetet+for+realfag+og+teknologi+ + + En#studie#av#hvordan#BREEAM3NOR# påvirker#rigg#og#drift#av# byggeplasser# + A+study+of+how+BREEAM@NOR+affects+rigging+ and+operation+of+construction+sites

Detaljer

Innhold. I Noen grunnleggende begrep 1. II Verdsetting av sikre kontantstrømmer 21. Forord

Innhold. I Noen grunnleggende begrep 1. II Verdsetting av sikre kontantstrømmer 21. Forord Innhold Forord Innledning v xiii I Noen grunnleggende begrep 1 1 Hva er finansteori? 3 1.1 Verdipapirogandreaktiva... 4 1.2 Finansmarked... 5 2 Om foretak 7 2.1 Balansentilforetak... 8 2.1.1 Egenkapitaloglånekapital...

Detaljer

Strategisk plan. Perioden

Strategisk plan. Perioden Strategisk plan Perioden 2008-2011 FORRETNINGSIDÉ: UNINETT FAS skal være UH-sektorens prosjektorganisasjon ved utredning, valg, innføring, drift, videreutvikling og utskifting av felles administrative

Detaljer

Sjangerforventninger og sjangerbrudd

Sjangerforventninger og sjangerbrudd Sjangerforventninger og sjangerbrudd En resepsjonsstudie av chick lit og Marian Keyes som chick lit-forfatter Karoline Flaata Masteroppgave i allmenn litteraturvitenskap ved institutt for litteratur, områdestudier

Detaljer

INF Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon

INF Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon INF1500 - Introduksjon til design, bruk, interaksjon Design, prototyping og konstruksjon Institutt for Informatikk, 19. september 2011 joshi@ifi.uio.no Oversikt Prototyping Hva, hvordan og hvorfor? Dimensjoner

Detaljer

FYR et nødvendig virkemiddel

FYR et nødvendig virkemiddel FYR et nødvendig virkemiddel Geir Lund, avdelingsleder utvikling og informasjon Godalen videregående skole Mandag 15. april 2013 Presentasjon av oss Hvorfor vi vil være knutepunktskole / hvorfor er FYR-prosjektet

Detaljer

Kommentarer til plan for avslutning av skoleåret 2015

Kommentarer til plan for avslutning av skoleåret 2015 Kommentarer til plan for avslutning av skoleåret 2015 Avslutningsplan for skoleåret noen utfyllende kommentarer til tidligere utsendt skriv: I) VG3 ST Dato Lesedager/Forberedelsesdager/Studiedager/Ordinær

Detaljer

IST Skoleadministrasjon Brukermanual for Valg Sist endret:

IST Skoleadministrasjon Brukermanual for Valg Sist endret: IST Skoleadministrasjon Brukermanual for Valg Sist endret: 07.06.2016 1 Innhold IST Skoleadministrasjon... 3 Opprette valgsituasjon... 4 Offentliggjort tilbud... 7 Tildele valgene... 8 Elev skal besvare

Detaljer

Kravspesifikasjon. Leserveiledning Kravspesifikasjonen består av følgende deler: Presentasjon Om bedriften

Kravspesifikasjon. Leserveiledning Kravspesifikasjonen består av følgende deler: Presentasjon Om bedriften Kravspesifikasjon Presentasjon Hovedprosjektet gjennomføres ved Høgskolen i Oslo, avdelingen for ingeniørutdanning. Målet med oppgaven er å utvikle en online webshop for bestilling av postkasser. Dette

Detaljer

Forord! Karoline!Skaar!Amthor! Oslo,!!August!2014! !!!!!!! ii!

Forord! Karoline!Skaar!Amthor! Oslo,!!August!2014! !!!!!!! ii! Forord DenneoppgavenmarkereravslutningenpåenmastergradiEntreprenørskapog InnovasjonfraNorgesMiljø;ogBiovitenskapeligeUniversitetiÅs(NMBU).Medmin bakgrunnsomveterinærvardetviktigåvelgeettemaformasteroppgavensomgjorde

Detaljer

Ventilasjonsaggregater. Systemair Access. Enkleste vei til godt inneklima

Ventilasjonsaggregater. Systemair Access. Enkleste vei til godt inneklima Ventilasjonsaggregater Systemair Access Enkleste vei til godt inneklima AVANSERT TEKNOLOGI GJORT TILGJENGELIG MED Systemair Access I Systemair er vi opptatt av å skape smarte, effektive og enkle løsninger

Detaljer

Årsmelding!2014! !!!!!!!!!!!!! Norges!Handikapforbund!Sørvest! !!!!

Årsmelding!2014! !!!!!!!!!!!!! Norges!Handikapforbund!Sørvest! !!!! NorgesHandikapforbundSørvest Årsmelding2014 1.januar 31.desember2014 NHFSørvest,Årsmelding2014 Innledning NorgesHandikapforbundSørvest(NHFSørvest)bledannetvedsammenslåingavNHFHordaland ognhfrogalandi2004.per31.desember2014haddeorganisasjonsleddet2142medlemmer

Detaljer

Web Accessibility Toolbar. Struktur. Funksjonene. Headinger. Mer om tilgjengelighet og Flash.

Web Accessibility Toolbar. Struktur. Funksjonene. Headinger. Mer om tilgjengelighet og Flash. Web Accessibility Toolbar Mer om tilgjengelighet og Flash. Kirsten Ribu 16.10.2007 HiO Virker bare i Internet Explorer for Windows Alternativ: Web Developer Toolbar for Firefox har lignende funksjonalitet

Detaljer

Dokument 1 - Sammendrag

Dokument 1 - Sammendrag Dokument 1 - Sammendrag Automatnett - Nytt CMS-verktøy for Uno-X Automat Fakultet for teknologi, kunst og design Høgskolen i Oslo og Akershus, 2013 Innholdsfortegnelse Sammendrag 1 1. Innledning 1 2. Om

Detaljer

INF Introduksjon til design, bruk, interaksjon Brukeropplevelser (UX)

INF Introduksjon til design, bruk, interaksjon Brukeropplevelser (UX) INF1500 - Introduksjon til design, bruk, interaksjon Brukeropplevelser (UX) 18. oktober 2016 Institutt for Informatikk, Universitetet i Oslo joshi@ifi.uio.no INF1500 Introduksjon til design, bruk, interaksjon

Detaljer

Studentdrevet innovasjon

Studentdrevet innovasjon Studentdrevet innovasjon Hovedprosjekt 2013 Høgskolen i Oslo og Akershus Forprosjektrapport av Gruppe 11 Karoline Sanderengen, Mona Isabelle Yari og Randi Ueland 25.01.2013 Studentdrevet innovasjon 9 Innhold

Detaljer

Kravspesifikasjon. Høgskolen i Oslo, våren 2011 Sted og dato: Oslo, 9. februar 2011. Gruppemedlemmer

Kravspesifikasjon. Høgskolen i Oslo, våren 2011 Sted og dato: Oslo, 9. februar 2011. Gruppemedlemmer Kravspesifikasjon Høgskolen i Oslo, våren 2011 Sted og dato: Oslo, 9. februar 2011 Gruppemedlemmer Adeel Yousaf Khan s141459 Mats Klingenberg Naustdal s148155 Nur M. Ahmed s148108 Thomas Wiborg s161335

Detaljer

Teknisk Presentasjon Kun for autoriserte partnere.

Teknisk Presentasjon Kun for autoriserte partnere. Del 2. Teknisk Presentasjon Kun for autoriserte partnere. Eagle Eye - Skybasert Videosikkerhets-system (VMS) Komplett skybasert videoovervåkningssystem (VMS) Utviklet for å redusere driftskostnadene, og

Detaljer

Instruktørveiledning

Instruktørveiledning DataPower Learning Online Instruktørveiledning Versjon 2.x 1 Instruktørveiledning Innledning Før instruktørveiledningen tas i bruk, bør kursholder ha satt seg godt inn i brukerveiledningen til DataPower

Detaljer

Hvordan velge lov eller forskrift

Hvordan velge lov eller forskrift Hvordan velge lov eller forskrift Bokmerker Klikk på tekstene i dette vinduet for å gå tilbake til hovedmeny, forord eller innholdsfortegnelse. Valg av lov eller forskrift Du kan velge alle lovene og forskriftene

Detaljer

Forelesning 4 torsdag den 28. august

Forelesning 4 torsdag den 28. august Forelesning 4 torsdag den 28. august 1.10 Rekursjon Merknad 1.10.1. Hvert tall i sekvensen 1, 2, 4, 8, 16,... er to ganger det foregående. Hvordan kan vi beskrive sekvensen formelt? Vi kan ikke skrive

Detaljer

INF Introduksjon til design, bruk, interaksjon Evaluering del 2

INF Introduksjon til design, bruk, interaksjon Evaluering del 2 INF1500 - Introduksjon til design, bruk, interaksjon Evaluering del 2 4. november 2013 Institutt for Informatikk, Universitetet i Oslo joshi@ifi.uio.no INF1500 Evaluering, del 2 1 Oversikt Rask oppsummering

Detaljer

Domsanalyse og domskritikk

Domsanalyse og domskritikk Ken Uggerud Domsanalyse og domskritikk 3. utgave CAPPELEN AKADEMISK FORLAG Oslo 2008 Innhold I BAKGRUNNEN FOR HEFTET OG KORT OM BRUKEN AV DET 13 1 Bakgrunn 13 2 Bruken av heftet 15 II NOEN GENERELLE SYNSPUNKTER

Detaljer

Forord Kapittel 1 Prosjektbeskrivelsen Kapittel 2 Bruk av metaforer for å illustrere oppgaveskriving... 16

Forord Kapittel 1 Prosjektbeskrivelsen Kapittel 2 Bruk av metaforer for å illustrere oppgaveskriving... 16 Innhold 5 Forord... 9 Kapittel 1 Prosjektbeskrivelsen.... 11 Kapittel 2 Bruk av metaforer for å illustrere oppgaveskriving... 16 Kapittel 3 Hensikten med å skrive en bacheloroppgave.... 20 Kapittel 4 Råd

Detaljer

Trafikkseparasjonssystemer og seilingsruter utenfor norskekysten mellom Vardø og Røst.

Trafikkseparasjonssystemer og seilingsruter utenfor norskekysten mellom Vardø og Røst. Vedlegg 1 Trafikkseparasjonssystemer og seilingsruter utenfor norskekysten mellom Vardø og Røst. Referanse kart: Nr. Tittel Målestokk Dato Utgitt 551 Barentshavet, sørvestlige del 1:700 000 ED 50 1963

Detaljer

Human Factors og interaksjonsdesign

Human Factors og interaksjonsdesign Human Factors og interaksjonsdesign Tom Vavik Arkitekthøgskolen i Oslo Institutt for industridesign Tom.Vavik@aho.no Sammendrag I dagens informasjonssamfunn er det en stor utfordring å utvikle nye og gode

Detaljer

Norges miljø- og biovitenskapelige universitet Fakultet for veterinærmedisin og biovitenskap Institutt for kjemi, bioteknologi og matvitenskap

Norges miljø- og biovitenskapelige universitet Fakultet for veterinærmedisin og biovitenskap Institutt for kjemi, bioteknologi og matvitenskap Norges miljø- og biovitenskapelige universitet Fakultet for veterinærmedisin og biovitenskap Institutt for kjemi, bioteknologi og matvitenskap Masteroppgave 2015 60 stp SYNTESE AV INTERMEDIATER FR TTALSYNTESEN

Detaljer

Høgskolen i Oslo og Akershus. Bachelorprosjekt Hacking Cristin. (midlertidig tittel) Forprosjektrapport

Høgskolen i Oslo og Akershus. Bachelorprosjekt Hacking Cristin. (midlertidig tittel) Forprosjektrapport Høgskolen i Oslo og Akershus Bachelorprosjekt 2017 Hacking Cristin (midlertidig tittel) Forprosjektrapport Innholdsfortegnelse: 1.0 Presentasjon s. 3 2.0 Sammendrag s. 3 3.0 Dagens situasjon s. 4 4.0 Mål

Detaljer

System integration testing. Forelesning Systems Testing UiB Høst 2011, Ina M. Espås,

System integration testing. Forelesning Systems Testing UiB Høst 2011, Ina M. Espås, System integration testing Forelesning Systems Testing UiB Høst 2011, Ina M. Espås, Innhold Presentasjon Hva er integration testing (pensum) Pros og cons med integrasjonstesting Når bruker vi integration

Detaljer

Brukersentert design Kapittel 3 i Shneiderman

Brukersentert design Kapittel 3 i Shneiderman Brukersentert design Kapittel 3 i Shneiderman ISO 9241-210 Iterativ og brukernær systemutvikling. Kriterier for valg av metode. Brukersentrert design vs. RUP. Deltagende design Den skandinaviske arven.

Detaljer

versjon 1.1 Brukermanual

versjon 1.1 Brukermanual Side 1 05.11.2004 versjon 1.1 Brukermanual Side 2 05.11.2004 Beskrivelse av IKT-verktøy for strukturering og organisering av referanser til store mengder informasjon. GrandView er et program for strukturering

Detaljer

En mester og hans disipler

En mester og hans disipler En mester og hans disipler En studie av den persiske sufiordenen Nimatullahi i Vest-Europa Av Eva Nødtvedt Hovedoppgave i religionshistorie Våren 2007 Institutt for kulturstudier og orientalske språk Universitetet

Detaljer

Elektronisk hjelp En guide til det innebygde hjelpesystemet

Elektronisk hjelp En guide til det innebygde hjelpesystemet Elektronisk hjelp En guide til det innebygde hjelpesystemet Oslo, 2008 4. opplag All informasjon i denne dokumentasjonen vil kunne forandres uten varsel og representerer ikke en forpliktelse fra produsenten.

Detaljer

SLUTTRAPPORT for prosjektet Kompasset Nettside

SLUTTRAPPORT for prosjektet Kompasset Nettside 2013 SLUTTRAPPORT for prosjektet Kompasset Nettside Arne Falck 01.02.2013 Side 2 Forord Aller først vil vi takke Extrastiftelsen som i perioden 2010 til og med 2012 har gitt prosjekttilskudd til vår nettsider.

Detaljer

Høringsnotat. Oslofjordalliansens ingeniørutdanning. - forslag til felles studiemodell for HiBu, HVE og HiØ

Høringsnotat. Oslofjordalliansens ingeniørutdanning. - forslag til felles studiemodell for HiBu, HVE og HiØ 1 Høringsnotat Oslofjordalliansens ingeniørutdanning - forslag til felles studiemodell for HiBu, HVE og HiØ Arbeidsgruppe utdanning i pilotprosjekt teknologi 3.11.09 2 Innholdsfortegnelse I. Premisser

Detaljer

Løsningsforslag til oblig 1 i DM 2018

Løsningsforslag til oblig 1 i DM 2018 Løsningsforslag til oblig 1 i DM 2018 Oppgave 2 p: «Det regner» q: «Det blåser» a) ikke p og ikke q blir: p q = ( p q) b) q hvis ikke p blir det samme som hvis ikke p så q: p q c) p bare hvis ikke q blir:

Detaljer

Rapportskriving. En rettledning.

Rapportskriving. En rettledning. Rapportskriving En rettledning http://www.mal.hist.no/hovedprosjekt Rapportens innhold Forord Sammendrag Innholdsfortegnelse Innledning Hoveddeler Teori Metode Resultater Avslutning Referanser/Litteratur

Detaljer

MILJØHANDLINGSPLAN 2011/2012 SANDBAKKEN BARNEHAGE

MILJØHANDLINGSPLAN 2011/2012 SANDBAKKEN BARNEHAGE MILJØHANDLINGSPLAN 2011/2012 SANDBAKKEN BARNEHAGE Kort beskrivelse av enheten: Sandbakken barnehage er en liten privat barnehage, som holder til i Kvenildveien på Heimdal, en mil sør for Trondheim. Barnehagen

Detaljer

VIKTIG FØR OPPGRADERING TIL NY VERSJON

VIKTIG FØR OPPGRADERING TIL NY VERSJON Versjonsbrev Visma Avendo Økonomi 40 versjon 5.1 Oktober 2010 Innhold INNLEDNING 2 VIKTIG FØR OPPGRADERING TIL NY VERSJON 2 NEDLASTING AV NY VERSJON 2 SIKKERHETSKOPIERING 2 TESTFIRMAET 2 NYHETER OG ENDRINGER

Detaljer

Kvalitetskrav til løsninger

Kvalitetskrav til løsninger Prosjektoppgaven Kvalitetskrav til løsninger Noen retningslinjer for å styre beslutningene deres finnes i form av hva brukere forlanger av software (og hardware): Brukbarhet. - Produktet skal være selvforklarende

Detaljer

Hvorfor bruker vi designprinsipper?

Hvorfor bruker vi designprinsipper? Hvorfor bruker vi designprinsipper? Stiftemaskinen (!) på biblioteket er så vanskelig å bruke at det henger en bruksanvisning på flere sider på veggen bak. Microwave/grill/ combination Weight/time defrost

Detaljer

Historikk og bakgrunn

Historikk og bakgrunn Kort om Zanzu Nettside som med informasjon om seksuell og reproduktiv helse og rettigheter Målgruppen er personer med kort botid Egner seg for de fleste aldersgrupper Fokus på klarspråk og pedagogisk fremstilling

Detaljer

Spesiell strafferett og formuesforbrytelsene

Spesiell strafferett og formuesforbrytelsene Kjell V. Andorsen Spesiell strafferett og formuesforbrytelsene av Johs. Andences UNIVERSITETSFORLAGET Innhold Forord 5 DEL I INNLEDNING 17 Kapittel 1 Strafferettens alminnelige og spesielle del 19 Kapittel

Detaljer

FS-Opplæring på WEB FS Brukerforum 26.e oktober

FS-Opplæring på WEB FS Brukerforum 26.e oktober FS-Opplæring på WEB FS Brukerforum 26.e oktober Anette B Wigaard UiO Mikael Götesson HiST Elin Bjørgen NTNU En første samling i Oslo under høsten Deltakere: UiO, NTNU, HiST, Politihøyskolen, HiB, UMB,

Detaljer

En enkel modell. Hvorfor?

En enkel modell. Hvorfor? Interaksjonsdesign Hvorfor? Hva er interaksjonsdesign i forhold til menneske-maskin interaksjon og participatory design? Hva er elementene i interaksjonsdesign? En enkel modell Bruker Interaksjonsdesign

Detaljer

Unipos Butikkdata Admin

Unipos Butikkdata Admin Butikkdata Admin Unipos Butikkdata Admin Komme igang Denne brukermanualen er ment som et supplement til videokursene som ligger på brukersidene på www.unipos.no STANDARD PASSORD ER: ADMIN Innhold 3 Innhold

Detaljer

Forprosjektrapport. Hovedprosjekt i Informasjonsteknologi. Høgskolen i Oslo og Akershus. Våren 2016

Forprosjektrapport. Hovedprosjekt i Informasjonsteknologi. Høgskolen i Oslo og Akershus. Våren 2016 Forprosjektrapport Hovedprosjekt i Informasjonsteknologi Høgskolen i Oslo og Akershus Våren 2016 Gruppe 24 Jon Gillingsrud og Christoffer André Belgen Fredriksen Veileder Thor E. Hasle thor.hasle@hioa.no

Detaljer

Bruk av kontrollelementer i design av grafiske brukergrensesnitt TDT4180, vår 2017

Bruk av kontrollelementer i design av grafiske brukergrensesnitt TDT4180, vår 2017 Bruk av kontrollelementer i design av grafiske brukergrensesnitt TDT4180, vår 2017 Yngve Dahl IDI, NTNU GUI-kontrollelementer Kontrollelementer, komponenter, widgets. Har si; opphav fra Xerox Parc på 70-tallet.

Detaljer

Gøy med grammatikk Kurs på Lillehammer 23. oktober

Gøy med grammatikk Kurs på Lillehammer 23. oktober Gøy med grammatikk Kurs på Lillehammer 23. oktober Post.doc Arne Martinus Lindstad og språkingeniør Kristin Hagen Tekstlaboratoriet Institutt for lingvistiske og nordiske studier, Universitetet i Oslo

Detaljer

1886/93. POSTHORN - 20 mm utgaven Boktrykk fra Centraltrykkeriet, Christiania Tagget: 14½ x 13½. NK 49 (1 øre) 49 I

1886/93. POSTHORN - 20 mm utgaven Boktrykk fra Centraltrykkeriet, Christiania Tagget: 14½ x 13½. NK 49 (1 øre) 49 I NK 49 (1 øre) Plate I Olivenbrun (Ly) Liggende Vm IV Utgitt : 24/5 1886F - Opplag: 500.000 49 I Type 1 Type 2 Type 3 Type 4 49 I 49 I 49 I 49 I Vannmerke IV i liggende stillinger NK 49 (1 øre) Plate II

Detaljer

Forord% Ås,!13.!Mai!2015! Tord!Ståle!N.!Storbækken! !!!

Forord% Ås,!13.!Mai!2015! Tord!Ståle!N.!Storbækken! !!! Forord% Dennemastergradsoppgavenmarkereravslutningenpåmittmasterstudiumi fornybarenergivednorgesmiljø;ogbiovitenskapeligeuniversitet(nmbu). EtternoenårpåÅshardetgåttoppformegatjegiallhovedsakertemmelig

Detaljer

Si%ikke%at%det%bare%er%en%finger%

Si%ikke%at%det%bare%er%en%finger% MED$39505.$årsoppgaven ProfesjonsstudietimedisinvedUiTNorgesarktiskeuniversitet. Siikkeatdetbareerenfinger EnkvalitativundersøkelseavCBPRbrukti Reindriftashverdag. TonjeHaanæs$Rensberg,MK$11 VeilederSnefridMøllersen,SANKSog

Detaljer

Innholdsfortegnelse. Side 2

Innholdsfortegnelse. Side 2 Side 1 Innholdsfortegnelse 1) Generell informasjon...3 2) Beskrivelse av problemet...4 3) Mål/ visjon for prosjektet...5 4) Målgruppe...6 5) Rollefordeling...7 6) Scope/ Avgrensing...8 7) Konseptuelt design...9

Detaljer

Forprosjektrapport. Feilsøkingsverktøy for Homebase AS INNHOLD

Forprosjektrapport. Feilsøkingsverktøy for Homebase AS INNHOLD Forprosjektrapport Feilsøkingsverktøy for Homebase AS INNHOLD Presentasjon Sammendrag Om bedriften Dagens situasjon Mål og rammebetingelser Funksjonelle krav: Ikke-funksjonelle krav: Løsninger Analyse

Detaljer

VELKOMMEN. Til plenumstime i IN1050. Med Maria og Helle

VELKOMMEN. Til plenumstime i IN1050. Med Maria og Helle VELKOMMEN Til plenumstime i IN1050 Med Maria og Helle HVORFOR BRUKERORIENTERT DESIGN? Hva skjer i dag? Hvem er vi og hva skal skje her? Hva er IN1050? Kurset fra A til Å HCI Interaksjon og interaksjonstyper

Detaljer

Skolebilde skoleåret 2013 2014

Skolebilde skoleåret 2013 2014 Skolebilde skoleåret 2013 2014 Del I Side 1 Del I (Fylles ut av skolen før skolevurderingsbesøket.) Skole: Bjørklund Elever 2011 65 2012 62 2013 44 Årsverk undervisningspersonale med godkjent utdanning.

Detaljer

1. Forord. InventarDatabase

1. Forord. InventarDatabase 1. Forord Denne rapporten har som mål å beskrive testingen vi har gjort av vår inventardatabase som vi utviklet til kunsthøgskolen i oslo (Khio) i forbindelse med hovedprosjekt for anvendt data våren 2008.

Detaljer

file:///c:/users/michaelp/sites/dkdm/dw4/dreamweaver4o.html

file:///c:/users/michaelp/sites/dkdm/dw4/dreamweaver4o.html 1 of 8 02.04.2015 20:45 Oppsummering fra forrige gang Bakgrunner i DW kan lages både med farger og bilder kan brukes til å lage tiltalende design, skal derimot være obs. på at kontrasten til innholdsteksten

Detaljer