Term for errors-that-don't-look-like-errors?

Hello, I've found it useful in software design to distinguish between failure modes that will be obvious and those that may be confused with good behavior.  This is important for safety-related calculation-type software, in which the numbers may be taken and used to do something important.  I audited one organization that makes stress-analysis software, which classifies errors as follows:

Type A -- minor problems that dont affect results (ie warnings)
Type B -- major problems that cause results that are obviously wrong (eg crashes, or results in impossible values -- you discard the results)
Type C -- major problems that cause results that are not obviously wrong (eg a math error that adds 10 to the result, which user will use and causes a dangerous situation)

I think this was an organization-specific classification.  I'm looking for a handy or industry-standard term for their "Type C" issues.  I always find myself saying "errors that don't look like errors" or "non-obvious errors," which is a mouthful.  It seems like this is an obvious enough concept where I'd be surprised if there wasn't some industry standard that addresses, defines, and assigns terminology.

Anybody know of any standard terminology for this?

Thanks.
RonMexicoAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

TommySzalapskiCommented:
In programming we call those logic errors.
Type A - warning
Type B - runtime error
Type C - logic error

Note of course there is gray area with "obviously wrong"
0
TommySzalapskiCommented:
Maybe that's not really what you are going for though.
Perhaps something like
hidden error
discrete error
masked error
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
RonMexicoAuthor Commented:
Yeah "logic error" isn't quite it, as some logic errors will be obvious and some not.

I like "hidden" and "masked" though.
0
Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

TomRScottCommented:
Unobserved error.

 - Tom
0
TommySzalapskiCommented:
I meant discreet of course, not discrete.
0
Seaton007Commented:
Semantic Error

Noun 1. semantic error - an error in logic or arithmetic that must be detected at run time
0
RonMexicoAuthor Commented:
A semantic error, I believe, is just not a syntax error and won't be caught by the compiler, correct?  That's different... a semantic error that causes a crash would be Type B, a semantic error that causes incorrect but plausible results would be Type C.

By the way also interested -- has nobody come across this distinction in any standard or text?  I'm surprised if not.  The (very big and successful) organization I visited spends ALL THEIR TIME on Type C errors... which makes perfect sense.  Bugs in math are very important, because buildings may fall down; bugs that might cause your program to not start are relatively insignificant.
0
RonMexicoAuthor Commented:
... in other words if they find a bug and the developer successfully argues that it is not Type C, it is deprioritized.
0
mccarlIT Business Systems Analyst / Software DeveloperCommented:
I don't know of any official standards (or even any non-official but widely accepted standards), but the term that we use for these types of errors is:

latent error
0
RonMexicoAuthor Commented:
Thanks all!
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Software

From novice to tech pro — start learning today.