Abstract | ||
---|---|---|
For solving complex problems, we advocate constructing "social computers" which combine software and human services. However, to date, human capabilities cannot be easily programmed into applications in a similar way like software capabilities. Existing approaches exploiting human capabilities via crowds do not support well on-demand, proactive, team-based human computation. In this paper, we explore a new way to virtualize, provision and program human capabilities using cloud computing concepts and service delivery models. We propose novel methods for modeling clouds of human-based services and combine human-based services with software-based services to establish clouds of hybrid services. In our model, we present common APIs, similar to APIs for software services, to access individual and team-based compute units in clouds of human-based services. Based on that, we propose frameworks and programming primitives for hybrid services. We illustrate our concepts via some examples of using our cloud APIs and existing cloud APIs for software. |
Year | DOI | Venue |
---|---|---|
2012 | 10.1007/978-3-642-34321-6_7 | ICSOC |
Keywords | Field | DocType |
program human capability,existing cloud apis,common apis,human capability,software capability,programming hybrid service,human service,cloud apis,human-based service,hybrid service,team-based human computation | Data mining,Crowds,Services computing,Computer science,Software,Human computation,Human services,Service delivery framework,Cloud computing,Complex problems | Conference |
Citations | PageRank | References |
8 | 0.80 | 13 |
Authors | ||
3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Hong-Linh Truong | 1 | 1861 | 143.17 |
Schahram Dustdar | 2 | 9347 | 575.71 |
Kamal Bhattacharya | 3 | 403 | 27.53 |