n. An oxymoron when applied to software of any sort. Software quality is an important and elusive issue. A hot topic today, debates rage about its meaning. Does quality imply bug-free code? On large systems, zero bugs is pretty much impossible. And even bug-free code can be of horrible quality if the spec is flawed. One reverse definition: if you have a reasonable customer who is unhappy with your product, there’s a quality issue.