An empirical comparison of the accuracy rates of novices using the quorum, perl, and randomo programming languages

An empirical comparison of the accuracy rates of novices using the quorum, perl, and randomo programming languages
复制标题

新手使用 quorum、perl 和 randomo 编程语言的准确率的实证比较

DOI:
--
复制
发表时间:
2011
期刊:
Workshop on Evaluation and Usability of Programming Languages and Tools
影响因子:
--
通讯作者:
Kim Slattery
Kim Slattery
中科院分区:
--
文献类型:
--
作者:
A. Stefik;Susanna Siebert;Melissa Stefik;Kim Slattery

文献摘要

被引文献

相似文献

我们在这里提出了一项经验研究,比较了新手用三种编程语言编写软件的准确率:法定人数,Perl和Randomo。第一语言,法定人数,我们称为基于证据的编程语言,语法,语义和API设计在与有关编程语言可用性的最新学术研究和文献的对应中发生了变化。其次,虽然Perl是众所周知的,但我们将Randomo称为安慰剂语言,其中一些语法是用随机数发生器和ASCII表选择的。我们比较了第一次使用这些语言进行编程的新手,并测试他们可以使用常见程序构造(例如循环,条件,功能,变量,参数)编写简单程序的准确性。结果表明,尽管与使用Perl和Randomo的用户相比,法定用户的精度明显更高,但Perl用户无法比使用Chance设计的语言更准确地编写程序。
We present here an empirical study comparing the accuracy rates of novices writing software in three programming languages: Quorum, Perl, and Randomo. The first language, Quorum, we call an evidence-based programming language, where the syntax, semantics, and API designs change in correspondence to the latest academic research and literature on programming language usability. Second, while Perl is well known, we call Randomo a Placebo-language, where some of the syntax was chosen with a random number generator and the ASCII table. We compared novices that were programming for the first time using each of these languages, testing how accurately they could write simple programs using common program constructs (e.g., loops, conditionals, functions, variables, parameters). Results showed that while Quorum users were afforded significantly greater accuracy compared to those using Perl and Randomo, Perl users were unable to write programs more accurately than those using a language designed by chance.