EUSES Logoskip to page content Intranet Login »
Home    About EUSES    News & Events    Research    Education    Publications    Resources    People    Contact 

Welcome to EUSES

The EUSES Consortium is a collaboration by researchers at Oregon State University, Carnegie Mellon University, Drexel University, Penn State University, University of Nebraska, Cambridge University, University of Washington, and IBM whose goal is to develop and investigate end-user software engineering technologies for enabling End Users to Shape Effective Software.

Current Research

We are currently working on the following subproblems of end-user software engineering:

This project builds on and contributes to our work on the following constituent technologies:

Read more about our research »

Recent Publications

  • Scaffidi, C., Myers, B., and Shaw, M., "Topes: Reusable Abstractions for Validating Data," International Conference on Software Engineering (ICSE 2008), Leipzig, Germany, 1, May 2008.abstract and download.

  • Subrahmaniyan, N., Beckwith, L., Grigoreanu, V., Burentt, M., Wiedenbeck, S., Narayanan, V., Bucht, K., Drummond, R., and Fern, X. "Testing vs. Code Inspection vs. ... What Else? Male and Female End Users Debugging Strategies", ACM Conference on Human-Computer Interaction, Florence, April 5-10, 2008, pp. 617-626. pdf

  • Fisher, M., Elbaum, S., Rothermel, G., "Dynamic Characterization of Web Application Interfaces", Fundamental Approaches to Software Engineering Foundations of Software Engineering, volume 4422/2007, March 2007, Lecture Notes in Computer Science, pages 260-275. pdf

See all publications »

Funding

This work has been funded in part by the National Science Foundation (ITR-0325273). Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.

 

Recent News

Recent News

Oct. 10, 2008
EUSES members have received four honors for papers this year. One was Best Paper Award at VL/HCC'08.

  • Dimension Inference in Spreadsheets
    Chris Chambers & Martin Erwig
Two were Distinguished Paper Awards at ICSE'08.
  • Debugging Reinvented: Asking and Answering Why and Why Not Questions about Program Behavior
    Andrew Ko, Brad Myers
  • Predicting Accurate and Actionable Static Analysis Warnings: An Experimental Approach
    Joseph Ruthruff, John Penix, David Morgenthaler, Sebastian Elbaum, Gregg Rothermel
The fourth was an Honorable Mention for Best Paper at CHI'08.
  • Using Information Scent to Model the Dynamic Foraging Behavior of Programmers in Maintenance Tasks
    Joseph Lawrance, Rachel Bellamy, Margaret Burnett, Kyle Rector.

News Archives

February 27, 2008
EUSES spreadsheet error research spins off into a commercial product.

  • RedRover Software Inc, a start-up company originally incubated by EUSES members Margaret Burnett, Martin Erwig and Gregg Rothermel, provides productivity tools for spreadsheet quality control-- including auditing and error detection.
  • Details about the product launch can be found here.

February 20, 2008
EUSES member Laura Beckwith’s research into end-user debugging by male and female end-user programmers makes the news. The Boston Globe [local copy]

February 15, 2008
EUSES member Mary Beth Rosson has been inducted into the CHI Academy.
The CHI Academy is an honor bestowed upon a few individuals each year who have made extensive contributions to the study of HCI and who have led the shaping of the field. This year six new Academy members were selected. The induction ceremony will be at CHI 2008.

September 26, 2007
EUSES researchers win Best Paper Award and Best Short Paper Award at the IEEE Symposium on Visual Languages and Human-Centric Computing.

  • Mary Beth Rosson, Hansa Sinha, Mithu Bhattacharya, and Dejin Zhao, Design planning in end-user web development, IEEE Symposium on Visual Languages and Human-Centric Computing, Couer d’Alene, Idaho, Sept. 23-27, 2007, pp. 189-196. (Best Paper) [Coming soon to the IEEE Digital Library]
  • Susan Wiedenbeck, Xiaoning Sun, and Thippaya Chitakovid, Antecedents to End Users’ Success in Learning to Program in an Introductory Programming Course, IEEE Symposium on Visual Languages and Human-Centric Computing, Couer d’Alene, Idaho, Sept. 23-27, 2007, pp. 69-72. (Best Short Paper) [Coming soon to the IEEE Digital Library]

