Projects per year
Abstract
End-user Service Composition (EUSC) is defined as service composition where the person who creates the composite service also uses it. We derived requirements for EUSC tools using a custom method based on the scenario-based requirements analysis method. Ten participants were given scenarios, a demonstrator application and examples of EUSC tools before being interviewed. Analysing their responses, we elicited 139 requirements across topics including service "types" (e.g. pervasive services), composition flow (i.e. control/data flow) and the use of templates in composition. This is the first published work to have used a robust requirements analysis method in EUSC, adapted specifically to take account of prior work on EUSC. Some of our requirements validate those found in prior research or current EUSC tools but many are unique to our findings. The requirements found in this work inform and inspire the development of future EUSC tools, and the methodology is easily adapted for application in other domains.
Original language | English |
---|---|
Pages (from-to) | 435-463 |
Journal | Requirements Engineering |
Volume | 20 |
Issue number | 4 |
Early online date | 1 Jul 2014 |
DOIs | |
Publication status | Published - 1 Nov 2015 |
Fingerprint
Dive into the research topics of 'Establishing requirements for end-user service composition tools'. Together they form a unique fingerprint.Projects
- 1 Finished
-
Mobile VCE Strategic Partnership: User Interaction
O'Neill, E. (PI) & Johnson, P. (CoI)
Engineering and Physical Sciences Research Council
1/01/09 → 31/12/12
Project: Research council
Profiles
-
Eamonn O'Neill
- Department of Computer Science - Head of Department
- UKRI CDT in Accountable, Responsible and Transparent AI
- Centre for the Analysis of Motion, Entertainment Research & Applications
- Centre for Networks and Collective Behaviour
- Centre for Doctoral Training in Decarbonisation of the Built Environment (dCarb)
- REal and Virtual Environments Augmentation Labs (REVEAL)
- Bath Institute for the Augmented Human
- Human-Computer Interaction
Person: Research & Teaching, Core staff