Stephen Oney

Ph.D Student, CMU HCII
soney@cs.cmu.edu
NSH 3603

I'm a Ph.D student in Carnegie Mellon's Human-Computer Interaction Institute advised by Brad Myers. My broad research goal is to enable and encourage more people to write and customize computer programs. This means creating new programming tools and exploring usability issues in programming environments. This website primarily serves as a repository for my research projects.

I also attended MIT (CS & math S.B. in 2007, CS M.Eng in 2008). I grew up in the Detroit area, where I was exposed to science & engineering through great local programs like DAPCEP.

Publications

Conference

Oney, S., Myers, B., and Brandt, J. (2014) InterState: A Language and Environment for Expressing Interface Behavior. ACM Symposium on User Interface Software and Technology (UIST), Honolulu, HI, USA October 5-8. to appear
Oney, S., Harrison, C., Ogan, A., and Wiese, J. (2013) ZoomBoard: A Diminutive QWERTY Soft Keyboard Using Iterative Zooming for Ultra-Small Devices. ACM Conference on Human Factors in Computing Systems (CHI), Paris, France April 27 - May 2. pp 2799–3002VideoPDFProject Page
honorable mention for best paper
Oney, S., Myers, B., and Brandt, J. (2012) ConstraintJS: Programming Interactive Behaviors for the Web by Integrating Constraints and States. ACM Symposium on User Interface Software and Technology (UIST), Cambridge, MA, USA October 7-10. pp 229–238VideoPDFBibTeXEndNote
Pandita, R., Xiao, X., Zhong , H., Xie, T., Oney, S., and Paradkar, A. (2012) Inferring Method Specifications from Natural Language API Descriptions. International Conference on Software Engineering (ICSE), Z├╝rich, Switzerland June 2-9. pp 815–825PDFBibTeXEndNote
Oney, S. and Brandt, J. (2012) Codelets: Linking Interactive Documentation and Example Code in the Editor. ACM Conference on Human Factors in Computing Systems (CHI), Austin, TX, USA May 5-10. pp 2697–2706VideoPDFBibTeXEndNote
Oney, S., Barton, J., Myers, B., Lau, T., and Nichols, J. (2011) Playbook: Revision Control & Comparison for Interactive Mockups. International Symposium on End-User Development, Torre Canne, Italy June 7-10. pp 295–300PDFBibTeXEndNote
Ozenc, K., Kim, M., Zimmerman, J., Oney, S., and Myers, B. (2010) How to Support Designers in Getting Hold of the Immaterial Material of Software. ACM Conference on Human Factors in Computing Systems (CHI), Atlanta, GA, USA April 10-15. pp 2513–2522PDFBibTeXEndNote
Oney, S. and Myers, B. (2009) FireCrystal: Understanding Interactive Behaviors in Dynamic Web Pages. IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Corvallis, OR, USA September 20-24. pp 105–108VideoPDFBibTeXEndNote

Workshop & Doctoral Consortium

Oney, S., Myers, B., and Brandt, J. (2013) Euclase: A Live Development Environment with Constraints and FSMs. International Workshop on Live Programming, International Conference on Software Engineering, San Francisco, CA, USA May 19.PDF
Myers, B., Oney, S., Yoon, Y., and Brandt, J. (2013) Creativity Support in Authoring and Backtracking. Workshop on Evaluation Methods for Creativity Support Environments, ACM Conference on Human Factors in Computing Systems, Paris, France April 28.
Oney, S. (2011) Development Tools for Interactive Behaviors. Doctoral Consortium - International Symposium on End-User Development, Torre Canne, Italy June 7-10. pp 2513–2522PDF
Oney, S. (2010) Democratizing Computational Tools for Interaction Designers. Doctoral Consortium - IEEE Symposium on Visual Languages and Human-Centric Computing, Madrid, Spain September 21-25. pp 249–250PDF
Oney, S. (2009) Empowering Designers with Creativity Support Tools. Doctoral Consortium - IEEE Symposium on Visual Languages and Human-Centric Computing, Corvallis, OR, USA September 20-24. pp 254–255PDF
Oney, S., Myers, B., and Zimmerman, J. (2009) Visions for Euclase: Ideas for Supporting Creativity through Better Prototyping of Behaviors. Workshop on Computational Creativity, ACM Conference on Human Factors in Computing Systems, Boston, MA, USA April 4.PDF

Thesis

Oney, S. (2008) Natural Language Search of Structured Texts. MIT M.Eng Thesis, Cambridge, MA, USA August.PDF

Selected Projects

ConstraintJS

Constraints for JavaScript

jsep

JavaScript Expression Parser

Brawl.IO

Robot Programming Game

UNXT.ME

Dead simple Unix Timestamps

Happoning

Last-minute event planning service

Collaborators: Chris Harrison, Turadg Aleahmad, and Jason Wiese

FireCrystal

A visual Web debugger

Mobile Conference Guides

Official mobile conference guides for CHI, UIST, UbiComp, and ITS

Collaborators: Justin Weisz, Jason Wiese, and Eiji Hayashi

© 2014 Stephen Oney