Skip to content

Instantly share code, notes, and snippets.

@DanielJCampbell
Last active October 4, 2016 21:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save DanielJCampbell/b45974a0dbbbd01ed39c510554edd935 to your computer and use it in GitHub Desktop.
Save DanielJCampbell/b45974a0dbbbd01ed39c510554edd935 to your computer and use it in GitHub Desktop.
Rust User Study Intro/Guide

Rust User Study Introduction/Guide

If you're reading this then you're interested in participating in my user study, for fulfilment of requirements of my Honours - thanks! For my project I extended Rust to be able to export additional data about macro expansions, and I created a tool to show that data.

To participate, you just need to get a feel for the tool I created then do a short survey. There are two ways you can use my tool.

Firstly, you can remote into my test machine to conduct the study - there's a readme on the desktop, and available for your convenience online here: https://gist.github.com/DanielJCampbell/78cc9774762232c19118310bd56c45d2.

You can connect to the test machine with the RDP-compatible client of your choice (all modern machines should have one installed by default, try searching your programs for 'remote' or 'sharing'). Expect some latency, although a resolution of 1024*768, with 8bit colour, has minimal lag while still being usable.

If you can't connect, it's likely someone else is currently undertaking the study - just come back later. Please be considerate and refrain from connecting for periods much greater than an hour (60 minutes is more than enough time to undertake the study).

The IP is: vuwstudent489.ddns.net, port 5000

The user is: student

The password is: COMP489

The alternative option is that you can download the tool yourself. You'll need to download my branch of Rust (github.com/DanielJCampbell/rust.git, branch Stepwise), configure it, make it, and install it. Then you'll need to download the tool (github.com/DanielJCampbell/MacroVis.git)

From there, the readme in the MacroVis repo has instructions (same as for remoting). However, this is a much more time-consuming process - I find it takes up to 3 hours just to make Rust.

There is no hurry - I will stop collecting results around the 7th of October. Thanks again for your interest.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment