Oregon State University

Margaret Burnett

Professor
Computer Science
Education: 
  • University of Kansas, 1987-1991, Ph.D. Computer Science (with honors)
  • University of Kansas, 1979-1981, M. S. Computer Science
  • Miami University, Oxford, Ohio, 1967-1970, B.A. Mathematics, Cum Laude, Phi Beta Kappa
Biography: 

Margaret Burnett is currently a professor of Computer Science in the School of EECS at Oregon State University. Her research interests are where programming languages, human-computer interaction, and software engineering meet: namely, in visual programming languages and in how programming language and software engineering research can be applied to support end-user programming. She has a long history of research in these issues and others relating to human issues of programming. She is also the principal architect of the Forms/3 and the FAR visual programming languages and, together with Gregg Rothermel, of the WYSIWYT testing methodology for end-user programmers. She was the founding project director of the EUSES Consortium, a multi-institution collaboration among Oregon State University and Carnegie Mellon, City University London, Drexel University, Pennsylvania State, Saturday Academy, University of Nebraska, University of Washington, University of Cambridge (U.K.), and IBM to help End Users Shape Effective Software.

Dr. Burnett was a recipient of IBM's International Faculty Award (2007, 2008). She was also recently honored with Oregon State University's Excellence in Graduate Mentoring Award (2010), OSU College of Engineering's Research Award (2009), OSU College of Engineering's Research Collaboration Award (2005), and with OSU's Elizabeth P. Ritchie Distinguished Professor Award (2000). She is a past recipient of the National Science Foundation's Young Investigator Award (1994). She has served on program committees for numerous ACM and IEEE conferences, including the IEEE Symposium on Visual Languages, and Human-Centric Computing, the ACM Conference on Human-Computer Interaction, the ACM Conference on Programming Language Design and Implementation, the ACM Conference on Functional Programming Languages; on the steering committee for the IEEE Symposium on Visual Languages and Human-Centric Computing and the ACM Conference on Software Visualization. She is a senior member of IEEE and a member of ACM.

Research Interests: 

Research Areas
In general, where humans come together with software development. Examples: End-User Programming, End-User Software Engineering, Information Foraging in Software Development, Gender Differences in these contexts.

Research Description
I've spent most of my time recently taking a serious look at software engineering aspects of end-user programming. The objective is to improve the dependability of software produced by end-user programming languages. Click here for the latest news about this from the EUSES consortium.

Applications of Research
The software industry is starting to show an intense interest in developing new dependability mechanisms for commercial products that are aimed at supporting end-user programming.

Publications

