Fandom

The IT Law Wiki

Bug

32,198pages on
this wiki
Add New Page
Talk0 Share

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

Buggy code (i.e., flawed computer programs) is probably the oldest unsolved problem in computer science, and there is no particular reason to think that research can solve the problem once and for all.[1]

Definitions Edit

Computing Edit

A bug is an unexpected fault or malfunction in a computer program or system. The term is credited to Grace Hopper, an early pioneer in computing and the creator of COBOL. It is said that one day in the late 1940s, she was responsible for cleaning out ENIAC, the first working computer. She was trying to find out why the computer was not working correctly. She found a real bug (a moth) lodged in a mechanical relay.

Surveillance Edit

A bug is a hidden electronic device which can be used to capture, record and/or transmit voice or data to a receiving party.

Overview Edit

Buggy software is largely a result of the fact that, despite many years of serious and productive research in software engineering, the creation of software is still more craft than science-based engineering. Furthermore, the progress that has been made is only minimally relevant to the legacy software systems that remain in all infrastructures.

The fact that essentially all software systems contain bugs is not new. Bugs can result from a variety of causes, ranging from low-level errors (e.g., a mathematical expression uses a plus sign when it should use a minus sign) to fundamental design flaws (e.g., the system functions as it was designed to function, but these functions are inappropriate in the circumstances of operation).

References Edit

  1. Information Technology for Counterterrorism: Immediate Actions and Future Possibilities, at 5.

Source Edit

See also Edit

Also on Fandom

Random Wiki