All Topics
All Topics
Technology
Technology
AI
AI
Business
Business
Entertainment
Entertainment
News
News
Programming
Programming
Science
Science
Design
Design
Environment
Environment
Finance
Finance
Crypto
Crypto
Politics
Politics
Sports
Sports
Education
Education
Gaming
Gaming
Art
Art
Music
Music
Health
Health
Security
Security
Books
Books
Food
Food
Travel
Travel
Personal
Personal
Bluesky
Twitter

Defining software quality: A philosophical and practical framework

By

speckx

22h ago· 30 min readenInsight

Summary

This article presents a philosophical and practical exploration of software quality, defining it as "the absence of problems" and discussing how quality exists on a spectrum up to an unattainable perfection. The author argues that the most practical way to measure quality is through extensive testing with diverse users and expert review. The piece examines how even the best-designed software has noticeable problems, and explores the nuances of what quality means in software development contexts.

Source

Hacker NewsDefining software quality: A philosophical and practical frameworkanthonyhobday.com

Key quotes

· 5 pulled
Quality is the absence of problems
"The absence of problems" is the best definition I can come up with for quality.
If thorough testing and 100 experts can't find a problem, the thing is probably perfect.
Perfection is impossible.
The agreed-upon best-designed software in the industry has noticeable problems.
Snippet from the RSS feed
Jump to:

You might also wanna read

Comments

Sign in to join the conversation.

No comments yet. Be the first.