SlideShare a Scribd company logo
Trust in Global Software Engineering
             Influential factors, Processes,Tool design



                                                          Irvine, CA
                                                         United States


  Ban Al-Ani David Redmiles


                                                         Porto Alegre
                                                            Brazil


   Sabrina         Rafael
   Marczak      Prikladnicki
Trust in Global Software Engineering
             Influential factors, Processes,Tool design



                                                          Irvine, CA
                                                         United States


  Ban Al-Ani David Redmiles


                                                         Porto Alegre
                                                            Brazil


   Sabrina         Rafael
   Marczak      Prikladnicki
Our interests on the topic are:

 • Influential factors   Team size
                        Project type
                                                Time
                                                F2F meetings
                        Diversity               Previous experience
                        Leadership              Com. media

 • Processes            Formation
                        Dissolution
                        Restoration
                        Adjustment


 • Tool design          Design principles
                        - Trust factors
                        - Collaborative traces
                        - Virtual representations
                                  Trust in Vitual Teams: Theory and Tools @CSCW ’13 |
                                             San Antonio, Texas, USA | February 24, 2013
Published work on the topic
[ICGSE ’09] Al-Ani, B. and Redmiles, D. In strangers we trust? Findings of an empirical study of
distributed development. In ICGSE, Limerick, (2009), 121-130.

[CHASE ‘11] Trainer, E., Al-Ani, B., and Redmiles, D. Impact of collaborative traces on
trustworthiness. In Proc CHASE, New York, USA (2011), 40-47.
[AVI ‘12] Trainer, E. and Redmiles, D. Foundations for the design of visualizations that support trust
in distributed teams. In Proc. AVI, Capri Island, Italy (2012), 34-41.
[Future of CSD@CSCW ’12] Al-Ani, B., Marczak, S., Trainer, E., Redmiles, D., and Prikladnicki, R.
Distributed developers’ perspectives of Web 2.0 technologies in supporting the development of
trust. In The Future of CSD Workshop, Seatle (2012).
[CHASE ‘12] Wang,Y., Trainer, E., Al-Ani, B., Marczak, S., Prikladnicki, R., and Redmiles, D. Attitude
and Usage of Collaboration Tools in GSE: A Practitioner Oriented Theory. In Proc CHASE, Zurich,
Switzerland (2012).

[ICSGE ‘12] Al-Ani, B., Wang, O., Marczak, S., Trainer, E., and Redmiles, D. Distributed developers
and the non-use of Web 2.0 technologies: A proclivity model. In Proc. ICGSE, Porto Alegre, Brazil
(2012), 104–113.
[CSCW ‘13] Al-Ani, B., Bietz, M., Wang,Y., Trainer, E., Koehne, B., Marczak, S., Redmiles, D., and
Prikladnicki, R. Globally distributed developers: Their trust expectations and processes. In Proc.
CSCW, San Antonio, USA (2013), in press.
                                                                     Trust in Vitual Teams: Theory and Tools @CSCW ’13 |
                                                                                San Antonio, Texas, USA | February 24, 2013
Designing Tools to Support Trust
  in Distributed Software Teams                                              Sabrina
                                                                             Marczak        Ban Al-Ani      David
                                                                                                           Redmiles
                                                                                                                          Rafael
                                                                                                                       Prikladnicki




     What features and software requirements are
     needed to better support trust development?

> Current support                    What makes a tool explicit to support trust building?
       Trusty:
       - communication-based
       - social network oriented                 > Open questions
        SocialTFS:
        - social awareness                      Which factors to account for?
        - notification of changes                How to model them?

       Design principles:                       Extent of usefulness of software repositories?
       - trust factors                          Past information’s influence on new relationships?
       - collaborative traces
       - virtual representations
                                                Turn information reliable and less effort-expensive?
       Web 2.0 Technologies:                    How to replicate real-life establishment of trust?
       - alignment with work practices
       - reliability of information

                                                              Trust in Vitual Teams: Theory and Tools @CSCW ’13 |
                                                                         San Antonio, Texas, USA | February 24, 2013

More Related Content

Similar to Trust in Global Software Engineering: Influential factors, Processes, and Tool design

Future Focus Infotech
Future Focus InfotechFuture Focus Infotech
Future Focus InfotechLyf Ffi
 
