Posts

Showing posts with the label software development quality bugs defects

Something no one tells you about "bugs" in software

Anand Kumar Keshavan   Software industry has its own quirks. What the rest of the world calls "defects", we refer to them as a "bugs".  The word has become so common that it is being used in other contexts as well. For example,  does a car company say that a car model has a "bug" in its transmission? No, but  same car company will use the word "bug" for  any defect caused by a flaw in the software running on the onboard computer of one of its models.  I learnt this recently, as the service agent of my car told me that he had to upgrade the software in the ECU due to a "bug". When I asked him what he meant by "bug"... well,  he couldn't define it. Computing folklore tells us that the word was first used by engineers,  colleagues of the pioneer  Grace Hopper  , while working on the early electromechanical computers. It is said that  they had traced a particular  fault in the computer to an actual insect that had lod...