Articles about Software Testing

Lighthouse perched on sea cliffs

Technical Due Diligence Checklist for Software Transactions

Technical due diligence is the process to better evaluate software and identify its strengths and weaknesses. TDD is a critical step in any software-centric transaction.

Bias in Computer-Aided Decision Making

Causes and Effects of Bias in Computer-Aided Decision Making

Recent advances and increased application of computer-aided decision making, including artificial intelligence (AI) and machine learning (ML), have caught the attention of consumer protection organizations and regulatory agencies.

Award Winning Research Conducted by Quandary Peak Experts

Two Quandary Peak experts and their teams presented their latest research at the twenty-sixth International Symposium on Software Reliability and Engineering, one of the most accredited IEEE events.

Could Better Testing Have Prevented Toyota’s Unintended Acceleration Problem?

When human health and safety depends on software, correct system operation is the most important concern. Unfortunately, a lack of proper testing and verification in such systems allows program defects to remain undetected and later turn into hazardous failures.