﻿<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="me.xsl" ?>

<page title="Kyle I. Murray" >
	<intro>
		<p>
			I'm a senior undergraduate student in computer science at the University of Rochester.  My 
			primary academic interests are human aspects of software development, human computer 
			interaction, and programming languages.  Specifically, I seek to design language 
			and development environment features that reduce the mental overhead of common 
			programming and computing tasks, and use knowledge of language structure to put 
			freely available code into broader use.
		</p>
	</intro>
	<list title="Publications">
		<publication id="crowd-mem" published="true">
			<title>
				Crowd Memory: Learning in the Collective
			</title>
			<year>2012</year>
			<authors>
				<author name="Walter S. Lasecki" />
				<author name="Samuel C. White" />
				<author name="Kyle I. Murray" />
				<author name="Jeffrey P. Bigham" />
			</authors>
			<name shortname="CI" type="proceedings">
				Proceedings of Collective Intelligence
			</name>
			<location>Cambridge, Massachusetts</location>
			<file>pubs/crowd-mem.pdf</file>
		</publication>
		<publication id="legion" published="true">
			<title>
				Real-time Crowd Control of Existing Interfaces
			</title>
			<year>2011</year>
			<authors>
				<author name="Walter S. Lasecki" />
				<author name="Kyle I. Murray" />
				<author name="Samuel White" />
				<author name="Robert C. Miller" />
				<author name="Jeffrey P. Bigham" />
			</authors>
			<name shortname="UIST" type="proceedings">
				Proceedings of the 24th ACM Symposium on User Interface Software and Technology
			</name>
			<location>Santa Barbara, California</location>
			<file>pubs/legion.pdf</file>
		</publication>
		<publication id="auto-func-def" published="true">
			<title>
				Beyond Autocomplete: Automatic Function Definition
			</title>
			<year>2011</year>
			<authors>
				<author name="Kyle I. Murray" />
				<author name="Jeffrey P. Bigham" />
			</authors>
			<name shortname="VL/HCC" type="proceedings">
				Proceedings of the 2011 IEEE Symposium on Visual Languages and Human-Centric Computing
			</name>
			<location>Pittsburgh, Pennsylvania</location>
			<file>pubs/auto-func-def.pdf</file>
		</publication>
		<publication id="flashdom" published="true">
			<title>
				FlashDOM: Interacting with Flash Content from the Document Object Model
			</title>
			<year>2010</year>
			<authors>
				<author name="Kyle I. Murray" />
			</authors>
			<name shortname="ASSETS" type="proceedings">
				Proceedings of the 12th International ACM SIGACCESS Conference on Computers and Accessibility
			</name>
			<location>Orlando, Florida</location>
			<file>pubs/flashdom.pdf</file>
		</publication>
		<publication id="webtrax" published="true">
			<title>
				WebTrax: Visualizing Non-Visual Web Interactions
			</title>
			<year>2010</year>
			<authors>
				<author name="Jeffrey P. Bigham" />
				<author name="Kyle Murray" />
			</authors>
			<name shortname="ICCHP" type="proceedings">
				Proceedings of the International Conference on Computers Helping People
			</name>
			<location>Vienna, Austria</location>
			<file>pubs/webtrax.pdf</file>
		</publication>
	</list>
	<list title="Projects">
		<project>
			<name>
				Automatic Function Definition
			</name>
			<description>
				A novel way to reduce the impact of threadbare libraries,
				decrease the time spent on primary programming tasks, and
				distribute work among different types of programmers and
				automatic tools by extending autocomplete to cover failure.
			</description>
		</project>
		<project href="http://me.reclipse.net/projects/legion.xml">
			<name>
				Legion: Real-time Human Computation
			</name>
			<description>
				Building a framework that allows real-time control of 
				existing computer interfaces via the crowd using dynamic 
				worker pools recruited through services like Mechanical Turk.  
			</description>
		</project>
		<project>
			<name>
				Multiverse
			</name>
			<description>
				A system which gives independent control of interfaces to 
				individual crowd workers via branching virtual machines and 
				achieves quality by selecting the best worker at each step of 
				the task and using that virtual machine for subsequent branches.  
			</description>
		</project>
		<project href="/projects/abc-abstraction.xml">
			<name>
				ActionScript Bytecode Abstraction
			</name>
			<description>
				Provides an abstraction of the bytecode 
				found inside Flash SWF files, and allows ABC to be analyzed, 
				manipulated, packaged back into an SWF, and run within a matter 
				of seconds or milliseconds at runtime.
			</description>
		</project>
	</list>
	<list title="Ephemeral Me">
		<ephemeron date="May 5th - 10th, 2012">
			<name>
				CHI 2012
			</name>
			<description>
				Student volunteer at the 2012 ACM SIGCHI Conference on Human Factors in 
				Computing Systems in Austin, TX.
			</description>
		</ephemeron>
		<ephemeron date="April 18th - 20th, 2012">
			<name>
				CI 2012
			</name>
			<description>
				Attended the first Collective Intelligence conference in Cambridge, MA.  
				A co-author presented our poster paper on crowd memory.
			</description>
		</ephemeron>
		<ephemeron date="Jan. 24th - 27th, 2012">
			<name>
				PLMW and POPL 2012
			</name>
			<description>
				Ventured into the world of PL theory by attending the Programming Languages 
				Mentoring Workshop at POPL in Philadelphia, PA.
			</description>
		</ephemeron>
	</list>
	<list title="Interests on the Web">
		<ephemeron date="October 2011" href="http://www.dartlang.org/">
			<name>
				Google unveils the Dart programming language
			</name>
			<description>
				Dart is a web programming language, originally leaked to the public in a controversial, Google-internal memo 
				that expressed a desire to use Dart to supplant JavaScript as the dominant language of the web.  
			</description>
		</ephemeron>
		<ephemeron date="June 2011" href="http://msdn.microsoft.com/en-us/devlabs/debuggercanvas">
			<name>
				Code Bubbles released as Debugger Canvas
			</name>
			<description>
				Debugger Canvas is a new interface for editing and viewing code in integrated development 
				environments.  It is the first public release of what was Andrew Bragdon's Code Bubbles 
				project at Brown.
			</description>
		</ephemeron>
		<ephemeron date="January 2011" href="http://brendaneich.com/2011/01/harmony-of-my-dreams/">
			<name>
				Harmony Of My Dreams
			</name>
			<description>
				JavaScript creator Brendan Eich presents his ideal JavaScript Harmony 
				proposal and the challenges that it will likely face in the TC-39 committee. 
			</description>
		</ephemeron>
	</list>
	<section title="About">
		<p>
			My interests are inspired by a number of great individuals 
			and research projects.  Alessandro Warth's <a href="http://tinlizzie.org/ometa/">
			OMeta</a>, keyword programming and TurKit by 
			<a href="http://glittle.org">Greg Little</a>, tutorials by 
			<a href="http://www.kirupa.com">Kirupa Chinnathambi</a>, and 
			<a href="http://senocular.com">Trevor McCauley's</a> deep technical understanding 
			of ActionScript have all influenced my research motivations and 
			experimental projects.  My advisor <a href="http://www.jeffreybigham.com">
			Jeffrey Bigham</a> and the rest of the members of the ROC HCI group are 
			constantly involved in new and interesting research.
		</p>
		<p>
			Beyond academics, I enjoy learning and discussing ambitious new programming 
			languages and upcoming features of the web.  I can be found on all of the 
			usual social networks and 
			moderating the web development community <a href="http://www.kirupa.com/forum/">
			kirupa.com</a>, hopefully providing insight related to web development and various ECMAScript dialects.
		</p>
	</section>
	<affiliations>
		<item name="ROC HCI member" href="http://hci.cs.rochester.edu" src="images/rochci_logo.png" alt="ROC HCI logo" />
		<item name="kirupa.com moderator" href="http://www.kirupa.com" src="images/kirupa_logo.png" alt="kirupa.com logo" />
		<item name="University of Rochester student" href="http://www.rochester.edu" src="images/ur_logo.png" alt="University of Rochester logo" />
		<item name="IEEE student member" href="http://ieee.org" src="images/ieee_logo.png" alt="IEEE logo" />
		<item name="ACM student member" href="http://dl.acm.org/author_page.cfm?id=81472644403" src="images/acm_logo.png" alt="ACM logo" />
	</affiliations>
</page>