Digital PR: Toolkits, Reputation, and Search Matter More than Ever Before
Digital PR: Toolkits, Reputation, and Search Matter More than Ever Before Digital PR: Toolkits, Reputation, and Search Matter More than Ever Before
Digital PR: Toolkits, Reputation, and Search Matter More than Ever Before
Casey Knox
 
DataIncubator at Linked Data Meetup February 2010
DataIncubator at Linked Data Meetup February 2010DataIncubator at Linked Data Meetup February 2010
DataIncubator at Linked Data Meetup February 2010
Ian Davis
 
Assessing Social Media Risk for Healthcare Organizations
Assessing Social Media Risk for Healthcare OrganizationsAssessing Social Media Risk for Healthcare Organizations
Assessing Social Media Risk for Healthcare Organizations
Joel Selzer
 
CURRENT RESUME - Janice Nowling LinkedIn
CURRENT RESUME - Janice Nowling LinkedInCURRENT RESUME - Janice Nowling LinkedIn
CURRENT RESUME - Janice Nowling LinkedInJanice Nowling
 
How to Represent the Services That You Provide
How to Represent the Services That You ProvideHow to Represent the Services That You Provide
How to Represent the Services That You Provide
Software development/ USA, UK, CANADA
 
Using Social Media for Recruiting
Using Social Media for RecruitingUsing Social Media for Recruiting
Using Social Media for Recruiting
guest4d476c
 
Recruiting talent with social media
Recruiting talent with social mediaRecruiting talent with social media
Recruiting talent with social media
Darcy Bevelacqua
 
CeBIT Keynote: Rethinking Work. The Next Chapter in Social Collaboration
CeBIT Keynote: Rethinking Work. The Next Chapter in Social CollaborationCeBIT Keynote: Rethinking Work. The Next Chapter in Social Collaboration
CeBIT Keynote: Rethinking Work. The Next Chapter in Social CollaborationSameer Patel
 
Accelerate Your DevOps Journey
Accelerate Your DevOps JourneyAccelerate Your DevOps Journey
Accelerate Your DevOps Journey
Nathen Harvey
 
Customer experience management
Customer experience managementCustomer experience management
Customer experience managementvcuniversity
 
Distributed Development Best Practices
Distributed Development Best PracticesDistributed Development Best Practices
Distributed Development Best PracticesSunil Mundra
 
Tavant Technologies - Business Intelligence Brochure
Tavant Technologies - Business Intelligence BrochureTavant Technologies - Business Intelligence Brochure
Tavant Technologies - Business Intelligence Brochure
Tavant Technologies Inc.
 
Managing Virtual Teams
Managing Virtual TeamsManaging Virtual Teams
Managing Virtual Teams
Michaels & Associates
 
Vignesh short profile
Vignesh short profileVignesh short profile
Vignesh short profile
Vignesh Selvakumar
 
Why Contacts Count
Why Contacts CountWhy Contacts Count
Why Contacts Count
Contacts Count
 
Commetric: The Challenge of Social Data
Commetric: The Challenge of Social DataCommetric: The Challenge of Social Data
Commetric: The Challenge of Social Datacommetric
 
Pmc
PmcPmc

Similar to Trust in Global Software Engineering: Influential factors, Processes, and Tool design (20)

Future Focus Infotech
Future Focus InfotechFuture Focus Infotech
Future Focus Infotech
 
Digital PR: Toolkits, Reputation, and Search Matter More than Ever Before
Digital PR: Toolkits, Reputation, and Search Matter More than Ever Before Digital PR: Toolkits, Reputation, and Search Matter More than Ever Before
Digital PR: Toolkits, Reputation, and Search Matter More than Ever Before
 
DataIncubator at Linked Data Meetup February 2010
DataIncubator at Linked Data Meetup February 2010DataIncubator at Linked Data Meetup February 2010
DataIncubator at Linked Data Meetup February 2010
 
Assessing Social Media Risk for Healthcare Organizations
Assessing Social Media Risk for Healthcare OrganizationsAssessing Social Media Risk for Healthcare Organizations
Assessing Social Media Risk for Healthcare Organizations
 
FFI PPT
FFI PPT FFI PPT
FFI PPT
 