September 24, 2007
An AP story was recently released on Laura Beckwith's, Margaret Burnett's, and Susan Wiedenbeck's Gender HCI work, and has been picked up by numerous news feeds.

July 10, 2007
Margaret Burnett, Gregor Engels, Brad Myers, and Gregg Rothermel organized a Dagstuhl in February on end-user software engineering. The proceedings of the event are now available at the Dagstuhl site or here as a as a single pdf.

June 14, 2007, updated on.
The GoalDebug system, by EUSES Researchers Robin Abraham and Martin Erwig, is in the news. GoalDebug is a system for automatically identifying errors in formulas of a spreadsheet and suggesting appropriate changes. july 12th<--> Lupa (Czech) [local copy], july 7th<--> Digital Journal [local copy], july 6th<--> OSP (Russian) [local copy], july 4th<--> Science Daily [local copy], june 24th<--> Nerve (Indian) [local copy], june 12th<--> Sourcing Innovation [local copy], june 6th<--> Linux World [local copy], Computerworld [local copy], Bulletins-Electroniques (French) [local copy], ITR Manager (French) [local copy], june 4th<--> Teknofil (Norwegian) [local copy], L'Informaticien (French) [local copy], may 31st<--> Bizzen (Danish) [local copy], may 29th<--> ZDNet [local copy], Roland Piquepaille's Technology Trends [local copy], CIO CIO (2) [local copy], may 26th<--> Digital Publico (Portuguese) [local copy], may 25th<--> The Engineer Online [local copy], Security Viewpoints [local copy], may 24th<--> PhysOrg [local copy], ACM TechNews, EurekAlert [local copy], IT Compliance Institute [local copy]

April 17, 2007
The final report from WEUSE II (From End-User Programming to End-User Software Engineering: a CHI06 Workshop) is now available. Details of the workshop are available too here.

February 11, 2007
The EUSES Macro Scenario Corpus is wikified. The corpus is a set of illustrative scenarios where end-user programmers would benefit from creating web macros. These scenarios highlight important requirements for web macro tools such as Koala and Robofox. Several members in the EUSES consortium have collaborated to produce version 1.0 of this scenario corpus, and we eagerly await scenario suggestions from other members of our community. Anybody who wants to contribute scenarios should contact Chris Scaffidi (cscaffid@gmail.com) for a username/password.

December 1, 2006
The entire set of problems Maggie Niess has been using for teaching high school students about spreadsheets is now available online. The problems can be found here: Spreadsheet Problems for Teachers.

November 11, 2006
Based on observations of browser users, EUSES researchers have compiled a corpus of scenarios describing tasks that end users would benefit from automating using web macros. Our analysis of these scenarios yields specific requirements that web macro tools must support if those tools are to be applicable to real-life situations. [CMU] [local copy]

September 13, 2006
Mary Beth Rosson, "End Users Who Meet Their Own Requirements", keynote for the IEEE International Requirements Engineering Conference (Minneapolis, Minnesota). [Local Copy]

October 27, 2006
Gregg Rothermel, "Helping End-User Programmers "Engineer" Dependable Software", keynote for the Sixth International Conference on Quality Software (Beijin, China).

July 27, 2006
The EUSES Consortium welcomes its newest researcher Allen Cypher from the IBM Alameda Research Campus.
Allen Cypher's Home Page
IBM Research Home page

May 5, 2006
WEUSE II Workshop outcomes, notes, and other files are available at the WEUSE II home page.

April 27, 2006
Slides from Brad Myers's Invited Research Overview at CHI'06 on "End-User Programming". The research looks into the proliferation of people who program for work.
Color PDF
Black and White PDF
Original paper from which slides are based

October 19, 2005
Mary Beth Rosson, "The End of Users", Onward! keynote presentation at OOPSLA 2005 (San Diego, CA). [Local Copy]

August 03, 2005
"Software Is Too Buggy and Unreliable" in PC Magazine. [Local Copy]

