Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
 Awareness Support in Global Software Development: A Systematic Review Based on the 3C Collaboration Model<br />Igor Stein...
TypesofStudies<br />Primary studies <br />experiments, case studies, surveys etc.<br />Secondary studies (e.g. systematic ...
SystematicReview<br />Verycommon in medicine <br />3<br />
Systematic Review<br />Aims to present a fair evaluation of a research topic by using a trustworthy, rigorous, and auditab...
Review Planning: Protocol<br />Research Questions<br />Q1: What are the awareness studies carried out in order to improve ...
3C CollaborationModel<br />Borghoff, U.M. and Schlichter, J.H. (2000): Computer-Supported Cooperative Work: Introduction t...
Review Planning: Protocol<br />Keywords defined based on research questions<br />7<br />
Review Planning: Protocol<br />Search Sources<br />Science@Direct (http://www.sciencedirect.com)<br />El Compendex (http:/...
Review Planning: Protocol<br />Inclusion/Exclusion process:<br />1. Paper title and keywords analysis<br />2. Analysis bas...
Review Planning: Protocol<br />The first three steps were performed by two researchers, independently<br />All the steps w...
Review Planning: Protocol<br />Studies categorization:<br />(i) case studies<br />(ii) theoretical studies<br />(iii) expe...
Review Planning: Protocol<br />Studies were also categorized according to the level of support of each 3C model dimensions...
ReviewConduction<br />Query string is used to retrieve the candidate studies<br />Primary studies are identified, selected...
Review Conduction<br />Distribution of studies found<br />14<br />
ReviewAnalysis<br />Data from the studies selected are extracted and synthesized<br />Analysis performed<br />Studies per ...
Review Analysis<br />Amount of relevant studies per year<br />16<br />
Review Analysis<br />Venn Diagram for type of primary studies<br />17<br />9<br />9<br />33<br />5<br />
Review Analysis<br />Distribution according to 3C model<br />18<br />27<br />39<br />9<br />
Review Analysis: tools classification according to the 3C model<br />
Conclusions<br />79% of primary studies introduce a new tool with some awareness support to GSD<br />gathering information...
Conclusions: some opportunities<br /> Lack of studies and tools offering solutions that could provide awareness regarding ...
Conclusions: some opportunities<br />We could not find studies providing awareness support to development phases other tha...
Conclusions<br /><ul><li>Awareness for GSD is an area that is growing lately, presenting a large number of studies published
There still available for more research
More details regarding this review can be found at www.igor.pro.br/awarenessRS</li></ul>23<br />
Upcoming SlideShare
Loading in …5
×

Awareness Support in Global Software Development: A Systematic Review Based on the 3C Collaboration Model

1,104 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Awareness Support in Global Software Development: A Systematic Review Based on the 3C Collaboration Model

  1. 1. Awareness Support in Global Software Development: A Systematic Review Based on the 3C Collaboration Model<br />Igor Steinmacher<br />Ana Paula Chaves Steinmacher<br />Marco Aurelio Gerosa<br />
  2. 2. TypesofStudies<br />Primary studies <br />experiments, case studies, surveys etc.<br />Secondary studies (e.g. systematic review)<br />for a specific subject analyze the existing literature <br />Gather and give interpretation to spread empirical data<br />Analyze evidences<br />Identify new research areas <br />2<br />
  3. 3. SystematicReview<br />Verycommon in medicine <br />3<br />
  4. 4. Systematic Review<br />Aims to present a fair evaluation of a research topic by using a trustworthy, rigorous, and auditable methodology [Kitchenham, 2004]<br />Consists of three stages:<br />Review Planning<br />Review Conduction<br />Review Analysis<br />4<br />Kitchenham, B.: Procedures for performing systematic reviews. Tech. rep., Keele<br />Universityand NICTA (2004)<br />
  5. 5. Review Planning: Protocol<br />Research Questions<br />Q1: What are the awareness studies carried out in order to improve the Global Software Development scenario?<br />Q2: Which of the 3Cs are these studies supporting?<br />5<br />
  6. 6. 3C CollaborationModel<br />Borghoff, U.M. and Schlichter, J.H. (2000): Computer-Supported Cooperative Work: Introduction to Distributed Applications. Springer, USA.<br />Ellis, C.A., Gibbs, S.J. & Rein, G.L. (1991): Groupware - Some Issues and Experiences. Communications of the ACM, Vol.34, No. 1, pp. 38-58.<br />6<br />
  7. 7. Review Planning: Protocol<br />Keywords defined based on research questions<br />7<br />
  8. 8. Review Planning: Protocol<br />Search Sources<br />Science@Direct (http://www.sciencedirect.com)<br />El Compendex (http://www.engineeringvillage.com)<br />IEEE Digital Library (http://ieeexplore.ieee.org/) <br />ACM Digital Library (http://portal.acm.org)<br />Only studies written in English and with online full paper available were considered<br />8<br />
  9. 9. Review Planning: Protocol<br />Inclusion/Exclusion process:<br />1. Paper title and keywords analysis<br />2. Analysis based on the reading of papers abstracts and keywords, considering research questions<br />3. Analysis of introduction, conclusion, and specific parts related to the contributions<br />4. All studies selected so far were read by the researchers and documented on a proper form<br />9<br />
  10. 10. Review Planning: Protocol<br />The first three steps were performed by two researchers, independently<br />All the steps were reviewed by a more experienced researcher<br />We've dismissed:<br />studies related to awareness which did not focus on GSD domain<br />studies related to a same tool or environment, keeping just the most recent one (classifying them as duplicated)<br />10<br />
  11. 11. Review Planning: Protocol<br />Studies categorization:<br />(i) case studies<br />(ii) theoretical studies<br />(iii) experiments<br />(iv) tools (including frameworks and architectures)<br />(v) literature reviews<br />11<br />
  12. 12. Review Planning: Protocol<br />Studies were also categorized according to the level of support of each 3C model dimensions<br />3: Mainly supports<br />2: Also supports<br />1: Indirectly supports<br />0: Does not support <br />12<br />
  13. 13. ReviewConduction<br />Query string is used to retrieve the candidate studies<br />Primary studies are identified, selected and evaluated according to the process defined in the review protocol<br />13<br />
  14. 14. Review Conduction<br />Distribution of studies found<br />14<br />
  15. 15. ReviewAnalysis<br />Data from the studies selected are extracted and synthesized<br />Analysis performed<br />Studies per year<br />Studies per type<br />3C collaboration model categorization<br />15<br />
  16. 16. Review Analysis<br />Amount of relevant studies per year<br />16<br />
  17. 17. Review Analysis<br />Venn Diagram for type of primary studies<br />17<br />9<br />9<br />33<br />5<br />
  18. 18. Review Analysis<br />Distribution according to 3C model<br />18<br />27<br />39<br />9<br />
  19. 19. Review Analysis: tools classification according to the 3C model<br />
  20. 20. Conclusions<br />79% of primary studies introduce a new tool with some awareness support to GSD<br />gathering information from source code version management repositories, provide awareness, supporting coordination and cooperation.<br />Regarding 3C model<br />Studies focus on coordination<br />Communication is poorly explored<br />20<br />
  21. 21. Conclusions: some opportunities<br /> Lack of studies and tools offering solutions that could provide awareness regarding recent (or real time) context<br />No studies merging ubiquitous computing, GSD and awareness<br />Few studies dealing with how to use awareness regarding the physical location of a team member<br />21<br />
  22. 22. Conclusions: some opportunities<br />We could not find studies providing awareness support to development phases other than coding<br />We have not found studies dealing with awareness to overcome issues related to cultural, political, geographical differences<br />Lack of awareness initiatives to avoid ambiguity and misunderstandings<br />22<br />
  23. 23. Conclusions<br /><ul><li>Awareness for GSD is an area that is growing lately, presenting a large number of studies published
  24. 24. There still available for more research
  25. 25. More details regarding this review can be found at www.igor.pro.br/awarenessRS</li></ul>23<br />
  26. 26. Limitations<br />We did not perform our search into every possible source<br />Classification is a human process and can be considered subjective<br />24<br />
  27. 27. Thank you!<br />Marco A. Gerosa <br />University of Sao Paulo<br /> gerosa@ime.usp.br<br />25<br />

×