World War II era computer), a huge moth was discovered such that its body was shorting out one of the vacuum tube and relay circuits and causing the repetitive fault, and so may have played a key role in popularizing the term which was in use in hardware engineering from at least Edison's time (see Computer bug#Etymology). Since the Admiral's speeches, both hardware faults and software errors are now routinely referred to as "bugs", and getting the flaws out of a product is known as 'debugging' the system. Her team almost certainly coined the latter term. A particular type of software program designed to aid software development is known as a "debugger" complements the program known as a compiler, the first of which was developed by G.M. Hopper. The use of bug to refer to a computer error in logic was a metaphorical extension that has become so popular that it is now part of the regular meaning of "bug". The computer industry has a host of words whose meaning has been extended through such metaphors, including "mouse" for possessing a 'tail' similar to said rodent now used widely for these computer input devices—even though the more modern wireless ones have lost the metaphorical tail entirely. See also Pataphor Extended metaphor References Extension