Usability inspection methods
Introduction to algorithms
Distributed and Parallel Databases
From the Editor: The Dangers of End-User Programming
IEEE Software
Six Learning Barriers in End-User Programming Systems
VLHCC '04 Proceedings of the 2004 IEEE Symposium on Visual Languages - Human Centric Computing
On automating Web services discovery
The VLDB Journal — The International Journal on Very Large Data Bases
How to make web sites talk together: web service solution
WWW '05 Special interest tracks and posters of the 14th international conference on World Wide Web
Invited research overview: end-user programming
CHI '06 Extended Abstracts on Human Factors in Computing Systems
VisTrails: visualization meets data management
Proceedings of the 2006 ACM SIGMOD international conference on Management of data
Scientific workflow management and the Kepler system: Research Articles
Concurrency and Computation: Practice & Experience - Workflow in Grid Systems
Programming scientific and distributed workflow with Triana services: Research Articles
Concurrency and Computation: Practice & Experience - Workflow in Grid Systems
Koala: capture, share, automate, personalize business processes on the web
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
CoScripter: automating & sharing how-to knowledge in the enterprise
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
What do we "mashup" when we make mashups?
Proceedings of the 4th international workshop on End-user software engineering
Bite: Workflow Composition for the Web
ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
How Much Language Is Enough? Theoretical and Practical Use of the Business Process Modeling Notation
CAiSE '08 Proceedings of the 20th international conference on Advanced Information Systems Engineering
Understanding Mashup Development
IEEE Internet Computing
Formalising Message Exchange Patterns using BPEL Light
SCC '08 Proceedings of the 2008 IEEE International Conference on Services Computing - Volume 1
PNUTS: Yahoo!'s hosted data serving platform
Proceedings of the VLDB Endowment
Oryx --- An Open Modeling Platform for the BPM Community
BPM '08 Proceedings of the 6th International Conference on Business Process Management
Improving Documentation for eSOA APIs through User Studies
IS-EUD '09 Proceedings of the 2nd International Symposium on End-User Development
Mashup Patterns: Designs and Examples for the Modern Enterprise
Mashup Patterns: Designs and Examples for the Modern Enterprise
RESTful Web service composition with BPEL for REST
Data & Knowledge Engineering
ACM SIGMOD Record
FormSys: form-processing web services
Proceedings of the 19th international conference on World wide web
No Code Required: Giving Users Tools to Transform the Web
No Code Required: Giving Users Tools to Transform the Web
A conversational interface to web automation
UIST '10 Proceedings of the 23nd annual ACM symposium on User interface software and technology
IT requirements of business process management in practice - an empirical study
BPM'10 Proceedings of the 8th international conference on Business process management
BPM in practice: who is doing what?
BPM'10 Proceedings of the 8th international conference on Business process management
From informal process diagrams to formal process models
BPM'10 Proceedings of the 8th international conference on Business process management
From people to services to UI: distributed orchestration of user interfaces
BPM'10 Proceedings of the 8th international conference on Business process management
Web Services: Concepts, Architectures and Applications
Web Services: Concepts, Architectures and Applications
Refactoring pipe-like mashups for end-user programmers
Proceedings of the 33rd International Conference on Software Engineering
Facilitating enterprise service discovery for non-technical business users
ICSOC'10 Proceedings of the 2010 international conference on Service-oriented computing
Design science in information systems research
MIS Quarterly
Push-Enabling RESTful business processes
ICSOC'11 Proceedings of the 9th international conference on Service-Oriented Computing
Forms-based service composition
ICSOC'11 Proceedings of the 9th international conference on Service-Oriented Computing
Automatic undo for cloud management via AI planning
HotDep'12 Proceedings of the Eighth USENIX conference on Hot Topics in System Dependability
Hi-index | 0.00 |
In many cases, it is not cost effective to automate business processes which affect a small number of people and/or change frequently. We present a novel approach for enabling domain experts to model and deploy such processes from their respective domain as Web service compositions. The approach builds on user-editable service, naming and representing Web services as forms. On this basis, the approach provides a visual composition language with a targeted restriction of control-flow expressivity, process simulation, automated process verification mechanisms, and code generation for executing orchestrations. A Web-based service composition prototype implements this approach, including a WS-BPEL code generator. A small lab user study with 14 participants showed promising results for the usability of the system, even for nontechnical domain experts.