Tracking Bugs | Is It Really Looking for Actual Bugs?

When computer programmers say that they’re debugging, people assume that they’re just fixing the code of the program. The word “bug” in computer jargon would mean that there are problems in the code. However, most people don’t know the history behind the coined term “bug”. As computers become common, bug tracking has been a standard operating procedure for software and website developers.

History of bug tracking

It was a typical day at Harvard, and Admiral Grace Hopper is somehow perplexed why the Mark II is not working. Hopper worked as a navy engineer, and she decided to retire from military work. She then went to Harvard for the navy engineering program.

Being a mathematician herself, Hopper is a popular figure in computer science and coding. When tinkering about the problem of Mark II, she seemed to check the hardware itself. Back then, data is stored in magnetic tapes. Hopper and the technical team checked Panel F saw something.

There is an actual moth stuck “15:45 Relay #70 Panel F”. Hopper noted in her journal, “first actual case of bug being found”. And since this remark of Hopper, the word “bug” has become a computer term. Back in Hoppers time, the bug is simply a mechanical malfunction. But today, it has been used to refer to looking problems within the code.

And thus, the coining of term opened the world of bug tracking and debugging as a user acceptance tracking tool in gathering feedback from the prospective users.

Tracking bugs as a website feedback tool

Websites, though created by the best programmer in the world, are not 100 per cent perfect. Debugging sites is a way to improve the functionality of the website. In tracking bugs, programmers rely on the communications of the users during user acceptance testing. See more at Userback

The users report on the problems they’ve encountered in the system. In return, the programmers will find a way to fix the problem. In this manner, the users find “bugs” that were not spotted during the internal testing phase.

The programmers create scenarios during the internal testing phase to catch bugs. However, applying real-life transactions or actions on the website will help programmers detect more bugs.

Application in WordPress sites

Most businesses nowadays use WordPress to launch their website. Website developers use WordPress to help clients build their online presence. Tracking bugs in WordPress is a great way to improve the client’s site and to help the company improve its system.

The company urges programmers and developers to send their reports through the WordPress feedback system regarding the bugs detected. Aside from that, there are a lot of bug-tracking plugins that can be applied in WordPress.

The WordPress Core is the system that runs all the websites in WordPress. The development team urges everyone to follow the procedure below in reporting bugs:

  1. Before reporting bugs, check if the source of the bug is the Core. Also, make sure that the bug has not yet been fixed and detected before.
  2. Report the bug by creating a bug ticket in their tracker.
  3. Wait for further communication with the development team.