May 15, 2005
"Making It On Their Own" and "Eliminating User Error" in CIO Magazine. [Local Copy]

May 5, 2005
Helping Exterminate Bugs in Spreadsheets, Web Applications on the Newswise site.

April/May, 2005
EUSES researchers win "Distinguished Paper Award" at both ICSE'05 and CHI'05 for their results about problems people face in the course of programming.
CHI paper: Fogarty, Ko, Aung, et. al [ACM] [Local Copy]
ICSE paper: Ko, Aung, Myers, [ACM] [Local Copy]

Apr 26, 2005
"Exterminating Bugs" radio spot transcript, from "Imagine That", with Margaret Burnett. [Local Copy]

Jul 26, 27, and Aug 6, 2004
"Researchers aim to make debugging simpler" at CNN.com [Local Copy], SMH.com [Local Copy], Detroit News [Local Copy], Salon.com [Local Copy]

Aug 3, 2004
"Debugging for computer users" in OSU Research News [Local Copy]

Jul 27, 2004
"Debugging for dummies" in CBS News [Local Copy], The Economic Times [Local Copy]

Jul 26, 2004
"Researchers Aim for Plain-English Debugging" in ACM News Service

Jun 24, 2004
"The dangers of end user programming" in IEEE Software [Local Copy]

Jun 9, 2004
"New Program Exterminates End-User Bugs" in NewsFactor CIO Today [Local Copy]

May 14, 2004
"Debugging for the Masses" in PC Magazine [Local Copy]

May 14, 2004
"Researchers help everyday computer users work smart" in Oregon State University News & Communication Services [Local Copy]

May 11, 2004
"Rosson Will Study Non-Programmers As Part of Six-University NSF Grant" in PennState IST [Local Copy]

May 7, 2004
"Helping Exterminate Bugs in Spreadsheets, Web Applications" in ACM TechNews [Local Copy], National Science Foundation Press Release [Local Copy], Innovations Report [Local Copy], Eurekalert [Local Copy], and NewsWise [Local Copy]

May 6, 2004
National Journal's Technology Daily article [Local Copy]

Feb, 2004
"EUSES Consortium Researchers Help Everyday Computer Users Work Smart" in The SAO Newsletter [Local Copy]

Dec 16, 2003
"Working Smarter With Computers" in KVAL-TV13 [Local Copy]

 

Recent and Upcoming Events

Recent and Upcoming Events

Febuary 2, 2009 Papers Deadline
IEEE Software Special Issue on End-User Software Engineering This special issue of IEEE Software will focus on efforts to adapt software engineering techniques and practices to the unique goals of end-user programmers.

March 2-4, 2009. Siegen, Germany
Second International Symposium on End User Development. Concepts such as tailorability, configurability, end-user programming, visual programming, natural programming, programming by example, and end-user sofware engineering are part of the conference program. Margaret Burnett will be giving a keynote on end-user software engineering.

May 17, 2009. Vancouver, Canada
CHASE Workshop 2009 (an ICSE'09 workshop) The goal of this workshop is to provide a forum for discussing high quality research on the human and cooperative aspects of software engineering.

May 23, 2009. Vancouver, Canada
IEEE SEEUP 2009 (an ICSE'09 workshop). The SEEUP workshop is aimed at discussing end-user programming with a specific focus on the software engineering that is required to make it a more disciplined process, while still shielding the end user from the complexities of greater discipline.

July 14-17, 2009. Pittsburgh
ACM EICS 2009 is a new conference on aspects of the engineering of usable and effective interactive systems. Brad Myers will be giving a keynote on end-user software development.

Sept. 20-24, 2009. Corvallis, Oregon
IEEE VL/HCC 2009 is one of the primary outlets for end-user programming and end-user software engineering research. VL/HCC will be in beautiful Corvallis, Oregon. As in the past few years, funding for some U.S. graduate students to attend is expected.

Past Events

Sept. 15-20, 2008, Herrsching am Ammersee, Germany
IEEE VL/HCC is a conference that strongly emphasizes end-user software development and humans in software development. Also related to this area are the two conferences co-located with it, ACM SoftVis and Diagrams. The combination of these conferences is referred to as Visual Week. There's still time to register for these conferences, and early (discounted) registration is open until July 27.

May 10-18, 2008. Leipzig, Germany
The Fourth Workshop on End-User Software Engineering (WEUSE IV) was held in conjunction with ICSE 2008. There were several events relating to end-user software development this year:

  • There was a keynote by Sam Adams on end-user software engineering.
  • There was a WEUSE workshop on end-user software engineering.
  • The program can be found here.

April 5-10, 2008, Florence, Italy

  • CHI 2008: There are a number of papers and activities that are relevant to end-user programming and end-user software engineering.
  • Here are the notes from the SIG on end-user sofware engineering that was held as part of CHI 2008.

Sept. 22-26, 2007. Coeur d'Alene, Idaho
IEEE VL/HCC 2007 is one of the primary outlets for end-user programming and end-user software engineering research. VL/HCC will be in beautiful Coeur d'Alene, Idaho. As in the past few years, funding for some U.S. graduate students to attend is expected.

May 20-26, 2007. Minneapolis, MN
ICSE 2007 is in May and there are paper presentations of interest for folks interested in end-user software engineering and in human issues of programming. The advanced program can be found at the ICSE homepage.

April 28th - May 3rd, San Jose, CA
ACM's CHI'2007 has passed and a number of the results are available>

  • A full list of the papers can be found on the CHI'2007 program.
  • Industrial instances of End-User Software Engineering (from participants at CHI'07 SIG on End-User Software Engineering): a pdf of the slides is available.
  • Summary of Dagstuhl outcomes (as presented at CHI'07 SIG on End-User Software Engineering): a pdf of the slides is available.

Sept. 4-8, 2006, Brighton, UK
IEEE VL/HCC is a conference that strongly emphasizes end-user software development and visual software development. Also related to this area are the two conferences co-located with it, ACM SoftVis and PPIG.

January-August, 2006
Attention education researchers and professionals: 2005-2006 education conference presentations are now available for download here.

April 22-27, 2006, Montreal, Quebec, Canada
CHI 2006: There are a number of papers and activities that are relevant to end-user programming and end-user software engineering.

  • Information is now available on the Second Workshop on End-User Software Engineering (WEUSE II), to be held in conjunction with CHI 2006. Details available here.
  • A number of papers on end-user software engineering appeared at CHI'06. (You can find the ones involving EUSES Consortium authors by going to our papers page and searching on "CHI".)
  • Brad Myers' talk on "Invited Research Overview: End-User Programming" on April 26. Details available here.

July 5-28, 2005, Oregon State University, OR, USA
Summer Session graduate coursework at OSU, SED589, "Guiding Students in Learning Mathematics with Spreadsheets" and follow-up course SED506, "Dynamic Spreadsheets in Mathematics Curriculum and Instruction". See .doc for more details.

June 28, 2005, Philadelphia, PA, USA
Spreadsheet Workshop at the National Education Computing Consortium (NECC'05): EUSES members with the Oregon State University Department of Science and Mathematics Education presented a three hour workshop at this year's NECC. The focus was on teaching with spreadsheets from a dependability perspective.

May 2005, St. Louis, MO, USA
The International Conference on Software Engineering (ICSE): At this year's ICSE, there were a number of papers and activities that were relevant to end-user programming and end-user software engineering:

April 2-7, 2005, Portland, OR, USA
Just out! Notes from the CHI'05 SIG on "End Users Creating Effective Software" are now available for download here.

September 2004
Communications of the ACM (September TOC) is a special issue on End-User Development.

September 2004, Rome, Italy
The IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC).

At CHI'04 in Vienna, Austria, Brad Myers and Margaret Burnett organized a SIG on this topic, in April 2004

 

See all news and events »

Home    About EUSES    News & Events    Research    Education    Publications    Resources    People    Contact 
©2006 EUSES
Last Updated on March 18, 2009
Site Designed and Developed by Htet Htet Aung
Oregon State University University of Nebraska Lincoln University of Cambridge IBM Penn State University HCII of Carnegie Mellon University Drexel University