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 …

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 …

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 …

End-user development: An emerging paradigm

H Lieberman, F Paternò, M Klann, V Wulf - End user development, 2006 - Springer
We think that over the next few years, the goal of interactive systems and services will evolve
from just making systems easy to use (even though that goal has not yet been completely …

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 …

User-centered design: why and how to put users first in software development

D Wallach, SC Scholz - Software for people: Fundamentals, trends and …, 2012 - Springer
In this chapter we provide an overview of the activities and artefacts of the user-centered
design (UCD) methodology–a successful and practical approach to the design of software …

End users as co-designers of their own tools and products

C Ardito, P Buono, MF Costabile, R Lanzilotti… - Journal of Visual …, 2012 - Elsevier
In our Age of exponential technological advance, recent developments are determining an
evolution of end users from passive information consumers into information producers …

End user development: Survey of an emerging field for empowering people

F Paternò - International Scholarly Research Notices, 2013 - Wiley Online Library
The purpose of this paper is to introduce the motivations behind end user development,
discuss its basic concepts and roots, and review the current state of art. Various approaches …

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 …

Meta-design: a manifesto for end-user development

G Fischer, E Giaccardi, Y Ye, AG Sutcliffe… - Communications of the …, 2004 - dl.acm.org
End-user development (EUD) activities range from customization to component
configuration and programming. Office software, such as the ubiquitous spreadsheet …