Bits & Bugs: additional material
This website provides direct access to selected digital material of the book Bits and Bugs: A Scientific and Historical Review of Software Failures in Computational Science, published in March 2019 with SIAM.
The first column of the following table refers to the corresponding section of the book.
Recent bugs or material that is not (yet) contained in the book are marked by red color.
Section | Description of material | Source |
0.1 Background | How it all started: NA digest post of Pete Stewart | http://www.netlib.org/na-digest-html/99/v99n43.html#1 |
1.4 Classification | Heisenberg effect in matlab | myrealmin.m, myrealmin_withOutput.m |
Original website of Walter Gander on Heisenberg example | https://www.inf.ethz.ch/personal/gander/Heisenberg/paper | |
2.1 Ariane 5 | YouTube video of the explosion of Ariane 501 | https://www.youtube.com/watch?v=gp_D8r-2hwk |
images of sec. 38-44 after liftoff | http://www.thomas-zehrer.de/?p=49 | |
2.2 Y2K | Article of Paul Krill (ref. [7]) | https://www.infoworld.com/article/2683640/y2k--10-years-later.html |
2.3 Vancouver | variants of VSE index results | matlab_vancouver_sampleRuns.m |
2.4 Patriot | Video of congressional hearing | https://www.c-span.org/video/?25443-1/patriot-missile-performance |
Website with html versions of many statements in the congressional hearing | https://web.archive.org/web/20121112172544/http://www.fas.org/spp/starwars/congress/1992_h/index.html | |
YouTube video summarizing the Patriot system, the Dhahran events, and some of T. Postol’s arguments | https://www.youtube.com/watch?v=9OEjnBfuNSc | |
2.4.6 Other Bugs | BBC: In the wake of HMS Sheffield (Video) | https://www.dailymotion.com/video/x5syshm |
BBC: In the wake of HMS Sheffield (Video) | https://rutube.ru/video/3171bc4dc6e325b4054a0c171625f1cb/ | |
HMS Sheffield hit by Exocet (Video) | https://www.dailymotion.com/video/x2o7nbn | |
3.1 Sleipner | Exc. 7: exponential function and its derivative | exponential_derivatives.m |
corresponding plot of matlab file | exponential_derivatives.pdf | |
Exc. 9: Lagrange polynomials | lagrange_polynomials.m | |
corresponding plot of matlab file | lagrange_polynomials_interpol.pdf | |
Working paper of Ger Wackers (reference [47]) | https://www.duo.uio.no/bitstream/handle/10852/17747/WP33.pdf | |
3.2 London Millenium | YouTube video of Quebec Bridge problem | https://www.youtube.com/watch?v=FQUHZV7r8iI |
YouTube video of Quebec Bridge problem | https://www.youtube.com/watch?v=xk1xEctDK0k | |
YouTube video of Tacoma Bridge collapse | https://www.youtube.com/watch?v=3mclp9QmCGs | |
YouTube video of the opening of the Millenium Bridge | https://www.youtube.com/watch?v=eAXVa__XWZ8 | |
YouTube video of the testing of the Millenium Bridge | https://www.youtube.com/watch?v=QfgNqi4RGLk | |
3.3 Weather | general description on weather forecast by DWD | https://www.dwd.de/EN/research/weatherforecasting/weatherforecasting_node.html |
3.4 Math. Finance | YouTube video: Mark Blyth on the Danger of Mathematical Models | https://www.youtube.com/watch?v=hmWbkPezgtU |
YouTube video: Nassim Taleb on Black Monday | https://www.youtube.com/watch?v=aFGX3y07hc4 | |
Interview of New Yorker with Nassim Taleb | https://www.youtube.com/watch?v=Y_NqImYe3eI | |
4.1 Fly-by-wire | YouTube video on the accident at Warsaw (Poland) in 1993 | https://www.youtube.com/watch?v=gQP-HI8aVAY |
YouTube video on the near accident at Hamburg (Germany) in 2008 | https://www.youtube.com/watch?v=ueJeC2pxxbM | |
YouTube video on the accident near Ueberlingen (Germany) in 2002 | https://www.youtube.com/watch?v=rycXgXPuDWU | |
The emerging 737 Max scandal, explained | https://www.vox.com/business-and-finance/2019/3/29/18281270/737-max-faa-scandal-explained | |
Article on Boeing 737 and FAA in The New Yorker | https://www.newyorker.com/news/our-columnists/how-did-the-faa-allow-the-boeing-737-max-to-fly | |
Article on Boeing problems in aviation-blog | https://www.aviationcv.com/aviation-blog/2019/shocking-facts-boeing-737max-crash | |
Crash of Boeing 737-8 (MAX) in Indonesia in 2018: Preliminary Aircraft Accident Investigation Report | https://reports.aviation-safety.net/2018/20181029-0_B38M_PK-LQP_PRELIMINARY.pdf | |
summary of preliminary Aircraft Accident Investigation Report | https://www.airlive.net/ntsc-indonesia-publishes-preliminary-report-on-jt610-boeing-737-max-8-crash/ | |
Crash of Boeing 737-8 (MAX) in Ethiopia in 2019: Report of ABC News | https://www.abc.net.au/news/2019-03-18/ethiopian-airlines-737-max-8-similarities-to-lion-air-crash/10910460 | |
Crash of Boeing 737-8 (MAX) in Ethiopia in 2019: Report of CNN | https://edition.cnn.com/2019/03/13/politics/boeing-737-max-8-software/index.html | |
Final Report Lion Airlines | http://knkt.dephub.go.id/knkt/ntsc_home/ntsc.htm | |
How the Boeing Disaster Looks to a Software Developer - IEEE Spectrum | https://spectrum.ieee.org/aerospace/aviation/how-the-boeing-737-max-disaster-looks-to-a-software-developer | |
4.2 Automotive | YouTube video on accident of Google car on February 14, 2016 | https://www.youtube.com/watch?v=eTLMGjp-AIQ&t=2s |
YouTube video on Joshua Brown's Tesla S accident with a semitruck on May 7, 2016 | https://www.youtube.com/watch?v=uIV6sGHZo1U | |
YouTube video on Tesla S accident with a fire truck on January 22, 2018 | https://www.youtube.com/watch?v=mEGAH330SCY&t=5s | |
YouTube video on Tesla X accident at construction site in March 23, 2018 | https://www.youtube.com/watch?v=VVJSjeHDvfY | |
YouTube video: demo of Tesla's autopilot | https://www.youtube.com/watch?v=VG68SKoG7vE | |
Video on Tesla S crashing in standing bus, May 2016, in CH | https://electrek.co/2016/05/26/tesla-model-s-crash-autopilot-video/ | |
5.1 Space Shuttle | Paper of Garman (reference [3]) | https://dl.acm.org/citation.cfm?id=1005928.1005929 |
NASA survey report on all Space Shuttle missions including data on STS-1 (reference [7]) | https://www.jsc.nasa.gov/history/reference/TM-2011-216142.pdf | |
YoutTube video of press conference on solution of the problem of Pathfinder | https://www.youtube.com/watch?v=Y6v98S1BHek | |
YoutTube video on the planned vs. real landing Mars Polar Lander | https://www.youtube.com/watch?v=VWCG1LugTz8 | |
YoutTube video on Beagle 2: report on loss and discovery of parts | https://www.youtube.com/watch?v=8Y6NL4Aa7Is | |
6.1 Pentium | Matlab file for the creation of Fig. 6.2 | pentium_table.m |
Original Edelman matlab code | edelman.m | |
SRT Division Visualizer (developed by our Student Lukas Kollmer in ST2019) | Website with running code: https://lukaskollmer.me/srt-division-visualizer/ | |
github site: https://github.com/lukaskollmer/srt-division-visualizer | ||
Website of Edelman including his paper | http://www-math.mit.edu/~edelman/homepage/papers/pentiumbug.pdf | |
"Pentium Papers" of Cleve Moler | https://blogs.mathworks.com/cleve/2016/09/05/the-pentium-papers-my-first-matlab-central-contribution/ | |
Cleve Moler's matlab files on pentium bug on matlab central | https://de.mathworks.com/matlabcentral/fileexchange/1666-pentium-division-bug-documents | |
Website of T. Nicely | http://www.trnicely.net/pentbug/ | |
6.2 Rover Flash | Article of G. Reeves (NASA JPL) | https://ieeexplore.ieee.org/document/1559723 |
NASA press releases: Jan. 21.- 29., 2004, on rover spirit | https://mars.jpl.nasa.gov/mer/news/archive/2004/ | |
7.1 Therac-25 | YouTube Video on Therac-25 cases and problems | https://www.youtube.com/watch?v=uEvu2PlDhO0 |
YouTube video on the explanation of the race condition bug | https://www.youtube.com/watch?v=izGSOsAGIVQ | |
7.2 Denver | YouTube Video on Denver (by MSNBC) | https://www.youtube.com/watch?v=xx8f4x6C_KY |
YouTube Video on Heathrow (by BBC News) | https://www.youtube.com/watch?v=CtD0pQC8OJ0 | |
YouTube Video on Heathrow (by NTDTV) | https://www.youtube.com/watch?v=TchXy6nEDvU | |
YouTube Video on Heathrow (by ITV) | https://www.youtube.com/watch?v=uh4Q_gfMf2E | |
YouTube Video on Heathrow (by Vanderlande) | https://www.youtube.com/watch?v=cac411oBqSE | |
YouTube Video on Heathrow (by Brady) | https://www.youtube.com/watch?v=HFEuzPgkQTc | |
7.3 SDI | YouTube Video on the difficulties of ballistic missile defense | https://www.youtube.com/watch?v=GPe2YjWxQSEhO0 |
8.1.3 Neural Networks | The Neural Net Tank Urban Legend | https://www.gwern.net/Tanks |
MISC | QR code generation | example_denver.m |
original sources for QR code generation | https://de.mathworks.com/matlabcentral/fileexchange/49808-qr-code-generator-1-1-based-on-zxing | |
Github: Package for pdf plotting of figures | https://github.com/altmany/export_fig |