110 likes | 256 Views
The End-User Software Engineering Vision. Margaret Burnett Professor, Oregon State University Project Director, EUSES Consortium http://eusesconsortium.org/. End-User Software Engineering Research Question.
E N D
The End-User Software EngineeringVision Margaret BurnettProfessor, Oregon State University Project Director, EUSES Consortium http://eusesconsortium.org/
End-User Software EngineeringResearch Question Is it possible to bring the benefits of rigorous software engineering methodologies to end users?
Carnegie Mellon Nebraska Cambridge (UK) The EUSES Consortium:End Users Shaping Effective Software • A consortium of researchers from: Oregon State Drexel Penn State more members soon...
Sources & meta-sourcesof faults by end users Types via informal annotations Incremental analyses for immediate communication If we build it, will they come? End-User Software Engineering Research Software Engineering and Languages HCI and Psychology Education
Example: WYSIWYT√: User Notices a Correct Value... Testing also flows upstream, marking other affected cells too. Cell turns more blue (more “tested”). At any time, user can check off correct value.
The formula error is in one of these red cells -- probably the darkest. Example: WYSIWYTX: User Notices an Incorrect Value... User notices that this value is wrong and “X”s it out. And this one’s wrong too.
What Others Think of the Importance of this Research • Interest by major companies: AT&T, IBM, Microsoft, JPMorgan/Chase, ... • Funding > $4 million (NSF, several grants). • Media attention: • Public radio: “Imagine That!” • NSF press release. • PC Magazine. • CIO Magazine. • IEEE Software editorial. • CNN.com, CBS.com. • ...
Building a Research Community • Community-building events: • Workshops, SIGs, BOFs, Dagstuhl • Joint efforts, bringing together a mix of subdisciplines. • Building a research area: • Open problems, mapping the territory. • Awareness and citing of each others’ papers: • Necessary for credibility. • Necessary for progress.
The End-User Software EngineeringVision Margaret BurnettProfessor, Oregon State University Project Director, EUSES Consortium http://eusesconsortium.org/