A quality framework for software development (QFSD). - William Peter O'Neill (2010)