ABSTRACT
Some user needs in real life can only be accomplished by leveraging the intelligence and labor of other people via crowdsourcing tasks. For example, one may want to confirm the validity of the description of a secondhand laptop by asking someone else to inspect the laptop on site. To integrate these crowdsourcing tasks into user applications, it is required that crowd intelligence and labor be provided as easily accessible services (e.g., Web services), which can be called crowd services. In this paper, we develop a framework named CROWDSERVICE which supplies crowd intelligence and labor as publicly accessible crowd services via mobile crowdsourcing. We implement the proposed framework on the Android platform and evaluate the usability of the framework with a user study.
- Amazon Mechanical Turk. http://www.mturk.com. 2015.Google Scholar
- Apache Felix. http://felix.apache.org. 2015.Google Scholar
- JADE. http://jade.tilab.com. 2015.Google Scholar
- OSGi Alliance. http://www.osgi.org. 2015.Google Scholar
- M. Alrifai and T. Risse. Combining global optimization with local selection for efficient QoS-aware service composition. In WWW 2009, pages 881–890. Google ScholarDigital Library
- M. Barhamgi, A. K. Bandara, Y. Yu, K. Belhajjame, and B. Nuseibeh. Protecting privacy in the cloud: Current practices, future directions. IEEE Computer, 49(2):68–72, 2016. Google ScholarDigital Library
- A. Bozzon, M. Brambilla, S. Ceri, and A. Mauri. Reactive crowdsourcing. In WWW 2013, pages 153–164. Google ScholarDigital Library
- G. Chatzimilioudis, A. Konstantinidis, C. Laoudias, and D. Zeinalipour-Yazti. Crowdsourcing with smartphones. IEEE Internet Computing, 16(5):36–44, 2012. Google ScholarDigital Library
- J. Krumm. A survey of computational location privacy. Personal and Ubiquitous Computing, 13(6):391–399, 2009. Google ScholarDigital Library
- X. Liu, Y. Hui, W. Sun, and H. Liang. Towards service composition based on mashup. In Proceedings of the 2007 IEEE International Conference on Services Computing - Workshops, SCW ’07, pages 332 –339, 2007.Google ScholarCross Ref
- E. M. Maximilien, A. Ranabahu, and K. Gomadam. An online platform for web APIs and service mashups. IEEE Internet Computing, 12(5):32–43, 2008. Google ScholarDigital Library
- X. Peng, M. A. Babar, and C. Ebert. Collaborative software development platforms for crowdsourcing. IEEE Software, 31(2):30–36, 2014.Google ScholarCross Ref
- F. Rosenberg, F. Curbera, M. J. Duftler, and R. Khalaf. Composing RESTful services and collaborative workflows: a lightweight approach. IEEE Internet Computing, 12(5):24–31, 2008. Google ScholarDigital Library
- T. H. Tan, E. André, J. Sun, Y. Liu, J. S. Dong, and M. Chen. Dynamic synthesis of local time requirement for service composition. In ICSE 2013, pages 542–551. Introduction Motivating Example Crowd Service Conceptual Model Types of Crowd Services Crowd Service Composition Framework Overview Crowd Service Description Microtask Execution Result Aggregation Implementation User Study Execution Processes and Results User Feedback Conclusion Acknowledgments References Google ScholarDigital Library
Index Terms
- CrowdService: serving the individuals through mobile crowdsourcing and service composition
Recommendations
CrowdService: Optimizing Mobile Crowdsourcing and Service Composition
Special Issue on Internetware and Devops and Regular PapersSome user needs can only be met by leveraging the capabilities of others to undertake particular tasks that require intelligence and labor. Crowdsourcing such capabilities is one way to achieve this. But providing a service that leverages crowd ...
QoS-Aware Service Composition in Mobile Environments
SOCA '14: Proceedings of the 2014 IEEE 7th International Conference on Service-Oriented Computing and ApplicationsService composition involves combining many existing services to solve a complex task in the service-oriented environment. Due to the progress in modern smart devices, mobile devices can now act as service providers. The mobility of mobile service ...
QoS-Aware Service Composition: A Survey
ECOWS '10: Proceedings of the 2010 Eighth IEEE European Conference on Web ServicesService compositions build new services by orchestrating a set of existing services. In the Internet of Services there may be many functional similar services, but with different Quality of Service (QoS). Thus a significant research problem in service ...
Comments