Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
AutoMan: a platform for integrating human-based and digital computation
Barowy D., Curtsinger C., Berger E., McGregor A.  Communications of the ACM 59 (6): 102-109, 2016. Type: Article
Date Reviewed: Sep 12 2016

Programming digital computers to perform complicated concurrent tasks usually executed by several human beings is important in business intelligence decisions, but not easy. How should multifaceted or interconnected tasks be automated on computers to schedule and monitor human workers in timely and cost-efficient ways? Barowy et al. succinctly present automatic algorithms for the effective scheduling, pricing, and quality control of concurrent activities that humans perform to accomplish a task, such as the recognition of alternative license plates at a tollbooth.

Can a single programming system be automatically and effectively used to schedule employees who work in parallel to achieve quality tasks? The authors present a domain-specific language called AutoMan for coalescing and making transparent the efficient schedules of designed human and digital computation activities for accomplishing alternative, complex real-world tasks.

AutoMan provides an easy interface that allows users to specify efficient functions for incorporating crowdsourcing into computations. Users can create functions to define the nature of questions and responses for human workers in AutoMan. The programmer can specify the desirable degree of accuracy of the computational results of all human intelligence tasks in the AutoMan environment. The authors succinctly present algorithms for effectively advertising jobs with rewards for workers to accept the duties on time, and for certifying the quality of job allocations.

The authors clearly and convincingly present evidence to illustrate the effective use of AutoMan in applications such as the automatic recognition of license plates. Without a doubt, this paper will promote new research in the areas of the Internet of Things (IoT) and digital computation. I strongly encourage all current and future software engineers to read and contribute to the unique, insightful ideas presented.

Reviewer:  Amos Olagunju Review #: CR144754 (1612-0902)
Bookmark and Share
  Reviewer Selected
Featured Reviewer
 
 
Human Information Processing (H.1.2 ... )
 
 
Models Of Computation (F.1.1 )
 
 
Modes Of Computation (F.1.2 )
 
Would you recommend this review?
yes
no
Other reviews under "Human Information Processing": Date
User-centric adaptation analysis of multi-tenant services
García-Galán J., Pasquale L., Trinidad P., Ruiz-Cortés A.  ACM Transactions on Autonomous and Adaptive Systems 10(4): 1-26, 2016. Type: Article
Apr 21 2016
Engagement periodicity in search engine usage: analysis and its application to search quality evaluation
Drutsa A., Gusev G., Serdyukov P.  WSDM 2015 (Proceedings of the 8th ACM International Conference on Web Search and Data Mining, Shanghai, China,  Feb 2-6, 2015) 27-36, 2015. Type: Proceedings
Mar 17 2015
Trust prediction via belief propagation
Zhang R., Mao Y.  ACM Transactions on Information Systems 32(3): 1-27, 2014. Type: Article
Nov 11 2014
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright © 2000-2017 ThinkLoud, Inc.
Terms of Use
| Privacy Policy