CURRENT RESUME - Janice Nowling LinkedIn
CURRENT RESUME - Janice Nowling LinkedInCURRENT RESUME - Janice Nowling LinkedIn
CURRENT RESUME - Janice Nowling LinkedIn
 
How to Represent the Services That You Provide
How to Represent the Services That You ProvideHow to Represent the Services That You Provide
How to Represent the Services That You Provide
 
Using Social Media for Recruiting
Using Social Media for RecruitingUsing Social Media for Recruiting
Using Social Media for Recruiting
 
Recruiting talent with social media
Recruiting talent with social mediaRecruiting talent with social media
Recruiting talent with social media
 
CeBIT Keynote: Rethinking Work. The Next Chapter in Social Collaboration
CeBIT Keynote: Rethinking Work. The Next Chapter in Social CollaborationCeBIT Keynote: Rethinking Work. The Next Chapter in Social Collaboration
CeBIT Keynote: Rethinking Work. The Next Chapter in Social Collaboration
 
Accelerate Your DevOps Journey
Accelerate Your DevOps JourneyAccelerate Your DevOps Journey
Accelerate Your DevOps Journey
 
Customer experience management
Customer experience managementCustomer experience management
Customer experience management
 
Distributed Development Best Practices
Distributed Development Best PracticesDistributed Development Best Practices
Distributed Development Best Practices
 
Tavant Technologies - Business Intelligence Brochure
Tavant Technologies - Business Intelligence BrochureTavant Technologies - Business Intelligence Brochure
Tavant Technologies - Business Intelligence Brochure
 
Managing Virtual Teams
Managing Virtual TeamsManaging Virtual Teams
Managing Virtual Teams
 
Vignesh short profile
Vignesh short profileVignesh short profile
Vignesh short profile
 
Why Contacts Count
Why Contacts CountWhy Contacts Count
Why Contacts Count
 
Link - Workforce Planning - Handout 3
Link - Workforce Planning - Handout 3Link - Workforce Planning - Handout 3
Link - Workforce Planning - Handout 3
 
Commetric: The Challenge of Social Data
Commetric: The Challenge of Social DataCommetric: The Challenge of Social Data
Commetric: The Challenge of Social Data
 
Pmc
PmcPmc
Pmc
 

More from PUCRS University

O Uso Combinado de Lean Startup e User-Centered Design com Ágil no Desenvolvi...
O Uso Combinado de Lean Startup e User-Centered Design com Ágil no Desenvolvi...O Uso Combinado de Lean Startup e User-Centered Design com Ágil no Desenvolvi...
O Uso Combinado de Lean Startup e User-Centered Design com Ágil no Desenvolvi...
PUCRS University
 
Software Crowdsourcing: Desafios e Soluções
Software Crowdsourcing: Desafios e Soluções Software Crowdsourcing: Desafios e Soluções
Software Crowdsourcing: Desafios e Soluções
PUCRS University
 
The Interplay among Trust, Risk, and Reliance in Global Systems Engineering T...
The Interplay among Trust, Risk, and Reliance in Global Systems Engineering T...The Interplay among Trust, Risk, and Reliance in Global Systems Engineering T...
The Interplay among Trust, Risk, and Reliance in Global Systems Engineering T...
PUCRS University
 
ICGSE2013 An Ontology for Task Allocatiom to Teams in Distributed Software De...
ICGSE2013 An Ontology for Task Allocatiom to Teams in Distributed Software De...ICGSE2013 An Ontology for Task Allocatiom to Teams in Distributed Software De...
ICGSE2013 An Ontology for Task Allocatiom to Teams in Distributed Software De...
PUCRS University
 
ICGSE2013 Trust Revisited
ICGSE2013 Trust RevisitedICGSE2013 Trust Revisited
ICGSE2013 Trust Revisited
PUCRS University
 
Distributed Developers and the Non-Use of Web 2.0 Technologies
Distributed Developers and the Non-Use of Web 2.0 TechnologiesDistributed Developers and the Non-Use of Web 2.0 Technologies
Distributed Developers and the Non-Use of Web 2.0 Technologies
PUCRS University
 
An Introduction to Social Network Analysis and Its Application in Software En...
An Introduction to Social Network Analysis and Its Application in Software En...An Introduction to Social Network Analysis and Its Application in Software En...
An Introduction to Social Network Analysis and Its Application in Software En...
PUCRS University
 
