0% found this document useful (0 votes)
142 views31 pages

What We Know About Spreadsheet Errors

Errors in Operational Spreadsheets Stephen G. Powell, Dartmouth College, USA Kenneth R. Baker, Dartmouth College, USA Barry Lawson, Dartmouth College, USA

Uploaded by

Razvan Tudor
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
142 views31 pages

What We Know About Spreadsheet Errors

Errors in Operational Spreadsheets Stephen G. Powell, Dartmouth College, USA Kenneth R. Baker, Dartmouth College, USA Barry Lawson, Dartmouth College, USA

Uploaded by

Razvan Tudor
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 31

12/28/2016

WhatWeKnowAboutSpreadsheetErrors

PublishedintheJournalofEndUserComputing's
SpecialissueonScalingUpEndUserDevelopment
Volume10,No2.Spring1998,pp.1521
RevisedMay2008.

WhatWeKnowAboutSpreadsheet
Errors

RaymondR.Panko
UniversityofHawaii
CollegeofBusinessAdministration
2404MaileWay
Honolulu,HI96822
USA

Email:[email protected]
HomePage:http://panko.shidler.hawaii.edu
SpreadsheetResearch(SSR)Website:http://panko.shidler.hawaii.edu/ssr/
Thispaper:http://panko.shidler.hawaii.edu/ssr/Mypapers/whatknow.htm

Abstract
Althoughspreadsheetprogramsareusedforsmall"scratchpad"applications,theyare
alsousedtodevelopmanylargeapplications.Inrecentyears,wehavelearnedagood
dealabouttheerrorsthatpeoplemakewhentheydevelopspreadsheets.Ingeneral,
errorsseemtooccurinafewpercentofallcells,meaningthatforlargespreadsheets,
theissueishowmanyerrorsthereare,notwhetheranerrorexists.Theseerrorrates,
althoughtroubling,areinlinewiththoseinprogrammingandotherhumancognitive
domains.Inprogramming,wehavelearnedtofollowstrictdevelopmentdisciplinesto
eliminatemosterrors.Surveysofspreadsheetdevelopersindicatethatspreadsheet
creation,incontrast,isinformal,andfeworganizationshavecomprehensivepolicies
forspreadsheetdevelopment.Althoughprescriptivearticleshavefocusedonsuch
disciplinesasmodularizationandhavingassumptionssections,thesemaybefarless
importantthanotherinnovations,especiallycellbycellcodeinspectionafterthe
developmentphase.
http://panko.shidler.hawaii.edu/My%20Publications/Whatknow.htm

1/31

12/28/2016

WhatWeKnowAboutSpreadsheetErrors

Introduction
Inaspecialissueonlargesystemdevelopmentbyendusers,itmayseemoddtosee
apaperonspreadsheetdevelopment.Spreadsheetsareoftenseenassmalland
simple"scratchpad"applications,andspreadsheetdevelopmentisoftenviewedasa
solitaryactivity.Wewillseethatneitherviewiscorrect.Manyspreadsheetsarelarge
andcomplex,anddevelopmentofteninvolvesinteractionsamongmultiplepeople.In
fact,wewouldguessthatthelargestportionoflargescaleenduserapplications
todayinvolvespreadsheetdevelopment.Inaddition,theextensiveinformationthat
hasemergedaboutspreadsheetdevelopmentmayhighlightdevelopmentissuesfor
othertechnologies.Finally,whilespreadsheetdevelopmentmayseem"old,"our
understandingofspreadsheetdevelopmenthasonlymaturedinthelastfewyears.
Thetitleofthispaperisratherpresumptuous.Itassumesthatwehavealarge
enoughbaseofresearchfindingstobeabletosummarizekeyresultsfromthe
relativelyyoungfieldofspreadsheeterrors.Yetwearguethatspreadsheetresearchis
indeedsufficientlymaturetogiveusefuladvicetocorporatemanagementand
individualdevelopers.Thereisfarmoretobedone,butwealreadyknowenoughto
speakoutsideourresearchfield,toworkingspreadsheetdevelopersandtocorporate
managersofendusercomputing.Thisisgood,becausethelessonswehavelearned
mayrequireorganizationstobegintreatingspreadsheetdevelopmentverydifferently
thantheyhaveinthepast.

ASenseofUrgency
Aswewillseebelow,therehaslongbeenampleevidencethaterrorsinspreadsheets
arepandemic.Spreadsheets,evenaftercarefuldevelopment,containerrorsinone
percentormoreofallformulacells.Inlargespreadsheetswiththousandsofformulas,
therewillbedozensofundetectederrors.Evensignificanterrorsmaygoundetected
becauseformaltestinginspreadsheetdevelopmentisrareandbecauseevenserious
errorsmaynotbeapparent.
Despitethislongstandingevidence,mostcorporationshavepaidlittleattentiontothe
prospectofseriousspreadsheeterrors.However,in2002,theU.S.Congresspassed
theSarbanesOxleyAct,whichrequirescorporationstohavewellcontrolledfinancial
reportingsystems.Evenasingleinstanceofafirmhavingamorethanremote
possibilityofamaterialerrororfraudinitsfinancialreportingsystemwillrequire
managementandindependentauditorstogivethefirmanadverseopiniononits
financialreportingsystem.Thisislikelytoresultinlowerstockpricesand,insome
cases,infinesandprisontermsforseniorexecutives.Severalothercountrieshave
developedorarecurrentlydevelopingsimilarcontrolrequirementsforfinancial
reportingsystems.
http://panko.shidler.hawaii.edu/My%20Publications/Whatknow.htm

2/31

12/28/2016

WhatWeKnowAboutSpreadsheetErrors

