Co-evolution of end-user developers and systems in multi-tiered proxy design problems

22Citations
Citations of this article
20Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This paper aims at analyzing the category of multi-tiered proxy design problems, where end-user developers do not necessarily coincide with the actual end users of the system, but can be considered as end users' proxies. This situation can be found in a variety of application domains, from home automation, where electricians defining home automation systems for energy saving are different from house occupants, to e-government, where administrative employees creating e-government services are different from citizens using those services. The analysis leads to the definition of a new interaction and co-evolution model, called ICE2, which, on the basis of the model discussed in a previous work, considers not only the case of end users that directly make their system evolve by means of end-user development activities, but also the case where a proxy figure is present, namely an expert in the application domain that creates and modifies software artifacts for others (the actual end users). Finally, a design approach is proposed, which aims at generalizing the solutions suggested in different application domains, and at sustaining the interaction and co-evolution processes that involve end users, end-user developers, and systems. © 2013 Springer-Verlag.

Cite

CITATION STYLE

APA

Fogli, D., & Piccinno, A. (2013). Co-evolution of end-user developers and systems in multi-tiered proxy design problems. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7897 LNCS, pp. 153–168). https://doi.org/10.1007/978-3-642-38706-7_12

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free