Melissa Stefik

Learn More
In particular, these developments are a result of the emergence of standards for interoperability. Windowing systems, such as the X window system [Sch88], configurable graphical user interfaces, like the Tk/Tcl toolkit [Ous90, Ous91], and a widely available network application programming interfaces (API), such as Unix sockets [Sun88], all have given rise(More)
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(More)
  • 1