25th International Conference on Advanced Information Systems Engineering
June 17-21, 2013, Valencia, Spain
Ognjen Scekic, Hong-Linh Truong, Schahram Dustdar
Distributed Systems Group
Vienna University of Technology
http://dsg.tuwien.ac.at
Programming Incentives
in Information Systems
2 CAiSE’13
Evolution of Collaborative Processes
Conventional workflows
• formal description
• structured execution
• predefined roles and activities
• complex tasks
Crowdsourcing
• simple tasks
• anonymous replaceable actors
• short, unstructured interactions
• No interaction/collaboration
among actors
+
=
Socio-technical Collective Adaptive Systems
• ad-hoc assembled teams
• complex tasks
• social orchestration
• indirect adaptation
3 CAiSE’13
 Programmable incentive
management
 Requirements:
– Modeling
– Programming
– Execution
– Monitoring
– Re-use
Incentive Programming Model for CASs
 EU FP7 SmartSociety project
www.smart-society-project.eu
4 CAiSE’13
Incentives & Rewards
• Incentives
Stimulate (motivate) or discourage
certain worker activities before the
actual execution of those activities.
• Rewards
Any kind of recompense for worthy
services rendered or retribution for
wrongdoing exerted upon workers
after the completion of activity.
• Incentive Mechanism
A plan (rule) for assigning rewards.
5 CAiSE’13
 We identified 7 basic incentive
mechanisms in use today and
their constituent elements.
 New mechanisms can be built by
composing and customizing well-
known incentive elements.
 Portable, reusable, scalable
Modeling Incentives
6 CAiSE’13
Executing Incentives
7 CAiSE’13
PRogrammable INCentives Framework (PRINC)
Representation of external system suitable for modeling application of incentives.
• State – Global state, individual worker attributes and performance metrics (QoS).
• Time – Records of past and future worker interactions supporting time conditions.
• Structure – Representation and manipulation of various types of relationships
Rewarding
Model
(RMod)
8 CAiSE’13
 Examples of mechanisms that RMod can encode and execute:
− At the end of iteration, award each worker who scored better
than the average score of his immediate neighbors.
− Unless the productivity increases to a level p
within n next iterations, replace team's current manager
with the most-trusted of his subordinate workers.
The Rewarding Model (RMod)
9 CAiSE’13
PRINC Framework
• Definition of system-specific artifacts, actions, attributes and relation types.
• Definition and parameterization of metrics, messages, structural patterns
and custom incentive mechanisms.
Mapping
Model
(MMod)
10 CAiSE’13
The Mapping Model (MMod)
 Example: Adapting a general incentive mechanism for a software testing company.
DSL
When a bug
report is verified,
award points to
the submitter. library
11 CAiSE’13
PRINC Framework
• Declarative, domain-specific language.
• High-level, platform independent, human-friendly notation.
Incentive
Model
(IMod)
12 CAiSE’13
 We do not invent nor evaluate incentive mechanisms.
 Basic techniques, such as composition of mechanisms
evaluated through simulation:
 DomainPro1 tool
Evaluation
1 http://quandarypeak.com/
13 CAiSE’13
 Functional evaluation of RMod prototype.
 e.g. structural incentive mechanism rotating presidency.
Evaluation
internal rule representation
1.
2.
3.
14 CAiSE’13
 Functional evaluation
 Encoding real-world incentive schemes, e.g., lottery and shares
 Locationary.com
Evaluation
15 CAiSE’13
 Conclusions:
– Socio-technical systems need effective incentive management.
– We presented a framework for modeling, composing, adapting,
executing and monitoring portable incentive strategies.
 Current work:
– High-level, user-friendly, graphical DSL.
– Integration into the overall programming model for CASs.
 Future Work:
– Determine best incentive practices in a given environment
by learning from past incentive applications.
Conclusion & Future Work
25th International Conference on Advanced Information Systems Engineering
June 17-21, 2013, Valencia, Spain
Ognjen Scekic, Hong-Linh Truong, Schahram Dustdar
Distributed Systems Group
Vienna University of Technology
http://dsg.tuwien.ac.at
Modeling Rewards and Incentive Mechanisms for Social BPM
Thank you!
Questions?

More Related Content

PPTX
System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...
PPSX
System development methodologies
PPTX
Artefacts of the Process
PPTX
System analysis fundamentals
DOCX
Jerless Mahabir Resume
PPT
Slides chapter 17
PPT
Slides chapter 10
PDF
Information Technology - Module 4: Software and Information Systems Building ...
System Development Life Cycle (SDLC), Types of SDLC | Waterfall Model and Spi...
System development methodologies
Artefacts of the Process
System analysis fundamentals
Jerless Mahabir Resume
Slides chapter 17
Slides chapter 10
Information Technology - Module 4: Software and Information Systems Building ...

