IEEE Technology and Society Magazine - December 2016 - 84

corruption plus a second memory corruption (the
throttle angle variable) plus, in many scenarios, yet
a third simultaneous failure (the Brake Echo
Check). Neither theory is satisfied by just a single
memory corruption without at least one other
simultaneous failure.
The expert presented many slides criticizing Toyota's
software quality. See, for example, Slides 11, 14, 23-25,
27-33, 35, 38, 39, 41, 43-48, 50-52. But he did not provide evidence for the occurrence of the specific failures
required by his accident theories.
A second expert also offered testimony criticizing
Toyota's software quality [22]-[24], although he did not
examine Toyota's source code [25], [26]. That expert did
not provide an opinion of his own regarding causation,
nor did he provide an opinion about the first expert's
causation theories [27].

Causation not Demonstrated
The jury was told that "to a reasonable degree of
engineering certainty, it was more likely than not"
that Task X death caused the accident. Two theories
were presented to support this conclusion, but neither theor y was credible. Nonetheless, the jur y
accepted the conclusion.
The message provided to the jury by the plaintiffs
was twofold:
■ The defendant's software was poorly designed and
full of bugs.
■ These bugs likely caused the accident.
As with all non-trivial software, there likely were bugs
in the defendant's software. Perhaps the plaintiffs found
some of them. But this does not mean that the accident
was caused by any of the purported bugs. Causation
was not demonstrated.
Due to the nature of software, it seems likely that
this same scenario will play out in future embedded
software trials. A key to ensuring that an informed decision will be reached by the jury in such a trial is for both
plaintiffs and defendants to adequately address the second bullet point above, causation. Otherwise, the jury
can be convinced that causation has been demonstrated when in fact all that has occurred is that the quality
of the defendant's software has been criticized, perhaps
legitimately and perhaps not. This appears to be what
happened in this trial.

Author Information
The author is with Kelly Computing, Inc., Santa Barbara,
CA. Email: dcummings@kellytechnologygroup.com.

References

[1] "Burden of Proof," Cornell University Law School Legal Information Institute, https://www.law.cornell.edu/wex/burden_of_proof,
accessed Jan. 2016.

84

[2] "Preponderance," Cornell University Law School Legal Information Institute, https://www.law.cornell.edu/wex/preponderance,
accessed Jan. 2016.
[3] "Evidentiary Standards and Burdens of Proof," Justia, https://
www.justia.com/trials-litigation/evidentiary-standards-burdens-proof/,
accessed Jan. 2016.
[4] "Legal Standards of Proof," Nolo, http://www.nolo.com/legalencyclopedia/legal-standards-proof.html, accessed Jan. 2016.
[5] "Actual and Proximate Cause," Justia, https://www.justia.com/injury/
negligence-theory/actual-and-proximate-cause/, accessed Jan. 2016.
[6] "Actual Cause," Cornell University Law School Legal Information Institute, https://www.law.cornell.edu/wex/actual_cause,
accessed Jan. 2016.
[7] "But-for test," Cornell University Law School Legal Information Institute, https://www.law.cornell.edu/wex/but-for_test,
accessed Jan. 2016.
[8] "Proximate Cause," Cornell University Law School Legal Information Institute, https://www.law.cornell.edu/wex/proximate_
cause, accessed Jan. 2016.
[9] "Elements of a Negligence Case," FindLaw/Thomson Reuters,
2014; http://images.findlaw.com/optimost/accident-injury-law/
elements-of-a-negligence-case-2.html.
[10] "liability," Law.com, http://dictionary.law.com/Default.
aspx?selected=1151, accessed Jan. 2016.
[11] "proximate cause," Law.com, http://dictionary.law.com/
Default.aspx?selected=1669, accessed Jan. 2016.
[12] "proximate cause," The Free Dictionary, http://legal-dictionary
.thefreedictionary.com/proximate+cause, accessed Jan. 2016.
[13] N. Leveson, "White paper on the use of safety cases in certification and regulation," J. System Safety, p. 6, Nov./Dec. 2011;
http://sunnyday.mit.edu/SafetyCases.pdf.
[14] D. Pogue, "5 most embarrassing software bugs in history,"
Scientific American, Nov. 1, 2014; http://www.scientificamerican
.com/article/pogue-5-most-embarrassing-software-bugs-in-history/.
[15] C. Metz, "Is Microsoft to blame?" PC Mag., Aug. 3, 2004; http://
www.pcmag.com/article2/0,2817,1618393,00.asp.
[16] IEEE Code of Ethics, #3 and #9, 2016; http://www.ieee.org/
about/corporate/governance/p7-8.html.
[17] ACM Software Engineering Code of Ethics and Professional Practice, #1.06 and #4.03, 2015; http://www.acm.org/about/se-code.
[18] M. Barr, "An update on Toyota and unintended acceleration,"
Embedded Gurus, Oct. 26, 2013; http://embeddedgurus.com/
bar r-code/2013/10/an-upda te-on-toyot a-and-unintendedacceleration/.
[19] D. Cummings, "Haven't found that software glitch, Toyota?
Keep trying," Los Angeles Times online, March 11, 2010; http://
www.latimes.com/news/opinion/opinionla/la-oew-cummings122010mar12,0,2595172.story.
[20] National Highway Traffic Safety Administration, Denial of
Motor Vehicle Defect Petition, May 1, 2015, pp. 11-15; http://www
.safetyresearch.net/Library/INFD-DP14003-61928.pdf.
[21] G.M. Fitch et al., "Driver braking performance to surprise
and expected events," in Proc.Human Factors and Ergonomics
Society Ann. Meet., Sept. 2010, pp. 2076-2080; https://www
.researchgate.net/publication/266491470_Driver_Braking_
Performance_to_Surprise_and_Expected_Events.
[22] "Transcript Of Morning Trial Proceedings," Oct. 13, 2013;
http://www.safetyresearch.net/Library/Koopman%2010-11-13%
20a.m.PDF.
[23] "Transcript Of Afternoon Trial Proceedings," Oct. 13, 2013; http://
www.safetyresearch.net/Librar y/Koopman%2010-11-13%
20p.m.pdf.
[24] P. Koopman, "A case study of Toyota unintended acceleration and software safety," Sept. 14, 2014; https://users.ece.cmu.
edu/~koopman/pubs/koopman14_toyota_ua_slides.pdf.
[25] Transcript Of Morning Trial Proceedings, Oct. 13, 2013, [22],
pages 23, 33.
[26] Transcript Of Afternoon Trial Proceedings, Oct. 13, 2013, [23],
pages 41, 44-45.
[27] Transcript Of Afternoon Trial Proceedings, Oct. 13, 2013, [23],
pages 80-82, 111.

