Quality4Blocks
"Promoting the culture of quality from the ground up"Quality4Blocks is a research project concerned with promoting the culture of quality among introductory computing learners via three interrelated initiatives: (1) understanding the recurring quality problems of block-based programs, (2) enhancing block-based programming pedagogy with relevant quality topics, and (3) developing software infrastructure to support quality improving practices in block-based programming. This project aims to foster student knowledge, skills, and practices, required to improve software quality. Our long-term vision is to bring proven, real-world software engineering practices to the introductory computer science curriculum, so as to impart the importance of following principled software engineering practices to novice programmers.