Heisenbugi

Wikipediasta
Siirry navigaatioon Siirry hakuun

Heisenbugi on ohjelmistovirhe, joka tuntuu häviävän tai muuttuvan käyttäytymistään, kun sitä yritetään tutkia. Termi on sanaleikki Werner Heisenbergin (1901–1976) mukaan, fyysikon joka ensimmäisenä havaitsi havainnoijan vaikutuksen kvanttimekaniikassa, eli että järjestelmän havainnointi väistämättä muuttaa sen tilaa.[1][2][3][4][5][6][7] Elektroniikassa perinteinen nimi tälle ilmiölle on anturiefekti, jossa anturi, joka on kytketty erilaisiin laitteisiin, automaattisesti muuttaa niiden käyttäytymistä.

  1. The Jargon File: heisenbug Catb.org. Arkistoitu 14.4.2013. Viitattu 28.7.2024. (englanniksi)
  2. The Jargon File: Mandelbug catb.org. Arkistoitu 8.7.2024. Viitattu 28.7.2024. (englanniksi)
  3. Raymond, Eric S.: The New Hacker's Dictionary. Cambridge (Mass.): MIT Press cop., 1998. ISBN 0-262-18178-9. Finna.fi-tietokanta. (englanniksi)
  4. Clarke, Arthur C.: The Ghost from the Grand Banks. Google-kirjat. New York: Bantam Books, 1991. ISBN 0-553-18045-2. Finna.fi-tietokanta. (englanniksi)
  5. The Jargon File: Schroedinbug Catb.org. Arkistoitu 12.1.2013. Viitattu 28.7.2024. (englanniksi)
  6. Grottke, Michael & Trivedi, Kishor S.: Software Faults, Software Aging and Software Rejuvenation. Journal of the Reliability Engineering Association of Japan (REAJ), 2005, 27. vsk, nro 7, s. 425–438. doi:10.11348/reajshinrai.27.7_425. Artikkelin verkkoversio (PDF). Viitattu 28.7.2024. (englanniksi)
  7. Grottke, Michael & Trivedi, Kishor S.: Fighting Bugs: Remove, Retry, Replicate, and Rejuvenate. IEEE Computer, 2007, 40. vsk, nro 2, s. 107-109. Electrical and Electronics Engineers (IEEE). doi:10.1109/MC.2007.55. Artikkelin verkkoversio (PDF). Viitattu 28.7.2024. (englanniksi)