Software testing and bug stories in the news

Iphone Alarm stopped working(thousands of reports over the last few months). This is just Apple acknowledging the problem:

Cause(from some user):
There is a feature called attention aware, and it doesn’t work
You have to turn it off (in 2 settings locations, frustratingly)
It thinks you are looking at the phone when the alarm goes off, so it silences it immediately

Another user
It’s the facial awareness garbage
If you disable that shit it will stop happening
My phone somehow thought my bare ceiling was my face, so it assumed I was already paying attention

1 Like

Some transportation systems working on floppy disks need rebooting several times yearly as it’s causing intermittent issues.
Initially built 25 years ago, and it worked ok on that tech; it now needs 10 years to rebuild it and more than 90 million $ - funny…

2 Likes

Tool provider on success story on using AI for Serious Fraud Office in UK:

A few years later:
UK agency to look at past and present investigations as fresh issues emerge over evidence disclosure
The new issue relates to OpenText Axcelerate, a software provider the SFO started using in 2018, including in its current probe into London Mining.

“The prosecution’s compliance with its duty of disclosure is a fundamental part of the right to a fair trial. It is of critical importance that the means used to interrogate electronic material is properly understood by the prosecution.”

Cause:
The issues with Autonomy related to how the software recognized punctuation, the people said. These included a failure to properly recognise non-character letters such as full stops, and meant names in certain formats could be missed.

1 Like

Devices…distributed in the U.S. between 2002 and August of last year.
‘The FDA said that software versions before v.6.0.0 could demonstrate several issues, such as high-priority alarms not sounding or the device restarting infusions with incorrect settings, locking its screen, incorrectly displaying bolus and loading dose information, or having doses fall below the minimum recommended rate, among others.’

I don’t know how to think of this…as the company also reported hardware issues a couple of years ago.
Are they rushing through things, or only doing the minimal FDA required checks, thought of fixing issues later with updates(just go to market quick), or haven’t done testing that’s not checking of requirements/specifications?

Swipe your card twice to enter demo mode …haha. Then check how much free gas you can get away with.

2 Likes

I’m disappointed in the clickbait of the BBC, but it did make me chuckle.

2 Likes
1 Like

This book is for free and there are many such interesting stories about bugs.

Have you read this?

Software Bug… by Ajay Balamurugadas et al. [PDF/iPad/Kindle] (leanpub.com)

1 Like

Another type of problem to consider: ‘missing code’.
Details: missing logical flow implementation/branch consideration.

Bug reporting might be illegal in Nepal:

The cost of technical debt

Technical debt manifests in myriad ways, from system failures and slower innovation, to security breaches. It was behind the cancellation of more than 13,000 Southwest Airlines flights in late December 2022, which stranded passengers and bags all over the U.S. during the height of the holiday travel season. It’s also, according to experts, a primary driver of the many software vulnerabilities which led to dozens of hacks in the past 12 months, including exploits of critical systems operated by Google, Apple and Microsoft.

This technical debt would require $1.52 trillion to fix, and costs the U.S. $2.41 trillion a year in cybersecurity and operational failures, failed development projects, and maintenance of outdated systems, according to a 2022 report by a software industry-funded nonprofit. That’s more than 2.5 times what the U.S. government pays in annual interest on the national debt. The author of that report, retired University of Texas at Austin software engineering professor Herb Krasner, says he believes that debt has now climbed to nearly $2 trillion.

https://www.wsj.com/tech/personal-tech/the-invisible-1-52-trillion-problem-clunky-old-software-f5cbba27

1 Like

If you’re using Amazon Web Services and your S3 storage bucket can be reached from the open web, you’d do well not to pick a generic name for that space. Avoid “example,” skip “change_me,” don’t even go with “foo” or “bar.” Someone else with the same “change this later” thinking can cost you a MacBook’s worth of cash.

1 Like

Potential issue:
Because of the error, persons under the age of 18 may have gained access to the adult content hosted by the website.

Cause:
“A coding configuration issue with Yoti led to a reporting error which stated a threshold was set to 23 years of age, during a period of time when it had been set to 20 –- always higher than the requirement of 18.”

I have a feeling I’ve seen this one before: Log in and see someone else’s account data.
The cause of the problem here seems to be distributing the app cache wrongly:

1 Like

Effect:
About 85,000 people were running the problematic software at that time.
The FDA is now reporting the technical issue left to 224 injuries.

Cause(an update of an app with compatibility issues):
Version 2.7 of the t:connect Apple iOS app – used with the t:slim X2 insulin pump with Control-IQ – has been recalled due to a software issue that causes the app to crash and relaunch. This cycle drains the pump battery, causing it to shut down sooner than expected and suspend insulin delivery.

News link:

1 Like

Is this going to be the biggest bug introduced in our times?

“The computer scientist regarded as the “godfather of artificial intelligence” says the government will have to establish a universal basic income to deal with the impact of AI on inequality.”

“AI applications may execute key tasks currently performed by humans, which could lower labor demand, leading to lower wages and reduced hiring. In the most extreme cases, some of these jobs may disappear.”

What kind of advocacy are the testers doing to support fixing it?

1 Like

Via @hugs

:man_facepalming:t2:

2 Likes

This makes me think of poor testing, or the choice to release as much as possible as quickly as possible.
This is accompanied by automation, as many monitoring tools as possible, a team of IT operations managing the application running in production, process changes - DevOps and shift-left, and then on top, more than half of the developer time is spent also on identifying bugs and their source in production…
And now they bring up the topic of AI and full-stack observability that will magically find and fix the problems occurring for them.

1 Like

No surprises here:

Google’s “AI Overview” can give false, misleading, and dangerous answers

Which reminds me I saw this last week too. :grimacing:

1 Like