Teaching the Culture of Quality from the Ground Up: Novice-Tailored Quality Improvement for Scratch Programmers
Teaching the Culture of Quality from the Ground Up: Novice-Tailored Quality Improvement for Scratch Programmers
复制标题
从头开始教授质量文化:为 Scratch 程序员量身定制的质量改进
DOI:
10.18260/1-2--35283
复制
发表时间:
2020
期刊:
影响因子:
3.1
通讯作者:
Virginia Tech
中科院分区:
文献类型:
--
作者:
Dr. Eli Tilevich;Mr. Peeratham Techapalokul;Virginia Tech
As quality problems plague the modern society’s software infrastructure, a fundamental learning objective of computing education has become developing students’ attitudes, knowledge, and practices centered around software quality. Teaching software quality and its disciplined practices has thus far been limited to more advanced courses, due to the prevailing assumptions about the introductory learner’s unpreparedness for the topic and potential negative impacts on learner motivation. In this paper, we present empirical evidence that starkly contradicts the established conventional belief. Specifically, by exploring how novice programmers learn to refactor code duplication with and without automated tools, we found strong evidence that novices grasp the importance of code quality and its improvement. This empirical evidence motivated us, in retrospect, to closely examine the design of our online interactive tutorial, a platform that drove our experimental user study. We identify and discuss the tutorial’s key design principles and affirm their efficacy based on the observed learning experiences. The obtained insights can inform curricular interventions that introduce introductory students to code quality and its disciplined improvement practices.
DOI:
10.1109/vlhcc.2017.8103449
发表时间:
2017
期刊:
2017 IEEE Symposium on
影响因子:
--
作者:
Techapalokul, Peeratham;Tilevich, Eli
通讯作者:
Tilevich, Eli
DOI:
10.1109/vlhcc.2019.8818950
发表时间:
2019
期刊:
2019 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC
影响因子:
--
作者:
Techapalokul, Peeratham;Tilevich, Eli
通讯作者:
Tilevich, Eli
DOI:
10.1109/vlhcc.2017.8103498
发表时间:
2017
期刊:
2017 IEEE Symposium on
影响因子:
--
作者:
Techapalokul, Peeratham;Tilevich, Eli
通讯作者:
Tilevich, Eli