Watch what I do: programming by demonstration
Watch what I do: programming by demonstration
Contextual design: defining customer-centered systems
Contextual design: defining customer-centered systems
Web Service Composition Languages: Old Wine in New Bottles?
EUROMICRO '03 Proceedings of the 29th Conference on EUROMICRO
Making mashups with marmite: towards end-user programming for the web
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A survey on web services composition
International Journal of Web and Grid Services
CHI '08 Extended Abstracts on Human Factors in Computing Systems
Bill Organiser Portal: A Case Study on End-User Composition
WISE '08 Proceedings of the 2008 international workshops on Web Information Systems Engineering
Market Overview of Enterprise Mashup Tools
ICSOC '08 Proceedings of the 6th International Conference on Service-Oriented Computing
Hosted Universal Composition: Models, Languages and Infrastructure in mashArt
ER '09 Proceedings of the 28th International Conference on Conceptual Modeling
User-centric composition of service front-ends at the presentation layer
ICSOC/ServiceWave'09 Proceedings of the 2009 international conference on Service-oriented computing
Web Services: Concepts, Architectures and Applications
Web Services: Concepts, Architectures and Applications
Enabling end user development through mashups: requirements, abstractions and innovation toolkits
IS-EUD'11 Proceedings of the Third international conference on End-user development
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
A tuplespace event model for mashups
Proceedings of the 23rd Australian Computer-Human Interaction Conference
ResEval Mash: a mashup tool that speaks the language of the user
CHI '12 Extended Abstracts on Human Factors in Computing Systems
End user mashups: analytical framework
Proceedings of the 2nd International Workshop on Adaptive Services for the Future Internet and 6th International Workshop on Web APIs and Service Mashups
Composition of situational interactive spaces by end users: a case for cultural heritage
Proceedings of the 7th Nordic Conference on Human-Computer Interaction: Making Sense Through Design
Personal information spaces in the context of visits to archaeological parks
Proceedings of the Biannual Conference of the Italian Chapter of SIGCHI
End-user development of mobile mashups
DUXU'13 Proceedings of the Second international conference on Design, User Experience, and Usability: web, mobile, and product design - Volume Part IV
Hi-index | 0.00 |
Enabling the diffusion of lightweight service composition approaches among end users necessitates the appropriate understanding and establishment of the correct user requirements that lead to development of easy to use and effective software platforms. To this end, a user-centric study which includes 15 participants is carried out to unravel users' mental models about software services and service composition, their working practices, and identify users' expectations and problems of service composition. Several examples and prototypes are used to steer this elicitation study, among which is a simple composition tool designed to support non-programmers to create interactive service-based applications in a lightweight and visual manner. Although a high user acceptance emerged in regard to "developing service-based applications by end users", there is evidence of a conceptual issue concerning understanding the notion of service composition (i.e. end users do not think about nor do they understand connections between services). This paper discusses various conceptual and usability problems of service composition and proposes recommendations to resolve them.