EE Times published Terry Moore's article, "Lessons Learned: developing a production quality USB stack" on 12/6/2012. This was a fairly technical article, sort of a mini "Software Practices and Experience" report.
EECatalog published Terry Moore's article, "Why a platform approach?" on 12/3/2012. This article argues for the use of Platforms as a design practice, rather than the traditional USB stack.