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:. 

Ved to anledninger har jeg blitt spurt; «Unnskyld, Mr. Babbage, hvis du legger inn gale tall i maskinen, vil de riktige svarene komme ut?» ... Jeg er ikke i stand til å forstå hva slags forvirrede idéer som kan fremprovosere et slikt spørsmål.

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


== Bruk ==
DatabehandlingUttrykket 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.
Forholdet mellom inn- og utdata er svært viktig i databehandling. Selv om mange fortsatt tror at det er noe mystisk ved datamaskinen, er det viktig å huske på at de data en får ut av en datamaskin, er direkte relatert til de data som er gitt den. Dette er et prinsipp som gjelder i all databehandling og går under navnet SISU-prinsippet (Søppel Inn, Søppel Ut), eller på engelske GIGO-prinsippet (Garbage In, Garbage Out). Med andre ord er kvaliteten av de data en får ut helt avhengig av kvaliteten av de data som ble gitt til maskinen. Dette blir ofte glemt. 

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.Beslutningstakere møter i stigende grad computergenerert informasjon og analyser som ikke kan samles eller analyseres på noen annen måte enn ved databehandling. På grunn av dette blir det uaktuelt å se på prosessene bak også når det er grunn til mistanke om at det er noe galt med resultatet. Kort sagt, computer-analysen blir et troverdig referansepunkt også når den baseres på dårlige data.

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 ==