IEEE Technology and Society Magazine

∕

DECember 2016


https://www.law.cornell.edu/wex/preponderance http://https:// http://www.justia.com/trials-litigation/evidentiary-standards-burdens-proof/ http://www.nolo.com/legal https://www.justia.com/injury/ https://www.law.cornell.edu/wex/actual_cause https://www.law.cornell.edu/wex/but-for_test https://www.law.cornell.edu/wex/proximate_ http://images.findlaw.com/optimost/accident-injury-law/ http://www.Law.com http://dictionary.law.com/Default http://www.Law.com http://dictionary.law.com/ http://legal-dictionary http://sunnyday.mit.edu/SafetyCases.pdf http://www.scientificamerican http://http:// http://www.pcmag.com/article2/0,2817,1618393,00.asp http://www.ieee.org/ http://www.acm.org/about/se-code http://www.embeddedgurus.com/ http://http:// http://www.latimes.com/news/opinion/opinionla/la-oew-cummings12 http://www http://www.safetyresearch.net/Library/INFD-DP14003-61928.pdf https://www http://www.researchgate.net/publication/266491470_Driver_Braking_ http://www.safetyresearch.net/Library/Koopman%2010-11-13 http://http:// http://www.safetyresearch.net/Library/Koopman%2010-11-13 https://users.ece.cmu https://www.law.cornell.edu/wex/burden_of_proof

Table of Contents for the Digital Edition of IEEE Technology and Society Magazine - December 2016

