Contact UsComputer Science Department
500 College Avenue
Swarthmore, PA 19081
Email: info at cs.swarthmore.edu
Copyright 2009 Swarthmore College. All rights reserved.
Sarah Chasins wins first place at SPLASH Conference
Sarah Chasins '12 won first place in the ACM Undergraduate Student Research Competition at the SPLASH Conference (Systems, Programming, Languages and Applications: Software for Humanity) held in Portland this fall.
Sarah was awarded first place for her work on an implementation of the Plaid programming language, a language with explicit support for expressing state and state change. Efficient language compilation usually relies on any given object to have a stable set of members, but allowing state change means allowing members to change at runtime. Sarah wrote a code generator for Plaid that implements that functionality. To produce efficient code, she developed a novel representation of object state. Her representation facilitates member addition and removal, while keeping method calls and field reads fast.
Sarah conducted her research with Professor Jonathan Aldrich at Carnegie Mellon University during the summer of 2011. They continue to collaborate on this project. In addition, Sarah is using this work as the basis of her CS honors thesis.
Sarah will go on to compete in the ACM Student Research Competition Grand Finals in 2012.