Section A: HCI Process and Theory Q1. Answer 2 of the following 4 questions

advertisement
SectionA:HCIProcessandTheory
Answer2ofthefollowing4questions
Q1.(a)YourtaskistoexplainhowanumberofHCImodels/theoriesrelate(ordonot
relate)onetoanother:DistributedCognition,SituatedAction,andActivityTheory.Assume
thatthepersonforwhomyouarewritingthisisquitefamiliarwitheachofthemodels‐
youdonotneedtodoanyexplainingofthem.
(b)Next,imaginethatyouaredevelopinganewmobilephonecamerathatautomatically
sharesphotosbetweensocialcirclesaseachpictureistaken.Describewhatkindof
featuresinthephotosharingcamerawouldsupporteachofthethreemodels/theories.
Q2.DrawingonyourreadingsofpapersintheDesignMethodssectionoftheHCIReading
List,(a)identifythreedifferentdesignmethodologies/approacheswritea50wordorless
summary(elevatorspeech)describingwhateachisabout,and
(b)thenwriteaboutcommonalities/similaritiesaswellascontrasts/differencesbetween
thethree.Assumethereaderknowseachmethodverywell,sofocusonlyonthe
similaritiesanddifferences.Whentherearesimilarities,bespecificandexplicitin
describingthem,likewisebespecificindrawingcontrasts.
(c)Nowassumethatyou'vebeentaskedwithcreatingawellnessapplication.This
applicationletsyouenterhealthyeatinggoalsonyourcellphone,trackyourprogress,and
allowsyourfriendstoseehowyou'redoing(andyoucanseehowthey'redoing).Foreach
ofthethreedesignmethodsyou'vechosen,explainwhataspectsofitwould/wouldnotbe
appropriateforthedesignprocessofthisapplication.Inotherwords,explainhowthe
featuresofthisapplicationalignagainstthestrengthsandweaknessesofthethree
methods.
Q3.Question:TheimpactoftechnologyontraditionalHCIevaluationtechniques(has
partsa‐d)
(a)ConsidertheclassicHCIevaluationtechniqueofthequestionnaire.Youmayconsider
eitherquestionnairesthatareintendedtobecompletedbyanindividualwithnoother
humanassistanceoraquestionnaireinwhichahumanevaluatorispresenttoassistin
collectinginformation.Overtheyears,researchersandpractitionershaveintroduced
technologicaladvancesoverthepaper‐and‐penformofaquestionnaireorsurvey.Briefly
describetwospecificwaysthattechnologyhasalteredthewayapaper‐and‐pensurveyis
administered.Asabonus(butnotrequired)citeanyexamplesofresearchpapersusing
eitherorbothofthesetechnologically‐modifiedsurveytechniques.
(b)Foreachofthetwotechnologicalchangesdescribedinthefirstpartofyouranswer,
discusswhatspecificgoalthechangehadtoimproveuponthequalityorquantityofdata
collectedbythetraditionalpen‐and‐papertechnique.Alsodiscusswhatchangeinpractice
ofthedevelopment(bydesigners)orcompletion(byendusers)isrequiredbythe
technologyenhancements,commentingonwhetherthesearegoodorbadchangesin
practice.
(c)Suggestauseofamodernmobiledevice(e.g.,smartphoneortablet)and/ormodern
interactiontechnique(e.g.,multitouch,gesture,sensor‐based)tosupportevaluation
throughsurveying.Describehowyournewusewouldtakeadvantageofthetechnologyor
interactiontechnique.Youdonothavetodiscussthedetailsofanyimplementation,butbe
suretosuggestaplausibleusethatcouldhappenwiththestateoftechnologytoday.Donot
worrytoomuchifyouareuncertainofthenoveltyofyourinnovation,butbesuretomake
itdifferentfromthechangesyoudescribedabove.
(d)YouaregoingtowriteaCHI2013paperonyourinnovation.Stateaspecifichypothesis
thatisthebasisforwhyyoufeelyourinnovationisanimprovementoverexistingHCI
evaluationtechniques.Outlinehowyouwoulddesignaresearchstudytoprove(or
disprove)yourhypothesis.
Q4.Question:Theprosandconsofmodels(haspartsa‐f)
HCIresearchersanddesignersoftenusemodelstohelpthemcreateorevaluatesolutions
inagivenproblemdomain.TwooldermodelsaretheGOMSfamilyofcognitive
performancemodelsandFitts'Law.
(a)BrieflydescribeFitts'Law.ProvideoneexampleoftheuseofFitts'Lawthatsupports
thedesignorunderstandingofsomeinteractionproblem.
(b)GiveaspecificlimitationofFitts'Law?Provideanexampleofasituationinwhichthe
useofFitts'Lawwouldnotapply.
(c)Brieflydescribetheoriginsandmotivationbehindthedevelopmentanduseofthe
GOMSfamilyofcognitivemodels.ProvideanexampleoftheuseofanyGOMSmodeling
techniquethatdemonstratesitseffectiveuse.
(d)GiveaspecificlimitationoftheGOMSfamilyofmodelingtechniques.Providean
exampleofadesignsituationinwhichGOMSwouldnotbeanappropriateframeworkfor
solvingthedesignproblem.
(e)Fitts'LawandGOMSmodelswerebothdevelopedpriortothe1990's.Pickanyother
modelingtheoryorframework(wewilljustcallthisatheoryforthepurposesofthis
question)whoserelevancetohuman‐centeredcomputinghasemergedsince1990.Briefly
(1paragraph)describethehistoricaloriginsofthistheoryasitrelatestothedesignand
evaluationofcomputingartifacts.Provideanexampleofanappropriateapplicationofthis
theorytothedesignorevaluationofacomputingartifact.
(f)Giveaspecificlimitationofthetheorydiscussedinyouranswertopart(e)asitrelates
tothedesignorevaluationofacomputingartifact.Provideanexampleofadesignsituation
inwhichyourtheorywouldnotbethemostappropriatetheorytouse.
SectionB:SpecialTopicsinHCI
UbiquitousComputing—answerONEofquestions5or6
Q5.Inaubiquitouscomputingenvironment,the“users”arepeoplegoingabouttheir
everydaylives,withainallofthetheirsocialrichnessthatentails.Intheirreviewof
ubiquitouscomputingresearchinthe1990's,AbowdandMynattsuggestthreefeatures
themesofubiquitouscomputingapplications:NaturalInteraction,Context‐Awareness,and
AutomatedCaptureandAccess.
(a)Showhowallthreeofthesethemeseitherindependentlyorthroughtheirintegration
havefeaturesthatinteractwiththesocialnormsofprivacyandpersonalcontrolandthat
peopleassumeingivensocialsituations.Illustrateyouranswerwithaspecificuseof
ubiquitouscomputingineitherapublicspace,educationalinstitution,business,or
domesticenvironment.
(b)Intheexampleuseyougaveforpart(a),explainhowtechnologicaladvancesmight
addresssomeoftheprivacyandcontrolissuesyoudescribed.Trytosupportyouranswer
withresearchcontributionsthathavebeenpublishedintheubicompliterature.
(c)Technologicalsolutionsarenottheonlywaytoaddressprivacyandcontrolissues.
Discusshowsocial,marketand/orlegalapproachesmightalsoaddressprivacyandcontrol
issuesforyourexample.Again,supportyouranswerwithevidencefromtheubicomp
literature.
(a) Whatarethechallengesfacingubiquitouscomputingresearchinthedesignand
evaluationoftechnologythatcanbemadeflexibletodifferentnorms?
Formatted: Font: 12 pt
Q6.Inautomatedcaptureandaccessapplications,onepopularobjectiveistoprovide
seamlesscapture,thatis,acapturesystemthatminimallyintrudesuponthenormal
activitiesofthecapturedexperience.
(a)(a)Pickingaspecificcaptureandaccesssystemreportedintheliterature(pleasetellus
whatthesystemis)explainhowthisobjectiveobjectiveofminimalintrusionwasorwas
notachieved.
Formatted: Font: (Default) +Headings
(Cambria), 12 pt
(b)(b)UsingtheCognitiveWalkthroughevaluationmethodasyourguide,definea
formativeevaluationtechniquethatmightbeusedtopredictthelevelofseamlessnessofa
proposedcapturesystemforaspecifictypeofliveexperience.
(c)Howwouldyoudemonstratetheeffectivenessoftheevaluationmethodyoudescribed
above?
Formatted: Font: (Default) +Headings
(Cambria), 12 pt
Formatted: Font: (Default) +Headings
(Cambria), 12 pt
SectionB:SpecialTopicsinHCI
InformationVisualization—answerONEofquestions7or8
Q7.TherearelotsoftreeInformationVisualizations.Mostarecategorizedasbeingeither
space‐fillingorlink‐node.Withineachofthesetwocategorieswefindmanydifferent
examples.Andforanyoneexample,therearevariouswaystovisuallyencodelinkornode
attributes,andmultipleinteractionmethods(detailsondemand,dynamicquery,semantic
zoom,etc)arepossible.
IfauserwithatreecomestoyouaskingyoutocreateausefulInfoVisofthetree,youwill
asktheuseralotofquestions.Basedontheanswerstoyourquestions,youwillthen
decideonthebesttreeInfoVisfortheuser'sneeds.Thisexamquestionisaboutthedecision
logicyouwoulduseintranslatingtheuser'sanswersintoarecommendedInfoVis.
Toprovideabitmorestructure,let'ssupposeyouarewritingaprogramtoautomatically
generateatreeInfoVis.Theprogramsinputsare:metadataaboutatree;anindicationof
whataspectsofthetreeareofgreatestinteresttothepersonwhowillusetheInfoVis(the
user'sgoals),andofcoursethetreeitself.
Yourquestionstotheuserconcernthemetadataandtheuser'sgoals.
Themetadatayouobtainwillbethingslikethedepthandbreadthofofthetree,thetotal
numberofnodesandlinks,anddatatypesforalltheinformation(akadata,
variables)associatedwiththenodesandwiththelinks(nodesandlinkscaneachhave
multiplepiecesofinformation).
Someexamplesofusergoals/interestsare:
"overalltreestructure"
"overalltreestructure,withemphasisonhowmanylinkscomeoutofeachnodeandthe
valueofthexyzvariableassociatedwiththelink"
"howthenodevariablerevenueandthenodevariableprofitaredistributedacrossall
nodesofthetree."
(a) Yourtaskistowriteasetofdecisionrules,basedontheusergoals/interestsand
thetreemetadata,thatcouldbeusedtochooseaspecifictreeInfoVis:Aspecific
typeofspace‐fillingornode‐linkdiagramVisualencodings,ifneeded,ofthe
(potentiallymultiple)datavariablesassociatedwiththelinksandnodesInteraction
method(s),ifneeded,thataremadeavailable
Weknowyoucan'twriteacompletesetofrulesinthetimeavailableforansweringthis
question.Wewantyoutogetstartedbywritingasmanyrulesastimeallows.We're
lookingforyoutodemonstratethatyouunderstandthesituationsinwhichvarioustree
InfoVis‐es,visualencodingsoflinkandnodeattributes,andinteractionmethodsare
appropriate.
Inyourrules,besuretoconsidercasestheretherearemultiplenodeandlinkattributes,
andtakeintoaccountthedatatypesoftheattributes.Also,besuretotakeintoaccountthe
sizeofthetree.
ExpressyourrulesinthegeneralstyleofIF‐THENrules:
IFuserinterestissuchandsuchANDsomethingabouttreemetadataissuchandsuch
THENincludedynamicqueryonlinkattributesuchandsuch...
Q8.BenShneiderman'sInfoVisMantraof"Overviewfirst,zoomandfilter,thendetailson
demand"hasbeenusedsomuchinthecommunitythatithasalmostbecomeacliche.
Considerthemantra,andthenchooseoneofthefollowingtwopositionstosupport.
‐‐TheMantrahasbeenusedsooftenforgoodreason.Itreallydoesdescribethedominant
designparadigmininfovissystems.
‐‐TheMantraistoosimpleandthissimplicityiswhatleadsittobeusedsofrequently,not
appriateness.Manysystemsdonotfollowthatparadigm(withgoodreason),norshould
othersfeelobligatedtodoso.
Whicheverpositionyouchoosetoagreewith,stronglydefendyourpositionbyarguing
whyyouthinkitissoandincludemultipleexamplesfromtheresearchliteraturethat
supportyourposition.
Download