IEEE Technology and Society Magazine - December 2016 - Cover1
IEEE Technology and Society Magazine - December 2016 - Cover2
IEEE Technology and Society Magazine - December 2016 - 1
IEEE Technology and Society Magazine - December 2016 - 2
IEEE Technology and Society Magazine - December 2016 - 3
IEEE Technology and Society Magazine - December 2016 - 4
IEEE Technology and Society Magazine - December 2016 - 5
IEEE Technology and Society Magazine - December 2016 - 6
IEEE Technology and Society Magazine - December 2016 - 7
IEEE Technology and Society Magazine - December 2016 - 8
IEEE Technology and Society Magazine - December 2016 - 9
IEEE Technology and Society Magazine - December 2016 - 10
IEEE Technology and Society Magazine - December 2016 - 11
IEEE Technology and Society Magazine - December 2016 - 12
IEEE Technology and Society Magazine - December 2016 - 13
IEEE Technology and Society Magazine - December 2016 - 14
IEEE Technology and Society Magazine - December 2016 - 15
IEEE Technology and Society Magazine - December 2016 - 16
IEEE Technology and Society Magazine - December 2016 - 17
IEEE Technology and Society Magazine - December 2016 - 18
IEEE Technology and Society Magazine - December 2016 - 19
IEEE Technology and Society Magazine - December 2016 - 20
IEEE Technology and Society Magazine - December 2016 - 21
IEEE Technology and Society Magazine - December 2016 - 22
IEEE Technology and Society Magazine - December 2016 - 23
IEEE Technology and Society Magazine - December 2016 - 24
IEEE Technology and Society Magazine - December 2016 - 25
IEEE Technology and Society Magazine - December 2016 - 26
IEEE Technology and Society Magazine - December 2016 - 27
IEEE Technology and Society Magazine - December 2016 - 28
IEEE Technology and Society Magazine - December 2016 - 29
IEEE Technology and Society Magazine - December 2016 - 30
IEEE Technology and Society Magazine - December 2016 - 31
IEEE Technology and Society Magazine - December 2016 - 32
IEEE Technology and Society Magazine - December 2016 - 33
IEEE Technology and Society Magazine - December 2016 - 34
IEEE Technology and Society Magazine - December 2016 - 35
IEEE Technology and Society Magazine - December 2016 - 36
IEEE Technology and Society Magazine - December 2016 - 37
IEEE Technology and Society Magazine - December 2016 - 38
IEEE Technology and Society Magazine - December 2016 - 39
IEEE Technology and Society Magazine - December 2016 - 40
IEEE Technology and Society Magazine - December 2016 - 41
IEEE Technology and Society Magazine - December 2016 - 42
IEEE Technology and Society Magazine - December 2016 - 43
IEEE Technology and Society Magazine - December 2016 - 44
IEEE Technology and Society Magazine - December 2016 - 45
IEEE Technology and Society Magazine - December 2016 - 46
IEEE Technology and Society Magazine - December 2016 - 47
IEEE Technology and Society Magazine - December 2016 - 48
IEEE Technology and Society Magazine - December 2016 - 49
IEEE Technology and Society Magazine - December 2016 - 50
IEEE Technology and Society Magazine - December 2016 - 51
IEEE Technology and Society Magazine - December 2016 - 52
IEEE Technology and Society Magazine - December 2016 - 53
IEEE Technology and Society Magazine - December 2016 - 54
IEEE Technology and Society Magazine - December 2016 - 55
IEEE Technology and Society Magazine - December 2016 - 56
IEEE Technology and Society Magazine - December 2016 - 57
IEEE Technology and Society Magazine - December 2016 - 58
IEEE Technology and Society Magazine - December 2016 - 59
IEEE Technology and Society Magazine - December 2016 - 60
IEEE Technology and Society Magazine - December 2016 - 61
IEEE Technology and Society Magazine - December 2016 - 62
IEEE Technology and Society Magazine - December 2016 - 63
IEEE Technology and Society Magazine - December 2016 - 64
IEEE Technology and Society Magazine - December 2016 - 65
IEEE Technology and Society Magazine - December 2016 - 66
IEEE Technology and Society Magazine - December 2016 - 67
IEEE Technology and Society Magazine - December 2016 - 68
IEEE Technology and Society Magazine - December 2016 - 69
IEEE Technology and Society Magazine - December 2016 - 70
IEEE Technology and Society Magazine - December 2016 - 71
IEEE Technology and Society Magazine - December 2016 - 72
IEEE Technology and Society Magazine - December 2016 - 73
IEEE Technology and Society Magazine - December 2016 - 74
IEEE Technology and Society Magazine - December 2016 - 75
IEEE Technology and Society Magazine - December 2016 - 76
IEEE Technology and Society Magazine - December 2016 - 77
IEEE Technology and Society Magazine - December 2016 - 78
IEEE Technology and Society Magazine - December 2016 - 79
IEEE Technology and Society Magazine - December 2016 - 80
IEEE Technology and Society Magazine - December 2016 - 81
IEEE Technology and Society Magazine - December 2016 - 82
IEEE Technology and Society Magazine - December 2016 - 83
IEEE Technology and Society Magazine - December 2016 - 84
IEEE Technology and Society Magazine - December 2016 - 85
IEEE Technology and Society Magazine - December 2016 - 86
IEEE Technology and Society Magazine - December 2016 - 87
IEEE Technology and Society Magazine - December 2016 - 88
IEEE Technology and Society Magazine - December 2016 - Cover3
IEEE Technology and Society Magazine - December 2016 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_march2023
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_december2022
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_september2022
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_june2022
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_march2022
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_december2021
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_september2021
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_june2021
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_march2021
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_december2020
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_september2020
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_june2020
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_march2020
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_december2019
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_september2019
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_june2019
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_march2019
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_december2018
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_september2018
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_june2018
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_march2018
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_winter2017
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_fall2017
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_summer2017
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_spring2017
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_winter2016
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_fall2016
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_summer2016
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_spring2016
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_winter2015
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_fall2015
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_summer2015
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_spring2015
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_winter2014
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_fall2014
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_summer2014
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_spring2014
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_winter2013
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_fall2013
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_summer2013
https://www.nxtbook.com/nxtbooks/ieee/technologysociety_spring2013
https://www.nxtbookmedia.com