Margaret M. Burnett
School of Electrical Engineering and Computer Science
Oregon State University
Corvallis, Oregon, 97331-5501, USA
email: my-last-name at eecs dot oregonstate dot edu
voice: 541-737-2539, FAX: 541-737-1300
office: Kelley Engineering Center, 3051
- March 2014: Woo hoo! Todd Kulesza's CHI'14 paper, "Structured Labeling for Facilitating Concept Evolution in Machine Learning", won a Best of CHI award.
- March 17, 2014: Congratulations to Charles Hill, REU in our group, for winning a Google Lime Scholarship!
- January 29, 2014 Press release: "$3 Million Grant Aims to Advance Exploratory Programming".
- January 2014: I've just been featured as Microsoft's January 6 "hero in education".
- January 2014: I'll probably be hiring a post-doc to work with me starting around Summer of 2014. All of my projects relate to human aspects of software development. If interested, you can drop me an email. (A more formal application process will emerge eventually.)
- September 2013: Kyle Rector, former REU in our group, is hanging out with Turing Award winners this week at the Heidelberg Laureate Forum. Scientific American just blogged about her research (and her REU roots with our group)!
- September 2013: (Dr.) Chris Bogart, my former PhD student, is now a postdoc at Carnegie Mellon with Jim Herbsleb.
- September 2013: (Dr.) Jill Cao, my former PhD student, is now a researcher with Mathworks.
- July 2013: I've just joined the IEEE TSE Editorial Board as an Associate Editor.
- May 2013: My graduating REU student, Hannah Adams, just landed a research position at Intel Labs!
- December 2012: Saturday Academy has just profiled my mentoring in their blog.
- I'm an ACM Distinguished Speaker now. If you want to have me give a talk on one of the following topics (gender HCI, end-user software engineering, information foraging theory, or why/how to include REU (undergraduate researchers) in your work), ACM will pay for my airfare to do so.
Margaret Burnett is a Professor of Computer Science at the School
of Electrical Engineering and Computer Science at Oregon State University.
Her current research focuses on end-user programming, end-user software engineering, information foraging theory as applied to programming, and gender issues in those contexts. 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,
multi-institution collaboration among Oregon State University and Carnegie Mellon,
Pennsylvania State, University of Nebraska,
University of Washington,
University of Cambridge (U.K.), and IBM to
help End Users Shape Effective Software.
Dr. Burnett recently won the Most Influential Paper Award from the IEEE Symposium on Visual Languages and Human-Centric Computing for her work on Forms/3.
She was a recipient of IBM's International Faculty Award (2007, 2008).
She was chosen as one of Microsoft's "heroes in education" (2014) for her mentoring, and
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 also a past
recipient of the
National Science Foundation's Young Investigator Award (1994).
She is currently
on the Editorial Board of ACM Trans. Interactive Intelligent Systems and of IEEE Trans. Software Engineering,
is on the ACM/IEEE ICSE'14 (International Conference on Software Engineering) Program Board and
the ACM DIS '14 (ACM Conference on Designing Interactive Systems) Program Committee,
is Co-Chair of the HCI Program at the Grace Hopper Celebration of Women in Computing, is
Co-Chair of ICSE'16's New Faculty Symposium,
was Papers Co-Chair for IEEE VLHCC'13 (IEEE Symposium on Visual Languages and Human-Centric Computing),
and has in prior years served on a variety of other ACM and IEEE conference program committees, chairing a few of them.
She also co-led the NCWIT "REU in a box" project (debuted May 2011),
was a panelist at ACM CHI'11 and ACM/IEEE ICSE'11 events on U.S. National Science Foundation "Broader Impacts",
and co-chairs the Academic Alliance of the National Center for Women In Technology (NCWIT).
You can view my Stanford talk about EUSES, given in November 2004. And here is a similar talk: my Open University talk about EUSES, which was given in June 2005.
Laura Beckwith and I gave a talk in September 2006, at Microsoft Research Cambridge, on gender issues in end-user programming.
And, you can access my April 27, 2007 Google Tech Talk on the Surprise-Explain-Reward strategy.
And, here is my June 2009 Microsoft Channel 9 interview on Gender and Software. Finally, here is a handful of mini-interviews done in Rome, June 2011, with Chris Scaffidi and me for our new encyclopedia article, about End-User Programming, End-User Software Engineering, and Gender.
More information is available on:
Upcoming Presentations and Events
You can hear
about some of the projects I've been working on lately at one of these events:
- I'm co-organizing a CHI'14 Workshop: Perspectives on Gender and Product Design. Of course, I'll also be attending the main CHI conference.
- I'm a Future of Software Engineering speaker at ICSE'14 in Hyderabad, India, speaking on the future of End-User Software Engineering in June.
- VLHCC'14 is in Melbourne this summer, and I'll be there, running the Grad Student Consortium. If you're a grad student, I hope you'll apply!
- I'll be keynoting at the 5th International Conference on Human-Centered Software Engineering (HCSE) in Paderborn, Germany in September.
- I'm Co-Chair of HCI at this year's Grace Hopper Celebration of Women in Computing, and I'll be there. Please submit something!
- I'm an ACM Distinguished Speaker now. So, if you want me to give a talk on one of the following topics (gender HCI, end-user software engineering, information foraging theory, or why/how to include REU (undergraduate researchers) in your work), ACM will pay for my airfare to do so.
Last year I taught:
- CS 352: Usability Engineering
- CS 569: Special topics: Empirical methods for field (case) studies in software engineering. This course deals with the type of empirical study known as the "case" study. These are studies that collect data from natural software development situations as they really occur in the field, in which the researcher does not manipulate or "control" anything. The course is an end-to-end coverage of the process. We will mainly focus on case studies involving human software developers in the field. You will actually conduct a field study as part of this course. The course does not cover lab studies.
This year I taught:
- CS 352: Usability Engineering.
- CS 569/589: Special topics: Empirical lab studies of software development.
This course will cover how you go about designing, preparing for, running, analyzing, and writing-for-publication lab experiments of programming situations involving human subjects. This is an end-to-end coverage of the entire process, and will put you in a position to conduct lab studies of your own with human subjects.
Office Hours as of April 1
- Tuesdays 12:00-1:00
- Thursdays 2:00-3:00
Except when I'm out of town. So, no office hours 4/22, 4/29, 5/1, 5/6, 5/8, 5/20, 6/3, 6/5.
Graduate Student Mentoring
Here are my current graduate students and postdoc:
Faezeh Bahmani (M.S./Ph.D.), Will Jernigan (M.S./Ph.D.),
Todd Kulesza (Ph.D.), David Piorkowski (Ph.D.), Irwin Kwan (postdoc)
Recently graduated: Christopher Bogart (Ph.D.), Jill Cao (Ph.D.).
Last modified: April 2, 2014