A bug is in the eye of the beholder

If a program does not work as users expect it to, but the developer sees nothing amiss, is it a bug?

Written by Daniel Robinson

When is a bug not a bug? When it’s an undocumented feature. This is an old industry joke that pokes fun at software vendors, who often dismiss unexpected behaviour in applications by pretending that nothing is wrong and that the software was really designed that way.

Two recent “bugs” reminded me of that joke, and both concerned spreadsheets: Microsoft’s Excel 2007 and the Calc application in the OpenOffice.org open source productivity suite.

Excel hit the headlines at the end of September with an issue affecting some calculations that produce a result around 65,535. The flaw only affects Excel 2007, and causes an incorrect result to be displayed. Microsoft downplayed the seriousness of this, stating that it is the displayed result and not the stored result that is affected, so that other calculations referencing that particular cell should be correct.
This might not reassure users whose business projections depend on such calculations, but at least Microsoft has promised a fix in the near future.

Perhaps more problematic is when a feature doesn’t perform as users expect, yet is regarded as functioning perfectly correctly by the vendor. Following the recent launch of OpenOffice.org version 2.3, a reader wrote to IT Week complaining about an issue he said has been vexing him and others since the first release, and which is still present in the new version.

At the heart of the issue is the AutoFilter function, which hides cells depending on their contents. This might be used so that only non-blank cells are displayed, for example. In Excel, the user can then perform an operation, such as filling the remaining blank cells with a particular value, while leaving the hidden cells unaffected.

However, in OpenOffice.org’s Calc spreadsheet, applying an operation to a selected row of cells will affect all of them, even if they are hidden. It seems that a very vocal minority of users has been trying to get this changed since the earliest days of the suite, but those managing the project insist the function exhibits the intended behaviour.

This raises the question of when exactly an issue should be regarded as a genuine bug. To the developers, AutoFilter works perfectly, while many of those posting comments on the OpenOffice.org forums regard it as a fatal flaw.

Perhaps as a compromise, it could provide a tickbox option “AutoFilter works like in Excel” for those that require this. Otherwise, it would seem a strange affair if Microsoft turned out to be more responsive to user feedback than an open source project.

Tags:

reader comments

related articles

an office

Momentum builds behind online office apps

Google, Microsoft and Adobe have all made moves in the online applications area 04 Oct 2007

 

OpenOffice adds enhancements

Version 2.3 of the open-source productivity suite adds numerous improvements 19 Sep 2007

Microsoft steps up web client effort

Microsoft has boosted its software-as-a-service credentials with new releases 05 Sep 2007

Ask touts search privacy

Privacy vs convenience balance could be difficult, warns analyst 11 Dec 2007

Halloween 'skeleton' spam hides Storm Trojan

Don't let your PC be turned into a zombie 31 Oct 2007

Hartnett interview: Morale is low at HMRC

HMRC chief says morale is 'not high' and won't rule himself out of becoming CEO 01 Aug 2008

related whitepapers

today's top stories

Learning from the credit crunch to avoid a broadband crunch

While it might be the most pressing issue de jour , the financial system isn’t the only area where government needs to... 10 Oct 2008

How careerism can warp IT procurement

Many working in IT put their career interests before those of their employer when weighing up purchasing options 10 Oct 2008

City in pressing need of skilled IT matchmakers

With the financial services sector plunging ever deeper into an M&A maelstrom, IT leaders are having their systems integration skills and due diligence expertise tested as never before 09 Oct 2008

The definitive guide to software development

Five key trends and five best practice tips to help you improve your programming capabilities 09 Oct 2008

Computing podcast - IT implications of the banking crisis, and the FSA clamps down on IT security

We discuss the effect of shotgun mergers and acquisitions on financial services IT staff, and examine the industry regulator's plan to fine directors for information security breaches 09 Oct 2008

Advertisement

Newsletter signup

Sign up for our range of FREE newsletters:

Existing User

Newsletter user login:

Jobs

Related jobs

Job of the week

Job alerts

Sign up here

Find your next job


IT Salary Checker

Check salary here

Advertisement

White papers

Search white papers

Top categories

VPN, Extranet and Intranet Solutions

WAN/ LAN Solutions

Network Security

Interoperability-Connectivity

Grid/ Utility Computing

Latest poll

Would you apply for a job that was advertised on Facebook or a similar social networking site?

Would you apply for a job that was advertised on Facebook or a similar social networking site?

The government is using Facebook to recruit IT staff - would you apply to such an ad?

Previous poll results

Latest audio and video articles

programming codeVideo

The definitive guide to software development

Five key trends and five best practice tips to help you improve your programming capabilities 09 Oct 2008

Podcast imageAudio

Computing podcast - IT implications of the banking crisis, and the FSA clamps down on IT security

We discuss the effect of shotgun mergers and acquisitions on financial services IT staff, and examine the industry regulator's plan to fine directors for information security breaches 09 Oct 2008

Latest in-depth articles

Financial Services Authority buildingAnalysis

FSA threatens executives with fines

Senior management to be held accountable for security lapses at banks 09 Oct 2008

Comment

Broadband must be a spending priority

For the economic health of the nation, the government would do better to bankroll an optical fibre rollout rather than prop up profligate banks 09 Oct 2008

Advertisement

Primary Navigation