Issue No. 02 - March/April (2007 vol. 24)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2007.59
If you plan to license a piece of code to a company, what objectively testable guarantees could you offer about the source code so that the people who will be responsible for its future development feel comfortable taking on the challenge? What criteria collectively constitute a definitive, objective trademark of good software? Hakan and a colleague analyze this question in detail.
functionality, comprehensibility, coding standard, quality, internal quality, external quality, documentation, regression test, acceptance test, unit test
Hakan Erdogmus, "What's Good Software, Anyway?", IEEE Software, vol. 24, no. , pp. 5-7, March/April 2007, doi:10.1109/MS.2007.59