Software Quality Assurance
General Material
- Syllabus (NEW August 12 2022)
- Article Summary Assignment (NEW August 12 2022)
- Article 1 submission page
- Article 2 submission page
- Article 3 submission page
- Ubiquitous Presenter Link
- Writeup on Capture-Recapture Approaches
Exam Information
- Midterm Exam Review Sheet (NEW August 12 2022)
- Final Exam Review Sheet (NEW August 12 2022)
Lectures
- Week 1 Lecture 1: Course Introduction (NEW August 12 2022)
- Week 1 Lecture 2: Organizing for Software Quality (Chapter 1) (NEW August 12 2022)
- Week 2 Lecture 1: Software Inspections and Reviews (Chapter 7, pgs 147-167) (NEW August 12 2022)
- Week 2 Lecture 2: No class (Rockwell Collins Field Trip)
- Week 3 Lecture 1: Software Inspections and Reviews (Chapter 7, pgs 167-177) (NEW August 12 2022)
- Week 3 Lecture 2: Assessing the Effectiveness of Software Inspections (Handout) (NEW August 12 2022)
- Week 4 Lecture 1: Software Quality Planning (Handout)
- Week 4 Lecture 2: Release Management (Handout) (NEW August 12 2022)
- Week 5 Lecture 1: The Pareto Principle (Chapter 6) (NEW August 12 2022)
- Week 5 Lecture 2: Orthogonal Defect Classification (Handout) (NEW August 12 2022)
- Week 6 Lecture 1: Midterm Exam
- Week 6 Lecture 2: Static Analysis (Handout) (NEW August 12 2022)
- Week 7 Lecture 1: Configuration Management and Quality Documentation Control (Handout) (NEW August 12 2022)
- Week 7 Lecture 2: Software Audit Methods (Chapter 8)
- Week 8 Lecture 1: Software Reliability Engineering (Chapter 17) (NEW August 12 2022)
- Week 8 Lecture 2: Software Reliability Engineering - Part 2 (Chapter 17) (NEW August 12 2022)
- Week 9 Lecture 1: Costs of Software Quality (Chapter 15) (NEW August 12 2022)
- Week 9 Lecture 2: Software Quality Metrics (Chapter 16) (NEW August 12 2022)
- Week 10 Lecture 1: Professional Practice (Chapter 4) (NEW August 12 2022)
- Week 10 Lecture 2: Course Assessment and Evaluation
Labs
- Lab 1: Post-Mortem Retrospective Analysis (NEW August 12 2022)
- Retrospective Summary Report Template (NEW August 12 2022)
- Lab 1 submission page
- Lab 2: Formal Inspections (NEW August 12 2022)
- Review Form (NEW August 12 2022)
- Lab 2 submission page
- Lab 3: Formal Inspection Preparation (NEW August 12 2022)
- Review Form (NEW August 12 2022)
- Lab 3 submission page
- Lab 4: Formal Inspection Meeting and Analysis (NEW August 12 2022)
- Review Form (NEW August 12 2022)
- Lab 4 submission page
- Lab 5: Developing an SQAP (NEW August 12 2022)
- SQAP Template (NEW August 12 2022)
- Lab 5 submission page
- Lab 6: Analyzing Eclipse and Apache Bug Reports (NEW August 12 2022)
- Apache Bug Reports in xml format
- Apache Bug Reports in Access Format
- Eclipse Bug reports in xml format
- Eclipse Bug Reports in Access Format
- Linux Bug reports in xml format
- Linux Bug Reports in Access Format
- Lab 6 submission page
- Lab 7: Using Findbugs (NEW August 12 2022)
- Java Chat Program (NEW August 12 2022)
- Lab 7 submission page
- Lab 8: Constructing an operational profile (NEW August 12 2022)
- Lab 9: Legal Studies (NEW August 12 2022)
- Lab 10: N Version Programming (NEW August 12 2022)