+ All Categories
Home > Documents > Distributed Developers and the Non-Use of Web 2.0 Technologies

Distributed Developers and the Non-Use of Web 2.0 Technologies

Date post: 09-Jul-2015
Category:
Upload: pucrs-university
View: 192 times
Download: 0 times
Share this document with a friend
Description:
In this paper we sought to understand the role that Web 2.0 technologies play in supporting the development of trust in globally distributed development teams. We found the use of Web 2.0 technologies to be minimal, with less than 25% of our participants reporting using them and many reporting the disadvantages of adopting them. In response, we sought to understand the factors that led to the use and non-use of these technologies in distributed development teams. We adopted a mix of qualitative and quantitative methods to analyze data collected from 61 interviewees representing all common roles in systems development. We discovered six factors that influenced the use and non-use of Web 2.0 technology. We present a proclivity model to frame our findings as well as our conclusions about the interrelationships between the results of our qualitative and quantitative analyses. We also present implications for the design of collaboration tools, which could lead to greater support and usage by distributed developers. This paper was presented at the 2012 ICGSE, Porto Alegre, Brazil, on late August 2012.
Popular Tags:
46
Distributed Developers and the Non-Use of Web 2.0 Technologies A Proclivity Model University of California, Irvine Ban Al-Ani Yi Wang Erik Trainer David Redmiles PUCRS University, Brazil Sabrina Marczak
Transcript
Page 1: Distributed Developers and the Non-Use of Web 2.0 Technologies

Distributed Developers and the Non-Use of Web 2.0 Technologies

A Proclivity Model

University of California, IrvineBan Al-AniYi WangErik TrainerDavid Redmiles

PUCRS University, BrazilSabrina Marczak

Page 2: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

Trust

• Which factors influence trust in distributed development teams?

Page 3: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

Assumptions

• Tools adopted by developers to support their collaboration would play a role in the development of trust

• Web 2.0 technologies would be amongst the tools adopted

Page 4: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

Our intended goal

• To understand the role that Web 2.0 technologies play in supporting the development of trust in globally distributed development teams

Page 5: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

Surprising finding

• Less than 25% of our participants reported using Web 2.0 technologies

• Many participants reported the disadvantages of adopting them

Page 6: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

New goal

• To understand the factors that led to the USE and NON-USE of these technologies in distributed teams

Page 7: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

Research questions

• Why do developers NOT use Web 2.0 technologies?

• Who DOES use these technologies?

Page 8: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

Six factors

QUALI

• Non-alignment

• Lack of support

• Mistrust of information

Page 9: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

Six factors

QUALI

• Non-alignment

• Lack of support

• Mistrust of information

QUANTI

• Age

• Experience

• Communication tools

Page 10: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

Our empirical approach

• Mix of QUALI and QUANTI methods

• 5 fortune 500 multinational organizations

• 61 interviewees

Page 11: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

The profile

• 18 female, 43 male

• 34 US

• 18 Brazil

• 2 Mexico

• 1 Costa Rica, Ireland, Israel, Poland, China, Taiwan, Malaysia

Page 12: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

The profile

• 21 managers

• 35 developers

• 5 support staff

Page 13: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

The profile

• Working experience

• 11 years with global teams

• 12 years in the organization

• 21 years in the market

• 6 months working in the project

• 13.5 months experience in their team

• Knowledge about Web 2.0

Page 14: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

The interview protocol

• Based on a single distributed project

• Participant and project background

• Scenarios

• Experience reports

Page 15: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

The analysis

• Coded references to tools

• Categorized the codes

• Quali and Quanti analysis

Page 16: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

Qualitative findings

• Focused on identifying the causal reasons subjects revealed for NON-USE of Web 2.0 technologies

Page 17: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

Qualitative findings

• The non-alignment of the technologies to the work practices (Qual.1)

Page 18: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

Qualitative findings

• The non-alignment of the technologies to the work practices (Qual.1)

“the use is not billable”

Page 19: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

Qualitative findings

• The non-alignment of the technologies to the work practices (Qual.1)

“the use is not billable”

