Please use this identifier to cite or link to this item:
http://hdl.handle.net/11375/27262
Title: | Designing a Projectional Editor for Live Coding Using Design Thinking to Improve Teaching |
Authors: | Hosseinkord, Maryam |
Advisor: | Anand, Christopher |
Department: | Computer Science |
Keywords: | Projectional Editors;Code Editors;Design Thinking |
Publication Date: | 2021 |
Abstract: | How can observation of a legacy system be used for design? To answer this question, we observed a teacher doing live coding with a conventional code editor and used the observations to design an editor better suited to this style of teaching. In particular, we found strong evidence that a projectional editor would better meet this need. Reflecting on this experience, we describe two types of requirements which can be inferred from observing a user using a legacy system: hidden requirements, in which users use existing features in unexpected ways, and novel requirements inferred from pain points observed in current system use. |
URI: | http://hdl.handle.net/11375/27262 |
Appears in Collections: | Open Access Dissertations and Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Hosseinkord_Maryam_finalSubmission2021Dec_M.A.Sc.pdf | 1.79 MB | Adobe PDF | View/Open |
Items in MacSphere are protected by copyright, with all rights reserved, unless otherwise indicated.