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

More Related Content

What's hot

DataGathering-Qualitative and Quantitative
DataGathering-Qualitative and QuantitativeDataGathering-Qualitative and Quantitative
DataGathering-Qualitative and QuantitativeSreenivas Ravi
 
C:\fakepath\applied and participatory paradigm
C:\fakepath\applied and participatory paradigmC:\fakepath\applied and participatory paradigm
C:\fakepath\applied and participatory paradigmRobyn
 
Methods of data collection
Methods of data collectionMethods of data collection
Methods of data collectionYogeshSorot
 
Research and Development
Research and DevelopmentResearch and Development
Research and DevelopmentShahzad Ashraf
 
Research Process Explained
Research Process ExplainedResearch Process Explained
Research Process Explained360dissertations
 
Business research methods
Business  research methodsBusiness  research methods
Business research methodsHanumant singh
 
Review of literature - systematic review
Review of literature - systematic reviewReview of literature - systematic review
Review of literature - systematic reviewMr.Harshad Khade
 
How to make a good proposal presentation
How to make a good proposal presentationHow to make a good proposal presentation
How to make a good proposal presentationjadeddeeying
 
Data and data collection procedures
Data and data collection proceduresData and data collection procedures
Data and data collection proceduresAlexis Viera
 
Qualitative Research4 bahman taherkhani
Qualitative Research4 bahman taherkhaniQualitative Research4 bahman taherkhani
Qualitative Research4 bahman taherkhanibahman
 
Collection of Quantitative Data
Collection of Quantitative DataCollection of Quantitative Data
Collection of Quantitative Datareinalyn cacayan
 
Main types of designs and strategies for synthetizing qualitative and quantit...
Main types of designs and strategies for synthetizing qualitative and quantit...Main types of designs and strategies for synthetizing qualitative and quantit...
Main types of designs and strategies for synthetizing qualitative and quantit...valéry ridde
 
Advice on PhD Tracking Surveys
Advice on PhD Tracking SurveysAdvice on PhD Tracking Surveys
Advice on PhD Tracking SurveysRobert Townsend
 
Chapter 3 Methodology (Capstone Research)
Chapter 3   Methodology (Capstone Research)Chapter 3   Methodology (Capstone Research)
Chapter 3 Methodology (Capstone Research)school
 
How to handle discrepancies while you collect data for systemic review – pubrica
How to handle discrepancies while you collect data for systemic review – pubricaHow to handle discrepancies while you collect data for systemic review – pubrica
How to handle discrepancies while you collect data for systemic review – pubricaPubrica
 

What's hot (19)

DataGathering-Qualitative and Quantitative
DataGathering-Qualitative and QuantitativeDataGathering-Qualitative and Quantitative
DataGathering-Qualitative and Quantitative
 
C:\fakepath\applied and participatory paradigm
C:\fakepath\applied and participatory paradigmC:\fakepath\applied and participatory paradigm
C:\fakepath\applied and participatory paradigm
 
Methods of data collection
Methods of data collectionMethods of data collection
Methods of data collection
 
Research and Development
Research and DevelopmentResearch and Development
Research and Development
 
Research Process Explained
Research Process ExplainedResearch Process Explained
Research Process Explained
 
Research proposal
Research proposalResearch proposal
Research proposal
 
research
researchresearch
research
 
Research Process
Research ProcessResearch Process
Research Process
 
Business research methods
Business  research methodsBusiness  research methods
Business research methods
 
Review of literature - systematic review
Review of literature - systematic reviewReview of literature - systematic review
Review of literature - systematic review
 
How to make a good proposal presentation
How to make a good proposal presentationHow to make a good proposal presentation
How to make a good proposal presentation
 
Data and data collection procedures
Data and data collection proceduresData and data collection procedures
Data and data collection procedures
 
Quantitative research
Quantitative researchQuantitative research
Quantitative research
 
Qualitative Research4 bahman taherkhani
Qualitative Research4 bahman taherkhaniQualitative Research4 bahman taherkhani
Qualitative Research4 bahman taherkhani
 
Collection of Quantitative Data
Collection of Quantitative DataCollection of Quantitative Data
Collection of Quantitative Data
 
