Andrew Head

PhD Student, Berkeley Institute of Design

Programming Tools, Knowledge Exchange, Search


Hi, I'm Andrew! I'm entranced by knowledge exchange in online communities. So I build and research tools to help programmers exchange and reuse programming knowledge. Much of my research focuses on code examples, or snippets of code that demonstrate useful patterns and provide building blocks for writing new programs.

Today, I'm advised by professors Björn Hartmann and Marti Hearst at UC Berkeley. I graduated with a BS in Computer Engineering and a BA in Music from the University of Pittsburgh, where I researched mobile language learning experiences with Jingtao Wang.

I help coordinate our weekly design research seminar at the Berkeley Institute of Design, and our progUX (programming user experience) reading group. Want to talk about your work, or join us a for a discussion? I'd love to !

I'm also eager to work with motivated undergraduates to provide hands-on design and research projects. If you like some of my recent research work, please get in touch.

Research (Publications)

Conference Proceedings

Andrew Head*, Elena Glassman*, Gustavo Soares*, Ryo Suzuki, Lucas Figueredo, Loris D'Antoni, Björn Hartmann. Writing Reusable Code Feedback at Scale with Mixed-Initiative Program Synthesis, L@S '17. **The first three authors contributed equally to this work. [pdf]
Andrew Head, Codanda Appachu, Marti Hearst, Björn Hartmann. Tutorons: Generating Context-Relevant, On-Demand Explanations and Demonstrations of Online Code, VL/HCC '15. Honorable Mention. [pdf] [website]
Valkyrie Savage, Andrew Head, Björn Hartmann, Dan B. Goldman, Gautham Mysore, and Wilmot Li. Lamello: Passive Acoustic Sensing for Tangible Input Components, CHI '15. [pdf] [video]
Andrew Head, Yi Xu, and Jingtao Wang. ToneWars: Connecting Language Learners and Native Speakers through Collaborative Mobile Games, ITS '14. [pdf] [website] [video]

Workshops / Research Competitions

Andrew Head. Social Cues Developers Use when Choosing Open Source Packages, FSE '16 Student Research Competition. [pdf]

Side Projects and Miscellany