Steve Oney

Assistant Professor/Postdoctoral Scholar at UM SI
soney@umich.edu
4381 North Quad

In the Fall of 2015, I will join the University of Michigan School of Information as an Assistant Professor / Postdoctoral Presidential Scholar.

I completed my Ph.D in Carnegie Mellon's Human-Computer Interaction Institute where I was advised by Brad Myers. My Ph.D research focused on enabling and encouraging more people to write and customize computer programs by creating new programming tools and exploring usability issues in programming environments. I also attended MIT (CS & math S.B. in 2007, CS M.Eng in 2008).

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. pp 263–272VideoPDFProject PageBibTeXEndNote
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 PageBibTeXEndNote
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–238VideoPDFBibTeXEndNoteProject Page
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. (2015) Expressing Interactivity with States and Constraints. Carnegie Mellon Ph.D Thesis, Pittsburgh, PA, USA April.PDF
Oney, S. (2008) Natural Language Search of Structured Texts. MIT M.Eng Thesis, Cambridge, MA, USA August.PDF

Selected Projects

InterState

An interactive development environment for creating custom UIs

ConstraintJS

Constraints for JavaScript

ConfApp Mobile Guides

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

Collaborators: Justin Weisz, Jason Wiese, and Eiji Hayashi

jsep

JavaScript Expression Parser

UNXT.ME

Dead simple Unix Timestamps

Happoning

Last-minute event planning service

Collaborators: Chris Harrison, Turadg Aleahmad, and Jason Wiese

Brawl.IO

Robot Programming Game

FireCrystal

A visual Web debugger


Other

My last name (Oney) is pronounced Oh-Knee.

I applied to several research positions in 2015. For reference, click to see my old research statement and teaching statement.

© 2015 Steve Oney