Learning Software Quality Assurance with Bricks

Software Quality Assurance (SQA) and Software Process Improvement (SPI) are topics of crucial importance for software engineers; however, teaching them in a lecture room comes with several limitations due to lack of practical experience. With that in mind, we created KUALI-Brick, a LEGO(R)-based activity that brings SQA and SPI concepts together applying them in order to successfully build a LEGO city. This hands-on activity has been carried out in a fourth-year Software Engineering course at the University of Canterbury, with current results showing high levels of fun, increased engagement and an improved learning experience. We present a step-by-step guide to replicate the activity as well as lessons learned after conducting the activity for three consecutive years.

READ FULL TEXT

page 4

page 5

research
01/18/2020

Teaching Software Engineering for AI-Enabled Systems

Software engineers have significant expertise to offer when building int...
research
06/09/2018

Engaging Millennials into Learning Formal Methods

This paper summarizes our experience in teaching courses on formal metho...
research
12/08/2019

A Flipped Classroom Approach to Teaching Empirical Software Engineering

Contribution: This study shows that a flipped classroom approach to teac...
research
05/22/2018

Are Computer Science and Engineering Graduates Ready for the Software Industry? Experiences from an Industrial Student Training Program

It has been 50 years since the term software engineering was coined in 1...
research
09/25/2018

Thinging Ethics for Software Engineers

Ethical systems are usually described as principles for distinguishing r...
research
03/08/2021

Structuring a Comprehensive Software Security Course Around the OWASP Application Security Verification Standard

Lack of security expertise among software practitioners is a problem wit...

Please sign up or login with your details

Forgot password? Click here to reset