A problem with computer software or hardware that causes it to malfunction or crash. The term is credited to Grace Hopper, an early pioneer in computing and the creator of COBOL, an early business computer language. It is said that one day in the late ‘40’s, she was responsible for cleaning out Eniac, the first working computer. She was to try to find what was keeping it from working correctly. She found a real bug lodged in a mechanical relay. The term started as “getting the bugs” out of the computer, now known as debugging.