Main types of designs and strategies for synthetizing qualitative and quantit...
Main types of designs and strategies for synthetizing qualitative and quantit...Main types of designs and strategies for synthetizing qualitative and quantit...
Main types of designs and strategies for synthetizing qualitative and quantit...
 
Advice on PhD Tracking Surveys
Advice on PhD Tracking SurveysAdvice on PhD Tracking Surveys
Advice on PhD Tracking Surveys
 
Chapter 3 Methodology (Capstone Research)
Chapter 3   Methodology (Capstone Research)Chapter 3   Methodology (Capstone Research)
Chapter 3 Methodology (Capstone Research)
 
How to handle discrepancies while you collect data for systemic review – pubrica
How to handle discrepancies while you collect data for systemic review – pubricaHow to handle discrepancies while you collect data for systemic review – pubrica
How to handle discrepancies while you collect data for systemic review – pubrica
 

Viewers also liked

Towards Mining Software Repositories Research that Matters
Towards Mining Software Repositories Research that MattersTowards Mining Software Repositories Research that Matters
Towards Mining Software Repositories Research that MattersTao Xie
 
Advances in Unit Testing: Theory and Practice
Advances in Unit Testing: Theory and PracticeAdvances in Unit Testing: Theory and Practice
Advances in Unit Testing: Theory and PracticeTao Xie
 
Software Analytics - Achievements and Challenges
Software Analytics - Achievements and ChallengesSoftware Analytics - Achievements and Challenges
Software Analytics - Achievements and ChallengesTao Xie
 
Transferring Software Testing Tools to Practice
Transferring Software Testing Tools to PracticeTransferring Software Testing Tools to Practice
Transferring Software Testing Tools to PracticeTao Xie
 
Software Mining and Software Datasets
Software Mining and Software DatasetsSoftware Mining and Software Datasets
Software Mining and Software DatasetsTao Xie
 
Machine learning in software testing
Machine learning in software testingMachine learning in software testing
Machine learning in software testingThoughtworks
 

Viewers also liked (6)

Towards Mining Software Repositories Research that Matters
Towards Mining Software Repositories Research that MattersTowards Mining Software Repositories Research that Matters
Towards Mining Software Repositories Research that Matters
 
Advances in Unit Testing: Theory and Practice
Advances in Unit Testing: Theory and PracticeAdvances in Unit Testing: Theory and Practice
Advances in Unit Testing: Theory and Practice
 
Software Analytics - Achievements and Challenges
Software Analytics - Achievements and ChallengesSoftware Analytics - Achievements and Challenges
Software Analytics - Achievements and Challenges
 
Transferring Software Testing Tools to Practice
Transferring Software Testing Tools to PracticeTransferring Software Testing Tools to Practice
Transferring Software Testing Tools to Practice
 
Software Mining and Software Datasets
Software Mining and Software DatasetsSoftware Mining and Software Datasets
Software Mining and Software Datasets
 
Machine learning in software testing
Machine learning in software testingMachine learning in software testing
Machine learning in software testing
 

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

Research Methodology Of The Research Approach
Research Methodology Of The Research ApproachResearch Methodology Of The Research Approach
Research Methodology Of The Research ApproachJessica Howard
 
Survey Research article.pdf
Survey Research article.pdfSurvey Research article.pdf
Survey Research article.pdfAyeshaMalickk1
 
Systematic review on project actuality
Systematic review on project actualitySystematic review on project actuality
Systematic review on project actualityijcsit
 
Introduction research(1).pptx
Introduction research(1).pptxIntroduction research(1).pptx
Introduction research(1).pptxAlmaAtakeluargaAA
 
Qualitative data analysis_ Software_ Quality issues _ 2023.pptx
Qualitative data analysis_ Software_ Quality issues _ 2023.pptxQualitative data analysis_ Software_ Quality issues _ 2023.pptx
Qualitative data analysis_ Software_ Quality issues _ 2023.pptxTayeDosane
 
Application of Secondary Data in Epidemiological Study, Design Protocol and S...
Application of Secondary Data in Epidemiological Study, Design Protocol and S...Application of Secondary Data in Epidemiological Study, Design Protocol and S...
Application of Secondary Data in Epidemiological Study, Design Protocol and S...Mohammad Aslam Shaiekh
 
Overview of research methodology.pptx
Overview of research methodology.pptxOverview of research methodology.pptx
Overview of research methodology.pptxYogeshPatel28169
 
