CSCI4659 — PPL: Software quality
Exploration of metrics and tools for assessing the health and quality of a software system, including technical debt, system complexity, duplication, and maintainability. Ways of communicating about software systems such as code reviews. Use of techniques such as refactoring and design patterns to improve systems. Includes substantial application and project work. prereq: 3601