Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

README.md

COMP 5710/6710 (Software Quality Assurance)

MWF, 10:00-10:50 AM CST, SHELBY 1120, Fall 2025

Instructor

Akond Rahman, PhD

Office hours: Wednesday, 11:00 - 11:59 AM CST , Shelby Center 3137

akond@auburn.edu

Web: https://akondrahman.github.io/

Materials

Required Textbook:

  • None.

Optional Textbook:

  • Software Engineering at Google: Lessons Learned from Programming Over Time, Hyrum Wright, Titus Winters, and Tom Manshreck, Oreilly.

Schedule for Fall 2025

Date Schedule
Aug 18 Introduction
Aug 20 Introduction to Software Process Maturity
Aug 22 Introduction to Software Quality Assurance
Aug 25 Software Process - Waterfall
Aug 27 Software Process - Scrum
Aug 29 Requirements Engineering
Sep 01 Labor Day [No Classes]
Sep 03 An Introduction to Generative AI Tools
Sep 05 Requirements Validation with Testing (Workshop)
Sep 08 Testing with LLMs (Workshop)
Sep 10 Configuration Management
Sep 12 Configuration Script Generation with an LLM (Demo)
Sep 15 Automated Configuration Management (Workshop with Terraform)
Sep 17 Security-focused Config. Scanning (Workshop with GLITCH)
Sep 19 Design-focused Config. Scanning (Demo with GLITCH)
Sep 22 Automated Program Analysis
Sep 24 Automated Program Analysis (Tool Usage - Workshop)
Sep 26 Automated Program Analysis (Information Flow - Workshop)
Sep 29 Continuous Integration
Oct 01 Continuous Integration (Workshop)
Oct 03 Project and literature review debriefing
Oct 06 Recap for Midterm
Oct 08 Midterm
Oct 10 Fall Break [No Classes]
Oct 13 Software Forensics
Oct 15 Software Forensics (Workshop)
Oct 17 TDD and BDD
Oct 20 Testing Metrics
Oct 22 Visit by Industry Representative + Software Fuzzing
Oct 24 Software Fuzzing (Workshop - Blackbox)
Oct 27 Software Fuzzing (Workshop - Whitebox)
Oct 29 Software Fuzzing (Workshop - Greybox)
Oct 31 Combinatorial Interaction Testing
Nov 03 Combinatorial Interaction Testing (Workshop)
Nov 05 Functional Testing
Nov 07 Functional Testing (Workshop)
Nov 10 Concolic Testing
Nov 12 Concolic Testing
Nov 14 Symbolic Execution (Demo)
Nov 17 Project updates
Nov 19 ANGR Usage (Final Workshop)
Nov 21 Software Supply Chain - Secret Management
Nov 24 Thanksgiving Week [No Classes]
Nov 26 Thanksgiving Week [No Classes]
Nov 28 Thanksgiving Week [No Classes]
Dec 01 Software Supply Chain - Maintenance Factors
Dec 03 Software Supply Chain - Organizational Factors
Dec 05 Review for Final Exam Last day of classes
Dec 11 Final Exam (8:00 - 10:00 AM CST)

Grading scale:

  • A: 90-100
  • B: 80-89
  • C: 70–79
  • D: 60–69
  • F: less than 59