GIGO represents Garbage In, Garbage Out concept commonly used in computer science. The same concept is also used in mathematics to showcase that the quality of the input influences the quality of the output. This also shows that if the equations in mathematical problems are used correctly, they will provide correct results. Moreover, if the equation applied goes wrong, the result also stays wrong, implying that bad input results in bad output. The same concept, when used in computer science, occurs when computers that usually function based on strict logic produce unrecognizable output or garbage output if the input provided is invalid.
George Fuechsel, a programmer, was the one who coined the term Garbage In, Garbage Out. He used this term to make it easier for his students to be reminded that a computer system works based on the quality of input provided.
Though the GIGO concept is mainly used in the field of computer science, this applies only to those programs that can produce data that is invalid. This is a reminder that the quality of the computer program is to be considered exemplary only when it can recognize valid information before processing the data.
GIGO is sometimes also expanded as Garbage In, Gospel Out when an unwarranted faith is placed in generating the results from a computer program.
The primary use of the GIGO concept is to avoid crashes and other erratic behavior in computer programs resulting from errors.
GIGO concept in the business field is used to ensure that any improvement in the business should be supported by solid sets of data that act as inputs.
GIGO can be controlled to an extent by the usage of unique IDs
GIGO class is a category where the program has lost its ability to understand insufficient data and results in a crash