“it is extra paperwork”

Page 20: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

Qualitative findings

• The non-alignment of the technologies to the work practices (Qual.1)

“the use is not billable”

“it is extra paperwork”

“does not extend current communication”

Page 21: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

Qualitative findings

• The lack of support for these technologies (Qual. 2)

Page 22: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

Qualitative findings

• The lack of support for these technologies (Qual. 2)

“not available to some members”

Page 23: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

Qualitative findings

• The lack of support for these technologies (Qual. 2)

“not available to some members”

“not adopted by some sites”

Page 24: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

Qualitative findings

• The lack of support for these technologies (Qual. 2)

“not available to some members”

“not adopted by some sites”

“prohibited by the organization”

Page 25: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

Qualitative findings

• The participant’s mistrust of information provided through these technologies (Qual. 3)

Page 26: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

Qualitative findings

• The participant’s mistrust of information provided through these technologies (Qual. 3)

“information is not accurate”

Page 27: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

Qualitative findings

• The participant’s mistrust of information provided through these technologies (Qual. 3)

“information is not accurate”

“many times it is not useful”

Page 28: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

Qualitative findings

• The participant’s mistrust of information provided through these technologies (Qual. 3)

“information is not accurate”

“many times it is not useful”

“anyone can write anything to everyone”

Page 29: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

Quantitative findings

• Focused on 8 potential influential demographic variables

• Language

• Education

• Gender

• Age

• Exp@GSD

• Managerial job

• Technical job

• # Commun. tech.

Page 30: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

Quantitative findings

• 3 influential variables

• Language

• Education

• Gender

• Age

• Exp@GSD

• Managerial job

• Technical job

• # Commun. tech.

Page 31: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

Quantitative findings

• Older participants are less likely to use Web 2.0 technology (Quan.1)

Page 32: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

Quantitative findings

• Those who with more experience in distributed development are more likely to use such technologies (Quan. 2)

Page 33: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

Quantitative findings

• Developers who reported the use of diverse communication tools are more likely to use Web 2.0 technology (Quan. 3)

Page 34: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

The Proclivity model

Group Factors

Individual Factors

Age (Quan. 1)Exp@DSD (Quan. 2)

Usage of Other Tools (Quan. 3)

Organizational Use Policy (Qual. 2)

Tool Work Alignment (Qual. 1)

Trust on Tools (Qual. 3)

Use�������� �������

P1

P2

P3

Page 35: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

Conclusions

Page 36: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

Conclusions

• The work-technology alignment is positively associated with distributed developer’s trust towards collaboration tools (P1)

Page 37: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

Conclusions

Page 38: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

Conclusions

• The experience of being exposed to distributed development is positively associated with distributed developer’s trust towards collaboration tools (P2)

Page 39: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

Conclusions

Page 40: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

Conclusions

• The encouraging organization policies on collaboration tools are positively associated with distributed developer’s usage of traditional collaboration tools (P3)

Page 41: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

Limitations

• Recruitment process

• “Traditional” teams

Page 42: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

What have we learned?

• Previous factors

• that motivates

• in-house development

• small teams

• that inhibits

• non-adoption by a “critical mass”

• time needed to explore the technology

Page 43: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

What have we learned?

QUALI

• Non-alignment

• Lack of support

• Mistrust of information

QUANTI

• Age

• Experience

• Communication tools

Page 44: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

What is new?

• In-site study

• Team dynamics

• Role independent

• Availability does not mean adoption

Page 45: Distributed Developers and the Non-Use of Web 2.0 Technologies

B. Al-Ani, O. Yi Wang, S. Marczak, E. Trainer, D. Redmiles

So what?

• Horizontal integration

• Integrating Web 2.0 mechanisms across tools can influence team member’s attitudes towards these tools and increase usage

• Vertical integration

• Future designs need to consider non-developers’ needs also

Page 46: Distributed Developers and the Non-Use of Web 2.0 Technologies

Thank you for your attention!

Questions?Comments?Suggestions?

Sabrina [email protected]

Presented by

Ban [email protected]

Main contact for this work


Recommended