hasTrustPerspective. ObjectProperty range domain. Strongly less trustworthy ... Registration check service. Reg check. Reg check. Registered ? Data check.
TOWARDS ESTABLISHING TRUST RELATIONSHIPS AMONG ORGANIZATIONS IN VBEs Simon Samwel Msanjila Hamideh Afsarmanesh University of Amsterdam
ECOLEAD
2007
UvA
PRESENTATION PLAN
1. Base concepts of Virtual organization breeding environments 2. Definition and perception of trust 3. Framework for establishing trust relationships 4. Conclusion
© Msanjila, S. S. and Afsarmanesh, H. 2007
CONCEPTS OF VIRTUAL ORGANIZATION BREEDING ENVIRONMENT
DEFINITION OF VIRTUAL ORGANIZATION BREEDING ENVIRONMENT
Long term strategic alliance to facilitate brokerage of dynamic VOs - fluid matching of opportunities against the collection of existing competencies - Industry District - Industry Cluster - SME Network
VBE is an association or alliance of organizations and related supporting institutions, that adhere to a base long term cooperation agreement, and adoption of common operating principles and infrastructures, with the main goal of increasing both their chances and their preparedness towards collaboration in potential future Virtual Organizations (VOs)
- Club - Association -…
One key aspect of preparedness is creating trust among member organizations
DEFINITION OF TRUST
There is no consensus on the definition of trust in both practice and research
Some popular definitions Trust is the subjective probability by which an individual “A” expects another individual “B” to perform a given action on which A’s welfare depends [Gambetta, D. 1988].
Trust is the willingness of a trustor to be vulnerable to the actions of another party based on the expectations that the trustee will perform a particular action important to the trustor regardless of its ability to monitor or control the trustee [Mayer, R. C. et al 1995].
E[ x] = ! Pi * xi "i
-
What does such probability value mean for a specific business objective? Can we reason about these probability values for different objectives? - Are these probabilities backed up by facts?
© Msanjila, S. S. and Afsarmanesh, H. 2007
CHALLENGES RELATED TO DEFINITION OF TRUST
Putting the definition into business practices
How to reason on different trust levels resulted from the assessment? How to compare the trust level and reason on the relativity? How to support organizations realize trust with different preferences? ………
We must now address trust rationally in order to support all trust objectives emerging in daily practices that are characterized with different preferences, interpretations and perceptions on trust We define trust as: Trust of an organization is the objective-specific confidence of a trustor in a trustee based on the results of rational assessment of trust level of the trustee.
© Msanjila, S. S. and Afsarmanesh, H. 2007
INTERPRETATIONS AND PERCEPTION OF TRUST - 1
Trust means different things to different trustors, also depending on their objective for trust establishment with other trustee organizations
Therefore, the interpretation and perception of the trust level also differ, depending on trustor’s preference when selecting the trust criteria
To configure a VO for delivering costly products into the market, the VO planner (Trustor1) may primarily prefer to assess the “Economical” trustworthiness of the trustee organizations, and thus trying to establish trust based on their financial stability
•
Financial stability – – – – --–
Trust in this case is interpreted and perceived in relation to economical view © Msanjila, S. S. and Afsarmanesh, H. 2007
Capital Operational cost Investment capacity Income-customer dependency …
INTERPRETATIONS AND PERCEPTION OF TRUST - 2 Trust means different things to different trustors
To configure a VO to provide supports (shelter, food, school, etc.) to street children, a VO planner (trustor2) may primarily prefer to assess the “Social” trustworthiness of the trustee organizations, and thus trying to establish trust based on their social reputation •
Social reputations – – – –
Child labor Community standards compliance (e.g. Environmental protection) Community participation (e.g. support for disabled students) …
And secondarily assess the their “Economical and structural” trustworthiness •
Financial stability – – –
•
Operational cost Capital Investment capacity
© Msanjila, S. S. and Afsarmanesh, H. 2007
Organizational strength – Workload allocation (e.g. working hours) –…
Trust in this case is interpreted and perceived in relation to first social view and second economical and structural views
INTERPRETATIONS AND PERCEPTION OF TRUST - 2 Trust means different things to different trustors
To configure a VO to provide supports (shelter, food, school, etc.) to street children, a VO planner (trustor2) may primarily prefer to assess the “Social” trustworthiness of the trustee organizations, and thus trying to establish trust based on their social reputation •
Social reputations – – – –
Child labor Community standards compliance (e.g. Environmental protection) Community participation (e.g. support for disabled students) …
And secondarily assess the their “Economical and structural” trustworthiness •
Financial stability – – –
•
Operational cost Capital Investment capacity
© Msanjila, S. S. and Afsarmanesh, H. 2007
Organizational strength – Workload allocation (e.g. working hours) –…
Trust in this case is interpreted and perceived in relation to first social view and second economical and structural views
INTERPRETATIONS AND PERCEPTION OF TRUST - 3
To configure a VO for constructing a secure and modern parliament house (trustor3) may primarily to assess “managerial and technological” trustworthiness of the trustee organizations, and thus trying to establish trust based on their managerial history and technological capabilities •
•
Managerial aspects – –
Technology issues – –
Management experience Previous management behavior
Experience (e.g. VO or projects applied) Security and confidentiality assurance
And secondarily assess their “social and structural” trustworthiness • Social reputations – Community standards (e.g. environmental std) – Social acceptance
•
Organizational strength – Availability of experts – Competencies – Workload allocation (e.g. Working hours)
And lastly, assess their “economical” trustworthiness •
Financial stability – – – –
Operational cost Capital Investment capacity Income-customer dependency
© Msanjila, © Msanjila, S. S. S. and S. and Afsarmanesh, Afsarmanesh, H. H. 2007 2007
Trust in this case is interpreted and perceived in relation to first managerial and technological views, and second social and structural views, and lastly economical view
INTERPRETATIONS AND PERCEPTION OF TRUST - 3
To configure a VO for constructing a secure and modern parliament house (trustor3) may primarily to assess “managerial and technological” trustworthiness of the trustee organizations, and thus trying to establish trust based on their managerial history and technological capabilities •
•
Managerial aspects – –
Technology issues – –
Management experience Previous management behavior
Experience (e.g. VO or projects applied) Security and confidentiality assurance
And secondarily assess their “social and structural” trustworthiness • Social reputations – Community standards (e.g. environmental std) – Social acceptance
•
Organizational strength – Availability of experts – Competencies – Workload allocation (e.g. Working hours)
And lastly, assess their “economical” trustworthiness •
Financial stability – – – –
Operational cost Capital Investment capacity Income-customer dependency
© Msanjila, S. S. and Afsarmanesh, H. 2007
Trust in this case is interpreted and perceived in relation to first managerial and technological views, and second social and structural views, and lastly economical view
COMPLEXITY ON VARIATIONS OF PREFERENCES ON TRUST CRITERIA
Trust level is not an absolute value Trust level of an organization is relative/comparative: The trust level of each trustee organization is measured in comparison to the other organizations Rating the trust level of each organization varies in time, depending on: - the set of selected trust criteria (by trustor) that is used for rating and comparing the organization - the current fact-based values for selected criteria related to this organization
How can we support the trustors select their preferred trust criteria: Considering variations on objectives for the trust establishment
Considering differences in interpretation and perception of the trust level for each set of selected trust criteria
MEASUREMENTS AND ASSESSMENT OF TRUST LEVEL
From our definition:
Trust of an organization is the objective-specific confidence of a trustor in a trustee based on the results of rational assessment of trust level of the trustee. - Can trustworthiness (the trust level) of an organization be measured?
We must be address the measurement of trust level
- How complex is the trustworthiness? - Does it have a quantitative value? what is the metric for it? - Is it one number? A set of numbers?
- Does it have a qualitative value? - Good or bad, high or low?
- What trust criteria, and how many, can be used to measure the trustworthiness of an organization?
1. How to identify the trust criteria that will be cover all the preferences for all trust actors? 2. How to include the trust criteria in the mechanisms for assessing trust levels of organizations? 3. How to apply the assessment results into establishing trust relationships
© Msanjila, S. S. and Afsarmanesh, H. 2007
This is the base aspect for a successful process of establishing trust relationship
MEASUREMENTS AND ASSESSMENT OF TRUST LEVEL From our definition:
Trust of an organization is the objective-specific confidence of a trustor in a trustee based on the results of rational assessment of trust level of the trustee.
We must be address the measurement of trust level
-
Can trustworthiness (the trust level) of an organization be measured?
-
How complex is the trustworthiness? - Does it have a quantitative value? what is the metric for it? - Is it one number? A set of numbers?
- Does it have a qualitative value? - Good or bad, high or low?
-
What trust criteria, and how many, can be used to measure the trustworthiness of an organization?
This is the base aspect for a successful process of establishing trust relationship
1. How to identify the trust criteria that will be cover all the preferences for all trust actors? 2. How to include the trust criteria in the mechanisms for assessing trust levels of organizations? 3. How to apply the assessment results into establishing trust relationships © Msanjila, S. S. and Afsarmanesh, H. 2007
TRUST ELEMENTS FOR ORGANIZATIONS: OVERVIEW Objectives
Creating trust among member organizations
Creating trust between a member and VBE administration Creating trust between external stakeholder and VBE © Msanjila, S. S. and Afsarmanesh, H. 2007
TRUST ELEMENTS FOR ORGANIZATIONS: OVERVIEW Objectives
Perspectives
Structural Creating trust among member organizations
Technological Economical Managerial Social
Creating trust between a member and VBE administration Creating trust between external stakeholder and VBE © Msanjila, S. S. and Afsarmanesh, H. 2007
TRUST ELEMENTS FOR ORGANIZATIONS: OVERVIEW Objectives
Perspectives
Structural Creating trust among member organizations
Technological Economical Managerial Social
Creating trust between a member and VBE administration Creating trust between external stakeholder and VBE © Msanjila, S. S. and Afsarmanesh, H. 2007
Requirements
Structural Strength Business Strength
TRUST ELEMENTS FOR ORGANIZATIONS: OVERVIEW Objectives
Perspectives
Structural Creating trust among member organizations
Technological Economical
Requirements
Structural Strength Business Strength
Criteria
Size Competencies Personnel experts
Managerial Social
Creating trust between a member and VBE administration Creating trust between external stakeholder and VBE
S.S. Msanjila, H. Afsarmanesh. HICI: An approach for identifying trust elements – The case of technological perspective in VBEs. In proceedings of International conference on availability, reliability and security (ARES-2007), Vienna. 2007. S.S. Msanjila, H. Afsarmanesh. Trust Analysis and Assessment in Virtual Organizations Breeding Environments. In the International Journal of Production Research; Special issue: Enhancing performance in collaborative networked industries. April 2007
© Msanjila, S. S. and Afsarmanesh, H. 2007
FETR: FRAMEWORK FOR TRUST RELATIONSHIP ESTABLISHMENT Start
Preparation phase
Assessment
Launching phase
Validation
Membership analysis
Presentation
Evidence availability
Available?
Data analysis
Creation Announce actors
Present trust level
Provide information
No
Yes Use authorized
Trust level assessment
Valid?
Trust level analysis
Analyze trust among them
Support understanding
Yes
No
Use witness
Acceptable trust level?
Yes
No
Valid?
Trust exists? Yes
Yes
No
Understood?
Yes
Launch relationships
No
© Msanjila, S. S. and Afsarmanesh, H. 2007
End
ASSESSING TRUST LEVEL OF ORGANIZATIONS Kinds of assessment of trust level: • Assessing base trust level • Evaluation of specific trustworthiness
Involved organizations: • Trustor, e.g. VBE admin • Trustee, e.g. VBE members
Assessment mechanisms:
The mechanisms developed for the manipulation of organization’s values for trust criteria are based on mathematical equations. The equations are derived based on results from the analysis of causal relations among trust criteria, known factors and intermediate factors
TL = Avg[(WTech * STech ), (WSoc * S Soc ), (WStr * S Str ), (WMan * S Man ), (WEco * S Eco )] S per
1 n = ! WIFi * S IFi n i
And
S IF = f [trust _ criteria, known _ factors ]
Input data: Performance of organizations ORG -4
Output: Trust level of organizations expressed qualitatively in Trust-Meter scale © Msanjila, S. S. and Afsarmanesh, H. 2007
ORG-3 ORG -2 ORG -1 Ideal organization with score of
Strongly less trustworthy
Less trustworthy
Average Trustworthy
5.0
More trustworthy
Strongly more trustworthy
FETR: FRAMEWORK FOR TRUST RELATIONSHIP ESTABLISHMENT Start
Preparation phase
Assessment
Launching phase
Validation
Membership analysis
Presentation
Evidence availability
Available?
Data analysis
Creation Announce actors
Present trust level
Provide information
No
Yes Use authorized
Trust level assessment
Valid?
Trust level analysis
Analyze trust among them
Support understanding
Yes
No
Use witness
Acceptable trust level?
Yes
No
Valid?
Trust exists? Yes
Yes
No
Understood?
Yes
Launch relationships
No
© Msanjila, S. S. and Afsarmanesh, H. 2007
End
VALIDATION OF ORGANIZATION’S TRUST LEVEL Purpose of validation To ensure that all the trust related data applied as input for the assessment of trust level are valid and has reliable source
Approach of validation Organization must provide some validity evidences about their trust related data
Primary sources of validity evidence Authorized evidence: • These are evidences that are provided by authorized organizations • Apply well legalized or agreed standards, e.g. Accreditation Secondary sources of validity evidence Financial rating Patent Witnessed evidence: License Based on documents provided by third party Certificate and awards showing some proofs of the validity of the data as known to that party only, e.g. Public channels News papers, magazines Private channels Recommendations © Msanjila, S. S. and Afsarmanesh, H. 2007
FETR: FRAMEWORK FOR TRUST RELATIONSHIP ESTABLISHMENT Start
Preparation phase
Assessment
Launching phase
Validation
Membership analysis
Presentation
Evidence availability
Available?
Data analysis
Creation Announce actors
Present trust level
Provide information
No
Yes Use authorized
Trust level assessment
Valid?
Trust level analysis
Analyze trust among them
Support understanding
Yes
No
Use witness
Acceptable trust level?
Yes
No
Valid?
Trust exists? Yes
Yes
No
Understood?
Yes
Launch relationships
No
© Msanjila, S. S. and Afsarmanesh, H. 2007
End
PRESENTATION OF TRUST CONCEPTS AND TRUST LEVEL TO ACTORS Purpose: To support the involved organizations to understand the fundamental concepts of trust and thus properly understand and accept trust level from the assessment
Approach: Support for understanding is achieved through provision of trust and trust relationship models
Class Technological Perspective
subClassOf
Developed models:
subClassOf
Class
Class
Social Perspective
subClassOf
subClassOf
Class VBE Components related Perspective
subClassOf subClassOf
Class
Class
Transparency and fairness related perspective
subClassOf
Class Managerial / Behavior Perspective
subClassOf
-Ontology based models -Record based models -Object based models
Class Organizational Perspective
Class Financial / Economical Perspective
Class VBE (self ) related Perspective
Profile -related Perspective
Class VBE polices related Perspective
Class VBE advertisement subClassOf related Perspective Class
subClassOf
subClassOf
Client Service related Perspective
Class
Trust Perspective for trust relationships among Members
Trust Perspective for trust relationship between Member and VBE
subClassOf
subClassOf
Class subClassOf
Trust Perspective for trust relationship between Client and VBE
subClassOf Class
Class ObjectProperty
Trust Perspective
range
hasTrustPerspective
Trust System domain
(T)
ORG -4 ORG-3 ORG -2 ORG -1
Trust level presentation Ideal organization with score of
Strongly less trustworthy
Less trustworthy
Average Trustworthy
© Msanjila, S. S. and Afsarmanesh, H. 2007
5.0
More trustworthy
Strongly more trustworthy
Only relative trust level are presented based on Trust-Meter scales
FETR: FRAMEWORK FOR TRUST RELATIONSHIP ESTABLISHMENT Start
Preparation phase
Assessment
Launching phase
Validation
Membership analysis
Presentation
Evidence availability
Available?
Data analysis
Creation Announce actors
Present trust level
Provide information
No
Yes Use authorized
Trust level assessment
Valid?
Trust level analysis
Analyze trust among them
Support understanding
Yes
No
Use witness
Acceptable trust level?
Yes
No
Valid?
Trust exists? Yes
Yes
No
Understood?
Yes
Launch relationships
No
© Msanjila, S. S. and Afsarmanesh, H. 2007
End
CREATING TRUST AND LAUNCHING TRUST RELATIONSHIPS Creating trust among involved actors: Based on providing information describing how trustworthy the other participating organizations are
Factors used to decide on information: Who: The role of the actor Why: The specific purpose When: The time for collection and provision What: The kind and content How : The sources and mechanisms
© Msanjila, S. S. and Afsarmanesh, H. 2007
Analysis of risks: Possible risks for the trust relationships if not properly analyzed and addressed can hinder organizations committing themselves in the trust relationship
Launching trust relationships Organizations committing themselves to collaborate with others including sharing resources, information, etc.
CONCLUSION
Trust among organizations must be addressed considering the variation of their interpretations, perceptions and preferences: - Thus trust is a multi-objective, multi-perspective and multi-criteria subject
Definition of trust must meet the current needs and practices on trust: - It must address and incorporate all the aspects needed and considered
A framework for establishing trust relationship must address all necessary aspects to make the relationships as comprehensive and sustainable as possible: - Trust level of organizations must properly be assessed - Applied trust related data must be validated - Organizations must be supported to understand trust considering their perceptions - Organizations must trust each other
© Msanjila, S. S. and Afsarmanesh, H. 2007
THANK YOU
© Msanjila, S. S. and Afsarmanesh, H. 2007
TRUST LEVEL, TRUST CRITERIA AND THE RELATED MANIPULATIONS Relations between trust level and trust criteria: Impact analysis
Manipulation mechanisms development – Causal influence analysis Start System control service
Access right service
Base trust level service
User validation
User validation
System architecture
No Valid user ?
-
Protocol supported Software standards Hardware standards Security standards
Send response
Etc. © Msanjila, S. S. and Afsarmanesh, H. 2007
Data check service
Data check
ss se e As i l urNo fa
Data retrieve service
Yes Complete ?
Data retrieve
s s es e As i l ur fa
End
se As
Request Response
ss
Data TrustMan Database
Data retrieve
Mathematical equations
Enhances
Trust level
Such as
Technological standards
Data check
Yes
Registered ?
Provide service
Performance
- High interoperability - Low learning curve - Reuse of technical solution - High involvement in VOs - Fast customer response
- Network speed - Interoperability - Availability
No
Deny service
ImprovesOrganizational
Common communication context Communication connections Technological -based acceptance Creates ICT-infrastructure
Reg check
Assessment
Yes
Query data
Performance of organization must be expressed in terms of trust criteria Analyzes for the impacts on trust level due to changes of values of trust criteria must be performed Some intermediate factors are identified
Assessment
Registration check service Reg check
TC = NS * PD * SC d d d d TC = (PD * SC ) NS + (PD * NS ) SC + (SC * NS ) PD dt dt dt dt t2
'd
$
t2
'
d
$
t2
d
'
$
t2
d
'
$
! %& dt TC "# = ! %& (PD * SC ) dt NS "# + ! %& (PD * NS ) dt SC "# + ! %& (SC * NS ) dt PD "#
t1
t1
t1
t1
Parallel downloading (No.)
Causal modeling System dynamics
+ Out of order (No.)
Number of servers (No.) Network speed (No.)
+
+ +
Server capacity (MB/second)
Trafficking capacity (MB/second)
+ +
Request rate (MB/second)
Downloading time (seconds/MB)
-
Queing time (seconds/MB)
-
Completion time (seconds/MB )
+
Network availability (failures/hour)
+
TRUST LEVEL, TRUST CRITERIA AND THE RELATED MANIPULATIONS Relations between trust level and trust criteria: Impact analysis
Manipulation mechanisms development – Causal influence analysis Start System control service
Access right service
Base trust level service
User validation
User validation
System architecture
No Valid user ?
-
Protocol supported Software standards Hardware standards Security standards
Send response
Etc. © Msanjila, S. S. and Afsarmanesh, H. 2007
Data check service
Data check
ss se e As i l urNo fa
Data retrieve service
Yes Complete ?
Data retrieve
s s es e As i l ur fa
End
se As
Request Response
ss
Data TrustMan Database
Data retrieve
Mathematical equations
Enhances
Trust level
Such as
Technological standards
Data check
Yes
Registered ?
Provide service
Performance
- High interoperability - Low learning curve - Reuse of technical solution - High involvement in VOs - Fast customer response
- Network speed - Interoperability - Availability
No
Deny service
ImprovesOrganizational
Common communication context Communication connections Technological -based acceptance Creates ICT-infrastructure
Reg check
Assessment
Yes
Query data
Performance of organization must be expressed in terms of trust criteria Analyzes for the impacts on trust level due to changes of values of trust criteria must be performed Some intermediate factors are identified
Assessment
Registration check service Reg check
TC = NS * PD * SC d d d d TC = (PD * SC ) NS + (PD * NS ) SC + (SC * NS ) PD dt dt dt dt t2
'd
$
t2
'
d
$
t2
d
'
$
t2
d
'
$
! %& dt TC "# = ! %& (PD * SC ) dt NS "# + ! %& (PD * NS ) dt SC "# + ! %& (SC * NS ) dt PD "#
t1
t1
t1
t1
Parallel downloading (No.)
Causal modeling System dynamics
+ Out of order (No.)
Number of servers (No.) Network speed (No.)
+
+ +
Server capacity (MB/second)
Trafficking capacity (MB/second)
+ +
Request rate (MB/second)
Downloading time (seconds/MB)
-
Queing time (seconds/MB)
-
Completion time (seconds/MB )
+
Network availability (failures/hour)
+
TRUST LEVEL, TRUST CRITERIA AND THE RELATED MANIPULATIONS Relations between trust level and trust criteria: Impact analysis
Manipulation mechanisms development – Causal influence analysis Start System control service
Access right service
Base trust level service
User validation
User validation
System architecture
No Valid user ?
-
Protocol supported Software standards Hardware standards Security standards
Send response
Etc. © Msanjila, S. S. and Afsarmanesh, H. 2007
Data check service
Data check
ss se e As i l urNo fa
Data retrieve service
Yes Complete ?
Data retrieve
s s es e As i l ur fa
End
se As
Request Response
ss
Data TrustMan Database
Data retrieve
Mathematical equations
Enhances
Trust level
Such as
Technological standards
Data check
Yes
Registered ?
Provide service
Performance
- High interoperability - Low learning curve - Reuse of technical solution - High involvement in VOs - Fast customer response
- Network speed - Interoperability - Availability
No
Deny service
ImprovesOrganizational
Common communication context Communication connections Technological -based acceptance Creates ICT-infrastructure
Reg check
Assessment
Yes
Query data
Performance of organization must be expressed in terms of trust criteria Analyzes for the impacts on trust level due to changes of values of trust criteria must be performed Some intermediate factors are identified
Assessment
Registration check service Reg check
TC = NS * PD * SC d d d d TC = (PD * SC ) NS + (PD * NS ) SC + (SC * NS ) PD dt dt dt dt t2
'd
$
t2
'
d
$
t2
d
'
$
t2
d
'
$
! %& dt TC "# = ! %& (PD * SC ) dt NS "# + ! %& (PD * NS ) dt SC "# + ! %& (SC * NS ) dt PD "#
t1
t1
t1
t1
Parallel downloading (No.)
Causal modeling System dynamics
+ Out of order (No.)
Number of servers (No.) Network speed (No.)
+
+ +
Server capacity (MB/second)
Trafficking capacity (MB/second)
+ +
Request rate (MB/second)
Downloading time (seconds/MB)
-
Queing time (seconds/MB)
-
Completion time (seconds/MB )
+
Network availability (failures/hour)
+