AsfirmsbegantoprepareforSarbanesOxleyandagrowingnumberofotherlaws
requiringthestrongcontroloffinancialreportingsystem,theycametorealizethat
manyormostfinancialreportingsystemstodayusespreadsheetsandthatthese
spreadsheetsarenotwellcontrolled.
FinancialintelligencefirmCODAreportsthat95%ofU.S.firmsusespreadsheets
forfinancialreportingaccordingtoitsexperience(www.coda.com).
In2004,RevenueRecognition.com(nowSofttrax.com),hadtheInternational
DataCorporationinterview118businessleaders.IDCfoundthat85%wereusing
spreadsheetsinreportingandforecastingandthat85%wereusingspreadsheets
forbudgetingandforecasting.
In2003,theHacketGroup(www.thehacketgroup.com)surveyedmidsize
companies.Itfoundthat47%ofcompaniesusestandalonespreadsheetsfor
planningandbudgeting.
CFO.cominterviewed168financeexecutivesin2004.Theinterviewsaskedabout
informationtechnologyusewithinthefinancedepartment.Outof14
technologiesdiscussed,onlytwowerewidelyusedspreadsheetsandbasic
budgetingandplanningsystem.Everysubjectsaidthattheirdepartmentuses
spreadsheets.
InEurope,A.R.C.Morganinterviewed376individualsresponsibleforoverseeing
SOXcomplianceinmultinationalsthatdobusinessintheUnitedStates.More
than80%oftherespondentssaidthattheirfirmsusespreadsheetsforboth
managingthecontrolenvironmentandfinancialreporting.EuropeanCompanies
aretakingafalteringapproachtoSarbanesOxley.Sept20,2004,TMCnet.com,
(http://www.tmcnet.com/usubmit/2004/Sep/1074507.htm)
Thequestion,"Whatdowedoaboutallthespreadsheets?"isincreasinglyonthe
mindsofcorporateexecutives.
Althoughthisgrowingfocusonspreadsheeterrorswithincorporationsissomewhat
gratifyingforspreadsheeterrorresearchers,italsorequiresnewresearchdirectionsin
spreadsheetresearch.Inthepast,spreadsheetdevelopershavefocusedmostheavily
on"innocenterrors"causedbyhumanfallibilitybutnotbyevilintent.However,to
copewithcorporateneedsraisedbySarbanesOxleyandotherlaws,spreadsheet
researcherswillhavetofocusonhowtodevelopcontrolsnotonlyforinnocenterrors
butforoutrightfraud.Existingtestingtechniquesaimedatfindinginnocenterrorsare
notlikelytofindfraudbasederrors.Newformsofparanoidsoftwaretestingwillbe
needed,andspreadsheetcontrolswillhavetoworkonpreventingandidentifying
fraud.Ifspreadsheetcontrolscanreducefinancialfraud,thiswouldbeamajorbenefit
tocorporations,becausefinancialfraudisalargecurrentproblem.In2004,fraud
throughfinancialstatementsrepresentedonly7%ofallfraudcasesstudiedinan
ACFEsurvey[ACFE,2004],butthemedianfraudlossforfinancialfraudwasamillion
dollars,comparedtoamedianlossofonly$100,000forfraudsingeneral.

http://panko.shidler.hawaii.edu/My%20Publications/Whatknow.htm

3/31

12/28/2016

WhatWeKnowAboutSpreadsheetErrors

ErrorRates
IntroductiontoErrorRates
Sincetheearliestdaysofspreadsheeting,therehavebeenconcernsabouterrorsin
userdevelopedspreadsheets.Davis(Davis,January1982)cautionedthat"user
developedsystemsmaybehazardoustoyourorganization"ingeneral,becauseend
usersseldomimplementthedisciplineslongknowntobenecessaryinthe
developmentofsystemsbuiltwithprogramminglanguages.Withspreadsheet
programs,endusersbecamecapableofdevelopinganalysescontainingthousandsof
cells.Undertheseconditions,unlessthepercentageofincorrectcellsisalmostzero,
therewillbeaveryhighprobabilityofbottomlineerrors.
Overtheyears,anumberofembarrassingspreadsheetdevelopmentincidentshave
beenreported(Panko,2005b).Inmostcases,eitherthefirmthatmadetheerrorwas
forcedtodiscloseitsmistakeorconsultantsfamiliarwiththeerrorrevealedit.Given
thenormalreluctanceoforganizationstotalkabouttheirmistakes,weshouldwonder
iftheseincidentswererarecasesorwhetherspreadsheeterrorsareratherfrequentin
practice.
Morebroadly,anumberofconsultants,basedonpracticalexperience,havesaidthat
20%to40%ofallspreadsheetscontainerrors(Panko,2005b).Inapersonal
communicationwiththeauthor,Dent(1995)describedanauditinaminingcompany
thatfounderrorsinabout30%oftheauditedspreadsheets.Freeman(Freeman,
1996)citesdatafromtheexperienceofaconsultingfirm,CoopersandLybrandin
England,whichfoundthat90%ofallspreadsheetswithmorethan150rowsthatit
auditedcontainederrors.OnePriceWaterhouseconsultantauditedfourlarge
spreadsheetsandfound128errors(Ditlea,1987).
Today,wehavemovedbeyondsuchanecdotalevidence,intotherealmofsystematic
fieldauditsandlaboratoryexperiments.Tables1through3summarizekeydatafrom
thesestudies.
Table1containsdatafrom13fieldauditsinvolvingrealworldspreadsheet
spreadsheets.Since1995,whenfieldauditsbegantousegood(althoughusuallynot
excellent)methodologies,88%ofthe113spreadsheetsauditedin7studiesthat
reportedthenumberofspreadsheetsauditedhavecontainederrors,reflecting
improvementinauditingmethodologies.
Furthermore,severalofthesestudiesonlyreportedmajorerrors.
Table1:StudiesofSpreadsheetErrors
Authors

Year

Number
ofSSs

Average
Size

http://panko.shidler.hawaii.edu/My%20Publications/Whatknow.htm

Percent
ofSSs

Cell Comment
Error
4/31

12/28/2016

WhatWeKnowAboutSpreadsheetErrors

Audited

(Cells)

with
Errors
21%

Davies&
Ikin
Cragg&
King

1987

19

1992

20

50to
10,000
cells

25%

Butler

1992

273

11%

Dent

1994 Unknown

30%

Hicks

1995

3,856

100%

Coopers&
Lybrand

1997

23

More
than
150
rows

91%

KPMG

1998

22

91%

Lukasic

1998

2,270&
7,027

100%

Butler

2000

86%

Clermont,
Hanin,&
Mittermeier
Interview
I*

2002

100%

2003

~36/yr

100%

Interview
II*

2003

~36/yr

100%

Lawrence
andLee

2004

30

2,182
unique
formulas

100%

Powell,
Lawson,and
Baker

2007a

25

64%

http://panko.shidler.hawaii.edu/My%20Publications/Whatknow.htm

Rate
Onlyseriouserrors

Onlyerrorslarge
enoughtorequire
additionaltax
payments
Errorscausedby
usershardwiring
numbersinformula
cells.Henceforth,all
futurecomputations
wouldbewrong.
1.2% Oneomissionerror
wouldhavecaused
anerrorofmore
thanabillion
dollars.
Offbyatleast5%

Onlysignificant
errors
2.2%, InModel2,the
2.5% investment'svalue
wasoverstatedby
16%.Quiteserious.
0.4%** Onlyerrorslarge
enoughtorequire
additionaltax
payments**
1.3%, Computedonthe
6.7%, basisofnonempty
0.1% cells
Approximately5%
hadextremely
seriouserrors
Approximately5%
hadextremely
seriouserrors
6.9%*** 30mostfinancially
significantSSs
auditedbyMercer
Finance&Risk
Consultingin
previousyear.

11of25spreadsheets
containederrorswith
nonzeroimpacts.
5/31

12/28/2016

Powell,Baker
&Lawson

Total
since
1995

WhatWeKnowAboutSpreadsheetErrors

2007b

50

86%

113

88%

0.9%

Amongtheten
spreadsheetswithnon
zeroimpactsforwhich
errorsizewasreported,
all10hadanerrorthat
exceeded$100,000,6
haderrorsexceeding
$10million,and1had
anerrorexceeding$100
million.
Percentofformulacells
containingerrorsthatgivean
incorrectresult.Including
poorpractices,1.8%ofall
formulashadissues.Including
poorpractices,94%ofthe
spreadsheetshadissues.

*In2003,theauthorspokeindependentlywithexperiencedspreadsheetauditorsintwodifferentcompaniesintheUnitedKingdom,
wherecertainspreadsheetsmustbeauditedbylaw.Eachauditedaboutthreedozenspreadsheetsperyear.Bothsaidthattheyhadnever
seenamajorspreadsheetthatwasfreeoferrors.Bothalsoindicatedthataboutfivepercentofthespreadsheetstheyauditedhavevery
seriouserrorsthatwouldhavehadmajorramificationshadtheynotbeencaught.Auditsweredonebysingleauditors,sofromthe
researchonspreadsheetandsoftwareauditing,itislikelythathalforfewoftheerrorshadbeencaught.Inaddition,virtuallyallofthe
spreadsheetshadstandardformatsrequiredfortheirspecificlegalpurposes,soerrorratesmayhavebeenlowerthantheywouldbefor
purposebuiltspreadsheetdesigns.
**Thelowcellerrorrateprobablyreflectsthefactthatthemethodologydidnotinspectallformulasinthespreadsheetbutfocusedon
higherriskformulas.However,errorhasastrongrandomcomponent,sonotcheckingallformulasislikelytomissmanyerrors.
***Unlikeotherauthors,LawrenceandLee(2004)measured"issues"ratherthanonlyquantitativeerrors.Thisexplainswhytheaverage
"errorrate"ishigherthanthoseseeninotherstudies.

Inturn,Table2containsdatafromexperimentsinvolvingoverathousandsubjects
rangingfromnovicestohighlyexperiencedspreadsheetdevelopers.Althoughthereis
greatdiversityinmethodologyanddetailedresults,onekeypatternstandsout
clearly:everystudythathasattemptedtomeasureerrorshasfoundthemandhas
foundtheminabundance.
Table2:StudiesofSpreadsheetErrors
Study

SSs

%with
Errors

CellError Remarks
Rate
(CER)

Brown&Gould(1987)

27

63%

9experienced
spreadsheetdevelopers
eachbuilt3SSs.Each
developermadeatleast
oneerror.

Olson&Nilsen(1987
1988)

14

21% Measurederrorsasthey
occurred,evenifthe
subjectcorrectedthem.
CERonlyreflects
formulacells

Lerch(1988)

21

http://panko.shidler.hawaii.edu/My%20Publications/Whatknow.htm

Measurederrorsasthey
occurred,evenifthe
subjectcorrectedthem
6/31

12/28/2016

WhatWeKnowAboutSpreadsheetErrors

CERonlyreflects
formulacells
Allformulacells

9.3% CERonlyreflects
formulacells

Referencesto
cellsinthesame
row

6.4% CERonlyreflects
formulacells

Referencesto
cellsinthesame
column

4.7% CERonlyreflects
formulacells

Referencesto
cellsindifferent
rowsand
columns

14.1% CERonlyreflects
formulacells
Noviceprogrammers
eachdevelopedseveral
spreadsheets

Hassinen(1988)

92

55%

Janvrin&Morrison1st
(2000a)

61

4.3% CERonlyreflects
formulacells
Taskwith50links
betweenspreadsheets.
CERonlyreflectssome
formulacellsofhigh
riskmostlylinks
betweenspreadsheets
Differenceswere
nonsignificant

Workingalone,
nodesign
training

14%

Workingalone,
designtraining

7%

Workinginpairs,
nodesign
training

7%

Workinginpairs,
designtraining

7%

Janvrin&Morrison2nd
(2000b)

Taskwith66links
CERonlyreflectssome
formulacellsofhigh
riskmostlylinks
betweenspreadsheets
Differenceswere
nonsignificant

http://panko.shidler.hawaii.edu/My%20Publications/Whatknow.htm

7/31

12/28/2016

WhatWeKnowAboutSpreadsheetErrors

Notrainingin
design

30

16.8%

Trainingin
design

58

8.4%

73

42%

2.5%

168

42%

2.1% Walltask.

Workingalone

42

79%

5.6%

Dyads(Groups
of2)

46

78%

3.8%

Tetrads(Groups
of4)

44

64%

1.9%

Panko&Halverson(2001)

35

86%

Panko&Halverson(2001)

Panko&Sprague(1998)

26

35%

2.1% WallTask.MBAstudents
withlittleornoSS
developmentexperience

Panko&Sprague(1998)

17

24%

1.1% WallTask.MBAstudents
with250hoursormore
SSdevelopment
experience

Kreie,etal.(posttest)
(2000)
Teo&Tan(1997)
Panko&Halverson(1997)

Galumpketask.
Undergraduates
Basedonalltextand
numbercells

4.6% Undergraduates

Finally,Table3looksatcodeinspectionexperiments.Intheseexperiments,subjects
examinedspreadsheetsseededwitherrors.Theresearchshowsthatpeoplearenot
onlypronetomakeerrors.Theyareonlymoderatelygoodatcorrectingtheseerrors.
Table3:CodeInspectionExperiments
Study

Subjects

Gallettaetal.(1993)

MBAstudents&
CPAsTakinga
Continuing
EducationCourse

Totalsample

60

56%

CPAnovices

<100hoursof
workexperience
withSSs

15

57%

CPAexperts

<100hoursof
workexperience
withSSs

15

66%

MBAstudents,novices

>250hoursof

15

52%

%of Remarks
Errors
Detected
Budgetingtask

containing
seedederrors

Sample
Size

http://panko.shidler.hawaii.edu/My%20Publications/Whatknow.htm

8/31

12/28/2016

WhatWeKnowAboutSpreadsheetErrors

workexperience
withSSs
MBAstudents,
experienced

>250hoursof
workexperience
withSSs

15

48%

Domain(logic)errors
corrected
Device(mechanical)

errorscorrected
Gallettaetal.(1997)

46%

65%

MBAstudents

Overall

113

51% Sametask
used1993
study
51%

OnScreen

45

45%

OnPaper

68

55%

Panko(1999)

Undergradsworking
alone
Undergradsworking
ingroupsofthree
Panko&Sprague(1998)
Undergrads

60

Modified
versionof
Gallettawall
task.
63%

60

83%

23

16% Studentswho
madeerrorsin
theWalltask
whothenwent
ontoinspect
theirown
spreadsheets.

ConsistentwithOtherHumanErrorData
WhenmostpeoplelookatTables12,and3,theirfirstreactionisthatsuchhigherror
ratesareimpossible.Infact,theyarenotonlypossible.Theyareentirelyconsistent
withdataonhumanerrorratesfromotherworkdomains.TheHumanErrorWebsite
(Panko,2005a)presentsdatafromanumberofempiricalstudies.Broadlyspeaking,
whenhumansdosimplemechanicaltasks,suchastyping,theymakeundetected
errorsinabout0.5%ofallactions.Whentheydomorecomplexlogicalactivities,such
aswritingprograms,theerrorraterisestoabout5%.Thesearenothardandfast
numbers,becausehowfinelyonedefinesreported"action"willaffecttheerrorrate.
However,thelogicaltasksusedinthesestudiesgenerallyhadaboutthesamescope
asthecreationofaformulainaspreadsheet.
Themostcompletesetofdataonerrorratescomesfromprogramming,whichisat
leastacousinofspreadsheetdevelopment.Inprogramming,manyfirmspracticecode
inspectiononprogrammodules.Incodeinspection,teamsofinspectorsfirstinspect
themoduleindividuallyandthenmeetasagrouptogooverthemoduleagain
(Fagan,1976).Significantly,thereisarequirementtoreportthenumberoferrors
foundduringcodeinspection.Thishasresultedinthepublicationofdatafromliterally
http://panko.shidler.hawaii.edu/My%20Publications/Whatknow.htm

9/31

12/28/2016

WhatWeKnowAboutSpreadsheetErrors

thousandsofcodeinspections(Panko,2005a).Thedatafromthesestudiesshows
strongconvergence.Codeinspectionusuallyfindserrorsinabout5%ofallprogram
statementsafterthedeveloperhasfinishedbuildingandcheckingthemodule(Panko,
2005a).Whilethereissomevariationfromstudytostudy,muchofthisvariation
appearstobedotodifferencesinprogramminglanguage,moduledifficulty,and,
sadly,inhastinessindevelopment.
Notethatwehavebeentalkingaboutuncorrectederrors.Humansmakemanyerrors
whentheywork,buttheyalsocorrectmany.Correctionratesarehighformechanical
errors,buttheyareconsiderablylowerforlogicerrors,andifwehaveanomission
causedbyamisdiagnosisofthesituation,thecorrectionrateisverylow.
Interestingly,datafromastudybyRabbitandVyas(Rabbit&Vyas,1970)suggest
thatagreatdealoferrorcorrectiontakesplacebelowthelevelofawareness,so
peopleareunawareofhowmanyerrorstheymakeandhowmanytheycorrect.
Thereisevenanemergingtheoryforwhywemakesomanyerrors.Reason(Reason,
1990)haspresentedthemostcompleteframeworkforunderstandingwhyhuman
beingserr,butmanyotherwritershaveaddedtheirowncontributions(Baars,1992).
Ingeneral,theemergingtheoryarguesthathumanbeingsareamazinglyfastand
flexible(Reason,1990)andcanjugglemultipletasksandconstraints(Flower&
Hayes,1980).However,thesamecognitiveprocessesthatallowthemtoworkthis
wayinevitablyresultinoccasionalerrors.Overall,AlexanderPopewrotethat"Toerris
human."Today,wecanbothexplainandquantifythatstatement.

MeasuringErrors
ThefieldauditstudiesshowninTable1reportasimplemeasureofspreadsheeterrors
thepercentageofspreadsheetsthatcontainatleastoneseriouserror.(Minorerrors
arediscounted).Whilethisisavividstatistic,itdoesnottellushowmanyerrorsan
averagespreadsheetcontains.
Inaddition,wehavelongknownthatintasksthatcontainmanysubtasks,errorrates
willmultiplyalongcascadesofsubtasks.Inspreadsheeting,forinstance,many
bottomlinevaluesarecomputedthroughlongcascadesofnumericalandformula
cells.LorgeandSolomon(1955)gaveseveralformulasforcalculatingbottomline
errorrates.Equation1isadaptedfromoneoftheirsimplerformulas.Here,Eisthe
bottomlineerrorrate,eisthetaskerrorrate(assumedtobethesameforalltasks),
andnisthenumberoftasksteps.
Equation1:E=1(1e)^n
Inprogramming,thislinkbetweenindividualerrorratesandcascadeerrorratesis
addressedbycomputingtheerrorrateperlineofcode.Morespecifically,
programmersmeasurethenumberoffaultsperthousandlinesofnoncomment
sourcecode(faults/KLOC).Thisstatementerrorrateisroughlyindependentof
http://panko.shidler.hawaii.edu/My%20Publications/Whatknow.htm

10/31

12/28/2016

WhatWeKnowAboutSpreadsheetErrors

programsize(Putnam&Myers,1992).Althoughitisimportanttomakeadjustments
forcomplexity,size,andothermattersforfineanalysis(Ferdinand,1993),andwhile
itwouldbebettertomeasurefaultsperfunctionpoint,faults/KLOCisagoodrough
measureofprogrammingerrors.
Inspreadsheets,asimilarmetricisthecellerrorrate(CER).Thisisthenumberof
errorsdividedbythecombinednumberofnumericalandformulacells.(Labelcells
arelikecommentcells,whichareignoredinfaults/KLOC).Equivalently,thisisthe
percentageofnonlabelcellscontainingerrors.Table1showsthatjustasfaults/KLOC
usuallyfallsintoanarrowrange(Panko,2005a),theCERsseeninspreadsheet
studieshavebeenverysimilar.Therelativelyfewdivergentnumbersthatappear
withinalifecyclestage,furthermore,comewhenonlycertaincellsareconsidered
generallycellswithhighpotentialsforerror.

ErrorsbyLifeCycleStage
Inprogramming,errorratesvarybylifecyclestage.Programmersmakemanyerrors
whentheyarebuildingamodulebutcatchmanyoftheseerrorsbeforetheyfinishthe
moduleandsubmitittocodeinspection,datatesting,orboth.Modulecodeinspection
andtestingcatchmoreerrors,andasecondwaveofcodeinspectionandtestingat
finalassemblycatchesstillothererrors.Relativelyfewerrorsshouldsurviveintothe
finaloperationalsystems.

ErrorsDuringCellEntry
Onlytwostudieshavelookedaterrorsduringcellentry(Lerch,1988Olson&Nilsen,
19871988),thatis,whenthedeveloperisenteringformulas.Onemorestudylooked
aterrorswhenthesubjectsweretypinglabelcells(Floyd&Pyun,1987).Thesedata,
whilelimited,confirmthatpeoplemakemanyerrorswhiletheyworkandcatchquite
afewofthem(butnotall).Inthemethodologiesused,subjectswereinterruptedby
theexperimentertocorrecterrorsaserrorsweremade,sowedonotknowfinalerror
correctionratesfromthesestudies.
OneinterestingpatternfromtheLerch(1988)studyisthatmechanicalerrorrates
rosedramaticallywhenequationscontainedreferencestocellsthatwereinboth
differentcolumnsanddifferentrowsthanthecellcontainingtheformula.

ErrorsattheEndoftheDevelopmentStage
MoststudiesinTable2lookedaterrorsattheendofthedevelopmentstage,when
subjectssaidthattheywerefinisheddevelopingtheirspreadsheets.Apartfrom
researchthatlookedonlyatselectedhighriskformulas(Janvrin&Morrison,1996
2000),cellerrorratesacrossthesestudiesweresimilar,despitethefactthatsubjects
rangedfromnovicestohighlyexperiencedspreadsheetdevelopers.Onestudy(Panko
http://panko.shidler.hawaii.edu/My%20Publications/Whatknow.htm

11/31

12/28/2016

WhatWeKnowAboutSpreadsheetErrors

&Sprague,1998)evencomparedundergraduatebusinessstudents,MBAstudents
withlittlespreadsheetdevelopingexperience,andMBAstudentswithmorethan250
hoursofspreadsheetdevelopmentexperience.TheirCERswereverysimilar.Even
whenatask(theWalltask)wasselectedtobeverysimpleandalmostcompletelyfree
ofdomainknowledgerequirements(Panko&Sprague,1998Teo&Tan,1997),about
40%ofallspreadsheetscontainederrors,andtheCERwasabout2%.

ErrorsFoundandMissedinCodeInspection
Codeinspectionorsomeotherformofintensivetestingmaybeneededtodetect
errorsthatremainattheendofthedevelopmentstage.Fagan(Fagan,1976)
developedacomprehensivedisciplineforcodeinspection.Asnotedearlier,this
methodhasagroupofindividualsinspectaprogrammoduleindividuallybygoing
throughthemodulelinebyline.Then,theteammeetsasagroupandagaingoes
throughthemodulelinebyline.Therearestrongguidelinesforthingssuchas
maximumlengthforthemodulebeingexamined(usually100to400linesofcode)
andmaximuminspectionrates(usually100to200linesperhour).Iftheseratesare
exceeded,errordetectionratesfallconsiderably(Panko,2005a).
Experiencehasshownthatcodeinspectionisverydifficult.Inexperiments,ithas
beenfoundthatindividualinspectorscatchonlyhalforfewerofallerrorsinseeded
programmodules(Basili&Selby,1986Johnson&Tjahjono,1997Myers,1978).
Evenrealworldteaminspectionusuallyonlycatches80%orfewerofallerrorsina
programmodule(Panko,2005a).
Incodeinspection,asindevelopment,spreadsheetinghasshownstrongparallelsto
programming.Inthreeexperimentsthatinvolvedindividualsubjectscodeinspecting
spreadsheetsseededwitherrors,subjectsalsocaughtabouthalfofallerrorsorfewer
(Gallettaetal.,1993Galletta,Hartzel,Johnson,&Joseph,1997Panko&Sprague,
1998).Thesestudies,however,didnotimposetraditionaltimedisciplinesorateam
codeinspectionphase.Inonestudy(Panko,1999),traditionaltimedisciplinesanda
groupinspectionphasewereusedinacodeinspectionofaspreadsheetby
undergraduateMISmajors.Theindividualsfound67%ofallseedederrorsinthis
study,andgroupcodeinspectionbroughtthediscoveryrateto92%.Howeverthe
groupsdiscoverednoerrorsthathadnotbeendiscoveredduringtheindividualcode
inspectionphase.Infact,onegroupfailedtorecordanerrorduringthegroupphase
thatoneofitsmembershadcaughtduringtheindividualphase.

ErrorsinOperationalSpreadsheets
Laboratoryexperimentsalwaysraisequestionsinthemindsofmanypeople.
Fortunately,wehavedatafromcodeinspectionsofoperationalspreadsheets,beyond
theHicksstudyjustdescribed.Theseinspectionslackedtherigorousapproachusedin

http://panko.shidler.hawaii.edu/My%20Publications/Whatknow.htm

12/31

12/28/2016

WhatWeKnowAboutSpreadsheetErrors

formalprogrammingcodeinspection,however,sotheyprobablyfoundonlyafraction
oftheerrorsinthespreadsheetstheyexamined.
Thefirststudy,byDaviesandIkin(Davies&Ikin,1987),inspected19operational
spreadsheetsfrom10developersin10differentfirms.Subjectsexpressedconfidence
inthecorrectnessoftheirspreadsheets.Howeverfourofthespreadsheets(21%)
werefoundtohaveseriousquantitativeerrors,and76%hadquantitativeor
qualitativeerrors.Oneerrorinvolveda$7millionfundstransferbetweendivisions.In
anothercase,therewereinconsistentcurrencyconversionnumbersindifferentparts
ofthespreadsheet.Athirdproblemwasanegativebalanceforstockonhand.There
wasinadequatedocumentationin68%ofthespreadsheets.Tenofthe19failedto
usecellprotection.Onlyonehadusedauditsoftwaretoauditthespreadsheets,and
manualauditswere"rare."Unfortunately,theauthorsdidnotdescribetheirinspection
methodology.
Later,CraggandKing(Cragg&King,1993)inspected20operationalspreadsheets
from10firms.Thisauditfoundseriouserrorsin5ofthespreadsheets(25%).This
time,theauthorsdescribedtheirmethodology.Asinglepersonconductedtwohour
codeinspections.Becausethespreadsheetsrangedfrom150to10,000cellsinsize,
thecodeinspectiontimewasmuchshorterthancodeinspectiondisciplineswould
allow.Theauthorsthemselvesnotedthattheyprobablycaughtonlysomeofthe
errorsinthesespreadsheets.Theauthorsnotedthatthespreadsheetswere
characterizedbypoorlayout,theuseofcellprotectioninonly30%,theuseofrange
namesinonly45%,andotherdesignflaws.Onlyhalfhadclearlyseparatedsections
forinputandoutput,andallmixedcalculationcellswithoutputcells.Onlytwohad
checkedformulasbeforeenteringtheminthespreadsheet.Eightypercenthadbeen
checkedwithinputdata,althoughthedepthofsuchcheckingvaried.Onlyonehad
previouslybeenexaminedbyanotherperson.Halfusedmacros,indicating
considerablecomplexityandsophistication.
OneuniversalaspectoftheCraggandKing(Cragg&King,1993)spreadsheetswas
informaliterativedevelopment.Noneofthespreadsheetsusedformalspecification,
design,orcoding.Inaddition,therewasextensiverevisionbecauseofpoorinitial
design.Therehadbeenamedianofsevenrevisions,despitethefactthatthe
spreadsheetshadonlybeeninuseamedianofsixmonths.In17ofthespreadsheets,
thestructureofthespreadsheethadtobechangedduringrevisions.Insixcases,
therehadbeenproblemswiththespreadsheetinpreviousreleases.
Later,inapersonalcommunicationwiththeauthor,Butler(1996)describedtheaudit
of273spreadsheetssubmittedtoHMCustomsandExcisetaxagencyintheUnited
Kingdom.Theauditmethodologyinvolvedtheuseofaprogramdesignedtolookfor
inconsistenciesinthespreadsheet.Iftheprogramtaggedaportionofthe
spreadsheet,anindividualauditorexaminedthatportionofthespreadsheetfor
errors.Thisprogramprobablycaughtonlyafractionofallerrors,becauseitcouldnot
http://panko.shidler.hawaii.edu/My%20Publications/Whatknow.htm

13/31

12/28/2016

WhatWeKnowAboutSpreadsheetErrors

catchsuchthingsasomissions,numbersbeingmistyped,mostincorrectformulas,
andmanyothertypesoferrors.Nevertheless,theteamfounderrorsin10.7%ofthe
spreadsheets.
Since1995,fivestudieshaveexaminedspreadsheetsusingbettermethodology.Hicks
(1995)auditedanenormouscapitalbudgetingspreadsheetwith3,856cells.Thiswas
athreeperson,cellbycellcodeinspection.Errorswerefoundinonly1.2%ofalllines
ofcode,buttheerrorswouldhavebeenoverabilliondollarsiftheyhadnotbeen
caught.
InEngland,certainspreadsheetshavetobeauditedbylaw.BothCoopersand
LybrandandKPMGhaveactivespreadsheetauditingconsultancies.Together,they
foundsignificanterrorsin45ofthespreadsheetstheyaudited.Coopers&Lybrand
onlycountederrorsiftheymadesomebottomlinevalueoffbyatleast5%.KPMG
onlylisted"majorerrors."In2003,theauthorinterviewedauditorsfromthesetwo
organizationsseparately.Bothsaidthattheyhadneverseenanerrorfree
spreadsheetduringaudits.Inaddition,bothindependentlygavedataindicatingthat
about5%ofallspreadsheetstheyauditedhavehad"veryseriouserrors."Theynoted
thatthispercentagemaybelowforothertypesofspreadsheetsbecausethe
spreadsheetsbeingauditedhaveawelldefinedformat.Inaddition,both
aconsultanciesonlyusesinglepersoncodeinspection.
In2000,RayButler,whoauditedspreadsheetsforexcisetaxcollectionintheUK,
foundactionableerrorsinsixofsevenspreadsheetsauditedusingsinglepersoncode
inspection.Actionableerrorsincludeddemandsforthepaymentofadditionaltaxesor
providingrefunds.(Inhisearlierstudy,Butlerusedalessrigorousmethoddesigned
tominimizethecostofauditingandonlyfounderrorsin10.7%oftheaudited
spreadsheets).
Mostrecently,LawrenceandLee(2004)inAustraliaaudited30spreadsheetscreated
tojustifyprojectfinancing.Theseauditsusedsinglepersoncodeinspection.The
spreadsheetsaveraged2,182formulas,andonaverage6.9%oftheformulacellshad
auditingissues.Ittookanaverageofsixiterationsbeforethespreadsheetscouldbe
signedoff.
Overall,whatweseeinoperationalspreadsheetsisconsistentwithdatafrom
laboratorystudies.Althoughlaboratorystudiesgenerallyhavehighererrorrates,field
studiesdidnotusemethodologiesthatprobablycouldfindmosterrors.Inthefour
fieldauditsforwhichwehavecellerrorrates,furthermore,theCERs,whichrange
from0.4%to6.9%,aresimilarinmagnitudetoCERsseeninexperiments.In
addition,moststudiesusedsinglepersoncodeinspection,whichmissessomeerrors.

DoesGroupworkHelp?
http://panko.shidler.hawaii.edu/My%20Publications/Whatknow.htm

14/31

12/28/2016

WhatWeKnowAboutSpreadsheetErrors

Intheirethnographicstudyof11spreadsheetdevelopers,NardiandMiller(Nardi&
Miller,1991)notedthatalldevelopersusedatleastoneotherpersonduring
development.Insomecases,theotherpersonhelpedthedevelopercodedifficult
partsofthespreadsheet.Inothercases,twoormorepeopleusedthespreadsheet
developmentprocessasawaytosharedomainknowledge.Inothercases,theother
personexaminedinputnumbersandresultsforreasonableness,therebyhelpingwith
errordetection.NardiandMillercalledthislastpattern"cooperativedebugging."
ThisledPankoandHalverson(Panko&Halverson,1997)toexaminegroup
spreadsheetdevelopment.Theirsubjectsdevelopedaproformaincomestatement
fromawordproblem,workingalone,ingroupsoftwo(dyads),oringroupsoffour
(tetrads).Dyadsreducederrorsbyaboutathird,whiletetradsreducederrorsby
abouttwothirds.Onlythelatterwasstatisticallysignificant.Furthermore,group
developmentwasonlyeffectiveforcatchingcertaintypesoferrors.
TheoriginalPankoandHalverson(Panko&Halverson,1997)studyallowedsome
subjectstoworkoutsidethelaboratory,inordertoavoidtheartifactsofhavingto
workundercontrivedconditions.Ofcoursethisalsolostexperimentalcontrol.In
a1999,PankoandHalversonredidthestudyinthelaboratory,usingindividualand
triadicdevelopment.Theyalsorewordedtheirtasktoremoveambiguitiesandone
portionthatsubjectsinthefirststudyfoundextremelydifficult.Takingthesechanges
intoaccount,thenewstudygavealmostidenticalresults.
Finally,asnotedearlier,astudybytheauthor(1999)foundthatteamcodeinspection
allowedundergraduateMISmajorstofind83%ofallseedederrorsinaspreadsheet,
althoughthegroupdidnotfinderrorsnotpreviouslyfoundbythemembersofthe
team,whohadinspecteditalonebeforethegroupcodeinspection.
Overall,groupdevelopmentandtestingappeartobepromisingareastopursue.

TypesofErrors
Whenmanypeoplethinkofspreadsheeterrors,theythinkofsomeonemistypinga
number,typingaplussignforaminussigninaformula,orpointingtothewrongcell
whenenteringaformula.Whiletheseerrorsdoexist,therearemanyothertypesof
errorsinspreadsheetdevelopment.PankoandHalverson(Panko&Halverson,1996)
giveataxonomyoferrortypes.
First,therearequantitativeerrors,inwhichthespreadsheetgivesanincorrectresult.
ThestudiesinTable1lookonlyatquantitativeerrors.Howevertherearealso
qualitativeerrorsthatmayleadtoquantitativeerrorslater,duringmaintenance,
whatifanalysis,orotheractivities.Reason(Reason,1990)usestheterm"latent
errors"forsuchproblems.TeoandTan(Teo&Tan,1997)demonstratedinan

http://panko.shidler.hawaii.edu/My%20Publications/Whatknow.htm

15/31

12/28/2016

WhatWeKnowAboutSpreadsheetErrors

experimenthowonetypeofqualitativeerrorledtoquantitativeerrorsduringwhatif
analysis.
PankoandHalverson(Panko&Halverson,1996),followingAllwood(Allwood,1984)
alsofounditusefultodistinguishbetweenthreetypesofquantitativeerrors.
Mechanicalerrorsaresimplemistakes,suchasmistypinganumberorpointingtothe
wrongcell.Logicerrorsinvolveenteringthewrongformulabecauseofamistakein
reasoning.Asnotedearlier,logicerrorratesarehigherthanmechanicalerrorrates.
Logicerrorsalsomoredifficulttodetectandcorrect(Allwood,1984).Themost
dangeroustypeoferroristheomissionerror,inwhichsomethingisleftout.Omission
errorsappeartobeextremelydifficulttodetect(Allwood,1984Bagnara,Stablum,
Rizzo,Fontana,&Ruo,1987Woods,1984).
WhenPankoandHalverson(Panko&Halverson,1997)analyzedthetypesoferrors
thatsubjectsmadewhiledevelopingaspreadsheet,theyfoundthatallthreeformsof
errorswerecommon.Later,PankoandSprague(Panko&Sprague,1998)foundthe
samebroadpatternoferrors.PankoandHalversoncompareddifferenttypesoferrors
tomultiplelethalpoisons.Evenifallerrorsoftheothertwotypeswereeliminated,
eachtypeoferroralonewouldhaveproducedanunacceptablenumberofincorrect
spreadsheets.
Techniquestoreduceerrorsmaybebetteratfindingsometypesoferrorsthan
others,soitisimportanttobegindevelopingcorpuses(collections)oferrorstolearn
howfrequentdifferenttypesoferrorsreallyare.

DevelopmentPracticesandPolicies
DeveloperSurveys
Afewstudieshaveexaminedtheprocessesthatdevelopersusetocreate
spreadsheets.Thesestudiesaskedthedevelopertoselectasinglespreadsheetand
describeitindetail.Thismethodpresumablyresultedinbiastowardlargerthan
averagespreadsheets.Evenwiththiscaveat,however,theresultshavebeen
extremelyinteresting.
TheDaviesandIkin(Davies&Ikin,1987)andCraggandKing(Cragg&King,1993)
fieldauditsmentionedearlierquestioneddevelopersabouttheirspreadsheet
developmentpractices.Bothfoundveryinformaldevelopmentprocesses,little
systematiccodeinspection,andlittleuseofmanyotherimportantdevelopment
disciplines.CraggandKingnotedthathalftheirspreadsheetshadbeenbuiltwithout
priordesignorplanning,almosthalfhadpoordesign,halfhadpoorlayout,andonly
halfhaddocumentationofanytype.Oneoftheirsubjectscommentedthatheorshe
hadtroubleunderstandingoldspreadsheets.
http://panko.shidler.hawaii.edu/My%20Publications/Whatknow.htm

16/31

12/28/2016

WhatWeKnowAboutSpreadsheetErrors

Earlier,wementionedtheethnographicinterviewsofNardiandMiller(Nardi&Miller,
1991).Ingeneral,theyfoundthatdeveloperstookconsiderableprecautions
developingtheirspreadsheets,althoughtheinterviewsdidnotgatherquantitative
data.Therespondentswerekeenlyawareofthedangersoferrorandspent
considerabletimeworkingtoreduceerrors,includingthecreationofcrossfootings,
doingspotchecksofformulaswithcalculators,andhavingotherslookatoutput.
Howeveronlyoneofthe11intervieweessaidthattheyhaddoneacompletecode
inspectionofaspreadsheetthiswasaspreadsheetgiventoherbysomeoneelse
(Nardi,1993).Asnotedabove,somehadotherslookattheirresults,becauseerrors
couldbecomeinvisibletotheauthorthroughoverfamiliarity.Howeverthisfallsfar
shortofcodeinspection.
Later,HendryandGreen(Hendry&Green,1994)didasimilarethnographicstudy,
thistimewith10spreadsheetdevelopers.Theyaddedaphaseinwhichthesubject
walkedthroughaspreadsheetwithanauthor.Theyfoundthatsubjectsoftenhada
difficulttimeexplainingpartsofthespreadsheetthattheyhadthemselvesbuilt.They
alsofoundthatsomeofthedevelopershadrunintoseriousproblemstryingtomake
partsofthespreadsheetanalysisfittherowandcolumnlayoutofspreadsheet
program.Thesubjectsfounddebuggingtobeparticularlydifficult.Asaconsequence
ofsuchdifficulties,thesubjectsdidanumberofthingstoanticipateerrors.
Retrospectivelyincommunicationwiththeauthor,Hendry(1994)saidthatonlythree
ofthedeveloperswere"highlynumerate"anddidmanythingstoavoiderrors.In
anotherpersonalcommunicationwiththeauthor,Green(1994)saidthatdetailedcode
inspectiondidnotappeartobepartofthespreadsheetdevelopment"culture."
Overall,bothNardiandMiller(Nardi&Miller,1991)andHendryandGreen(Hendry&
Green,1994)foundthatsubjectstookconsiderablepainswhentheybuilt
spreadsheets.Yetgiventheproblemsthatusersencountered,whichwereespecially
evidentwiththeHendryandGreenmethodology,itisunclearhowsuccessfuluser
errorreductionerrorsare.Giventheinfrequencyofcomprehensivetesting,however,
completesuccessseemsunlikely.
Otherstudieshaveusedquestionnairesurveystocollectdatafromlargernumbersof
respondents.Forinstance,SchultheisandSumner(Schultheis&Sumner,1994)had
32MBAstudentseachdiscusstheirmostrecentspreadsheet.Sizesforthe
spreadsheetswerenotgiven,andaquarteroftherespondentshaddevelopedfiveor
fewerspreadsheets.Thestudyhadrespondentsrateeachspreadsheeton11clusters
ofrisksandtheuseof9clustersofcontrolpracticesduringdevelopment.Eachcluster
hadseverallistedrisksorcontrolpractices.Themostfrequentriskscitedbysubjects
includedthelifeexpectancyoftheapplication(whichmayexceedthetenureofthe
developeratthefirm),usebeyondthedeveloperwithinfirm,usebeyondthefirm,the
numberofusers,andthelevelofcomplexityofthespreadsheet.

http://panko.shidler.hawaii.edu/My%20Publications/Whatknow.htm

17/31

12/28/2016

WhatWeKnowAboutSpreadsheetErrors

Higherriskspreadsheetsusedslightlymorecontrols(6.7)thanlowerrisk
spreadsheets(4.6),buttheuseofcontrolswaslowinbothcases.Themost
widespreadcontrolwasverificationofthelogic,butthisinvolvedagrabbagof
approachesofdifferentsophistication.Documentationrankedthird,afterparticipation
informaltraining,but"therewasverylittledocumentation,"withaquarterofthe
spreadsheetshavingnoneatall.Formalauditsandformalreviewswereamongthe
leastusedcontrols.Ofthe32spreadsheets,onlyfivewerereviewedbyanauditoror
consultant,andonlytenhadtheirdesignsreviewedbyanyoneotherthanthe
developer.
Onalargerscale,Floyd,Walls,andMarr(Floyd,Walls,&Marr,1995)sent
questionnairesto72endusersinfourcorporations.Eachwasaskedtodescribea
singlespreadsheet.Theaveragesizeoftheselectedspreadsheetswas6,000cells.
Thesubjectssaidthattheirspreadsheetswereimportantinthesensethatimportant
decisionswerebasedonthem.Theyalsosaid,althoughtoalesserextent,thattheir
spreadsheetshadamaterialfinancialimpactonthefirm.Materiality,bytheway,was
notcorrelatedwithsize,and"smallandlargespreadsheetswereequallylikelyto
supportmaterialdecisions."(41).Eightypercentsaidthattheywouldbeabletowork
withoutthespreadsheet,althoughwithsomedifficulty.Oneinsix,however,saidthey
wouldnotbeabletoworkwithoutthespreadsheet.Developmentwasstrongly
iterative.Therewasahighlevelofconfidencethatthespreadsheetdescribedwas
correct.
Hall(Hall,1996)surveyed106spreadsheetdevelopersinAustralia.Theaveragesize
oftheselectedspreadsheetswas216KB,andbecausemostspreadsheetswere
developedusingLotus123,thisimpliedconsiderablesize.Amongherfindingswere
thefollowing:
1.Thespreadsheetswereimportant.Only7%ofthespreadsheetswereoflow
importance39%wereofhighimportance.27%modifiedexistingcorporate
data49%creatednewcorporatedata.67%wererunonaregularbasis,16%
occasionally,andonly17%onceorafewtimes.Only17%hadresultsusedonly
bythedeveloper,while23%hadresultsusedbymanydepartmentsinthe
organization,and29%hadresultsusedoutsidethefirm.
2.Thespreadsheetswerecomplex.45%usedmacros.36%hadlinkstoother
spreadsheets.21%hadlinkstodatabases.47%usedIFfunctions.66%used
absolutereferencing.
3.Developmentusedonlylimitedsafeguards.Onlyhalfhadmodulardesigns.Only
49%usedcellprotection.Only46%usedcrossfooting.
4.Datatestingwaslimited.71%checkedformulaswithdata,butonly50%didso
withresultsdeterminedaheadoftime,only42%usedtestdatawitherrors,and
only33%usedtestdataatthelimitsofthenormalrange.
5.Inspectionwaslimited.Only17%werecheckedbyanotherdeveloper,5%byan
internalauditor,and6%byanexternalauditor(therewasoverlapinthese
percentages).
6.18%saidthattheirprojecthadbeenrushed.

http://panko.shidler.hawaii.edu/My%20Publications/Whatknow.htm

18/31

12/28/2016

WhatWeKnowAboutSpreadsheetErrors

Interestingly,Hallaskedrespondentsiftheyusedanumberofcontrolsandwhether
theyshouldhaveusedthesecontrols.Foralmostallcontrols,moredevelopers
acknowledgedthattheyshouldhaveuseditthansaidthattheyactuallydiduseit.In
general,experienceddevelopersweremorelikelytousemostcontrolsthan
inexperienceddevelopers,butthedifferencewasonlymodest.
Overall,thesestudiesshowthatmanyspreadsheetsarelarge,complex,important,
andaffectmanypeople.Yetdevelopmenttendstobequiteinformal,andeventrivial
controlssuchascellprotectionarenotusedinmostcases.Inprogramming,code
inspectionanddatatestingareneededtoreduceerrorratesafteramoduleis
developed.Yetcodeinspectionisveryinfrequent,andwhiledatatestingisdone,it
lackssuchrigorsastheuseofoutofboundsdata.Ingeneral,enduserdevelopment
inspreadsheetingseemstoresembleprogrammingpracticeinthe1950sand1960s.

CorporatePolicies
Onereasonwhyindividualspreadsheetdevelopersdonotuserigorousdevelopment
disciplinesmaybethefactthatfeworganizationshavepoliciesonenduser
developmentingeneral,muchlessspreadsheetdevelopment.
GallettaandHufnagel(Galletta&Hufnagel,1992)surveyed107MISexecutivesusing
amailquestionnairethatfocusedbroadlyonpoliciesforcontrollingenduser
development.Forrestrictionsonenduserdevelopment,23%saidtheyhadrulesand
58%saidtheyhadguidelines.Yetevenforcorporationswithrulesandguidelines,the
respondentssaidthattherewasfullcomplianceonly27%ofthetime.Whenasked
aboutrequirementsforpostdevelopmentaudits,only15%saidtheyhadrules,and
another34%saidtheyhadguidelines.Therespondentssaidthatwheretheyhad
rulesandguidelinesforpostdevelopmentaudits,furthermore,therewasfull
complianceonly10%ofthetime,andguidancewascompletelyignored41%ofthe
time.
Cale(Cale,1994)surveyed52ISandnonISmanagersin25firms.This
questionnairefocusedontestinganddocumentation.Calefoundthatonly10%ofthe
companieshadwrittenpoliciesfortesting,whileaboutanotherquarterhad"unwritten
policies."Documentationpercentageweresimilar.About70%stronglyagreedthat
thislackoftestingstandardswasproducingseriousproblems.Nonedisagreed.About
90%wouldimposetestingstandardsforspreadsheetstakingaweekormoreto
develop,ifthespreadsheetwereusedbymultipledepartments,oriftheoutputwould
updatedatabasesinthedevelopersdepartmentorotherdepartments.
Floyd,Walls,andMarr(Floyd,etal.,1995),intheirsurveymentionedearlier,found
thatonlyabout15%ofthefirmshaddevelopmentpolicies,40%implementation
policies,andtwothirdsdevelopmentmodificationpolicies.Thosewhosespreadsheets
wereratedasmoreimportantthantheaveragedidnothaveafullersetofpoliciesfor
http://panko.shidler.hawaii.edu/My%20Publications/Whatknow.htm

19/31

12/28/2016

WhatWeKnowAboutSpreadsheetErrors

development.Noneoftherespondentsreportedacomprehensivesetofpoliciesforall
phasesofdevelopment.Furthermore,thepoliciesthatdidexistwerecreatedand
implementedattheworkgrouplevel.Floyd,Walls,andMarrreferredtothe
workgroupcentricnatureofpoliciesa"clanbased"socialpolicybasedprimarilyon
socialization.Norespondent,however,knewofaspreadsheetdisasterintheirfirm.
SpeierandBrown(Speier&Brown,1996)surveyed22membersofthree
departmentsaboutendusercontrolpoliciesingeneral.Thecompanyhadfew
corporatewiderulesexceptforbackuprules,whichwerenotenforcedanyway.Most
"rules"wereinformalanddepartmentalanddifferedwidelyacrossdepartmentsand
withintheperceptionsofdifferentusersineachdepartment.Thisreinforcestheclan
basedcontrolconceptofFloyd,Walls,andMarr(Floydetal.,1995).
Finally,Hall(Hall,1996),inhersurveymentionedearlier,askedrespondentsabout
corporatepolicies.Only11%oftherespondentsclaimedtoknowofacomprehensive
corporatepolicyforspreadsheetdevelopment.Ofthese,furthermore,onlyonein
threeanswered"Yes"whenaskediftheyknewwheretofindthepolicyinwritten
form!In90%ofthecaseswhererulesexisted,furthermore,enforcementwasleftto
thedeveloper.Interestingly,39%saidthattheyhadcompliedwiththeirorganizations
policyfourtimesthepercentagesayingthatsuchapolicyexisted.Perhapsthese
respondentsfeltthattheywerecomplyingwithunwrittenrules.
Overall,formalspreadsheetpoliciesseemtobefairlyrare,andtheirenforcement
seemstobecasual.Whilemorerespondentsseemtobelievethatinformaland
typicallyunwrittenguidelinesexist,theeffectivenessofsuchguidelinescanonlybe
lefttoconjecture.

Overconfidence
Whyisenduserdevelopmentinspreadsheetingsocasual?Theanswermaybethat
bothdevelopersandcorporationsareoverconfidentabouttheaccuracyof
spreadsheets,despitethelargeamountofinformationtothecontrary.Asnoted
earlier,whenBrownandGould(Brown&Gould,1987)gavethreespreadsheet
developmenttaskstoninehighlyexperiencedspreadsheetdevelopers,allmadeat
leastoneerror,and63%ofthespreadsheetsoverallhaderrors.Yetwhenasked
abouttheirconfidenceinthecorrectnessoftheirspreadsheets,theirmedianscore
was"veryconfident."DaviesandIkin(Davies&Ikin,1987),whofounderrorsinfour
ofthe19spreadsheetstheyaudited,alsofoundthatthedeveloperswereextremely
confidentintheaccuracyoftheirspreadsheets.Asnotedabove,Floyd,Wall,andMarr
(Floyd&Pyun,1987)foundthattheir72enduserswereconfidentinthecorrectness
oftheirspreadsheets,despitetheirlargesizes(averaging6,000cells).
Inlargerspreadsheets,thereshouldbeahigherprobabilityofanerrorthaninasmall
spreadsheet.YetwhenReithel,Nichols,andRobinson(Reithel,Nichols,&Robinson,
http://panko.shidler.hawaii.edu/My%20Publications/Whatknow.htm

20/31

12/28/2016

WhatWeKnowAboutSpreadsheetErrors

1996)hadsubjectsexaminespreadsheetsandthenstatetheirconfidenceinthe
spreadsheet,subjectsratedlargewellformattedspreadsheetsmuchhigherthanlarge
plainlyformattedspreadsheetsandalsohigherthansmallspreadsheetsregardlessof
formatting.Inapersonalcommunicationwiththeauthorin1997,Reithelnotedthat
forthelargefancyspreadsheet,72%ofthesubjectsgavethespreadsheetthehighest
confidencerange(80%100%),andonly10%chosethe1%60%range.Forthe
otherthreeconditions,aboutathirdoftherespondentschosethesetworanges.
Unfortunately,thereasonsforthisapparentlyinvertedpatternofconfidenceare
unclear.
Inexperiments,PankoandHalverson(1997)andPankoandSprague(1998)found
highconfidenceamongsubjectsdespitethefactthatthesesubjectsmademany
errors.Inbothstudies,furthermore,confidenceincorrectnesswasunrelatedtothe
actualnumberoferrors.Morerecently,PankoandHalverson(2001)hadsubjects
developaspreadsheetindividuallyorintriads(groupsofthree).Whenaskedto
estimatedtheprobabilitythattheirspreadsheetcontainedanerror,individualshada
meanof18%,whilemembersoftriadshadameanof13%.Theactualfigures
percentageofincorrectspreadsheets86%and27%forindividualsandtriads.
Whilesuchmassivelevelsofoverconfidenceseemunreasonable,overconfidenceis
perhapsthemostwellestablishedphenomenoninthebehavioralsciences.When
askedaboutmanythings,suchasdriving,alargemajorityofallpeoplerate
themselvesasaboveaverage(Brown,1990Gilovich,1991Koriat,Lichtenstein,&
Fischoff,1980).Alongstreamofexperimentshavefoundthatpeopleare
overconfidentinawidevarietyoftasksrangingfromTrivialPursuittypequestionsto
theperceptionofacousticalsignals(Adams&A.,1961Lichtenstein,Fischoff,&
Philips,1982Plous,1993Wagenaar&Keren,1986).Overconfidencehasalsobeen
seenindecisionsupportsystemsuse(Kasper,1996)anddatabasequeries
(Greenblatt&Waxman,1978).Evenexpertsinawidevarietyoffieldsareoften
appallinglyoverconfidentwithintheirdomainsofexpertise(Johnson,1988Shanteau
&Phelps,1977).Overall,inbothcontrivedandrealistictasks,thereseemstobea
pervasivehumantendencytowardoverconfidence.
Oneofthemostinterestingaspectsofthisoverconfidenceisthehardeasyeffect,in
whichoverconfidenceishighestwhenactualperformanceislowest(Clarke,1960
Dunning,Griffin,Milojkovic,&Ross,1990Lichtensteinetal.,1982Plous,1993
Wagenaar&Keren,1986).Inpractice,asdegreeofdifficultyincreases,confidence
falls,butnotproportionately.
Overconfidenceiscorrosivebecauseittendstoblindpeopletotheneedfortaking
stepstoreducerisks.Indriving,forinstance,thereisevidencethatpeopleactasif
theywerealmostblindtolowprobabilitybutlethaldangers(Howarth,1988
Swensen,1977).Infact,whenwetakeunwarranteddrivingrisks,ourriskybehavior
isreinforced,becausewegettooutdestinationsfaster,dolesswork,andsoforth
http://panko.shidler.hawaii.edu/My%20Publications/Whatknow.htm

21/31

12/28/2016

WhatWeKnowAboutSpreadsheetErrors

(Fuller,1990).Evenifwegetintotroubleandhavetotakeevasiveaction,wetendto
interpretthisasvalidationofourskillsratherthanfoolishness(Fuller,1990
Habberley,Shaddick,&Taylor,1986).Inspreadsheeting,inturn,ifwedonotdo
formaltestingandfollowothertediousdisciplines,webenefitbysavingtimeand
avoidingonerouswork.Whenwedocatcherrorsinformally,furthermore,webecome
convincedofourefficacyinerrorcorrection.
Moregenerically,whenwesearchforerrors,weseemtohavethreebasicprocesses
(Allwood,1984),twooftheseappeartobetriggeredbymismatchesbetweenthe
stateoftheworldandwhatwehadexpectedittobe.Thethird,the"standardcheck,"
involvescheckingforerrorsevenwhenwehavenodirectsuspicionthattheyexist.In
otherwords,thestandardcheckislikecodeinspection,althoughitmaybeforonly
partofthespreadsheet.Thestandardcheckisimportantbecausealthoughitisnot
motivatedexceptbyselfdiscipline,itappearstobetheonlywaytocatchcomplex
logicalerrors(Allwood,1984Rizzo,Bagnara,&Visciola,1986).
Howmuchstandarderrorcheckingshouldwedo?Obviously,itwouldbeinsaneto
questioneverythingwedoinlife(Gilovich,1991).Wemusthavesome"stopping
rules,"andthosestoppingruleswilldeterminewhatwefind(Rasmussen,1990).Ifwe
areoverconfident,ourstandarderrorcheckingislikelytostoptoosoon.
Overconfidencetendstobegreatestwhenrealworldsubjectsdonotgetdetailed
feedbackovermanycases(Shanteau&Phelps,1977Wagenaar&Keren,1986).In
experiments,(Arkes,Christensen,Lai,&Blumer,1987Lichtenstein&Fischoff,1980),
too,detailedfeedbackhasbeeneffective.Note,however,thatexperienceisnot
enough.Theremustbeverydetailedfeedbackoneachcase.Forinstance,Wagenaar
andKeren(Wagenaar&Keren,1986)foundthatexpertbridgeplayers,whoreceived
detailedfeedbackaftereachhandandanalyzedit,werewellcalibratedinconfidence.
Incontrast,professionalblackjackdealers,whoseebutdonotanalyzetheresultsof
eachdeal,werenobettercalibratedthanlaypeople.Inspreadsheeting,wehaveseen
thatdetailedcodeinspectionisrare,sofewdevelopersarelikelytobegettingthe
specificfeedbacktheyneedtoreducetheirnaturaloverconfidence.

ImplicationsforDevelopment
Althoughwestillhavefartoolittleknowledgeofspreadsheeterrorstocomeupwitha
definitivelistofwaystoreduceerrors,thesimilarityofspreadsheeterrorsto
programmingerrorssuggeststhat,ingeneral,wewillhavetobeginadopting(yet
adapting)manytraditionalprogrammingdisciplinestospreadsheeting.Ineffect,we
mustteachnewdogsoldtricks.See,forexample,thepaperbyRajalingham,
Chadwick,Knight,andEdwards.
Oneaspectnotedinpaststudies(Brown&Gould,1987Panko&Halverson,1997)is
thetendencyforspreadsheetdeveloperstobeginbuildingwithoutanadequate
http://panko.shidler.hawaii.edu/My%20Publications/Whatknow.htm

22/31

12/28/2016

WhatWeKnowAboutSpreadsheetErrors

preliminarydesign.Inlargespreadsheetsbuiltwithmanyiterations,thisisverylikely
toleadtoproblems.Benham,Delaney,andLuzi(Benham,Delaney,&Luzi,1993),
Ronen,Palley,andLucas(Ronen,Palley,&Lucas,1989),andIsakowitz,Schocken,
andLucas(Isakowitz,Schocken,&Lucas,1995)haveevensuggestedtheimposition
offairlyformalplanningtechniquesusingCASEliketools.Howeverinspreadsheet
development,buildingthespreadsheettypicallyresultsinincrementallygreater
understandingoftheproblem,soitmaybeunreasonabletoexpectfullpriordesign.
Wemanyneedsomethingmorelikeplansinwriting,whichgiveguidanceyetshould
bekept"cheapenough"tobethrownawaywhenobsolete(Hayes&Flower,1980).
Mostprescriptionsforspreadsheetdevelopmenthavefocusedonlatedesignand
developmentphase,includingmodularconstruction,havinganassumptionssection
forallinputs,andusingcellprotection.Thesearecertainlyimportant,buttheyarefar
frombeingenough.Ifpeopledoandfeelgoodaboutsuchthings,infact,theymay
becomeoverconfident.Inaddition,assumptionssections,whiledesirableinmany
ways,mayactuallycreateerrors.TheexperimentsofJanvrinandMorrison(Janvrin&
Morrison,19962000)andLerch(Lerch,1988)suggestthatpeoplemakemanyerrors
whentheypointtodistantcells,asisthecasewhenasassumptionsectionisused.
Hall(Hall,1996)listsmanyotherdevelopmentphasecontrols.
Inprogramming,anewformofdevelopmentiscalledcleanroomdevelopment(Linger,
1994).Inthisapproach,theprogramisproventobecorrectmathematicallybeforeit
iswritten.Inspreadsheeting,ourexperienceobservingdevelopersisthattheyoften
enteraformulawithoutthinkingitthroughbeforehand.Unlesstheresultslook
obviouslywrong,theydonottrytodetermineiftheformulaisincorrect.Thisallows
thesurvivalofmanysubtleyetimportanterrors,evenwhenthedeveloperreally
knowsapproximatelywhatthecorrectanswershouldbe.Inmanyways,the
developersseemtobeactinglikeThorndikes(Thorndike,1898)cats,whouponbeing
putinapuzzleboxsimplytriedthingsuntiltheygotout(foramoderndiscussion,see
Mayer(Mayer,1992)).Oneapproachtoreducingsuchbehavioristorequire
developerstowriteoutandcritiqueallnontrivialformulas,doingcalculationsby
hand,andthenreplicatingthesecalculationswiththeformulatypedintothe
spreadsheet.
Mostprescriptivepapersalsodiscusstheimportanceofdocumentation.Aswehave
alreadyseen,documentationisrareinspreadsheets.
Inprogramming,wehaveseenfromliterallythousandsofstudiesthatprogramswill
haveerrorsinabout5%oftheirlineswhenthedeveloperbelievesthatheorsheis
finished(Panko,2005a).Averyrigoroustestingstageafterthedevelopmentstageis
neededtoreduceerrorratesbyabout80%(Panko,2005a).Whetherthisisdoneby
datatesting,linebylinecodeinspection,orboth,testingisanoneroustaskandis
difficulttodoproperly.Incodeinspection,forinstance,weknowthattheinspection
mustbedonebyteamsratherthanindividualsandthattheremustbesharplimitsfor
http://panko.shidler.hawaii.edu/My%20Publications/Whatknow.htm

23/31

12/28/2016

WhatWeKnowAboutSpreadsheetErrors

modulesizeandforhowmanylinescanbeinspectedperhour(Fagan,1976).We
haveseenabovethatmostdevelopersignorethiscrucialphase.Yetunless
organizationsandindividualsarewillingtoimposetherequirementforcodeinspection
orcomprehensivedatatesting,thereseemslittleprospectforhavingcorrect
spreadsheetsinorganizations.Incomparison,theerrorreductiontechniquesnormally
discussedinprescriptivespreadsheetarticlesprobablyhavefarlowerimpact.
Whateverspecifictechniquesareused,onebroadpolicymustbetheshieldingof
spreadsheeterswhoerrfrompunishment.Inprogramming,ithaslongbeenknown
thatitiscriticaltoavoidblamingincodeinspectionandotherpublicprocesses.For
instance,Fagan(Fagan,1976)emphasizedthatcodeinspectionshouldneverbeused
forperformanceevaluation.AsBeizer(Beizer,1990)hasemphasized,aclimateof
blamingwillpreventdevelopersfromacknowledgingerrors.Edmondson(Edmondson,
1996)foundthatinnursing,too,apunitiveenvironmentwilldiscouragethereporting
oferrors.Quitesimply,althoughtheerrorratesseeninresearchstudiesareappalling,
theyarealsoinlinewiththenormalaccuracylimitsofhumaninformationprocessing.
Wecannotpunishpeoplefornormalhumanfailings.
Finally,wehavebeendiscussingdevelopersinthispaper,butDhebar(Dhebar,1993)
hasemphasizedtheneedforemployeesingeneraltobesmartconsumersof
spreadsheetresultsgeneratedbyothers.Inuniversities,introductoryclassesdeal
withbothstudentswhowillprobablybebothdevelopersandconsumersof
spreadsheets.Ourclasscontentshouldreflectbothroles.
Althoughmanyprescriptivetechniqueshavebeenputforth,onlycodeinspectionhas
beentestedexperimentallyandhasproventobebothsafeandeffective.Individual
codeinspectionhasbeenshowntofindabouthalfofallerrors,sothatgroupcode
inspectionisneeded.AsPanko(1999)hasshown,evengroupinspectionhelpsonly
somewhat,althoughithelpsespeciallyfordifficulttofinderrors.Otherprescriptive
methodshavebeenputforthbuthavenotbeentestedandsomustbeviewed
somewhatskeptically.Forinstance,inunpublishedresultsfoundbytheauthor,when
studentswhoputassumptionssectionsatthestartoftheirspreadsheetwere
comparedwithstudentswhodidnotuseassumptionsections,therewasno
statisticallysignificantdifferenceinerrorrates,andstudentswhodidnothave
assumptionssectionsactuallyhadnumericallylowererrorrates.

Conclusion
Allinall,theresearchdonetodateinspreadsheetdevelopmentpresentsavery
disturbingpicture.Everystudythathasattemptedtomeasureerrors,without
exception,hasfoundthematratesthatwouldbeunacceptableinanyorganization.
Theseerrorrates,furthermore,arecompletelyconsistentwitherrorratesfoundin
otherhumanactivities.Withsuchhighcellerrorrates,mostlargespreadsheetswill
http://panko.shidler.hawaii.edu/My%20Publications/Whatknow.htm

24/31

12/28/2016

WhatWeKnowAboutSpreadsheetErrors

havemultipleerrors,andevenrelativelysmall"scratchpad"spreadsheetswillhavea
significantprobabilityoferror.
Despitetheevidence,individualdevelopersandorganizationsappeartobeinastate
ofdenial.Theydonotregularlyimplementevenfairlysimplecontrolstoreduce
errors,muchlesssuchbitterpillsascomprehensivecodeinspection.Onecorporate
officerprobablysummarizedthesituationbysayingthatheagreedwiththeerrorrate
numbersbutfeltthatcomprehensivecodeinspectionissimplyimpractical.Inother
words,hewassayingthatthecompanyshouldcontinuetobasecriticaldecisionson
badnumbers.
Amajorimpedimenttoimplementingadequatedisciplines,ofcourse,isthatfew
spreadsheetdevelopershavespreadsheetingintheirjobdescriptionsatall,andvery
fewdospreadsheetdevelopmentastheirmaintask.Inaddition,becausespreadsheet
developmentissodispersed,theimplementationofpolicieshastobelefttoindividual
departmentmanagers.Whileorganizationsmightidentifycriticalspreadsheetsand
onlyimposeharddisciplinesonthem(Panko,1988),thiswouldstillmeanthatmany
corporatedecisionswouldcontinuetobemadeonthebasisofquestionableanalyses.

References
Adams,J.K.,&A.,A.P.(1961).RealismofConfidenceJudgements.Psychological
Review,68,3545.
Allwood,C.M.(1984).ErrorDetectionProcessesinStatisticalProblemSolving.
CognitiveScience,8(4),413437.
Arkes,H.R.,Christensen,C.,Lai,C.,&Blumer,C.(1987).TwoMethodsofReducing
Overconfidence.OrganizationalBehaviorandHumanDecisionProcesses,39,134144.
Baars,B.J.(1992).ANewIdeomotorTheoryofVoluntaryControl.InB.J.Baars
(Ed.),ExperimentalSlipsandHumanError(pp.93120).NewYork:Plenum.
Bagnara,S.,Stablum,F.,Rizzo,A.,Fontana,A.,&Ruo,M.(1987,).ErrorDetection
andCorrection:AStudyonHumanComputerInteractioninaHotStripMillPlanning
andProductionSystem.PreprintsoftheFirstEuropeanMeetingonCognitive
EngineeringApproachestoProcessControl,Marcoussis,France.
Basili,V.R.,&Selby,R.W.,Jr.(1986).FourApplicationsofaSoftwareDataCollection
andAnalysisMethodology.InJ.K.Skwirzynski(Ed.),SoftwareSystemDesign
Methdology(pp.333).Berlin:SpringerVerlag.
Beizer,B.(1990).SoftwareTestingTechniques.(2nded.).NewYork:VanNostrand.
Benham,H.,Delaney,M.,&Luzi,A.(1993).StructuredTechniquesforSuccessfulEnd
UserSpreadsheets.JournalofEndUserComputing,5(2),1825.
Brown,I.D.(1990).Drivers'MarginsofSafetyConsideredasaFocusforResearchon
Error.Ergonomics,33(10/11),13071314.
http://panko.shidler.hawaii.edu/My%20Publications/Whatknow.htm

25/31

12/28/2016

WhatWeKnowAboutSpreadsheetErrors

Brown,P.S.,&Gould,J.D.(1987).AnExperimentalStudyofPeopleCreating
Spreadsheets.ACMTransactionsonOfficeInformationSystems,5(3),258272.
Butler,R.J.,IsthisSpreadsheetaTaxEvader?HowH.M.Customs&ExciseTaxTest
SpreadsheetApplications,Proceedingsofthe33rdHawaiiInternationalConference
onSystemSciences,Maui,Hawaii,January47,2000.
Butler,Raymond,Taxauditstudyin1992,personalcommunicationsbyelectronic
mail,AugustandSeptember,1996andinAugust,1997.
Cale,E.G.,Jr.(1994).QualityIssuesforEndUserDevelopedSoftware.Journalof
SystemsManagement,45(1),3639.
Clermont,M.,Hanin,C.&Mittermeier,R.(2000,July).Aspreadsheetauditingtool
evaluatedinanindustrialcontext.InProceedingsoftheEuSpRIG2000Symposium,
SpreadsheetRiskstheHiddenCorporateGamble.(pp.3546).Greenwich,England:
GreenwichUniversityPress.
Clarke,F.R.(1960).ConfidenceRatings,SecondChoiceResponses,andConfusion
MatricesinIntelligibilityTests.JournaloftheAcousticalSocietyofAmerica,32,3546.
Coopers&LybrandinLondon.Descriptionavailableat
http://www.planningobjects.com/jungle1.htm.Contactinformationisavailableatthat
webpage.
Cragg,P.G.,&King,M.(1993).SpreadsheetModellingAbuse:AnOpportunityforOR?
JournaloftheOperationalResearchSociety,44(8),743752.
Davies,N.,&Ikin,C.(1987).AuditingSpreadsheets.AustralianAccount,5456.
Davis,G.B.(January1982).Caution:UserDevelopedSystemsCanbeHazardousto
YourOrganization.ProceedingsoftheSeventeenthAnnualHawaiiInternational
ConferenceonSystemSciences,Honolulu,Hawaii.
Dhebar,A.(1993).ManagingtheQualityofQuantitativeAnalysis.SloanManagement
Review,34(2),6975.
Ditlea,S.(1987).SpreadsheetsCanbeHazardoustoYourHealth.Personal
Computing,6069.
Dunning,D.,Griffin,D.W.,Milojkovic,J.D.,&Ross,L.(1990).TheOverconfidence
EffectinSocialPrediction.JournalofPersonalityandSocialPsychology,4,568581.
Edmondson,A.C.(1996).LearningfromMistakesisEasierSaidthanDone:Group
andOrganizationalInfluencesontheDetectionandCorrectionofHumanError.Journal
ofAppliedBehavioralScience,32(1),528.
Fagan,M.E.(1976).DesignandCodeInspectionstoReduceErrorsinProgram
Development.IBMSystemsJournal,15(3),182211.
Ferdinand,A.E.(1993).Systems,Software,andQualityEngineering:ApplyingDefect
BehaviorTheorytoProgramming.NewYork:VanNostrandReinhold.

http://panko.shidler.hawaii.edu/My%20Publications/Whatknow.htm

26/31

12/28/2016

WhatWeKnowAboutSpreadsheetErrors

Flower,L.A.,&Hayes,J.R.(1980).TheDynamicsofComposing:MakingPlansand
JugglingConstraints.InL.W.Gregg&E.R.Steinberg(Eds.),CognitiveProcessesin
Writing(pp.3150).Hillsdale,NJ:LawrenceErlbaumAssociates.
Floyd,B.D.,&Pyun,J.(1987,October).ErrorsinSpreadsheetUse(WorkingPaper
167).NewYork:CenterforResearchonInformationSystems,InformationSystems
Department,NewYorkUniversity.
Floyd,B.D.,Walls,J.,&Marr,K.(1995).ManagingSpreadsheetModelDevelopment.
JournalofSystemsManagement,46(1),3843,68.
Freeman,D.(1996).HowtoMakeSpreadsheetsErrorProof.JournalofAccountancy,
181(5),7577.
Fuller,R.(1990).LearningtoMakeErrors:EvidencefromaDrivingSimulation.
Ergonomics,33(10/11),12411250.
Galletta,D.F.,Abraham,D.,ElLouadi,M.,Lekse,W.,Pollailis,Y.A.,&Sampler,J.L.
(1993).AnEmpiricalStudyofSpreadsheetErrorPerformance.JournalofAccounting,
Management,andInformationTechnology,5(34),7995.
Galletta,D.F.,Hartzel,K.S.,Johnson,S.,andJoseph,J.L.(1997,Winter).
SpreadsheetPresentationandErrorDetection:AnExperimentalStudyJournalof
ManagementInformationSystems(13:2),pp.4563.
Galletta,D.F.,&Hufnagel,E.M.(1992).AModelofEndUserComputingPolicy:
Context,Process,ContentandCompliance.InformationandManagement,22(1),1
28.
Gilovich,T.(1991).HowWeKnowWhatIsn'tSo:TheFallibilityofHumanReasonin
EverydayLife.NewYork:FreePress.
Greenblatt,D.,&Waxman,J.(1978).AStudyofThreeDatabaseQueryLanguages.In
B.Schneiderman(Ed.),Databases:ImprovingUsabilityandResponsiveness(pp.77
97).NewYork:AcademicPress.
Habberley,J.S.,Shaddick,C.A.,&Taylor,D.H.(1986).ABehaviouralStudyofthe
CollisionAvoidanceTaskinBridgeWatchkeeping.Southhampton,England:Collegeof
MarineStudies.
Hall,M.J.J.(1996).ARiskandControlOrientedStudyofthePracticesof
SpreadsheetApplicationDevelopers.ProceedingsoftheTwentyNinthHawaii
InternationalConferenceonSystemSciences,Kihei,Maui.
Hayes,J.R.,&Flower,L.S.(1980).IdentifyingtheOrganizationofWritingProcesses.
InL.Gregg&E.Steinbert(Eds.),CognitiveProcessesinWriting(pp.330).Hillsdale,
NJ:LawrenceErlbaumAssociates.
Hendry,D.G.,&Green,T.R.G.(1994).Creating,Comprehending,andExplaining
Spreadsheets:ACognitiveInterpretationofWhatDiscretionaryUsersThinkofthe
SpreadsheetModel.InternationalJournalofHumanComputerStudies,40(6),1033
1065.
Hicks,L.,NYNEX,personalcommunicationwiththefirstauthorviaelectronicmail,
June21,1995.

http://panko.shidler.hawaii.edu/My%20Publications/Whatknow.htm

27/31

12/28/2016

WhatWeKnowAboutSpreadsheetErrors

Howarth,C.I.(1988).TheRelationshipBetweenObjectiveRisk,SubjectiveRisk,and
Behaviour.Ergonomics,31,527535.
Isakowitz,T.,Schocken,S.,&Lucas,H.C.J.(1995).TowardaLogical/PhysicalTheory
ofSpreadsheetModeling.ACMTransactionsonInformationSystems,13(1),137.
Janvrin,D.,&Morrison,J.(2000a).FactorsInfluencingRisksandOutcomesinEnd
UserDevelopment.ProceedingsoftheTwentyNinthHawaiiInternationalConference
onSystemSciences,Kihei,Maui,Hawaii.
Janvrin,D.,&Morrison,J.(2000b).UsingaStructuredDesignApproachtoReduce
RisksinEndUserSpreadsheetDevelopment,Information&Management,(37),112.
Johnson,E.J.(1988).ExpertiseandDecisionUnderUncertainty:Performanceand
Process.InM.T.H.Chi,R.Glaser,&M.J.Farr(Eds.),TheNatureofExpertise(pp.
209228).Hillsdale,NJ:LawrenceErlbaumAssociates.
Johnson,P.,&Tjahjono,D.(1997,May).ExploringtheEffectivenessofFormal
TechnicalReviewFactorswithCSRS.PaperpresentedattheProceedingsofthe1997
InternationalConferenceonSoftwareEngineering,Boston,MA.
Kasper,G.M.(1996).ATheoryofDecisionSupportSystemDesignforUser
Calibration.InformationSystemsResearch,7(2),215232.
Koriat,A.,Lichtenstein,S.,&Fischoff,B.(1980).ReasonsforConfidence.Journalof
ExperimentalPsychology:HumanLearningandMemory,6,107117.
KPMGManagementConsulting,"SupportingtheDecisionMakerAGuidetotheValue
ofBusinessModeling,"pressrelease,July30,1998.
http://www.kpmg.co.uk/uk/services/manage/press/970605a.html.
Lawrence,R.J.andLee,J,"FinancialModellingofProjectFinancingTransactions,"
InstituteofActuariesofAustraliaFinancialServicesForum,August26272004.
Lerch,F.J.(1988).ComputerizedFinancialPlanning:DiscoveringCognitiveDifficulties
inKnowledgeBuilding.UnpublishedPh.D.Dissertation,UniversityofMichigan,Ann
Arbor,MI.
Lichtenstein,S.,&Fischoff,B.(1980).TrainingforCalibration.OrganizationalBehavior
andHumanPerformance,26,149171.
Lichtenstein,S.,Fischoff,B.,&Philips,L.D.(1982).CalibrationofProbabilities:The
StateoftheArtto1980.InD.Kahneman,P.Slovic,&A.Tversky(Eds.),Judgment
UnderUncertainty:HeuristicsandBiases(pp.306334).Cambridge,England:
CambridgeUniversityPress.
Linger,R.C.(1994).CleanroomProcessModel.IEEESoftwere,11(2),5058.
Lorge,I.,&Solomon,H.(1955).TwoModelsofGroupBehaviorintheSolutionof
EurekaTypeProblems.Psychometrika,20(2),139148.
Lukasik,Todd,CPS,privatecommunicationwiththeauthor,August10,1998.
Mayer,R.E.(1992).Thinking,ProblemSolving,Cognition.(2nd.ed.).NewYork:W.
H.Freeman.

http://panko.shidler.hawaii.edu/My%20Publications/Whatknow.htm

28/31

12/28/2016

WhatWeKnowAboutSpreadsheetErrors

Myers,G.J.(1978).AControlledExperimentinProgramTestingandCode
Walkthroughs/Inspections.CommunicationsoftheACM,21(9,760768.
Nardi,B.A.(1993).ASmallMatterofProgramming:PerspectivesonEndUser
Computing.Cambridge,MA:MITPress.
Nardi,B.A.,&Miller,J.R.(1991).TwinklingLightsandNestedLoops:Distributed
ProblemSolvingandSpreadsheetDevelopment.InternationalJournalofManMachine
Studies,34(1),161168.
Olson,J.R.,&Nilsen,E.(19871988).AnalysisoftheCognitionInvolvedin
SpreadsheetInteraction.HumanComputerInteraction,3(4),309349.
Panko,R.R.(2008a).HumanErrorWebsite
(http://www.cba.hawaii.edu/panko/papers/ss/humanerr.htm).Honolulu,HI:
UniversityofHawaii.
Panko,R.R.(2008b).SpreadsheetResearch(SSR)Website
(http://www.cba.hawaii.edu/panko/ssr/).Honolulu,Hawaii:UniversityofHawaii.
Panko,R.R.(1988).EndUserComputing:Management,Applications,and
Technology,NewYork:Wiley.
Panko,R.R.,"TwoCorpusesofSpreadsheetError,"ProceedingsoftheThirtyThird
HawaiiInternationalConferenceonSystemSciences,Maui,Hawaii,January2000.
(.pdfformat)
Panko,RaymondR.,(1999,Fall)"ApplyingCodeInspectiontoSpreadsheetTesting,
JournalofManagementInformationSystems,(16:2,159176.
Panko,R.R.,andHalverson,R.P.,Jr.(2001,January)"AnExperimentinCollaborative
SpreadsheetDevelopment,JournaloftheAssociationforInformationSystems.
Panko,R.R.,andHalverson,R.P.,Jr.(1997,Spring)."AreTwoHeadsBetterthan
One?(AtReducingErrorsinSpreadsheetModeling?OfficeSystemsResearchJournal
(15:1),pp.2132.
Panko,R.R.,&Halverson,R.P.,Jr.(1996,January).SpreadsheetsonTrial:A
FrameworkforResearchonSpreadsheetRisks.ProceedingsoftheTwentyNinth
HawaiiInternationalConferenceonSystemSciences,Maui,Hawaii.
Panko,R.R.,andSprague,R.H.J.(1999).HittingtheWall:ErrorsinDevelopingand
CodeInspectingaSimpleSpreadsheetModel.DecisionSupportSystems,(22),pp.
337353.
Plous,S.(1993).ThePsychologyofJudgmentandDecsionMaking.Philadelphia:
TempleUniversityPress.
Powell,StephenG.Lawson,BarryandBaker,KennethR.ImpactofErrorsin
OperationalSpreadsheets,EusprigConferenceProceedings2007,Universityof
London,Greenwich2007,5767.(2007a)
Powell,StephenG.Baker,KennethR.andLawson,Barry.(November15,2007).Errorsin
OperationalSpreadsheets,Draft2.0November15,2007.
http://mba.tuck.dartmouth.edu/spreadsheet/product_pubs_files/ErrorsinSpreadsheets.doc.

(2007b)

http://panko.shidler.hawaii.edu/My%20Publications/Whatknow.htm

29/31

12/28/2016

WhatWeKnowAboutSpreadsheetErrors

Putnam,L.H.,&Myers,W.(1992).MeasuresforExcellence:ReliableSoftwareon
Time,onBudget.EnglewoodCliffs,NJ:Yourdon.
Rabbit,P.M.A.,&Vyas,S.M.(1970).AnElementaryPreliminaryTaxonomyforSome
ErrorsinLaboratoryChoiceRTTasks.InA.F.Sanbders(Ed.),Attentionand
PerformanceIII(pp.5676).Amsterdam:NorthHolland.
Rajalingham,KamalasenChadwick,DavidKnight,BrianandEdwards,Dilwyn,
(2000,January)"QualityControlinSpreadsheets:ASoftwareEngineeringBased
ApproachtoSpreadsheetDevelopment,"ProceedingsoftheThirtyThirdHawaii
InternationalConferenceonSystemSciences,Maui,Hawaii.(.pdfformat)
Rasmussen,J.(1990).TheRoleofPerceptioninOrganizingBehavior.Ergonomics,
33(10/11),11851199.
Reason,J.T.(1990).HumanError.Cambridge,UK:CambridgeUniversityPress.
Reithel,B.J.,Nichols,D.L.,&Robinson,R.K.(1996).AnExperimentalInvestigation
oftheEffectsofSize,Format,andErrorsonSpreadsheetReliabilityPerception.
JournalofComputerInformationSystems,5464.
Rizzo,A.,Bagnara,S.,&Visciola,M.(1986).HumanErrorDetectionProcesses.InG.
Mancini,D.Woods,&E.Hollnagel(Eds.),CognitiveEngineeringinDynamicWorlds.
Ispra,Italy:CECJointResearchCentre.
Ronen,B.,Palley,M.A.,&Lucas,H.(1989).SpreadsheetAnalysisandDesign.
CommunicationsoftheACM,32(1),8492.
Schultheis,R.,&Sumner,M.(1994).TheRelationshipofApplicationRisksto
ApplicationControls:AStudyofMicrocomputerBasedSpreadsheetApplications.
JournalofEndUserComputing,6(2),1118.
Shanteau,J.,&Phelps,R.H.(1977).JudgmentandSwine:ApproachesandIssuesin
AppliedJudgementAnalysis.InM.F.Kaplan&S.Schwartz(Eds.),HumanJudgment
andDecisionProcessesinAppliedSetting.NewYork:AcademicPress.
Speier,C.,&Brown,C.V.(1996,January).PerceivedRisksandManagementActions:
DifferencesinEndUserApplicationDevelopmentAcrossFunctionalGroups.
ProceedingsoftheTwentyNinthHawaiiInternationalConferenceonSystemScience,
Maui,Hawaii.
Swensen,O.(1977).RisksofRoadTransportationfromaPsychologicalPerspective:A
PilotStudy(ProjectRiskGenerationandRiskAssessmentinaSocialPerspective,
Report377):CommitteeforFutureOrientedResearch,Stockholm,Sweden.
Teo,T.S.H.,&Tan,M.(1997,).QuantitativeandQualitativeErrorsinSpreadsheet
Development.ProceedingsoftheThirtiethHawaiiInternationalConferenceonSystem
Sciences,Maui,Hawaii.
Thorndike,E.L.(1898).AnimalIntelligence:AnExperimentalStudyoftheAssociative
ProcessesofAnimals.PsychologicalMonographs,2(8).
Wagenaar,W.A.,&Keren,G.B.(1986).DoestheExpertKnow?TheReliabilityof
PredictionsandConfidenceRatingsofExperts.InE.Hollnagel,G.Manici,&D.D.
Woods(Eds.),IntelligentDecisionSupportinProcessEnvironments(pp.87103).
Berlin:SpringerVerlag.
http://panko.shidler.hawaii.edu/My%20Publications/Whatknow.htm

30/31

12/28/2016

WhatWeKnowAboutSpreadsheetErrors

Woods,D.D.(1984).SomeResultsonOperatorPerformanceinEmergencyEvents.
InstituteofChemicalEngineersSymposiumSeries,90,2131.

http://panko.shidler.hawaii.edu/My%20Publications/Whatknow.htm

31/31

You might also like