What's hot (11)

PPT
Slides chapter 19
PPT
Alternative Methodologies for Systems Development
PPTX
Sdlc process
PPT
Slides chapter 16
PPTX
Chapter 12 information system development
PPT
Slides chapter 9
PPTX
System Development Life Cycle (SDLC)
PPTX
System Analysis and Design
PPTX
System Development Life Cycle
PPT
Information system development
DOCX
Information systems development methodologies (autosaved)
Slides chapter 19
Alternative Methodologies for Systems Development
Sdlc process
Slides chapter 16
Chapter 12 information system development
Slides chapter 9
System Development Life Cycle (SDLC)
System Analysis and Design
System Development Life Cycle
Information system development
Information systems development methodologies (autosaved)
Ad

Viewers also liked (15)

PDF
MRN letter
PPTX
Assertivenes Training
PPTX
Envejecimientoysaludpublica 131115190854-phpapp01
PPTX
Css box-sizing
PPTX
Tic en el área contable
PPTX
DOCX
Mercadeo y Producción
PPTX
Evaluation question 10
DOC
Presentar lunes-19
DOCX
Etapas del desarrollo del ser humano
PPTX
PPTX
Razonamiento
PPTX
HTML Block and Inline Elements
PPTX
Lesson 1 Question 1B Intro & Narrative
PPT
Unidad1: Aspectos psicológicos en las etapas del ciclo vital
MRN letter
Assertivenes Training
Envejecimientoysaludpublica 131115190854-phpapp01
Css box-sizing
Tic en el área contable
Mercadeo y Producción
Evaluation question 10
Presentar lunes-19
Etapas del desarrollo del ser humano
Razonamiento
HTML Block and Inline Elements
Lesson 1 Question 1B Intro & Narrative
Unidad1: Aspectos psicológicos en las etapas del ciclo vital
Ad

Similar to Programming Incentives in Information Systems (20)

PPTX
Simulation-Based Modeling and Evaluation of Incentive Schemes in Crowdsourcin...
PPTX
Hybrid Collective Adaptive Systems
PDF
Gamification of Community Information Systems
PPTX
Incentives & Rewarding in Social Computing
PPTX
Methods and techniques (2/6)
PPTX
Methods and techniques-comm (3/6)
DOCX
credit tk72 C o M M u n i C AT i o .docx
PDF
Elastic cognitive systems 18 6-2015-dustdar
PPT
Ethical And Social Issues in MIS - Management Information System
PPT
Insemtives at the KIT
PDF
[EMC] Source Code Protection
PPTX
6 professional ethics
DOCX
Effects of IT on internal controls
PPT
MIS Chapter 1
PPT
professional ethics
PDF
Insemtives cluj iccp
PDF
DOCX
NDSU CSCI 717Software ConstructionDefensive Programming.docx
PDF
COSC372572 Topic1 Lect1-3 (ch04)_white.pdf
PDF
From the Ashes of Phoenix - GOAT 2018
Simulation-Based Modeling and Evaluation of Incentive Schemes in Crowdsourcin...
Hybrid Collective Adaptive Systems
Gamification of Community Information Systems
Incentives & Rewarding in Social Computing
Methods and techniques (2/6)
Methods and techniques-comm (3/6)
credit tk72 C o M M u n i C AT i o .docx
Elastic cognitive systems 18 6-2015-dustdar
Ethical And Social Issues in MIS - Management Information System
Insemtives at the KIT
[EMC] Source Code Protection
6 professional ethics
Effects of IT on internal controls
MIS Chapter 1
professional ethics
Insemtives cluj iccp
NDSU CSCI 717Software ConstructionDefensive Programming.docx
COSC372572 Topic1 Lect1-3 (ch04)_white.pdf
From the Ashes of Phoenix - GOAT 2018

Recently uploaded (20)

PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PDF
UiPath Agentic Automation session 1: RPA to Agents
PPTX
Build Your First AI Agent with UiPath.pptx
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Credit Without Borders: AI and Financial Inclusion in Bangladesh
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
A review of recent deep learning applications in wood surface defect identifi...
PDF
How IoT Sensor Integration in 2025 is Transforming Industries Worldwide
PPTX
Microsoft Excel 365/2024 Beginner's training
PPTX
Configure Apache Mutual Authentication
PPT
What is a Computer? Input Devices /output devices
PPTX
Modernising the Digital Integration Hub
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
Final SEM Unit 1 for mit wpu at pune .pptx
NewMind AI Weekly Chronicles – August ’25 Week III
Custom Battery Pack Design Considerations for Performance and Safety
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
UiPath Agentic Automation session 1: RPA to Agents
Build Your First AI Agent with UiPath.pptx
Zenith AI: Advanced Artificial Intelligence
Credit Without Borders: AI and Financial Inclusion in Bangladesh
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
A review of recent deep learning applications in wood surface defect identifi...
How IoT Sensor Integration in 2025 is Transforming Industries Worldwide
Microsoft Excel 365/2024 Beginner's training
Configure Apache Mutual Authentication
What is a Computer? Input Devices /output devices
Modernising the Digital Integration Hub
Taming the Chaos: How to Turn Unstructured Data into Decisions
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
A contest of sentiment analysis: k-nearest neighbor versus neural network

