W1 - Course Overview
Reading List
- Amy Ko’s Book Chapter on Programming Interfaces 
- Bret Victor’s Talk on Inventing on Principle Understanding Programmers 
- Mark Guzdial’s Book Chapter on What Does Computing for Everyone Mean? Ko, A. J., Abraham, R., Beckwith, L., Blackwell, A., Burnett, M., Erwig, M., ... & Wiedenbeck, S. (2011). 
- The state of the art in end-user software engineering. ACM Computing Surveys (CSUR), 43(3), 1-44. Ways of Knowing: Ledo, D., Houben, S., Vermeulen, J., Marquardt, N., Oehlberg, L., & Greenberg, S. (2018, April). 
- Evaluation strategies for HCI toolkit research. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems (pp. 1-17). Oliveira, D., Bruno, R., Madeiral, F., & Castor, F. (2020, September). 
- Evaluating code readability and legibility: An examination of human-centric studies. In 2020 IEEE International Conference on Software Maintenance and Evolution (ICSME) (pp. 348-359). IEEE. 
Last updated