{"id":8756,"date":"2020-10-21T16:20:26","date_gmt":"2020-10-21T23:20:26","guid":{"rendered":"https:\/\/www.hmc.edu\/about-hmc\/?p=8756"},"modified":"2020-10-22T08:25:48","modified_gmt":"2020-10-22T15:25:48","slug":"shell-programming-research-paper-accepted-to-plateau2020","status":"publish","type":"post","link":"https:\/\/www.hmc.edu\/about\/2020\/10\/21\/shell-programming-research-paper-accepted-to-plateau2020\/","title":{"rendered":"Student&#8217;s Research on Shell Programming Accepted to PLATEAU2020"},"content":{"rendered":"<p>A paper co-authored by Harvey Mudd College student Ishaan Gandhi \u201921 and his sister, Anshula Gandhi (MIT), has been accepted to PLATEAU2020, the 11th annual workshop on the intersection of human computer interaction and programming languages.<\/p>\n<p>Terminal emulators, or simply terminals, are used ubiquitously by developers. While many have proposed alternatives, their paper \u201cLightening the Cognitive Load of Shell Programming\u201d examines the fundamental reasons why shell programming, especially when using a terminal as a programming environment, can be difficult, as understood through the cognitive dimensions framework.<\/p>\n<p>\u201cThe paper is about shell programming, a way of instructing computers, and terminal<strong>, <\/strong>an application used to write shell programs,\u201d says Ishaan, a joint computer science and mathematics major. \u201cWe discussed what parts of terminal make the experience of writing shell programs easier and less cognitively demanding and what parts make it harder and more cognitively demanding.\u201d<\/p>\n<p>He continues, \u201cA lot of developers and researchers proposed alternatives to shell programming with terminal, but we wanted to take a step back and ask what shortcomings of shell programming with terminal <em>any<\/em> alternative might hope to address. Anshula was working at the Center for Brains, Minds &amp; Machines at MIT at the time, and she brought some domain knowledge to this project.\u201d<\/p>\n<p>Ishaan will attend the workshop, which will be held virtually, on Nov. 20. \u201cI was very pleased at how encouraging and helpful other students and faculty in the PL\/HCI field are,\u201d he says of his experience writing the paper. \u201cI\u2019m very excited to learn more about human computer interaction and programming languages at the workshop.\u201d<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A paper co-authored by Harvey Mudd College student Ishaan Gandhi \u201921 and his sister, Anshula Gandhi (MIT), has been accepted [&hellip;]<\/p>\n","protected":false},"author":145,"featured_media":8763,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[11,22],"class_list":["post-8756","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-computer-science","category-mathematics"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hmc.edu\/about\/wp-json\/wp\/v2\/posts\/8756","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hmc.edu\/about\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hmc.edu\/about\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hmc.edu\/about\/wp-json\/wp\/v2\/users\/145"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hmc.edu\/about\/wp-json\/wp\/v2\/comments?post=8756"}],"version-history":[{"count":0,"href":"https:\/\/www.hmc.edu\/about\/wp-json\/wp\/v2\/posts\/8756\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hmc.edu\/about\/wp-json\/wp\/v2\/media\/8763"}],"wp:attachment":[{"href":"https:\/\/www.hmc.edu\/about\/wp-json\/wp\/v2\/media?parent=8756"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hmc.edu\/about\/wp-json\/wp\/v2\/categories?post=8756"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}