Garbage in, garbage out

Garbage in, garbage out er et databehandlingsuttrykk som forkortes til akronymet GIGO og betyr oversatt til norsk «søppel inn, søppel ut». Det kalles også «computerloven» eller «SISU-prinsippet» (Søppel Inn, Søppel Ut). Uttrykket henviser det fenomen i informatikken eller i informasjons- og kommunikasjonsteknologien at datamaskiner fordi de bare bruker logiske prosesser vil behandle alle slags data som puttes inn, også feilaktige eller irrelevante data (på norsk søppel inn, engelsk garbage in), og datamaskinen vil da levere uønskede og ofte uventede resultater (norsk søppel ut, engelsk garbage out).

Garbage in, gospel out er en nyere utvidelse av akronymet som betyr at selv om "søppel" legges inn så har brukerne en tendens til å tro på resultatene av databehandlingen som om de var et evangeliium (gospel).

Historie
Uttrykket var mest populært i databehandlingens tidlige dager, men er like gyldig i dag når kraftige datamaskiner kan produsere store mengder feilaktig informasjon på kort tid. Termen ble første gang brukt 1. april 1963 i en syndikert avisartikkel om de første stadiene i bruk av databehandling hos US Internal Revenue Service. 
Uttrykket ble kjent fordi George Fuechsel brukte det som en opplæringsmantra. 
George Fuechsel var tekniker/instruktør for IBM 305 RAMAC i New York. Det ble i programmeringens begynnelse krevd av programmererne at de testet praktisk talt hvert steg i programmet og de ble advart om at de kunne ikke forvente at programmet gjorde «de rette tingene» når dataene som ble lagt inn inneholdt feil. 

Charles Babbage som hadde funnet opp den første programmerbare maskinen merket seg det underliggende prinsippet og sa:. 

Uttrykket kan ha kommet fra regnskapsuttrykkene FIFO and LIFO accounting, og programmeringsuttrykkene last-in, first-out (LIFO), first-in, first-out (FIFO).

Bruk
Databehandling
Uttrykket brukes om databehandling hvor inngående data ikke er relevante og/eller riktige. Dette fører til at resultatet heller ikke er verken riktig eller relevant.

Digitalisering
Uttrykket kan også brukes som forklaring på dårlig kvalitet når lyd- eller videoopptak digitaliseres. Selv om digitalisering kan være første steg i å rense et signal så øker ikke digitaliseringen kvaliteten på signalet. Defektene i det opprinnelige analoge signalet vil trofast bli kopiert, men de kan bli identifisert og fjernet ved etterfølgende digital signalbehandling.
Tillit
Garbage in, gospel out er en nyere utvidelse av akronymet. Det er en kynisk kommentar til tendensen til overdreven tillit til databehandling og menneskers tilbøyelighet til blindt å akseptere hva datamaskinen sier. Siden dataene har passert gjennom en datamaskin har folk en tendens til å tro på dem. 

Beslutninger
GIGO er også vanlig brukt om menneskelige feil i beslutningstakings-prosesser som skyldes feilaktige, ukomplette og unøyaktige data. 
Usenet
GIGO var navnet på ett Usenet gateway program laget av FidoNet, MAUSnet, e.a.

Se også

FINO
bogosort

Referanser 
 

 
 

Engelske ord og uttrykk
Terminologi
Sjargong