What’s the origin of the term ‘bug’? | Agilitest blog

This article follows the #TestCulture on the origin of the term ‘bug’. Culture points on the testing world, sharing of anecdotes and discussion around testing and automation, #TestCulture is a weekly appointment on Agilitest’ Twitter account, which takes place every Thursday at 4pm GMT.

Grace Murray Hopper, a woman invested in technological evolution, but not only

Grace Brewster Murray Hopper is born on December 9, 1906, in New York. She was an American computer scientist and United States Navy rear admiral, and a pioneer in computer programming who invented one of the first linkers. Early in her life, Grace Murray Hopper showed a big interest in engineering. As a child, she would often take apart household tools and put them back together. After the bombing of Pearl Harbor and the United States’ entry into World War II, Grace decided to join the war effort. She was initially rejected, but she persisted and received a waiver to join the U.S. Naval Reserve (Women’s Reserve). Defense Distinguished Service Medal, U.S. Naval Reserve Medal, Presidential Medal of Freedom… She has won many awards during her career (9 in total).

A new language created by Grace and her team

In 1959, Grace served as a technical consultant to the Conference on Data Systems Languages (CODASYL), and many of her former employees served on the short-term committee that defined the new language COBOL (COmmon Business-Oriented Language).

COBOL is an English computer programming language designed for business. It is mostly used in commercial, financial and administrative systems of companies and governments. It is also used in mainframe applications.

Now, due to its declining popularity, COBOL is being rewritten in modern languages or replaced by software packages. Most COBOL programs are now only used to maintain existing applications. However, as late as 2006, many large financial institutions were developing new systems in COBOL.

A new term in tech, but not a new incident

In September 1947, Grace Murray Hopper recorded ‘the first computer bug’ in the logbook of Harvard’s Mark II computer. The problem was attributed to a moth caught between relay contacts in the computer, which Hopper duly recorded in the Mark II logbook with the explanation, “First actual case of bug found.” The bug was actually found by others, but Hopper chose the name in the logbook.

Grace is the person who probably made the incident famous. But, contrary to what many have acquired as the appearance of the term, Hopper did not actually invent the notion of “bug”. The term has been used since the 19th century with Thomas Edison. Grace just formalized it by using it as well. And this was the first bug identified in a computer (Thomas Edison used the phrase to describe a problem with his telephone designs).

No strings attached. Only good tests.
BONUS: the tests scenarios you create during your trial period can be replayed with ATS, our Open-Source backbone, for free and forever.

Originally published on Agilitest’ blog.

--

--

--

Codeless functional testing at scale is now a reality.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Why do we use frameworks?

Scala: Debugging and Unit Testing

ReactiveMeetups Roadshow with Sean Grove

Deploy Maven Repository to Central Repository

Dependency Injection [Dagger2] for Android — Part 1

Hive Today — September 12th, 2021 — Supply Down, Demand Up

Building a data warehouse using BigQuery [Part 3].

Alvin’s Dew Drop Daily — Issue #165

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Agilitest

Agilitest

Codeless functional testing at scale is now a reality.

More from Medium

The foundations of the Agile method | Agilitest blog

Mysticism Around Testing

EMBRACE API Testing

Software Testing Quality Assurance Services: In-House Vs Outsourcing | LogicaBeans