Programming Incentives in Information Systems

  • 1. 25th International Conference on Advanced Information Systems Engineering June 17-21, 2013, Valencia, Spain Ognjen Scekic, Hong-Linh Truong, Schahram Dustdar Distributed Systems Group Vienna University of Technology http://dsg.tuwien.ac.at Programming Incentives in Information Systems
  • 2. 2 CAiSE’13 Evolution of Collaborative Processes Conventional workflows • formal description • structured execution • predefined roles and activities • complex tasks Crowdsourcing • simple tasks • anonymous replaceable actors • short, unstructured interactions • No interaction/collaboration among actors + = Socio-technical Collective Adaptive Systems • ad-hoc assembled teams • complex tasks • social orchestration • indirect adaptation
  • 3. 3 CAiSE’13  Programmable incentive management  Requirements: – Modeling – Programming – Execution – Monitoring – Re-use Incentive Programming Model for CASs  EU FP7 SmartSociety project www.smart-society-project.eu
  • 4. 4 CAiSE’13 Incentives & Rewards • Incentives Stimulate (motivate) or discourage certain worker activities before the actual execution of those activities. • Rewards Any kind of recompense for worthy services rendered or retribution for wrongdoing exerted upon workers after the completion of activity. • Incentive Mechanism A plan (rule) for assigning rewards.
  • 5. 5 CAiSE’13  We identified 7 basic incentive mechanisms in use today and their constituent elements.  New mechanisms can be built by composing and customizing well- known incentive elements.  Portable, reusable, scalable Modeling Incentives
  • 7. 7 CAiSE’13 PRogrammable INCentives Framework (PRINC) Representation of external system suitable for modeling application of incentives. • State – Global state, individual worker attributes and performance metrics (QoS). • Time – Records of past and future worker interactions supporting time conditions. • Structure – Representation and manipulation of various types of relationships Rewarding Model (RMod)
  • 8. 8 CAiSE’13  Examples of mechanisms that RMod can encode and execute: − At the end of iteration, award each worker who scored better than the average score of his immediate neighbors. − Unless the productivity increases to a level p within n next iterations, replace team's current manager with the most-trusted of his subordinate workers. The Rewarding Model (RMod)
  • 9. 9 CAiSE’13 PRINC Framework • Definition of system-specific artifacts, actions, attributes and relation types. • Definition and parameterization of metrics, messages, structural patterns and custom incentive mechanisms. Mapping Model (MMod)
  • 10. 10 CAiSE’13 The Mapping Model (MMod)  Example: Adapting a general incentive mechanism for a software testing company. DSL When a bug report is verified, award points to the submitter. library
  • 11. 11 CAiSE’13 PRINC Framework • Declarative, domain-specific language. • High-level, platform independent, human-friendly notation. Incentive Model (IMod)
  • 12. 12 CAiSE’13  We do not invent nor evaluate incentive mechanisms.  Basic techniques, such as composition of mechanisms evaluated through simulation:  DomainPro1 tool Evaluation 1 http://quandarypeak.com/
  • 13. 13 CAiSE’13  Functional evaluation of RMod prototype.  e.g. structural incentive mechanism rotating presidency. Evaluation internal rule representation 1. 2. 3.
  • 14. 14 CAiSE’13  Functional evaluation  Encoding real-world incentive schemes, e.g., lottery and shares  Locationary.com Evaluation
  • 15. 15 CAiSE’13  Conclusions: – Socio-technical systems need effective incentive management. – We presented a framework for modeling, composing, adapting, executing and monitoring portable incentive strategies.  Current work: – High-level, user-friendly, graphical DSL. – Integration into the overall programming model for CASs.  Future Work: – Determine best incentive practices in a given environment by learning from past incentive applications. Conclusion & Future Work
  • 16. 25th International Conference on Advanced Information Systems Engineering June 17-21, 2013, Valencia, Spain Ognjen Scekic, Hong-Linh Truong, Schahram Dustdar Distributed Systems Group Vienna University of Technology http://dsg.tuwien.ac.at Modeling Rewards and Incentive Mechanisms for Social BPM Thank you! Questions?