Rochester Institute of Technology
RIT Scholar Works
Theses
Thesis/Dissertation Collections
1988
The relationship between computer interaction and
individual user characteristics
Kathleen Lambert
Follow this and additional works at:
http://scholarworks.rit.edu/theses
This Thesis is brought to you for free and open access by the Thesis/Dissertation Collections at RIT Scholar Works. It has been accepted for inclusion
in Theses by an authorized administrator of RIT Scholar Works. For more information, please contact
.
Recommended Citation
Rochester Institute of Technology
School of Computer Science and Technology
The Relationship Between Computer Interaction
and Individual User Characteristics
by
Kathleen Lambert
A thesis, submitted to
The Faculty of the School of Computer Science and Technology
in
partial fulfillment of the requirements for the degree of
Master of Science
in
Computer Science.
Approved by:
John A. Biles
Professor John A. Biles
Henry A. Etlinger
Professor Henry A. Etlinger
Peter G Anderson
Professor Peter Anderson
Date
The Relationship Between
Comp
uter
Interaction and
Individual User
Characteristics
I ,
Kathleen Lambert
, hereby grant
---permission to the Wallace Memorial Library, of RIT, to
reproduce my thesis in whole or in part.
will not
be for
commercial
use
or profit.
Acknowledgements
I
wouldlike
toextendmy
appreciationto themembersofmy
committeefor
theirhelp
and support.I
would alsolike
to thank theSurvey
ofComputer
Science lab
proctors, withoutwhose
help
this research would nothave been
possible.Special
thanks toElwin
Loomis
whose technicalexpertise and advice were always appreciated.Most
importantly,
I
wouldlike
to thankmy
husband,
Jack
andmy
mother-in-law,Helen
Lambert for
their encouragement,Abstract
Development
of effectivehuman
computerinteraction is
being
approachedindependently
by
twodisciplines
userinterface design
and computer aidedinstruction.
The lack
of communicationbetween
the twofields
has left
eachseparately pursuing different
pathstoward the same goals.This
thesis attempts tobridge
thegap between
these twodisciplines.
An
exploratory study
was conducted to analyze whether user choicesin
a computer aidedinstruction
environment andpersonality
types asdefined
by
theMyers-Briggs
typeindicator
are related
strongly
enough to provide thebasis for future
user models.The
resultsdemonstrated
thatno singleinstructional strategy
waspreferred,
implying
theneedfor
more thanoneusermodel.The
amountofinstruction
chosendid
notincrease
performance.These
conclusionshave impact
on research efforts to understandhow both
user and system characteristicsinfluence
the use of computer technology.The
current research efforts toincorporate
artificialintelligence
techniquesby
both
userinterface designers
and computer aidedinstruction developers has heightened
the needfor knowledge-based
systemsincorporating
interdisciplinary
researchefforts.Key
words: userinterface
(UI),
human
computerinteraction
(HCI),
interactive
systems,
dialogue types, human
factors,
artificialintelligence
(AT),
computeraidedTable
ofContents
CHAPTERS
1.
Introduction
1
2.
Human Factors Issues in User Interface Design
3
Approaches
toUI Design
3
Dimensions
oftheUser Model
6
UI Needs
9
3.
Individualization
ofInstruction
in Computer
Aided
Instruction
10
Individualized Instruction
10
Intelligent Computer Aided Instruction
1 1
Authoring
Systems
13
Characteristics
oftheStudent Model
14
4.
Correlation Between UI
andCAI
17
UVCAI
Similarities
17
UT7CAI Research Needs
1
9
5.
Cognitive Style
22
Cognition
22
Myers-Briggs Theories
23
Theory
ofTemperament
26
6.
Design
ofStudy
28
Project
Description
28
User Perspective
29
System Specification
3 1
Case
Study
31
Analysis
ofData
36
7.
Results
38
Description
ofStudy
38
Statistical
Analysis
43
Limitations
45
8.
Conclusions
47
Interpretation
ofResults
47
Proposal
Future Research
APPENDICES
A.
Personal
Style
Inventory
B.
Quizzes
C.
Student Instructions
D.
Examples
ofProgram Displays
E.
Subject
Scores
F.
Myers-Briggs
Types
G.
Subject
Choices
H.
Temperament Types
I.
Subject Information
BIBLIOGRAPHY
51
54
57
58
62
70
72
76
79
82
85
87
90
1. Introduction
Interactive
systemsdesigned
to provideinformation vary in
the method ofinteraction
expectedfrom
theuser.The study
ofhuman
factors
attemptstodevelop
rules andguidelinestoprovide optimum
interaction.
This
assumes that a standard canbe found
that willsatisfy
everyone
(Yoder,
1986).
An early
goalofcomputer aidedinstruction
(CAI)
wasthedevelopment
ofindividualized
instruction.
Researchers
in
intelligent
computer aidedinstruction
(ICAI)
have developed
sophisticateduser
models,
based
on cognitivetheories,
to addressthis goal.Kearsley
notes,
however,
thatCAI
is
stilladdressing
the sameissues
being
investigated
twenty
years ago(Kearsley,
etal.,
1983).
User
characteristicshave been found
tobe
anecessary
componentofinformation
systems(Sage,
1981).
Researchers
in ICAI have
concluded the needfor
a student modelbased
onmore than cognition
(Kearsley,
1987).
Researchers in CAI
and userinterface
(UI)
design
acknowledge the need
for
more studiesin human behavior.
The implication
is
thatby
understanding human
skills andcapacity,
more effectivecomputersystems canbe designed.
Both
areashave
turned to the techniques of artificialintelligence
toprovide more effective systemsfor
users.The
development
of aneffectiveusermodelis
acommonfocus
of researcheffortsin both
CAI
andUI.
Since both fields have
recognizedtheneedtoincorporate personality
variables and cognitive styles within the user model, an effective model couldbe developed
with applicationin both
disciplines.
The
emphasis ondeveloping
a model whichis
optimalfor
everyoneignores
thedifferences found in
peopleby
both
educators and psychologists.True
individualization
throughtheapplicationof artificialintelligence
(AT)
techniquesignores
the similaritiesfound.
Patterns
ofbehavior
have been
observed withrespect toindividual differences
(Lawrence,
1979;
Myers
&
Myers, 1980; Rich,
1983).
Observation
ofhow
computer usagefits
thesepatterns could result
in
a set of usermodelsdesigned
toprovideoptimalinteraction for
auser,withouta
full
understanding
of cognitiveprocesses,
along
userhistory,
orthedevelopmental
effortrequiredin
adynamic
system.This
thesisproposes thatUI
andCAI designers
aresearching for
the same user model.Furthermore,
it
argues that asingle,
universal model cannot meet thedivergent
needs ofinstruction
they
received.It
wasexpectedthat,
giventhechoice,
user preferences willbe
madeaccording
to establishedpersonality
types.Chapter
2
of thethesis
discusses
the attemptsby
researchers todesign
effective userinterfaces.
The
limited
understanding
ofhuman behavior
remains an obstacle.Evidence is
presentedtosupporttheargumentthat thisobstaclepreventsthe
development
of effective usermodels
in
both
designer-specified and system-inferredinterfaces.
The
effortsin
computer aidedinstruction
to provideindividualized instruction
arereviewed
in Chapter 3.
The
challenge ofhow
to teach prevents thedevelopment
oftrueindividualism.
The limited
student model usedin intelligent
computer aidedinstruction
is
presented andits
drawbacks discussed.
It
is
arguedthata singleuser modelis inadequate. A
reviewof
authoring
systems andtheirlimitations is
presented.Chapter 4
presents argumentsin
support ofthe thesis.The
needfor
an effective usermodel
in both UI
andCAI
is
summarized.The
theory
thatboth
fields
aresearching for
the same modelis
presentedalong
withsupporting discussion. Evidence is
presentedtoarguethat theindividualism
ofUI
andCAI
usermodelsbe
madealong
similarpersonality dimensions.
Cognitive
typetheory
is described in Chapter 5. The
theoriesofIsabel Briggs-Myers
arepresented
in
somedetail. Myers-Briggs personality
typing
willbe
usedin
thestudy
todefine
user types.
Keirsey's interpretation
ofMyers-Briggs'
theories to
describe
temperamentsis
reviewed.
Chapter
6
describes
thestudy designed
to test thehypothesis
thatdiffering
formats
ofthesame
information
willbe
differentially
useful toindividuals acccording
toMyers-Briggs
personality
types.This hypothesis
argues againstthedevelopment
ofauniversalmodel.The
study
should alsodemonstrate
thatmorethanonepersonality
variableis important for both UI
and
CAI
usermodels.The
resultsexpectedand a casestudy
are presented.How
theseresultsrelateto the theoriespresentedarealso
discussed.
The
results ofthestudy
are presentedin
Chapter 7.
Both
rawdata
andtheir statisticalsignificance are given.
Details
ofthestudy
are alsoincluded. Drawbacks
andlimitations
ofthestudy
arediscussed.
Chapter
8
draws
conclusionsfrom
these results anddiscusses
theirimplications
withregardto the
hypotheses
presentedin
the thesis.The
conclusionsdrawn
are comparedto theresearch effortsof others.
How
theresults correlateto thesearchfor
aneffectiveusermodelin
UI
andCAI
arepresentedanddiscussed. This
chapteralso exploresthefuture
offurther
workin
thisarea.Recommendations
for
thedirection
andfocus
ofthisresearch aregiven,
aswellas2.
Human
Factors
Issues in User Interface Design
Approaches
toUI Design
As
computer usagehas
movedbeyond
computerscientiststo thegeneralpublic,
theuserinterface
increasingly
has determined
the success ofthe system(Gaines &
Shaw,
1986a). The
interface has become
themajorfactor in
productdifferentiation in
the market(Woodmansee,
1984).
Software has
movedfrom
being
designed
aroundthe computer andforcing
users toadapt,
todesigning
for
the convenienceoftheuser.The
emphasisonhuman factors began
as a resultof poor userinterfaces
(Martin,
1973).
User
dissatisfaction
wasexpressedby
marketforces:
"...users
reportedexperiencing feelings
ofintense
frustrationand ofbeing
'manipulated'by
aseemingly
unyielding, rigid,intolerant dialogue
partner, andtheseusersbegandisconnecting
from
time-sharing
services at arate which was veryalarming to the industry." (Walther&
O'Neil, 1974)
Designers design for
themselves.The
usermodelis
implicit,
andfrequently
thedesigner
uses
himself
as a model(Eason, 1975; VanDerVeer,
et al.,1985; Yoder,
1986). For
example,
the
primary designers
of video games areyoung
menand so are theirusers(Schneiderman,
1987). Mason
andMitroff
have found
thatnotonly do designers
ofinformation
systems project theirown psychologicaltypeontothe user,but have
assumedonly
onepsychologicaltype,
one class ofproblems,
and one mode of presentation(Mason &
Mitroff,
1973).
Even
whenrecognizing
thatothers aredifferent,
thereis
afailure
tounderstand'them'. This is
reflectedin
Wasserman's
choice oftitle, "The design
of'idiot-proof
interactive
systems"
(Wasserman,
1973).
As
the use ofinteractive
systemsgrew,
the need to providedesigners
withincreased
knowledge
of their usersbecame
apparent.For
example,
Benbasat
conducted astudy
todetermine
whetherinterface
anduser characteristicsaffectdecisions
anduserbehavior in
aninteractive
problem-solving
environment.Two
usercharacteristics: experience and cognitivestyle,
and threeinterface
characteristics:dialogue,
command,
anddefault
types were examined.The
resultsindicated
thatboth
userandinterface
characteristics areimportant
in
using
system options andinformation
requests.The study
also showed that someinterface
characteristics could causedysfunctional
userbehavior
(Benbasat,
etal.,
1981).
These
conclusions are well supportedby
Schneiderman'
problems are
critical,
by
VanDerVeer's
studiesdemonstrating
that cognitive styles andpersonality
factors
areimportant
in
problem-solving
behavior,
andby
Mason
andMitroff
s resultsshowing
thatwhatis information
tooneuser willnotbe
helpful
toanother(Mason
&
Mitroff, 1973; VanDerVeer,
etal.,
1985; Schneiderman,
1987).
The
recommendation ofBenbasat is
that
thedesigner
shouldhave
moreknowledge
oftheinterface
characteristicsthatare
best
for
theuser, environment,
andtask(Benbasat,
etal.,
1981).
To
expect systemdesigners
to gain enoughunderstanding
of thediversity
ofhuman
behavior
is
an unrealistic goal.Schneiderman
recognizesboth
theneedandthedifficulty:
"The
remarkablediversity
ofhuman abilities,backgrounds,
motivations, personalities, and workstyleschallengeinteractive
systemdesigners. Aright-handed maledesignerwith computertraining
and adesirefor
rapidinteraction usingdensely
packedscreensmay haveahardtimedeveloping
a successful workstationfor left-handed
womenartists witha moreleisurely
and free-formworkstyle.Understanding
thephysical,intellectual,
andpersonality
difference among usersis
vital."
(Schneiderman,
1987).
Bolt
offersthesolutionofproviding
acompletely
naturalinteraction between humans
andcomputers.
He
proposesthemanagement ofinformation
spatially,
in
away
thatis
natural andintuitive
to theuser(Bolt,
1984). While intuition may
sufficein
somesituations,
less
obviousrepresentations could
be difficult
tointerpret. Acker
warnsthatif
assumptionsabouttheuser'scognitive processes are
incorrect,
usersmay become
confused andfail
tomakethecomputeroperate
(Acker,
1985-86).
Confusing
softwarelimits both
theusefulness andadoption ofany
computersystem.Furthermore,
Schneiderman
pointsoutthatusersraisedlearning
Japanese
or
Chinese
cannotbe
expectedtoview ascreenin
the same mannerthatusers raisedlearning
English
orFrench
would.Cultures
withmorereflectivestyleshave
adifferent
orientationthancultureswithaction-orientedstyles
(Schneiderman,
1987).
Another
approach to theimprovement
ofhuman
computerinteractions
has been
todevelop
rules and guidelinesfor designers.
Schneiderman
collectedmany
of these rulestogether.
He
criticizestheselists for containing contradictory
recommendations and qualitativegoalswhichare
difficult
todefine
and measure(Schneiderman,
1980). For
example,
themostcommon rule
defined
is 'know
the user'.Since
these rules and guidelines weredeveloped
because UI designers did
notunderstandusers,it
is difficult
toimplement
such animprecise
rule.Benbasat
alsocriticizesthedevelopment
ofrulesbecause
it is
notknown
whetherthesevarying
design
approaches will workfor different
usertypes,
problemtypes,
organizationalenvironments, etc.
(Benbasat,
etal,
1981).
The
number ofguidelineshas
grown over theyears.
When
Gaines
andShaw
saw theirrules exceed500,
they
proposedthetime
had
comefor
a newapproach(Gaines
&
Shaw,
1986b).
characteristicsof users.
Schneiderman
has
gatheredtogether theresults ofmany
studieswhichexamine user preferences
for both
hardware
and software(Schneiderman,
1987).
These
studiesare
done
by
collecting
data
onthe average person's performance.Rich
criticizes studies ofthiskind.
Their
weaknesslies
in
the assumptionthatpeople constituteahomogeneous
set.This
assumptionresultsin
values thatare concludedtocharacterize a'typical
person'
(Rich,
1983).
Using
the'typical
person'scenarioto
design
a computersystem thatcanbe
usedby
everyone
ignores
the studies whichdemonstrate
thatindividual
usersvary
so much, that a singleusermodelis
insufficient
(Mason &
Mitroff,
1973;
Bariff &
Lusk, 1977; Benbasat,
etal.,
1981; Rich, 1983; VanDerVeer,
etal.,
1985). For
example,
astudy
oftheperformance attext
editing
by
experienced users conductedby
Card led
to therecommendationthat thenumberof
keystrokes
toform
a commandbe
minimized(Card,
et al.,1980).
Correspondingly,
Ledgard
reported resultsshowing
thatpeoplelearning
touseaneditor preferEnglish-like full
wordcommands(Ledgard,
etal,
1980).
Clearly,
there aredifferent
classes of usershere
and attemptstoforce
eachgroup
tooperate as a typicalperson'would
satisfy
neither.Attempts
toimprove
human
computerinteraction led
to thedevelopment
ofalternate styles ofdialogue.
Gaines
andShaw
characterizethestyles asfollows:
formal dialogue
where computer activities are presentedwithaminimumamount of'syntactic
sugar';
natural
language dialogue in
which communicationis in
thelanguage
ofhumans,
masking
computeractivities;
graphic
dialogue
whereinformation is
communicatedby
objects and simulation(Gaines &
Shaw,
1986b).
Formal
dialogue
representstheprompt responsedialogues
ofinteractive
systems.The
user sees whatis
there.Formal dialogue
requiresthe userlearn how
touseit.
However,
thisprojection oftheactual systemaidstheuser
by helping
toform
a correct model ofthe system.The designer
mustdevelop
some skillin
the appropriate use of'syntactic
sugar'.Syntactic
sugarhas been described
by
Gaines
andShaw
to represent theinput
and output structureswhich
convey
semanticcontentto theuser(Gaines &
Shaw,
1986b). The
appropriate use andthe nature ofsyntactic sugar
is
thepurpose ofthischapter.To
overcome thedrawbacks
ofusershaving
tolearn
touse a computersystem,
naturallanguage dialogues have been developed. The idea is
togivethecomputer a skill which usersalready have.
By
projecting
the structureofaperson,
expectations canbe
raisedin
the user which the systemcannotfulfil (Gaines &
Shaw,
1986b).
The
needtodevelop
protocolsfor
human
computerinteraction
becomes
more acute since aloose
andaccepting
systemmay
acceptinput it
cannotfully
decode
accurately, whileatight and rigid systemmay
makeit
difficult
for
dialogue
willnot solvethecomplexities ofuserinterface
design
withoutadding
moreproblemsof
its
own.Graphic dialogue
usesthegraphic capabilities of acomputertocreate aworld with whichtheuser
is already familiar.
The
problemis
thatgraphicdialogue
andsimulationmay have
todeviate
from
thereal worlddue
to technicallimitations. In
addition, theproblem ofextending
generic commands to a natural physical
icon
when themeaning is less
than obviousonly
results
in
more protocolsbeing
established.For
example,
anicon
of abook may be
clearto mostpeople,
but
whatare auser's physicalconceptofcommandssuchaseditfile,
delete
line,
etc.Integration
of allthree styleswithina singleinterface has been
effectivein minimizing
some ofthe weaknesses
(Gaines &
Shaw,
1986b). The Apple Macintosh is
an exampleof asystemwhichcombines graphic
dialogue
withmenusofformal dialogue. The
most effectiveways to combine the
different dialogue
styles toenhance the userinterface
willhave
tobe
investigated.
In
addition,
as advancesin
technology
add speechrecognition,multiplescreens,
gesture,
and otherchannelsfor integrated
communication,
how
andwhentoincorporate
theincreasingly
rich computerresourcestoenhancecomputer usewillhave
tobe investigated.
Dimensions
oftheUser Model
These
studiesdemonstrate
theneedfor
thedevelopment
of an effective user model.Rich
describes
usermodelsalong
threedimensions:
onemodel versusacollectionofmodels;
modelsspecified
by
thedesigner
versus modelsinferred
by
the system; models oflong
termusercharacteristics versusmodelsofshort termusercharacteristics
(Rich,
1983).
One
model versusacollectionA
singleuser modelimplies
thatgiven enoughunderstanding
regarding human
computerinteraction,
a model couldbe developed
to appeal to everyone.This
assumes users are ahomogeneous
group
(Rich,
1983).
A
collection of models could rangefrom
alimited
set,
differentiated
by
specificpersonality
variables, to an unlimitedcollectiondesigned for
eachindividual
user.The
variables upon which todifferentiate
the models would need tobe
addressed
in any
collection.The limitations
ofdeveloping
a single user modelhave been
wellstudied(Benbasat,
etal.,
1981; Rich, 1983; VanDerVeer,
etal.,
1985). Mason
andMitroff
have
arguedthat
thejob
been
unableto changethe user,
abetter
approachis
toadjustthe system(VanDerVeer,
etal.,
1985).
Rich
agreesthatvery
few
systemswillbe
usedexclusively
by
people who aresimilar.As
some systemfeatures
willfacilitate
only
some ofthe users,whilemaking
the taskdifficult
for others,
theinterface
cannotbe based
on a single model(Rich,
1983).
A
collection of models requiresthedefinition
of variableswhich woulddifferentiate
oneuser
from
another.Bariff
andLusk have
proposedthatpsychologicaltestsbe
usedtofacilitate
the output of
information
systems tobe
compatible with the user'sinformation processing
capabilities
(Bariff &
Lusk,
1973). Eason
suggests thatpeople whooccupy
similarjobs
willhave
certain characteristics as computer usersin
common andthesecharacteristicscouldbe
cateredto
(Eason,
1975). Rich
agrees,
suggesting
that'stereotypes'whichallow certain user characteristicstobe
groupedwouldhelp
thesystemtoform
aninitial
modelandallowtheuserto
begin
(Rich,
1983).
VanDerVeer
proposesoffering different
users with a choice ofhelp
facilities
from
globaltospecific.Users
could askfor
examples,explanations,
overviews, etc.Error
messages could adapt to userlevel
and expertise.He
suggests thestarting
pointin
design be
thevariability
expectedamong
users,instead
of a singletypicalmodel(VanDerVeer,
et
al.,
1985).
The
number of usermodelsdeveloped
canvary from
one'typical
user'
to an unlimited numberof
individual
modelswhich wouldprovidethe user with anindividualized interface.
Allowing
ausertomodify
the systemto suitthemselvesleaves
alot
ofresponsibility in
thehands
ofthe user, andis probably inappropriate
(Rich,
1983). True individualization
wouldrequiretheapplication of artificial
intelligence
techniques.These dynamic
systemsrequirelong
userhistories,
powerfulcomputers,
andlarge developmental
efforts.Designer-specified
versus system-inferredmodelsUser
models specifiedby
thedesigner have
resultedin
extensive criticism.Designers
will need to gain a
far
greater awareness oftheir users to allievate theproblems.A
modelinferred
by
the systemmust containenoughknowledge
abouthuman
computerinteraction
toeffectively
modeltheuser.A designer
of suchasystemmusttherefore, be
awareofindividual
userdifferences.
Models
specifiedby
systemdesigners
place theinterface
variablesin
control of thedesigner.
The
type ofinterface
whichresults contains noknowledge
oftheindividual
user,
environment, ortaskcharacteristics. Designer-specified modelssuffer
from dependence
onthedesigner's ability
toguesswho willusethe system,how it
willbe
used,and whatthe system'staskwill
be. The
needs of noviceandcasual usershave been
found
tobe
quitedifferent
from
the needs ofexperienced users
(VanDerVeer,
etal.,
1985;
Schneiderman,
1987).
A
userA
system capable ofinferring
the user model shouldbe
able to present aninterface
tailored
toeach person's own characteristics.The burden
ofconstructing
themodelis
placedonthe
system,
which mustbuild
it
onthefly.
Systems
thatextract the user modelfrom
theuser's
behavior
must grappleseriously
withconflicting information
and the relativesignificance of each action.
Having
thesystembuild its
ownmodel,based
on userinteraction,
relies on
decisions
madefrom information
which areonly
guesses(Rich,
1983).
Failing
tocorrectly
translateuserbehavior
toanappropriateuser modelcould endup
frustrating
theuser.Long
termversus shorttermcharacteristicsModels
oflong
termusercharacteristicshave
thedisadvantages
ofkeeping
large
userhistories
andtaking
toolong
for
a significantpatterntoemerge.Short
termuser characteristicsmay
not contain enoughinformation
tobe
useful.Both
models mustknow
whatcharacteristics areimportant
andhow
tointerpret
them.Models
oflong
termusercharacteristicswouldinclude
suchvariablesasexperience,useof system
options,
preferencefor
graphics,
frequency
ofhelp
requests, andlevel
of
problem-solving
skills.Constant
updating
ofthesevariables astheusergains experience and expertise could resultin
theevolution ofan accurate usermodel.The
large
amount ofuserinformation
which the systemwouldneedtomaintain and the time tocontinually
updatetheinformation
couldbecome
aburden
to the system.In
addition, thelength
oftimerequiredtodevelop
an accurate pictureofthe user, couldhinder
the user whenfirst
learning
to usethesystem.
Short
termusercharacteristicsthe systemcouldmaintainarevariablessuch asthekind
ofcommand
last
used, whether thelast
help
request resultedin
successful completion of aninteraction,
andif
the userprefersabbreviationstofull length
commands.The
userhistory
is
relatively
small andquickly
updated.On
theotherhand,
changesin
theuser's stylehave
tobe
detected. Whether
these changesrepresent a more completeunderstanding
ofthe system oranother user
offering
help
wouldbe difficult
tointerpret.
Rich
suggestsdeveloping
auser modelbased
upon stereotypes,clustersoftraitscommontopeople
in
certain occupations.As
apersoninteracts
withthesystem,
additionalinformation
abouttheuser
is
providedto thesystem.The
systemcangradually
updateits
model oftheuseruntil
it becomes
anindividual
model.The
greatesteffortwillbe
expended onfrequent
usersand
less
oncasual users.An infrequent
user wouldnot getenough usersatisfactiontojustify
extensive
modeling
(Rich,
1983).
UI Needs
produces the need
for
it.
Computers
are nowdoing
many
jobs
previously done
by
people.The
people who performedthese tasks were able to accommodate thediverse
needs oftheindividuals
with whomthey
dealt.
Computers
willhave
tobe
able to accommodate someindividual
needs to complete the same taskssatisfactorily
(Rich,
1983).
Advances in
technology
willincrease
therangeofjobs
thecomputerwillperform.For
peopletoprofitfrom
technology,
theirneeds mustbe
met.If
usersareunabletoaccesstheinformation
they
need,computers
have
madetheirjob
moredifficult,
notless.
Technological
advances areinfluenced
by
society
as much astechnology
impacts
onpeople
(Gaines
&
Shaw,
1986a). When society developed
a needtoprocesslarge
amounts ofinformation,
computertechnologies evolvedtomake the taskeasier.Now
thatcomputer usehas
movedfrom
thehands
ofafew
expertsinto
the generalpopulation,
theimportance
ofthehuman
computerinteraction is
influencing
systemdesigners. There is clearly
a needfor
moreextensive
study
ofpersonality
factors
and cognitive stylein human
computerinteractions. The
limited understanding
ofhuman behavior
resultsin
poorinterface design
anduserfrustration.
Since
people and computers arevery different
systems,
thereare nouniversally
obvious waysin
whichthey
shouldinteract (Gaines &
Shaw,
1986b).
Recognizing
that the generalpublichas become
the other partnerin human
computerinteractions,
designers
and researchershave improved
thatrelationship.The
advancesmadein
computer
technology
offerthedesigner
awealthoftoolswithwhichtodesign
aneffectiveuserinterface.
There
is
no clearway
to assemble these tools withoutthedevelopment
of a moresophisticated user model.
What
is
neededis
abetter understanding
ofhuman
computerinteractions.
Gaines
andShaw hypothesize
thathuman
computerinteraction is
pivotedbetween computing based
on algorithms andcomputing based
onknowledge, learning,
andgoals.
They
proposethatgreaterunderstanding
ofhuman
computerinteraction
willresultin
3.
Individualization
ofInstruction
in Computer Aided Instruction
Individualized
Instruction
Computers
offer education a solutionto an oldproblemindividualized
instruction.
Educators have
long
acknowledgedthatnoinstructional strategy
wouldbe best for
all students.Some
students are alwaysleft
behind,
theirskills unrecognizedby
formal
education.One
of theearliest goals ofCAI
was toprovidethekind
oflearning
thatappealed to each student'sunique style
(Sleeman &
Brown,
1982).
This
goalis
notonly
unattained atpresent,
but
computers
have
nothad
theexpectedimpact in
educationthathas been
achievedin
otherareas ofsociety
(Kearsley,
1987).
The ability
toadaptis
the strength ofCAI.
Being
abletoofferinstruction
to studentsatdifferent knowledge levels
andlearning
stylesgreatly facilitates learning. Federico found
thatadapting instruction
toindividual differences in
the student's cognitive attributeshelps
tomaximize
both
learning
and achievement.He
concluded thatindividual differences
areimportant
enough tonecessitate morethanone method ofinstruction
(Federico,
1982). Acker
supports this conclusion and advocates
both
responsiveness toindividual
needs and activestudent
involvement
asdesireable
characteristicsin
the system.Programmed instruction
thatrigidly
enforcesapredetermined sequence ofinstruction
hinders
learning
(Acker,
1985-86).
Forcing
userstosort throughinformation
toobtain whatis
neededcausesfrustration.
CAI has demonstrated
thepotential ofindividualized instruction.
Kearsley
reportsboth
improvements in
student achievementandfavorable
acceptance.He
notes,
however,
thatmostofthe
individualization
strategies employedin CAI
courseware arecrude.There
has
notbeen
much achievement of sophisticated
individualization
(Kearsley,
etal.,
1983).
Issues
suchasuser controlhave been
wellstudied.Traditional
CAI
programshave been
criticized as not
allowing
the student to circumventtheteaching
strategy
(Kearsley,
etal,
1983).
Romiszowski
offers threepositions:The
prescriptive approach, which attempts to measure student'sindividual
differences
and matchinstructional
strategies tothem, according
to apredeterminedalgorithm.
The
student-directed,open, orfree-learning
approach,whichattemptstolet
thestudent
have
maximumcontrol overthechoice oflearning
strategies and mediaThe
cybernetic approach which attempts to setup
aninteractive
system,
adaptive to the student'sneeds
in
anon-linemanner,
based
on whatthe systemhas learned concerning
the student'sneeds,
learning
styles,
difficulties,
etc.(Romiszowski,
1986)
The
prescriptive approachis best described
asdrill.
The
programs use predefinedalgorithms
based
on educationaltheories.Early
CAI
programs usedSkinnerian behaviorism
as theirtheoretical
basis
(Kearsley
&
Seidel,
1985).
Judgements regarding
student responserange
from
binary
(right
orwrong),
toquantitative,
where mathematics andprobability
are usedtoanalyzehuman
behavior. Attempts
toovercome predefined structuresled
togenerativeCAI.
New
problems couldbe
createdby
combining
elementsin
adatabase,
but instruction
was stillUmited
todrill.
(Kearsley, 1987)
Student-directed
learning
resultedfrom
attempts toexploreother educational theories.Papert,
employing Piaget's theories,
argues that computers should not program children.Rather,
thedevelopment
ofLOGO
is
based
on amodel of children as giftedlearners
whoshould
be
allowed tobuild
their ownknowledge
structuresin
theirownway
(Papert,
1980).
The philosophy behind SOLO
wasbelief in
thenaturalgeniusofstudents,
who were allowedtosequence modulestosuittheirown style
(Sleeman &
Brown,
1982).
Intelligent
Computer Aided Instruction
ICAI
emerged as computer scientists startedexamining
otherlearning
and
problem-solving
theories.ICAI
is
the application of artificialintelligence
principles to thedesign
ofinstructional
systems.The
idea
ofusing
artificialintelligence in CAI
originatedwithCarbonell in his development
ofSCHOLAR,
ageography
tutor(Carbonell,
1970).
The
introduction
of artificialintelligence
toCAI has demonstrated
theindividualized interaction
thatcomputerscan provide.
ICAI
has
produced programs ofdifferent function
and structure than traditionalCAI
(Kearsley,
etal.,
1983).
ICAI
systemsinvolve knowledge
networks which generate studentdialogues
and problemsdirected
by
tutoring
rules.The instructional stragety is
typically
determined
by
making inferences
aboutthestudent'slearning
process andthenoffers adviceortutoring
based
on student response.Typically
containing
mixedinituitive
dialogues,
eitherthe student orcomputer cantaketheinitiative
toaskaquestion orpresentanidea,
thesedialogues
have
given theuser control while stilloffering direction. ICAI
programshave
sophisticatedstudent models
based
on the cognitive process ofhuman memory
which allow them to1983).
ICAI
programsoperateby
continuously
comparing
the studentmodel withtheknowledge
network
(what
an expert woulddo)
todetermine
whatthe stateofthestudentis. Discrepancies
are analyzedby
theteaching/tutoring
rules toidentify
what component oftheknowledge
network should
be
presentedfirst.
Error/diagnostic
rulesidentify
mistakesin
the student'sresponse,
providefeedback,
and updatethe student model.This
process continues aslong
asthere are
discrepancies
(Carbonell, 1970; Brown,
etal.,
1982;
Anderson &
Reiser, 1985;
Kearsley,
1987).
All
intelligent
CAI
systemshave
adopted aninformation processing
view of cognitionfor
their student model.
The
studentmodel,
therefore, is
a causal model which attempts tomaintainan awarenessofthe state ofthe student's
knowledge. Student behavior is
seen as acollection ofrules
based
on what s/heknows (Sleeman &
Brown,
1982).
For
example,
theBasic Instructional Program
(BIP)
developed
by
Barr
uses a network ofskills to modelthestudent.
A
studentmay be
viewed as nothaving,
maybehaving,
ordefinitely having
thevarious skills of the network.
The
skills areinterrelated
by
dependencies
andlevel
ofdifficulties.
The
nextinformation
to presentis determined
by
thelevel
of a student'sacquisitionofskills
(Barr,
etal.,
1976).
These
programshave
shown thatthey
are capable ofproviding
thekind
ofinstruction
providedby
a goodteacher.Anderson
andReiser
found
that students withprivatehuman
tutors needed
11.4 hours
to complete a coursein LISP.
Students
who usedtheLISP
tutorrequired
15 hours
with their computer tutor to complete the material.This
successis
significantwhen compared to the
26.5 hours
neededby
on-your-own students and40 hours
spent
in
atraditionalclassroom(Anderson
&
Reiser,
1985).
Burton
andBrown
also noted similar success with their computerbased coaching
system.
When
an experiment was conductedbetween
acoached and uncoachedversionoftheir game,
they
found
thatnotonly did
thecoached studentsperformbetter,
but
statedthey
enjoyedit
more(Burton
&
Brown,
1979).
While
demonstrating
adaptiveinstruction,
ICAI
programs still sufferfrom instructional
shortcomings as summarized
by
Sleeman
andBrown:
instructional
materialis
oftenatthewrong level
ofdetail;
asthesystem assumestoomuchortoo
little
studentknowledge;
thesystem assumesconceptualizationofthe
domain,
coercing
a studentinto its
ownconceptual
framework.
These
systems cannot work withinthe student'sconceptualization;
tutoring
andcritiquing
strategies used areexcessively
adhoc relying
onintuition
user
interaction
is
toorestrictive,
limiting
both
the student andtutor'sability
todiagnose
misconceptions(Sleeman &
Brown,
1982).
Kearsley
concurs the needfor
abetter
researchbasis in learning.
He
states that theunderstanding
ofhow
peoplelearn
neededfor intelligent
tutorsis mostly lacking.
ICAI
systems were
developed primarily
as research vehicles todemonstrate
the application ofartificial
intelligence
toCAI
(Kearsley,
1987). Practical
applicationofthesesystemswillneed a more effective student model.There
are several additional obstaclesto thepracticalapplication ofICAI.
The
number ofproblems which can
be
solvedis
limited,
restricting its
usefulness.Though
the state ofthestudent
is
limited
toawarenessofhow
the useris solving
theproblem,
userpatterns take toolong
todevelop. This
restriction argues against a moreglobal,
long
termstudent model with ahistory
of previous performance and capabilities.In
addition,
ICAI
programs arecomputationally very demanding. The
numberofscientistsin
theICAI
field is
small,further
hmiting
advances(Kearsley,
1987).
Authoring
Systems
Another promising
area ofCAI
researchis
thedevelopment
ofauthoring
systems.Authoring
systems represent an area ofcomputing
where the concept of automaticprogramming has been
attemptedonarelatively large
scale.An authoring
systemis
a programwitha
high level interface
intended
to allow authors tocreate courseware withouthaving
tolearn
aprogramming language. The
authorspecifiesthecontenttobe
taughtand sometimestheinstructional logic
orstrategy
tobe
used and theauthoring
system generates the code(Kearsley,
1982).
Authoring
is
theprocessofcreating
computeraidedinstruction. There
arethreelevels
ofprogramming
skills required.First,
the authoris
also a programmer who creates aCAI
programfrom
ageneral purposeprogramming language.
Second,
areauthorlanguages,
which provideprogramming
features
specifically
designed for creating instructional
programs.Though
requiring
someprogramming, some oftheburden
is
assumedby
the system.The
thirdalternative
is authoring
systems,
whichrequire noprogramming
skills and automates asmuchofthe
development
process as possibleThe
purpose of authorlanguages
andauthoring
systemsis
to speedup
coursewaredevelopment
and place that processin
thehands
ofeducators, not computer programmers.Three
typesofauthoring
systemshave been developed:
macro-based systemswhichprovideinformation
obtainedis
thenusedtoconstructtheprogram.The
problemwithmany
authoring
systemsis
that theinstructional strategy
andcontentare
intermixed.
Teaching
rules are embeddedin
theinstruction
and cannotbe explicitly
designed.
The
student modelis generally
representedby
counters andbuffers. The
structure thatmakesauthoring
systemseasy
to use also restricts thedesign
ofinstruction.
Kearsley
summarizesfurther
limitations
asfollows:
present systems are suitable
for
development
oftext-basedlessons
andtesting
where presentationfollows
a predeterminedpattern,
restricting
flexibility;
though graphics are considered an enhancement to
learning,
facilities for
creating
andusing
graphics arelimited
ordo
notexist;
most systems are
built
aroundtutorial typeinstructional
strategies anddo
not allowthedevelopment
ofsimulations;
current systems are not capable of
individualizing
instruction
ordiagnosing
student errors(Kearsley,
1982).
There is
a needfor
anauthoring
system which allows the author todevelop
andincorporate both interactive
sequences and multi-media components.A knowledge-based
approach
in
whichcontent andinstructional
strategies are structured as semantically-related concepts andinference
rules wouldgreatly
enhancetheresulting
courseware(Kearsley,
1982).
Authoring
systems represent asignificanteffort at automaticprogramming
and provide thebasis for future
workin
thisdomain.
By
providing
users with the tools ofeducationaltechnology,
softwarecanbe developed quickly
by
educators who arenovice computer users.Characteristics
oftheStudent Model
CAI, ICAI,
andauthoring
systems attempt toprovide computerbased
education thatenhance
learning.
There
is
agrowing
acceptance thatinstructional
theories mustbe
incorporated
to produce effectiveinstructional
delivery
systems.Powerful
systems cannotsolve theproblem of
how
toteach'(Kearsley,
1987).
The
view ofthe student aswhat s/heknows
mustbe
expandedtoinclude
themost effectiveinstructional strategy for
thatstudent aswell.
That
peoplelearn
in different
waysis
well established(Hunter,
etal,
1975;
Mayer,
1976; Bork, 1981; Federico,
1982).
It
has been
arguedthatany
single styleofteaching
willinvariably
leave
some studentsbehind
(Lawrence, 1979; Papert, 1980;
Myers
&
Myers,
1980).
Educators
have
establishedthatnewinformation
is
moreeasily
acquiredif
the studenthas
anexperience and
levels
ofknowledge,
no singleinstructional
strategy
suffices.CAI has
thepotential to address the
issue
or perpetuateit.
Bork
maintains thatlearning
aids cannotbe
developed
untilthereis
a greaterunderstanding
ofhow
studentslearn
(Bork,
1981).
In
additionto thelack
ofunderstanding
ofhow
peoplelearn,
notenoughis known
abouttheeffects ofthemajor
instructional
variables usedin
computerbased
education.For
example,
Kearsley
statesthat thoughit is known
thatgraphicsis important in
mostapplications,
it is
notknown
what contributionthey
make andhence,
how
touse themeffectively.Most
designers
of
CAI
coursewarerely
onintuitive
guidelines,
whichcan reducetheireffectiveness(Kearsley,
et
al.,
1983).
Similarly,
otherinstructional
features
such as naturallanguage,
audio, and simulation provide tools to coursewaredevelopers,
but
not theknowledge
to use themeffectively.
Caivarelli
agreesthat theimplementation
ofinstruction is hampered
by
thelack
ofunderstanding
ofthe appropriateness and contributionofthemany instructional features
that thecomputer can provide(Caivarelli,
1986). The existing methodology for representing
andanalyzing instructional behavior
weredeveloped for
textbook presentation and are not appropriatetointeractive
and multi-mediainstruction
(Kearlsy,
etal.,
1983).
User
controlis
another unresolvedissue. Acker
proposes thatthebest
way
to respondtothe
varying
learning
stylesof usersis
togivethestudentcontrolofthelearning
module(Acker,
1985-86).
Hunter
disagrees,
stating
that a student-centered approach can place too muchresponsibility
ontheuser(Hunter,
etal.,1975). Atkinson
supports a compromise sincethelearner
plays animportant
role,his judgement
shouldbe
one of severalitems
ofinformation in
making decisions.
His
studies argue against completecontrol,
withdata
indicating
that thelearner is
anineffective decision
maker(Atkinson,
1972). Rubincam
andOlivier have
evidencethat
personality
traitsinfluence learner decisions.
They
suggestthat theincorporation
oflearner
controloptions would
be
more effectiveif
thoseaspects ofpersonality
thataffectchoices arebetter
understood(Rubincam
&
Olivier,
1985).
Suitable
representation of problemshave been clearly
shown tobe
criticalto solutionfinding
andlearning
(Schneiderman,
1987).
In
addition,Sage found
thatit is necessary
toincorporate
notonly
theproblemcharacteristics,but
alsotheproblem solvercharacteristicsinto
the
design
ofinformation
systems(Sage,
1981).
The format in
whichinformation is
presentedmust take
into
account that each stylehas
variousdegrees
of usefulness to anindividual.
Choosing
a single method ofinstruction
willforce
some users tolearn in
away
thatis
ineffective for
them.The
needfor
a greatdeal
more researchis
evident.Kearsley
offers thefollowing
suggestions:
a systematic
methodology
is
neededfor
theprocess ofinvolving
usersin
theresearch
is
neededtoidentify
thevariables which affectlearning
activities andinstructional
strategies;
aconceptual
framework is
neededtoguide thedesign
ofstudent performancedata
collectiontechniques;
research
is
needed tofully
explore the various roles thatcanbe
playedby
computer control of multi-media
devices;
the
development
ofinstructional
design
principlestailored toCAI is
needed;research
is
needed onhow
todevelop
higher level interfaces for both
authorsand
students;
the
development
ofnewtesttheory
is
needed whichspecifically
addresses theconsiderationsassociatedwith
interactive,
on-linetesting;
research
is
needed which relates the variousinput,
output,
andprocessing
features
ofhardware
tospecifictraining
outcomes and effects(Kearsley,
etal.,
1982).
Early
programs offeredprose,
progressed to graphics andsimulations,
and currentresearch
involves
the application of artificialintelligence
techniques.One
of the majoroutcomesofthese systems
is
therealizationthatcomputers cannot provide effectiveteaching
without a greater
understanding
ofindividual learning.
Technology
canbe
a multiplierofideas,
but it does
notin itself
produce them.Kearsley
statesthat theissues in instructional
computing
being
discussed
nowwerebeing
discussed
twenty
yearsago,
and notonly
are most4.
Correlation
Between UI
andCAI
UVCAI
Similarities
The
goal of studiesin CAI is
toultimately
enhancelearning;
to makelearning
morenatural,
easiertounderstand,
andtoprovideindividualized
instruction. The focus
ofhuman
factors
researchin
interface
design is
toprovide a moreintuitive
interaction;
emphasizing
ease ofuse,
and a personalized environment.Researchers
in both fields have highlighted
theneedfor
a strongertheoreticalfoundation in human
computerinteraction.
System
designers
are accused ofdesigning
for
theirownpersonality
and educators ofteaching
in
theirownbest
learning
style(Mason &
Mitroff, 1973; Lawrence,
1979).
The
conflicting
theoriesregarding instructional strategy
andtheproliferationofrules and guidelinesin interface
design,
all point to the need todevelop
an effective user model.Studies
ofpersonality
factors
whichfocus
on a single variable are not able to accountfor
cognitivedecisions.
Modeling
theusersolely
on cognitionhas been
showntobe
toohmiting
(Kearsley,
1987).
Advancement in both fields is hindered
by
the reliance onintuition
andheuristics
in
developing
a user model(Gaines
&
Shaw,
1986b).
That CAI
andUI
share commongoals,
criticism,
and needsis
notsurprising.The
separation ofthe twodisciplines breaks down
whenviewed astheshared purposeof
providing information.
The
needfor
a greaterunderstanding
ofhuman behavior in
thedevelopment
of user modelsis
approachedin UI
as a collection ofpersonality traits,
andin ICAI
as cognition.However,
in
his study
toexplore therelationship between
personality
andcertainaspects ofcognitive
functioning,
Diceman
theorizes:"...the
existence of an association between a personality trait and a manner of processinginformationmightsimply indicatethatthesame psychologicalprocessesare
being
measuredindifferentwaysand are
being
givendifferentlabels."
(Diceman,
1985)
Learning
cannotbe
separatedfrom
personality.Rubincam
andOlivier's
study giving
students'control of
receiving
eithertestorinstruction
first,
found
no correlationbetween
testscores and option chosen.
They
did find
thatthe students who werethe most consistentin
This
conclusionhas
been
well substantiatedby
others(Sage, 1981; Federico, 1982;
VanDerVeer, 1985; Acker,
1985-86).
CAI
cannotbe
separatedfrom
thedesign
oftheuserinterface. The
concern ofCAI is
themosteffective
way
topresentinformation
andthefocus
ofinterface
design is
thepresentationof
information. Whether information
is
formatted
in
naturallanguage,
graphics,
orsimulation; or whetherdisplayed
as afunction
ofuser orcomputercontrol;
theeaseof communication withthecomputer
determines how
well studentslearn
(Hamel,
1986). The
cognitive processofthe student andtheinformation
processing
capabilitiesofthecomputer meet attheinterface.
VanDerVeer
proposesthat theuserinterface
mustbe designed
toadapttodifferent
usercharacteristics,
and that cognitive styles andpersonality
variables areimportant in
problem-solving
andthelearning
processofbeginning
and occasionalusers.Striking
variationin
novicebehavior
related toindividual differences have been found
(VanDerVeer,
et al.,1985).
This
implies
thedevelopment
of a modelfor
novice and casual users as alearner.
Designers
needtoview a novice as someonewhois
learning
how
toobtaininformation from
acomputer.
If
the user modelin UI
needs tobe developed
with theincorporation
of cognitionin
addition to
personality
variables andthe student modelin
CAI
requires an emphasison usercharacteristics
beyond
thecognitiveprocesses,
thenboth fields
aretrying
todevelop
thesamemodel.
This
is further demonstrated in Bolt's
argumentsfor
anaturalinterface
rootedin
whatis already familiar
(Bolt,
1984).
The
searchfor
anintuitive interface
appears torely
ontheview of educatorsthatall
learning
situationsare transfertaskswhichintegrate
newinformation
with old(Mayer, 1976; Wang,
1983). The
application ofthisidea
tocomputerinteraction is
supported
by
Carlson's
casestudy monitoring interactive
problem-solving.He
found
thatwhenchanges were made
in
the system, users retreatedtowhat wasfamiliar
(Carlson,
etal.,1977).
The
arguments ofMason
andMitroff
that managementinformation
systemshave
assumed one psychological
type,
one classofproblems, one or twomethods ofgenerating
evidence,
and one mode ofpresentation canbe
madefor many CAI
systems(Mason
andMitroff,
1973).
Kearsley
criticizedexisting authoring
systemsfor assuming
a single stereotypeofan author, one type of
instructional
strategy, onelevel
ofexperience, and oneresulting
format for
the courseware.Current authoring
systemsdo
not address the needsofdifferent
typesof authors
(Kearsley,
etal.,
1982). The
typeofcoursewaredeveloped
andtheteaching
strategy desired
by
anelementary
schoolteachershouldbe markedly different from
theneeds of acollegeprofessor.Authoring
systemsin
themselvesfurther
bring
together thefields
ofUI
andCAI.
As
forced
designers
to
examine theneeds oftheirusers,
automatedprogramming brings
softwaredevelopment
into
more general use and withit
new concerns.Authoring
systemshave
to provide notonly
aneffectiveinterface
to theauthor,
but
theresulting
courseware must provide an effectiveinterface
to the student.If
researchersin CAI
andUI
cannotdecide
the most effective uses ofdialogue,
graphics,
and other systemfeatures
neededtoprovideinformation
effectively,
how
much ofthatresponsibility
shouldbe
givento the author?UI/CAI Research
Needs
Kearsley
summarized thebasic
needs ofCAI
asfollows:
'What functions
shouldthe machinedo,
whatfunctions
shouldthehuman
perform,
andexactly how
shouldthey
work togetherin
harmony'(Kearsley,
etal.,
1982). Gaines
andShaw
answerthisby
discipline:
the
Al
approach wouldbe
to putalltheload
onthe computer and makeit
cleverenoughto
deal
withthecasualuser;
the applied
psychology
approach would putall theload
onthe person and makehim
cleverenoughtocopewiththecomputer;
the
human
computerinteraction
approach wouldbe
toremove as much oftheload
as possible
from both
systems and sharewhatis left (Gaines &
Shaw,
1986b).
What
alltheseapproachesignore,
is
thatindividual
users willvary
strongly in
thelevel
ofinteraction
they
want.For example,
an engineermay
prefertolearn
asmuchaboutthe systemas
possible,
evenspending
timein
training
to gain moreknowledge
about the system.A
physician,
ontheotherhand,
wouldprobably
not wanttospendtimelearning
how
tooperate thesystem,
preferring
only
toobtaininformation quickly
and easily.While different fields
approach thedesign
ofthe usermodelin different
ways, thereexistscommon
issues
thatall must address.The
evolutionofbook-based
technology
resultedin
thedevelopment
of aids toits
user.How
togetinformation
from
abook is
notintuitive;
people
learn
how
to usetitles,
tablesofcontents, chapterheadings,
pagenumbers,
indexes,
etc.
Computer
based technology
mustdevelop
its
own mechanismstoaidits
users(Striebel,
1984).
Tools
provided areformal
languages,
naturallanguages,
graphics, simulations,
videodisks, and speechrecognition.
How
these toolsand others stillbeing
developed fit into
thehuman
computerinteraction
cannotbe determined
withoutamoreeffectiveusermodel.Researchers
in CAI
andUI
have
turned to the techniques of artificialintelligence
tofurther
investigate
effectiveinteraction.
Al
represents ablending
ofideas
and effortsin
computer science andpsychology.
By building
computermodels of cognitiveprocesses,
Al
researchers
have been forced
to accountfor
more aspects ofintelligent behavior
than wasconstraints,
and users mustbe described first.
This
requiresthedesigner
todeal
withhuman
computer
interactions
early
in
thedesign
(Streibel,
1984).
Both UI
andCAI
have investigated
usermodelsinferred
by
the system.Users
provideinformation
aboutthemselves
in
theway
they
use the system.How
tointerpret
thatinformation
and what patterns are significant still needstobe determined.
Rich
suggests severaltechniques
thatcanbe
usedfor
modeling:identification
of thevocabulary
and concepts employedby
theuser,
guaging
the response with which the userseems
satisfied,
andusing
stereotypestogeneratemany facts from
afew. A
user whobegins
work with a series ofadvanced commands
is probably
an expert, while someone whoseattempts are rejected
by
the systemprobably
needshelp
(Rich,
1983).
This
approachemphasizesthatcertain stereotypes
(ie.,
experiencedusersversus noviceusers)
interact
withcomputers
in
different
ways.The
approach takenby
CAI
investigators
to model usersis based
on whatthe studentdoes
ordoes
notknow.
Early
CAI
programs usedbinary
judgements
onthe student response(correct
orincorrect)
todetermine branching. Current ICAI
studentmodeling
assessesthestateofthestudent
from
analysisoftheirresponses.Researchers in UI have investigated many
separatepersonality
variables and systemfeatures
tounderstandusers.Investigators in ICAI have been
able toproduce some effectiveintelligent
teaching
systems.Both
fields
aresearching for
amore completeusermodel.The
next
step
shouldbe
to gaininsight from
the progress madeby
the other.For
example,
VanDerVeer's
suggestion thatdesigners
shouldbe
able tooffer users witha choice ofhelp
facilities
such as examples, explanations, and overviewsin
arangefrom
global tospecific,
could
be
usedby
ICAI
tooffer moreindividualized
teaching
strategies(VanDerVeer,
etal.,
1985). The
successful use ofmixedinitiative dialogues in ICAI
could assistsystemdesigners
in understanding
whenandhow
the systemshouldofferhelp.
The design
anddevelopment
ofintelligent CAI
programslie
at theintersection
ofcomputer science, cognitive psychology, and educational research
(Kearsley,
1987).
The
success ofthe user
interface depends
on computerscience,
cognitivescience,
andhuman
computer
interaction
researchersworking
together(Gaines
&
Shaw,
1986b).
The
needspresentedare
extremely
comple