Varning! Alla funktioner på sidan fungerar inte korrekt utan javascript!

Software Product Quality Assurance 9 Credits

Course Contents

Software companies aim to deliver high quality software products. This is important for their relationships to customers, their reputations, and money. The task of producing high quality software products consistently on time is non-trivial. This course seeks to provide an overview of fundamental practices in modern software engineering to building quality into software. Furthermore, nowadays ML, AI, and data science are bringing new challenges to quality assurance. This course also will discuss the recent research that copes with the challenges.

The course topic includes:
- Software quality fundamentals
- Software development life cycle
- Requirement engineering and management
- Software configuration management
- Verification and validation
- Software inspections and testing
- Software quality measurement
- Standards of software process and process improvement
- Recent research on quality assurance challenges due to the development in the areas of ML, AI and data science


The applicant must hold the minimum of a bachelor’s degree (i.e the equivalent of 180 ECTS credits at an accredited university) with at least 90 credits in computer engineering, electrical engineering (with relevant courses in computer engineering), or equivalent. The bachelor’s degree should comprise a minimum of 15 credits in mathematics. Proof of English proficiency is required.

Level of Education: Master
Course code/Ladok code: TSPR20
The course is conducted at: School of Engineering

Upcoming course occasions

Type of course
Study type
Spring 2020: Jan 13 - May 31
Rate of Study
Tuition fees do NOT apply for EU/EEA citizens or exchange students
Application code

Content updated 2018-03-23

Study at JU
Content updated 2015-06-24
We use cookies on By continuing to use this site you accept the use of cookies. More information