Programming Incentives in Information Systems

Information systems are becoming ever more reliant on different forms of social computing, employing individuals, crowds or assembled teams of professionals. With humans as first-class elements, the success of such systems depends heavily on how well we can motivate people to act in a planned fashion. Incentives are an important part of human resource management, manifesting selective and motivating effects. However, support for defining and executing incentives in today's information systems is underdeveloped, often being limited to simple, per-task cash rewards. Furthermore, no systematic approach to program incentive functionalities for this type of platforms exists. In this paper we present fundamental elements of a framework for programmable incentive management in information systems. These elements form the basis necessary to support modeling, programming, and execution of various incentive mechanisms. They can be integrated with different underlying systems, promoting portability and reuse of proven incentive strategies. We carry out a functional design evaluation by illustrating modeling and composing capabilities of a prototype implementation on realistic incentive scenarios.

[1]  Marco Zamarian,et al.  Analyzing Crowd Labor and Designing Incentives for Humans in the Loop , 2012, IEEE Internet Computing.

[2]  Schahram Dustdar,et al.  Incentives and rewarding in social computing , 2013, CACM.

[3]  Schahram Dustdar,et al.  Modeling Rewards and Incentive Mechanisms for Social BPM , 2012, BPM.

[4]  Sebastian Buchwald,et al.  GrGen.NET , 2010, International Journal on Software Tools for Technology Transfer.

[5]  Keiji Yamada,et al.  Differentiated Incentive Rewarding for Social Networking Services , 2010, 2010 10th IEEE/IPSJ International Symposium on Applications and the Internet.

[6]  Schahram Dustdar,et al.  The Social Compute Unit , 2011, IEEE Internet Computing.

[7]  G. Milkovich,et al.  The Relationship Between Risk, Incentive Pay, and Organizational Performance , 1997 .

[8]  Tobias Hoßfeld,et al.  Analyzing costs and accuracy of validation mechanisms for crowdsourcing platforms , 2013, Math. Comput. Model..

[9]  Canice Prendergast The Provision of Incentives in Firms , 1999 .

[10]  Lydia B. Chilton,et al.  Exploring iterative and parallel human computation processes , 2010, HCOMP '10.

[11]  N. H. Beebe on Software Tools for Technology Transfer ( STTT ) , 2005 .

[12]  Duncan J. Watts,et al.  Financial incentives and the "performance of crowds" , 2009, HCOMP '09.

[13]  Ryoichi Shinkuma,et al.  Incentive Mechanism Considering Variety of User Cost in P2P Content Sharing , 2008, IEEE GLOBECOM 2008 - 2008 IEEE Global Telecommunications Conference.

[14]  J. Laffont,et al.  The Theory of Incentives: The Principal-Agent Model , 2001 .

[15]  Luciano Baresi,et al.  Tutorial Introduction to Graph Transformation: A Software Engineering Perspective , 2002, ICGT.

[16]  G. Milkovich,et al.  Relationships Among Risk, Incentive Pay, and Organizational Performance , 1998 .

[17]  Vasilis Friderikos,et al.  Cross-Layer Optimization to Maximize Fairness Among TCP Flows of Different TCP Flavors , 2008, IEEE GLOBECOM 2008 - 2008 IEEE Global Telecommunications Conference.