The state of the art in end-user software engineering

AJ Ko, R Abraham, L Beckwith, A Blackwell… - ACM Computing …, 2011 - dl.acm.org
Most programs today are written not by professional software developers, but by people with
expertise in other domains working towards goals for which they need computational …

Future of end-user software engineering: beyond the silos

MM Burnett, BA Myers - Future of Software Engineering Proceedings, 2014 - dl.acm.org
End-user software engineering (EUSE) is a research area that aims to invent new kinds of
technologies that collaborate with end users to improve the quality of their software. The …

End-user software engineering

M Burnett, C Cook, G Rothermel - Communications of the ACM, 2004 - dl.acm.org
End-user programming has become the most common form of programming in use today [2],
but there has been little investigation into the dependability of the programs end users …

What is end-user software engineering and why does it matter?

M Burnett - End-User Development: 2nd International Symposium …, 2009 - Springer
End-user programming has become ubiquitous, so much so that there are more end-user
programmers today than there are professional programmers. End-user programming …

End-user development, end-user programming and end-user software engineering: A systematic mapping study

BR Barricelli, F Cassano, D Fogli, A Piccinno - Journal of Systems and …, 2019 - Elsevier
Abstract End-User Development (EUD), End-Programming (EUP) and End-User Software
Engineering (EUSE) are three related research fields that study methods and techniques for …

Invited research overview: end-user programming

BA Myers, AJ Ko, MM Burnett - CHI'06 extended abstracts on Human …, 2006 - dl.acm.org
In the past few decades there has been considerable work on empowering end users to be
able to write their own programs, and as a result, users are indeed doing so. In fact, we …

What makes end-user development tick? 13 design guidelines

A Repenning, A Ioannidou - End user development, 2006 - Springer
End-user development (EUD) has enormous potential to make computers more useful in a
large variety of contexts by providing people without any formal programming training …

The obstacles and myths of usability and software engineering

A Seffah, E Metzker - Communications of the ACM, 2004 - dl.acm.org
The obstacles and myths of usability and software engineering Page 1 COMMUNICATIONS OF
THE ACM December 2004/Vol. 47, No. 12 71 Avoiding the usability pitfalls involved in …

From programming environments to environments for designing

T Winograd - Communications of the ACM, 1995 - dl.acm.org
Though there have been advances in end-user programming, complex applications still
need professional developers. This inspired look at the future of creating complex software …

Use-case 2.0

I Jacobson, I Spence, B Kerr - Communications of the ACM, 2016 - dl.acm.org
Use-case 2.0 Page 1 MAY 2016 | VOL. 59 | NO. 5 | COMMUNICATIONS OF THE ACM 61
DOI:10.1145/2890778 Article development led by queue.acm.org The hub of software …