An advanced course in software engineering that explores human aspects of redesigning, renovating, and maintaining large complex software systems, including topics in collaboration in software engineering, computer-supported cooperative work, provenance and workflow support in scientific software systems, software comprehension, and software renovation and restructuring, and usability engineering. Weekly hours: 3 Lecture hoursNote(s): Students with credit for CMPT 898: Human Centric Software Renovation may not take this class for credit.
An advanced course in software engineering that explores human aspects of redesigning, renovating, and maintaining large complex software systems, including topics in collaboration in software engineering, computer-supported cooperative work, provenance and workflow support in scientific software systems, software comprehension, and software renovation and restructuring, and usability engineering. Weekly hours: 3 Lecture hoursNote(s): Students with credit for CMPT 898: Human Centric Software Renovation may not take this class for credit.