John Lavis | Making research work for decision makers: international perspect...
John Lavis | Making research work for decision makers: international perspect...John Lavis | Making research work for decision makers: international perspect...
John Lavis | Making research work for decision makers: international perspect...Sax Institute
 
Part 1 research and evaluation edited
Part 1 research and evaluation editedPart 1 research and evaluation edited
Part 1 research and evaluation editedYISMAW MENGGISTU
 
Systematic review article and Meta-analysis: Main steps for Successful writin...
Systematic review article and Meta-analysis: Main steps for Successful writin...Systematic review article and Meta-analysis: Main steps for Successful writin...
Systematic review article and Meta-analysis: Main steps for Successful writin...Pubrica
 
Chapter 2 Research Process.pptx
Chapter 2 Research Process.pptxChapter 2 Research Process.pptx
Chapter 2 Research Process.pptxAnsarHasas1
 
5 qualitative methodology (Dr Mai, 2014)
5   qualitative methodology (Dr Mai, 2014)5   qualitative methodology (Dr Mai, 2014)
5 qualitative methodology (Dr Mai, 2014)Phong Đá
 
Methodology - Statistic
Methodology - StatisticMethodology - Statistic
Methodology - Statistichassilah
 
Systematic literature review technique.pptx
Systematic literature review technique.pptxSystematic literature review technique.pptx
Systematic literature review technique.pptxTANMAY DAS GUPTA
 
Methodology chapter
Methodology chapterMethodology chapter
Methodology chapterengrhassan21
 
research process in nursing nursing process.ppsx
research process in nursing  nursing process.ppsxresearch process in nursing  nursing process.ppsx
research process in nursing nursing process.ppsxlovedhaliwal1
 
Research Formulation by Dr. Ved Nath Jha.pptx
Research Formulation by Dr. Ved Nath Jha.pptxResearch Formulation by Dr. Ved Nath Jha.pptx
Research Formulation by Dr. Ved Nath Jha.pptxDrVednathJha1
 

Similar to Awareness Support in Global Software Development: A Systematic Review Based on the 3C Collaboration Model (20)

Research Methodology Of The Research Approach
Research Methodology Of The Research ApproachResearch Methodology Of The Research Approach
Research Methodology Of The Research Approach
 
Survey Research article.pdf
Survey Research article.pdfSurvey Research article.pdf
Survey Research article.pdf
 
Systematic review on project actuality
Systematic review on project actualitySystematic review on project actuality
Systematic review on project actuality
 
Introduction research(1).pptx
Introduction research(1).pptxIntroduction research(1).pptx
Introduction research(1).pptx
 
Qualitative data analysis_ Software_ Quality issues _ 2023.pptx
Qualitative data analysis_ Software_ Quality issues _ 2023.pptxQualitative data analysis_ Software_ Quality issues _ 2023.pptx
Qualitative data analysis_ Software_ Quality issues _ 2023.pptx
 
Application of Secondary Data in Epidemiological Study, Design Protocol and S...
Application of Secondary Data in Epidemiological Study, Design Protocol and S...Application of Secondary Data in Epidemiological Study, Design Protocol and S...
Application of Secondary Data in Epidemiological Study, Design Protocol and S...
 
Overview of research methodology.pptx
Overview of research methodology.pptxOverview of research methodology.pptx
Overview of research methodology.pptx
 
John Lavis | Making research work for decision makers: international perspect...
John Lavis | Making research work for decision makers: international perspect...John Lavis | Making research work for decision makers: international perspect...
John Lavis | Making research work for decision makers: international perspect...
 
Part 1 research and evaluation edited
Part 1 research and evaluation editedPart 1 research and evaluation edited
Part 1 research and evaluation edited
 
Systematic review article and Meta-analysis: Main steps for Successful writin...
Systematic review article and Meta-analysis: Main steps for Successful writin...Systematic review article and Meta-analysis: Main steps for Successful writin...
Systematic review article and Meta-analysis: Main steps for Successful writin...
 
Chapter 2 Research Process.pptx
Chapter 2 Research Process.pptxChapter 2 Research Process.pptx
Chapter 2 Research Process.pptx
 
mixed_methods.pdf
mixed_methods.pdfmixed_methods.pdf
mixed_methods.pdf
 