In Press
Grigoreanu, V., M. M. Burnett, S. Wiedenbeck, J. Cao, K. Rector, and I. Kwan, "End-User Debugging Strategies: A Sensemaking Perspective", ACM Transactions on Computer-Human Interaction, In Press.
2011
Burnett, M. M., and C. Scaffidi, "End-User Development", Encyclopedia of Human-Computer Interaction, 2011.
Kulesza, T., S. Stumpf, W. - K. Wong, M. M. Burnett, S. Perona, A. J. Ko, and I. Oberst, "Why-Oriented End-User Debugging of Naive Bayes Text Classification", ACM Trans. Interact. Intell. Syst., vol. 1, issue 1, New York, NY, USA, ACM, pp. 2:1–2:31, 10/2011. Abstract
Cao, J., S. D. Fleming, and M. M. Burnett, "An Exploration of Design Opportunities for "Gardening" End-User Programmers' Ideas", 2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Pittsburgh, PA, USA, IEEE, pp. 35 - 42, 09/2011. Abstract
Burnett, M. M., L. Beckwith, S. Wiedenbeck, S. D. Fleming, J. Cao, T. H. Park, V. Grigoreanu, and K. Rector, "Gender Pluralism in Problem-Solving Software", Interacting with Computers, vol. 23, issue 5, pp. 450 - 460, 09/2011. Abstract
Shinsel, A., T. Kulesza, M. M. Burnett, W. Curran, A. Groce, S. Stumpf, and W. - K. Wong, "Mini-Crowdsourcing End-User Assessment of Intelligent Assistants: A Cost-Benefit Study", 2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Pittsburgh, PA, IEEE, pp. 47 - 54, 09/2011. Abstract
Piorkowski, D., S. D. Fleming, C. Scaffidi, L. John, C. Bogart, B. E. John, M. M. Burnett, and R. Bellamy, "Modeling programmer navigation: A head-to-head empirical evaluation of predictive models", 2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Pittsburgh, PA, IEEE, pp. 109 - 116, 09/2011. Abstract
Wong, W. - K., I. Oberst, S. Das, T. Moore, S. Stumpf, K. McIntosh, and M. M. Burnett, "End-User Feature Labeling via Locally Weighted Logistic Regression", Twenty-Fifth AAAI Conference on Artificial Intelligence (NECTAR Track), San Francisco, CA, AAAI Press, 08/2011. Abstract
Morreale, P., M. M. Burnett, A. Gates, J. Cossa, and N. Amato, REU in a Box: Expanding the Pool of Computing Researchers, , pp. National Center for Women in Technology, 06/2011.
Kulesza, T., M. M. Burnett, S. Stumpf, W. - K. Wong, S. Das, A. Groce, A. Shinsel, F. Bice, and K. McIntosh, "Where Are My Intelligent Assistant's Mistakes? A Systematic Testing Approach", Third International Symposium on End-User Development (Lecture Notes in Computer Science 6654), Torre Canne (Brindisi), Italy, pp. 171-186, 06/2011. Abstract
Wong, W. - K., I. Oberst, S. Das, T. Moore, S. Stumpf, K. McIntosh, and M. M. Burnett, "End-user feature labeling", Proceedings of the 16th International Conference on Intelligent User Interfaces - IUI '11, Palo Alto, CA, ACM Press, pp. 115-124, 02/2011. Abstract
2010
Burnett, M. M., "End-User Software Engineering and Why it Matters", Journal of Organizational and End User Computing, vol. 22, issue 1, pp. 1 - 22, 3/2010. Abstract
Scaffidi, C., C. Bogart, M. M. Burnett, A. Cypher, B. Myers, and M. Shaw, "Using Traits of Web Macro Scripts to Predict Reuse", Journal of Visual Languages & Computing, vol. 21, issue 5, pp. 277 - 291, 12/2010. Abstract
Cao, J., K. Rector, T. H. Park, S. D. Fleming, M. M. Burnett, and S. Wiedenbeck, "A Debugging Perspective on End-User Mashup Programming", 2010 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Leganes, Madrid, Spain, IEEE, pp. 149 - 156, 09/2010. Abstract
Bogart, C., M. M. Burnett, S. Douglass, D. Piorkowski, and A. Shinsel, "Does My Model Work? Evaluation Abstractions of Cognitive Modelers", 2010 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Leganes, Madrid, Spain, IEEE, pp. 49 - 56, 09/2010. Abstract
Kulesza, T., S. Stumpf, M. M. Burnett, W. - K. Wong, Y. Riche, T. Moore, I. Oberst, A. Shinsel, and K. McIntosh, "Explanatory Debugging: Supporting End-User Debugging of Machine-Learned Programs", 2010 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Leganes, Madrid, Spain, IEEE, pp. 41 - 48, 09/2010. Abstract
Burnett, M. M., S. D. Fleming, S. Iqbal, G. Venolia, V. Rajaram, U. Farooq, V. Grigoreanu, and M. Czerwinski, "Gender Differences and Programming Environments: Across Programming Populations", 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement - ESEM '10, Bolzano-Bozen, Italy, ACM, pp. 28:1–28:10, 09/2010. Abstract
Cao, J., Y. Riche, S. Wiedenbeck, M. M. Burnett, and V. Grigoreanu, "End-User Mashup Programming: Through the Design Lens", ACM Conference on Human Factors in Computing Systems (CHI '10), Atlanta, GA, ACM, pp. 1009–1018, 04/2010. Abstract
Grigoreanu, V., M. M. Burnett, and G. Robertson, "A strategy-centric approach to the design of end-user debugging tools", ACM CHI 2010, Atlanta, Georgia, ACM Press, pp. 713-722, 04/2010. Abstract
Fern, X., C. Komireddy, V. Grigoreanu, and M. M. Burnett, "Mining Problem-Solving Strategies from HCI Data", ACM Transactions on Computer-Human Interaction, vol. 17, issue 1, pp. 1 - 22, 03/2010. Abstract
Lawrance, J., M. M. Burnett, R. Bellamy, C. Bogart, and C. Swart, "Reactive Information Foraging for Evolving Goals", 28th International Conference on Human Factors in Computing Systems (CHI '10), Atlanta, GA, ACM, pp. 25–34, 2010. Abstract
2009
Abraham, R., M. M. Burnett, and M. Erwig, "Spreadsheet Programming", Encyclopedia of Computer Science and Engineering, Hoboken, NJ, John Wiley & Sons, Inc., pp. 2804-2810, 2009. Abstract
Scaffidi, C., C. Bogart, M. M. Burnett, A. Cypher, B. Myers, and M. Shaw, "Predicting Reuse of End-User Web Macro Scripts", 2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Corvallis, OR, IEEE, pp. 93 - 100, 09/2009. Abstract

Contact Info

Oregon State University
1148 Kelley Engineering Center
Corvallis, OR 97331-5501
Phone: (541) 737-3617
Fax: (541) 737-1300
Contact us with your comments and questions
Copyright ©  2012 Oregon State University
Disclaimer