End-user-oriented development (EUD) has been a field of study for more than 30 years already. The results are visible – users, who have no or only little programming skills, have become active creators of Web applications, de-veloping new tools to meet their situational needs, sharing them with colleagues and combining them into more complex solutions. Recent trends, like matura-tion of cloud computing, mass customization and changing demographics re-sulted in even higher demand for flexible, feature-rich and extensible platforms for end-user development. While the potential of involving end-users into de-veloping task is extremely high, a clear need for new systematic methods has emerged, which would take both the new technological opportunities but also risks resulting from non-professional application development into account. In this paper, we present our research towards systematic, end-user-oriented Web application development. We identify relevant research challenges; derive re-quirements on EUD-oriented development process and show how the Web-Composition approach can be extended to support end-users during the whole life-cycle of Web applications - from requirements elicitation to evolution.
Olexiy Chudnovskyy, Martin Gaedke: End-User-Development and Evolution of Web Applications: The WebComposition EUD Approach; Pages 221-226; ICWE Workshops 2012