Designing activities for learning software quality practices | IEEE Conference Publication | IEEE Xplore