Distributed Software Development in Brazil: A Historical Review
Distributed Software Development in Brazil: A Historical ReviewDistributed Software Development in Brazil: A Historical Review
Distributed Software Development in Brazil: A Historical Review
PUCRS University
 
(Portuguese) Distributed Software Development in Brazil: A Historical Review
(Portuguese) Distributed Software Development in Brazil: A Historical Review(Portuguese) Distributed Software Development in Brazil: A Historical Review
(Portuguese) Distributed Software Development in Brazil: A Historical Review
PUCRS University
 
5th Workshop on Distributed Software Development
5th Workshop on Distributed Software Development5th Workshop on Distributed Software Development
5th Workshop on Distributed Software DevelopmentPUCRS University
 
(Portuguese) 5th Workshop on Distributed Software Development
(Portuguese) 5th Workshop on Distributed Software Development(Portuguese) 5th Workshop on Distributed Software Development
(Portuguese) 5th Workshop on Distributed Software Development
PUCRS University
 
How Interaction between Roles Shapes the Communication Structure in Requireme...
How Interaction between Roles Shapes the Communication Structure in Requireme...How Interaction between Roles Shapes the Communication Structure in Requireme...
How Interaction between Roles Shapes the Communication Structure in Requireme...
PUCRS University
 
On the Understanding of Requirements-Driven Collaboration
On the Understanding of Requirements-Driven CollaborationOn the Understanding of Requirements-Driven Collaboration
On the Understanding of Requirements-Driven Collaboration
PUCRS University
 

More from PUCRS University (13)

O Uso Combinado de Lean Startup e User-Centered Design com Ágil no Desenvolvi...
O Uso Combinado de Lean Startup e User-Centered Design com Ágil no Desenvolvi...O Uso Combinado de Lean Startup e User-Centered Design com Ágil no Desenvolvi...
O Uso Combinado de Lean Startup e User-Centered Design com Ágil no Desenvolvi...
 
Software Crowdsourcing: Desafios e Soluções
Software Crowdsourcing: Desafios e Soluções Software Crowdsourcing: Desafios e Soluções
Software Crowdsourcing: Desafios e Soluções
 
The Interplay among Trust, Risk, and Reliance in Global Systems Engineering T...
The Interplay among Trust, Risk, and Reliance in Global Systems Engineering T...The Interplay among Trust, Risk, and Reliance in Global Systems Engineering T...
The Interplay among Trust, Risk, and Reliance in Global Systems Engineering T...
 
ICGSE2013 An Ontology for Task Allocatiom to Teams in Distributed Software De...
ICGSE2013 An Ontology for Task Allocatiom to Teams in Distributed Software De...ICGSE2013 An Ontology for Task Allocatiom to Teams in Distributed Software De...
ICGSE2013 An Ontology for Task Allocatiom to Teams in Distributed Software De...
 
ICGSE2013 Trust Revisited
ICGSE2013 Trust RevisitedICGSE2013 Trust Revisited
ICGSE2013 Trust Revisited
 
Distributed Developers and the Non-Use of Web 2.0 Technologies
Distributed Developers and the Non-Use of Web 2.0 TechnologiesDistributed Developers and the Non-Use of Web 2.0 Technologies
Distributed Developers and the Non-Use of Web 2.0 Technologies
 
An Introduction to Social Network Analysis and Its Application in Software En...
An Introduction to Social Network Analysis and Its Application in Software En...An Introduction to Social Network Analysis and Its Application in Software En...
An Introduction to Social Network Analysis and Its Application in Software En...
 
Distributed Software Development in Brazil: A Historical Review
Distributed Software Development in Brazil: A Historical ReviewDistributed Software Development in Brazil: A Historical Review
Distributed Software Development in Brazil: A Historical Review
 
(Portuguese) Distributed Software Development in Brazil: A Historical Review
(Portuguese) Distributed Software Development in Brazil: A Historical Review(Portuguese) Distributed Software Development in Brazil: A Historical Review
(Portuguese) Distributed Software Development in Brazil: A Historical Review
 
5th Workshop on Distributed Software Development
5th Workshop on Distributed Software Development5th Workshop on Distributed Software Development
5th Workshop on Distributed Software Development
 
