Communications of the ACM - End-user development: tools that empower users to create their own software solutions
Meta-design: a manifesto for end-user development
Communications of the ACM - End-user development: tools that empower users to create their own software solutions
End User Development (Human-Computer Interaction Series)
End User Development (Human-Computer Interaction Series)
Service-oriented design and development methodology
International Journal of Web Engineering and Technology
End-User Development for task management: Survey of attitudes and practices
VLHCC '08 Proceedings of the 2008 IEEE Symposium on Visual Languages and Human-Centric Computing
Conceptual and usability issues in the composable web of software services
ICWE'10 Proceedings of the 10th international conference on Current trends in web engineering
Service Composition for Non-programmers: Prospects, Problems, and Design Recommendations
ECOWS '10 Proceedings of the 2010 Eighth IEEE European Conference on Web Services
Assisted Service Composition for End Users
ECOWS '10 Proceedings of the 2010 Eighth IEEE European Conference on Web Services
End-user requirements for wisdom-aware EUD
IS-EUD'11 Proceedings of the Third international conference on End-user development
DashMash: a mashup environment for end user development
ICWE'11 Proceedings of the 11th international conference on Web engineering
Hi-index | 0.00 |
The academic area of End User Development (EUD) aims to support non-programmers when they attempt to develop their own software in both organizational and leisure context. The EUD community has gathered a wealth of expertise in creating socio-technical systems and user-centric software design environments in pursuit of this aim. Some of this expertise is highly relevant to the creation of software mashups, especially when the latter are oriented towards non-programmers. To facilitate the exchange of ideas between these two areas, we have initiated the development of an analytical framework bridging the perspectives of service-based software development and EUD. The framework aims to serve as a tool to analyze efforts aiming to open up mashups to non-programmers, and to compare them along different dimensions, highlighting sectors which require further input and development. In this position paper we present the first iteration of developing the framework, focusing on two dimensions of a table -- EUD and Service-Oriented Development. The different stages and activities of the Service-Oriented Development provide the different rows of the table. The columns are formed by five aspects of End User Development which we find particularly relevant in this context. To demonstrate the framework in action, we report on a classification exercise which took place during the second workshop on End User Development for Services in 2011 (see www.eud4services.org).