meta analysis
meta analysis meta analysis
meta analysis
 
5 qualitative methodology (Dr Mai, 2014)
5   qualitative methodology (Dr Mai, 2014)5   qualitative methodology (Dr Mai, 2014)
5 qualitative methodology (Dr Mai, 2014)
 
Concept on e-Research
Concept on e-ResearchConcept on e-Research
Concept on e-Research
 
Methodology - Statistic
Methodology - StatisticMethodology - Statistic
Methodology - Statistic
 
Systematic literature review technique.pptx
Systematic literature review technique.pptxSystematic literature review technique.pptx
Systematic literature review technique.pptx
 
Methodology chapter
Methodology chapterMethodology chapter
Methodology chapter
 
research process in nursing nursing process.ppsx
research process in nursing  nursing process.ppsxresearch process in nursing  nursing process.ppsx
research process in nursing nursing process.ppsx
 
Research Formulation by Dr. Ved Nath Jha.pptx
Research Formulation by Dr. Ved Nath Jha.pptxResearch Formulation by Dr. Ved Nath Jha.pptx
Research Formulation by Dr. Ved Nath Jha.pptx
 

More from Marco Aurelio Gerosa

Leveraging the Crowd: Supporting Newcomers to Build an OSS Community
Leveraging the Crowd: Supporting Newcomers to Build an OSS CommunityLeveraging the Crowd: Supporting Newcomers to Build an OSS Community
Leveraging the Crowd: Supporting Newcomers to Build an OSS CommunityMarco Aurelio Gerosa
 
Empirical Software Engineering for Software Environments - University of Cali...
Empirical Software Engineering for Software Environments - University of Cali...Empirical Software Engineering for Software Environments - University of Cali...
Empirical Software Engineering for Software Environments - University of Cali...Marco Aurelio Gerosa
 
Software Environments - Course Introduction - University of California, Irvine
Software Environments - Course Introduction - University of California, IrvineSoftware Environments - Course Introduction - University of California, Irvine
Software Environments - Course Introduction - University of California, IrvineMarco Aurelio Gerosa
 
Mining Sociotechnical Information From Software Repositories
Mining Sociotechnical Information From Software RepositoriesMining Sociotechnical Information From Software Repositories
Mining Sociotechnical Information From Software RepositoriesMarco Aurelio Gerosa
 
Redes sociais e computação social
Redes sociais e computação socialRedes sociais e computação social
Redes sociais e computação socialMarco Aurelio Gerosa
 
Uncovering hidden relationships from past changes: evolutionary dependencies ...
Uncovering hidden relationships from past changes: evolutionary dependencies ...Uncovering hidden relationships from past changes: evolutionary dependencies ...
Uncovering hidden relationships from past changes: evolutionary dependencies ...Marco Aurelio Gerosa
 

More from Marco Aurelio Gerosa (6)

Leveraging the Crowd: Supporting Newcomers to Build an OSS Community
Leveraging the Crowd: Supporting Newcomers to Build an OSS CommunityLeveraging the Crowd: Supporting Newcomers to Build an OSS Community
Leveraging the Crowd: Supporting Newcomers to Build an OSS Community
 
Empirical Software Engineering for Software Environments - University of Cali...
Empirical Software Engineering for Software Environments - University of Cali...Empirical Software Engineering for Software Environments - University of Cali...
Empirical Software Engineering for Software Environments - University of Cali...
 
Software Environments - Course Introduction - University of California, Irvine
Software Environments - Course Introduction - University of California, IrvineSoftware Environments - Course Introduction - University of California, Irvine
Software Environments - Course Introduction - University of California, Irvine
 
Mining Sociotechnical Information From Software Repositories
Mining Sociotechnical Information From Software RepositoriesMining Sociotechnical Information From Software Repositories
Mining Sociotechnical Information From Software Repositories
 
Redes sociais e computação social
Redes sociais e computação socialRedes sociais e computação social
Redes sociais e computação social
 
Uncovering hidden relationships from past changes: evolutionary dependencies ...
Uncovering hidden relationships from past changes: evolutionary dependencies ...Uncovering hidden relationships from past changes: evolutionary dependencies ...
Uncovering hidden relationships from past changes: evolutionary dependencies ...
 

Recently uploaded

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 

Recently uploaded (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 

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

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