(Portuguese) 5th Workshop on Distributed Software Development
(Portuguese) 5th Workshop on Distributed Software Development(Portuguese) 5th Workshop on Distributed Software Development
(Portuguese) 5th Workshop on Distributed Software Development
 
How Interaction between Roles Shapes the Communication Structure in Requireme...
How Interaction between Roles Shapes the Communication Structure in Requireme...How Interaction between Roles Shapes the Communication Structure in Requireme...
How Interaction between Roles Shapes the Communication Structure in Requireme...
 
On the Understanding of Requirements-Driven Collaboration
On the Understanding of Requirements-Driven CollaborationOn the Understanding of Requirements-Driven Collaboration
On the Understanding of Requirements-Driven Collaboration
 

Trust in Global Software Engineering: Influential factors, Processes, and Tool design

  • 1. Trust in Global Software Engineering Influential factors, Processes,Tool design Irvine, CA United States Ban Al-Ani David Redmiles Porto Alegre Brazil Sabrina Rafael Marczak Prikladnicki
  • 2. Trust in Global Software Engineering Influential factors, Processes,Tool design Irvine, CA United States Ban Al-Ani David Redmiles Porto Alegre Brazil Sabrina Rafael Marczak Prikladnicki
  • 3. Our interests on the topic are: • Influential factors Team size Project type Time F2F meetings Diversity Previous experience Leadership Com. media • Processes Formation Dissolution Restoration Adjustment • Tool design Design principles - Trust factors - Collaborative traces - Virtual representations Trust in Vitual Teams: Theory and Tools @CSCW ’13 | San Antonio, Texas, USA | February 24, 2013
  • 4. Published work on the topic [ICGSE ’09] Al-Ani, B. and Redmiles, D. In strangers we trust? Findings of an empirical study of distributed development. In ICGSE, Limerick, (2009), 121-130. [CHASE ‘11] Trainer, E., Al-Ani, B., and Redmiles, D. Impact of collaborative traces on trustworthiness. In Proc CHASE, New York, USA (2011), 40-47. [AVI ‘12] Trainer, E. and Redmiles, D. Foundations for the design of visualizations that support trust in distributed teams. In Proc. AVI, Capri Island, Italy (2012), 34-41. [Future of CSD@CSCW ’12] Al-Ani, B., Marczak, S., Trainer, E., Redmiles, D., and Prikladnicki, R. Distributed developers’ perspectives of Web 2.0 technologies in supporting the development of trust. In The Future of CSD Workshop, Seatle (2012). [CHASE ‘12] Wang,Y., Trainer, E., Al-Ani, B., Marczak, S., Prikladnicki, R., and Redmiles, D. Attitude and Usage of Collaboration Tools in GSE: A Practitioner Oriented Theory. In Proc CHASE, Zurich, Switzerland (2012). [ICSGE ‘12] Al-Ani, B., Wang, O., Marczak, S., Trainer, E., and Redmiles, D. Distributed developers and the non-use of Web 2.0 technologies: A proclivity model. In Proc. ICGSE, Porto Alegre, Brazil (2012), 104–113. [CSCW ‘13] Al-Ani, B., Bietz, M., Wang,Y., Trainer, E., Koehne, B., Marczak, S., Redmiles, D., and Prikladnicki, R. Globally distributed developers: Their trust expectations and processes. In Proc. CSCW, San Antonio, USA (2013), in press. Trust in Vitual Teams: Theory and Tools @CSCW ’13 | San Antonio, Texas, USA | February 24, 2013
  • 5. Designing Tools to Support Trust in Distributed Software Teams Sabrina Marczak Ban Al-Ani David Redmiles Rafael Prikladnicki What features and software requirements are needed to better support trust development? > Current support What makes a tool explicit to support trust building? Trusty: - communication-based - social network oriented > Open questions SocialTFS: - social awareness Which factors to account for? - notification of changes How to model them? Design principles: Extent of usefulness of software repositories? - trust factors Past information’s influence on new relationships? - collaborative traces - virtual representations Turn information reliable and less effort-expensive? Web 2.0 Technologies: How to replicate real-life establishment of trust? - alignment with work practices - reliability of information Trust in Vitual Teams: Theory and Tools @CSCW ’13 | San Antonio, Texas, USA | February 24, 2013