"Promoting the culture of quality from the ground up"

Quality4Blocks is a research initiative for promoting the culture of quality for introductory computing learners. Our goal is to enhance block-based programming pedagogy through developing pedagogical content knowledge and quality improvement support for the teaching and learning of software quality concepts. This work aims to foster student knowledge, skills, and practices, required to improve software quality, providing a simple pathway for bringing proven, real-world software engineering practices to the introductory computer science curriculum, imparting the importance of following principled software engineering practices to novice programmers.

This website is under construction. Please revisit to see updates!
Why software quality matters?

Learn about the importance of software quality.

Is your code smelly? Let's Analyze!

Analyze your Scratch project with Quality Hound

Found 2 smells See details
What is code smells? Learn about Code smells in Scratch.

Learn about "code smells" or the symptoms of bad code