ebook img

Ontology-Based Cultural Personalization in - Andreas Bossard PDF

111 Pages·2008·3.42 MB·English
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Ontology-Based Cultural Personalization in - Andreas Bossard

University of Zurich Department of Informatics Ontology-Based Cultural DiplomaThesis May15,2008 Personalization in Mobile Applications Andreas Bossard ofZug,Switzerland Student-ID:02-702-389 [email protected] Advisor: KatharinaReinecke Prof.AbrahamBernstein,PhD DepartmentofInformatics UniversityofZurich http://www.ifi.uzh.ch/ddis Acknowledgements FirstofallIwouldliketothankProf. Bernsteinforgivingmetheopportunitytowritemydiplomathesisathisgroup andmyadvisorKatharinaReineckewhoofferedmetodothisveryinterestingthesisandhassupportedmeverywell. MoreoverIwouldliketothankMattiasandClaudiaforthescreenshotsoftheforeignmobilephonesandthehelpful informationandVeraandKeithfortheproof-reading. Last but not least with my studies coming to an end, I would like to say a big thank you to my parents who have alwayssupportedmeandmademystudiespossible. Abstract Thisthesisanalyzeshowtoautomaticallyadaptmobileapplicationsdependingontheculturalbackgroundoftheuser. Concreteguidelinesforthedesignofmobileapplicationsfordifferentculturesaresuggestedandtheimplementation ofanadaptive prototype, whichincorporatespartsofthose guidelines, isdescribed. Adomainontologyisused for definingthepresentationofthemenusandthenavigationhierarchystructureandforassigningculturaldimensionsto thosecomponents.AqualitativeevaluationwithSwissandChineseparticipantstriestovalidatesomeoftheproposed guidelinesandassessesthequalityoftheassignmentofmobilephonemenustocertaincultures. Furthermoreitgives informationabouttheusabilityoftheuserinterfacecomponentsoftheprototypeandindicatesdifferencesbetween thepreferencesofusersfromthosetwocountries. Zusammenfassung DieseDiplomarbeitanalysiertwiemanmobileApplikationenautomatischandenkulturellenHintergrunddesBenutzers anpassenkann. KonkreteRichtlinienfu¨rdieGestaltungvonmobilenApplikationenfu¨rverschiedeneKulturenwerden vorgeschlagenunddieImplementationeinesadaptivenPrototypen,welcherTeiledieserRichtlinienberu¨cksichtigt,wird beschrieben. EineDoma¨nen-OntologiewirdbenutztumdieDarstellungderMenu¨sundderStrukturderNavigations- HierarchiezudefinierenundumdiesenKomponentenkulturelleDimensionenzuzuweisen. EinequalitativeEvaluation mitSchweizernundChinesenversuchteinigedervorgeschlagenen RichtlinienzuvalidierenundbeurteiltdieQualita¨t derZuweisungderMobiltelefon-Menu¨szugewissenKulturen. Ausserdem gibtsieAufschlussu¨berdieBedienbarkeit der Komponenten der Benutzeroberfla¨che des Prototypen und deutet auf Unterschiede in den Pra¨ferenzen von Be- nutzerndieserbeidenLa¨nderhin. Table of Contents TableofContents ix 1 Introduction 1 1.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1.1 Cultureinfluencescognition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1.2 Cultureinfluencestheperformanceofhumancomputerinteraction . . . . . . . . . . . . 1 1.1.3 Problemstatement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.1.4 Whyasolutioninformofamobileapplication . . . . . . . . . . . . . . . . . . . . . . 2 1.2 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.2.1 Culture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.2.2 CulturaldimensionsofHofstede . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.2.3 Userinterfacesandculture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.2.4 Localization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.2.5 Differencebetweenadaptableandadaptive . . . . . . . . . . . . . . . . . . . . . . . . 4 2 RelatedWork 5 2.1 Knownuserinterfacecomponentsformobileapplications . . . . . . . . . . . . . . . . . . . . . 5 2.1.1 Differencesbetweencellphonebrandsandcountries . . . . . . . . . . . . . . . . . . . 5 2.1.2 Typesofknownnavigationmenusandcomponents . . . . . . . . . . . . . . . . . . . . 8 2.2 Adaptable/adaptivemenus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.3 Culturalpreferencesinuserinterfacedesign . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3 Guidelinesforbuildingaculturaladaptablecellularphonemenu 13 3.1 Guidelinesforbuildingsmallscreenmenuinterfaces . . . . . . . . . . . . . . . . . . . . . . . . 13 3.2 Chosenuserinterfacecomponentsfortestingtheguidelines . . . . . . . . . . . . . . . . . . . . 16 4 Domainmodelontologyforculturallyadaptivemobileapplications 19 4.1 Whythereisaneedforadomainmodelontology . . . . . . . . . . . . . . . . . . . . . . . . . 19 4.2 Explanationofthedomainmodelontology . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 4.3 OptionstoassigntheHofstedevaluestotheuserinterfacecomponents . . . . . . . . . . . . . . 20 5 CAMPA-aCulturallyAdaptiveMobilePhoneMenuApplication 23 5.1 Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 5.2 WhyJavaMicroEdition? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 5.2.1 Thedifferentimplementationpossibilities . . . . . . . . . . . . . . . . . . . . . . . . . 23 5.2.2 ReasonsforchoosingJavaMicroEdition . . . . . . . . . . . . . . . . . . . . . . . . . 24 5.3 Evaluationofthird-partylibrariesandframeworks . . . . . . . . . . . . . . . . . . . . . . . . . 24 x TABLEOFCONTENTS 5.3.1 J2MEGUIlibraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 5.3.2 XMLparser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 5.4 Architectureandprogramflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 5.4.1 Profileselection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 5.4.2 Thecountryquestionnaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 5.4.3 CalculatetheHofstedevaluesoftheuser . . . . . . . . . . . . . . . . . . . . . . . . . 26 5.4.4 ShowthemenuandhierarchythatmatchtheHofstedevaluesoftheuser . . . . . . . . . 27 5.5 AssignmentofComponentsandHofstedevalues. . . . . . . . . . . . . . . . . . . . . . . . . . 28 5.5.1 TheMenusandcomponents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 5.5.2 AssigningcertainHofstedescorestothecomponents . . . . . . . . . . . . . . . . . . . 31 5.6 Hardwarerequirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 6 Userevaluation 35 6.1 Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 6.1.1 Chosenmenusfortheevaluation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 6.1.2 Chosennavigationhierarchyfortheevaluation . . . . . . . . . . . . . . . . . . . . . . 36 6.1.3 Hypotheses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 6.2 Experimentalmethodology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 6.2.1 Questionnaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 6.2.2 Evaluationsequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 6.2.3 Usertasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 6.3 Pretest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 6.3.1 Results. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 6.3.2 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 6.4 Maintest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 6.4.1 Results. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 6.4.2 Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 6.4.3 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 7 LimitationsandFutureWork 49 8 Conclusions 51 A Appendix:Definitionofincomegroups 53 A.1 Lowincome . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 A.2 Middleincome . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 A.3 Highincome . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 B Appendix:NavigationhierarchiesofevaluatedcellphonesandCAMPA 57 B.1 HierarchystructureofSonyEricssonK800i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 B.2 HierarchystructureofNokia6131 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 B.3 HierarchystructureofCAMPAforevaluation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 C Appendix:Screenshotsofcellphones 61 C.1 AllscreenshotsofSonyEricssonK800i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 C.2 AllscreenshotsofNokia6131 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 C.3 ScreenshotsofDoCoMoFOMAN905i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

Description:
May 15, 2008 Ontology-Based Cultural. Personalization in Mobile. Applications. Andreas Bossard of Zug, Switzerland. Student-ID: 02-702-389.
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.