Recurring |
one_organization, multiple_organization |
(a) The software failure incident having happened again at one_organization:
- Goldman Sachs experienced a technical glitch in an internal computer system that caused incorrect equity options orders to be issued, resulting in erroneous trades [21144].
- Knight Capital, another organization, also faced a high-profile trading glitch in the past, losing $440 million due to a software snafu affecting trading activity [21144].
(b) The software failure incident having happened again at multiple_organization:
- The article mentions that smaller trading glitches have made their mark in 2012, citing examples like the botched IPOs of the BATS exchange and Facebook, highlighting the frailty of markets in a high-speed trading world [21144].
- The "flash crash" of 2010, which caused significant market disruption, was triggered by an unnamed investor using a computer algorithm, selling a large number of futures contracts in a short period of time [21144]. |
Phase (Design/Operation) |
design, operation |
(a) The software failure incident related to the design phase can be seen in the article where it mentions that a technical glitch in an internal computer system at Goldman Sachs caused the firm to issue incorrect equity options orders to various options exchanges [21144]. This indicates that the failure was due to contributing factors introduced during the system development or updates.
(b) The software failure incident related to the operation phase is evident in the same article where it states that Knight Capital experienced a high-profile trading glitch last August, resulting in the firm losing $440 million after a software snafu affected trading activity in nearly 150 NYSE-listed stocks [21144]. This highlights a failure due to contributing factors introduced by the operation or misuse of the system. |
Boundary (Internal/External) |
within_system, outside_system |
(a) within_system: The software failure incident at Goldman Sachs was caused by a technical glitch in an internal computer system, leading to the issuance of incorrect equity options orders to various options exchanges [21144]. This indicates that the failure originated from within the system itself.
(b) outside_system: The article mentions that the "flash crash" in May 2010, which caused significant market disruptions, was triggered by an unnamed investor using a computer algorithm that sold a large number of futures contracts in a short period of time [21144]. This incident highlights how external factors, such as investor actions and market conditions, can also contribute to software failures. |
Nature (Human/Non-human) |
non-human_actions, human_actions |
(a) The software failure incident occurring due to non-human actions:
- The article mentions a technical glitch in an internal computer system at Goldman Sachs that caused incorrect equity options orders to be issued to various options exchanges [21144].
- The "flash crash" in May 2010, which caused a significant market disruption, was triggered by an unnamed investor using a computer algorithm that sold a large number of futures contracts in a short period of time [21144].
- Knight Capital's high profile trading glitch in August, which resulted in a loss of $440 million, was due to a software snafu affecting trading activity in nearly 150 NYSE-listed stocks [21144].
(b) The software failure incident occurring due to human actions:
- The article mentions the possibility of a "fat-fingered" Citibank trader accidentally typing "billion" instead of "million" on the number of trades, contributing to the flash crash in May 2010 [21144].
- Dennis Dick of Premarketinfo.com highlighted the importance of being cautious when using algorithm software and the potential for costly mistakes due to human errors like key stroke errors [21144]. |
Dimension (Hardware/Software) |
hardware, software |
(a) The software failure incident related to hardware:
- The article mentions a technical glitch in an internal computer system at Goldman Sachs that caused incorrect equity options orders to be issued to various options exchanges [21144].
- The incident at Knight Capital, where a software snafu affected trading activity in nearly 150 NYSE-listed stocks, resulted in the firm losing $440 million [21144].
(b) The software failure incident related to software:
- The article discusses how the "flash crash" in May 2010 was triggered by an unnamed investor using a computer algorithm that sold a large number of futures contracts in a short period of time [21144].
- It is highlighted that smaller trading glitches in 2012, such as the botched IPOs of the BATS exchange and Facebook, emphasized the frailty of markets in a high-speed trading world [21144]. |
Objective (Malicious/Non-malicious) |
non-malicious |
(a) The software failure incident at Goldman Sachs was non-malicious. It was caused by a technical glitch in an internal computer system that led to incorrect equity options orders being issued to various options exchanges [21144]. The incident was described as a "snafu" and not as a deliberate act to harm the system. |
Intent (Poor/Accidental Decisions) |
poor_decisions |
(a) The software failure incident related to the trading glitch at Goldman Sachs can be attributed to poor decisions. The incident was caused by a technical glitch in an internal computer system that led to the issuance of incorrect equity options orders to various options exchanges. This glitch resulted in erroneous trades, impacting the markets and causing financial losses. The incident highlights the importance of ensuring the accuracy and reliability of algorithm software before deployment to prevent such costly errors [21144].
(b) Additionally, the article mentions the "flash crash" of 2010, where a significant market disruption occurred due to an unnamed investor using a computer algorithm that sold a large number of futures contracts in a short period of time. This incident was not attributed to accidental decisions but rather to the use of algorithm software without proper oversight and risk management, leading to a drastic market event [21144]. |
Capability (Incompetence/Accidental) |
development_incompetence, accidental |
(a) The software failure incident related to development incompetence is evident in the article as it mentions the trading glitch at Goldman Sachs caused by a technical glitch in an internal computer system, leading to incorrect equity options orders being issued to various options exchanges [21144]. This indicates a failure due to contributing factors introduced due to lack of professional competence by humans or the development organization.
(b) The software failure incident related to accidental factors is also highlighted in the article, particularly in the context of the "flash crash" of 2010, where an unnamed investor using a computer algorithm triggered a crash by selling a large number of futures contracts in a short period of time. This incident was not intentional but resulted from accidental actions within the automated trading system [21144]. |
Duration |
temporary |
The software failure incident reported in the articles can be categorized as a temporary failure. The incident at Goldman Sachs was caused by a technical glitch in an internal computer system that led to the issuance of incorrect equity options orders to various options exchanges [21144]. This glitch resulted in erroneous trades, and the exchanges were working to resolve the issue. The impact of the failure, in terms of dollars lost, was still being calculated, indicating a temporary disruption caused by specific circumstances rather than a permanent failure introduced by all circumstances. |
Behaviour |
value, other |
(a) crash: The article mentions a software failure incident where Goldman Sachs issued incorrect equity options orders due to a technical glitch in an internal computer system, leading to erroneous trades on various options exchanges [21144].
(b) omission: The article does not specifically mention a case where the system omitted to perform its intended functions at an instance(s).
(c) timing: The article does not mention a failure due to the system performing its intended functions correctly, but too late or too early.
(d) value: The software failure incident described in the article falls under this category as the system performed its intended functions incorrectly by issuing incorrect equity options orders, resulting in erroneous trades [21144].
(e) byzantine: The article does not describe a failure due to the system behaving erroneously with inconsistent responses and interactions.
(f) other: The other behavior observed in the software failure incident is the potential loss of dollars due to the glitch, which is still being calculated. The impact in terms of dollars lost is uncertain, and the exchanges are working to resolve the issue [21144]. |