SlideShare ist ein Scribd-Unternehmen logo
1 von 19
On the Identification of Best Practices for
Improving the Efficiency of Testing
Activities in Distributed Software Projects
Preliminary Findings from an Empirical Study
ICGSE 2013
8th IEEE International Conference on Global Software Engineering
Bari, Italy | August 26-29, 2013 
www.icgse.org
Sabrina Marczak
sabrina.marczak@pucrs.br
Cristina Camacho
cristinacamacho@gmail.com
Tayana Conte
tayana@icomp.ufam.edu.br
C. Camacho, S. Marczak, and T. Conte | Bari, Italy | ICGSE ‘13
Software Development
 2
C. Camacho, S. Marczak, and T. Conte | Bari, Italy | ICGSE ‘13
Software Development
 3
C. Camacho, S. Marczak, and T. Conte | Bari, Italy | ICGSE ‘13
Software Development
• Collaboration
• Coordination
• Communication
Changes
Tasks
Dependencies
Deadlines
4
C. Camacho, S. Marczak, and T. Conte | Bari, Italy | ICGSE ‘13
Our Interest
 5
C. Camacho, S. Marczak, and T. Conte | Bari, Italy | ICGSE ‘13
Our Goal
• How to answer to these questions?
To empirically explore what are the
challenges faced by test teams working
in distributed settings and what are the
best practices they adopt to minimize
the impact of such challenges
6
C. Camacho, S. Marczak, and T. Conte | Bari, Italy | ICGSE ‘13
Our Study
• Interviews
• 16 participants
• Test team
7
C. Camacho, S. Marczak, and T. Conte | Bari, Italy | ICGSE ‘13
Findings
Standardization of reports
Clearer and sharper descriptions
Technical details last
1. Long defect reports lacking focus on
their description
8
C. Camacho, S. Marczak, and T. Conte | Bari, Italy | ICGSE ‘13
Findings
Review of terms and vocabulary as early
as possible with the team regardless
the role
Customer and business analysts should
be included in the review
2. Difficulty communicating with remote
colleagues due to the lack of a common
ground and a shared vocabulary
9
C. Camacho, S. Marczak, and T. Conte | Bari, Italy | ICGSE ‘13
Findings
Detailed defect report
Detailed defect fix report
10
3. Lack of availability of remote colleagues
to discuss the identified defects.
C. Camacho, S. Marczak, and T. Conte | Bari, Italy | ICGSE ‘13
Findings
Negotiate shifting working hours
Clearly request colleagues to read the
text messages 
11
4. Difficulty gathering data to test
applications from remote colleagues
C. Camacho, S. Marczak, and T. Conte | Bari, Italy | ICGSE ‘13
Findings
Requirements analyst should make a more thorough
work with business representatives in earlier
phases to avoid constant changes
Adoption of requirements management and issues
tracking tools
12
5. High requirements volatility causing
documentation to be obsolete
C. Camacho, S. Marczak, and T. Conte | Bari, Italy | ICGSE ‘13
Findings
Detailed requirement description
13
6. Poorly written documentation to
support testing activities
C. Camacho, S. Marczak, and T. Conte | Bari, Italy | ICGSE ‘13
Findings
Test Analyst to get included earlier on
in the requirement review sessions
Training for Dev Team members about
non-functional testing
14
7. Difficulty identifying non-functional
testing requirements
C. Camacho, S. Marczak, and T. Conte | Bari, Italy | ICGSE ‘13
Findings
Dedicated team to prepare testing data
Validate test data with business
15
8.Poorly prepared datasets for performing
tests
C. Camacho, S. Marczak, and T. Conte | Bari, Italy | ICGSE ‘13
Findings
Dedicated resources to manage testing
environments per project instead of having a
shared serviced across business areas and
projects
16
9. Difficulty gathering information required
for preparing test environment
C. Camacho, S. Marczak, and T. Conte | Bari, Italy | ICGSE ‘13
Why is this Important?
• Test teams ensure quality
• They need to be kept ‘on the loop’
17
C. Camacho, S. Marczak, and T. Conte | Bari, Italy | ICGSE ‘13
Contribution
• To call attention that test teams also face
challenges and need processes and tools to
help them perform their work!
18
Thank you!
Questions?
Comments?
Suggestions?
ICGSE 2013
8th IEEE International Conference on Global Software Engineering
Bari, Italy | August 26-29, 2013 
www.icgse.org
Sabrina Marczak
sabrina.marczak@pucrs.br
Cristina Camacho
cristinacamacho@gmail.com
Tayana Conte
tayana@icomp.ufam.edu.br

Weitere ähnliche Inhalte

Ähnlich wie ICGSE2013 VirtuES On the Identification of Best Practices for Improving the Efficiency of Testing Activities in Distributed Software Projects

Marlabs test digest Sep 2014
Marlabs test digest Sep 2014Marlabs test digest Sep 2014
Marlabs test digest Sep 2014Marlabs
 
Capstone Presentation 2015 - Quality+
Capstone Presentation 2015 - Quality+Capstone Presentation 2015 - Quality+
Capstone Presentation 2015 - Quality+Eric M. Pastore
 
Uncovering Emerging Information Trends in Information Technology
Uncovering Emerging Information Trends in Information TechnologyUncovering Emerging Information Trends in Information Technology
Uncovering Emerging Information Trends in Information TechnologyEric M. Pastore
 
Slides Webinar "Start your DevOps Journey with GITHUB" (in Italiano) by Kirat...
Slides Webinar "Start your DevOps Journey with GITHUB" (in Italiano) by Kirat...Slides Webinar "Start your DevOps Journey with GITHUB" (in Italiano) by Kirat...
Slides Webinar "Start your DevOps Journey with GITHUB" (in Italiano) by Kirat...Kiratech
 
Sasikala P-Chennai-Jan2017
Sasikala P-Chennai-Jan2017Sasikala P-Chennai-Jan2017
Sasikala P-Chennai-Jan2017Sasi kala
 
Sasikala P-Chennai-Jan2017
Sasikala P-Chennai-Jan2017Sasikala P-Chennai-Jan2017
Sasikala P-Chennai-Jan2017Sasi kala
 
Priyaranjan Mohapatra_Senior Software_QA
Priyaranjan Mohapatra_Senior Software_QAPriyaranjan Mohapatra_Senior Software_QA
Priyaranjan Mohapatra_Senior Software_QAPriyaranjan Mohapatra
 
IT Consultant
IT ConsultantIT Consultant
IT ConsultantM Wahab
 
Resume - Rajesh Joshi
Resume - Rajesh JoshiResume - Rajesh Joshi
Resume - Rajesh JoshiRajesh Joshi
 
TeenaMandal_Automation Testing
TeenaMandal_Automation TestingTeenaMandal_Automation Testing
TeenaMandal_Automation TestingTeena Mandal
 
2014 DeltaV life sciences booth at emerson exchange
2014 DeltaV life sciences booth at emerson exchange2014 DeltaV life sciences booth at emerson exchange
2014 DeltaV life sciences booth at emerson exchangeK. David McKee
 
Pranabendu
PranabenduPranabendu
PranabenduPMI2011
 
Pranabendu 131008015758-phpapp02
Pranabendu 131008015758-phpapp02Pranabendu 131008015758-phpapp02
Pranabendu 131008015758-phpapp02PMI_IREP_TP
 

Ähnlich wie ICGSE2013 VirtuES On the Identification of Best Practices for Improving the Efficiency of Testing Activities in Distributed Software Projects (20)

Nick Prokaza_CV
Nick Prokaza_CVNick Prokaza_CV
Nick Prokaza_CV
 
Marlabs test digest Sep 2014
Marlabs test digest Sep 2014Marlabs test digest Sep 2014
Marlabs test digest Sep 2014
 
Capstone Presentation 2015 - Quality+
Capstone Presentation 2015 - Quality+Capstone Presentation 2015 - Quality+
Capstone Presentation 2015 - Quality+
 
Uncovering Emerging Information Trends in Information Technology
Uncovering Emerging Information Trends in Information TechnologyUncovering Emerging Information Trends in Information Technology
Uncovering Emerging Information Trends in Information Technology
 
Slides Webinar "Start your DevOps Journey with GITHUB" (in Italiano) by Kirat...
Slides Webinar "Start your DevOps Journey with GITHUB" (in Italiano) by Kirat...Slides Webinar "Start your DevOps Journey with GITHUB" (in Italiano) by Kirat...
Slides Webinar "Start your DevOps Journey with GITHUB" (in Italiano) by Kirat...
 
Sasikala P-Chennai-Jan2017
Sasikala P-Chennai-Jan2017Sasikala P-Chennai-Jan2017
Sasikala P-Chennai-Jan2017
 
Sasikala P-Chennai-Jan2017
Sasikala P-Chennai-Jan2017Sasikala P-Chennai-Jan2017
Sasikala P-Chennai-Jan2017
 
Resume_VarshaPaigude
Resume_VarshaPaigudeResume_VarshaPaigude
Resume_VarshaPaigude
 
Priyaranjan Mohapatra_Senior Software_QA
Priyaranjan Mohapatra_Senior Software_QAPriyaranjan Mohapatra_Senior Software_QA
Priyaranjan Mohapatra_Senior Software_QA
 
IT Consultant
IT ConsultantIT Consultant
IT Consultant
 
Resume - Rajesh Joshi
Resume - Rajesh JoshiResume - Rajesh Joshi
Resume - Rajesh Joshi
 
TeenaMandal_Automation Testing
TeenaMandal_Automation TestingTeenaMandal_Automation Testing
TeenaMandal_Automation Testing
 
8 Tips To Write A Quality Code
8 Tips To Write A Quality Code8 Tips To Write A Quality Code
8 Tips To Write A Quality Code
 
2014 DeltaV life sciences booth at emerson exchange
2014 DeltaV life sciences booth at emerson exchange2014 DeltaV life sciences booth at emerson exchange
2014 DeltaV life sciences booth at emerson exchange
 
3_5
3_53_5
3_5
 
Pranabendu
PranabenduPranabendu
Pranabendu
 
Pranabendu 131008015758-phpapp02
Pranabendu 131008015758-phpapp02Pranabendu 131008015758-phpapp02
Pranabendu 131008015758-phpapp02
 
Sandeep_Chaudhary_CV
Sandeep_Chaudhary_CVSandeep_Chaudhary_CV
Sandeep_Chaudhary_CV
 
manoj_new
manoj_newmanoj_new
manoj_new
 
Resume_Shyamalendu
Resume_ShyamalenduResume_Shyamalendu
Resume_Shyamalendu
 

Mehr von 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 Social Network Analysis for Global Software Engineering: Exploring ...
ICGSE2013 Social Network Analysis for Global Software Engineering: Exploring ...ICGSE2013 Social Network Analysis for Global Software Engineering: Exploring ...
ICGSE2013 Social Network Analysis for Global Software Engineering: Exploring ...PUCRS University
 
Trust in Global Software Engineering: Influential factors, Processes, and Too...
Trust in Global Software Engineering: Influential factors, Processes, and Too...Trust in Global Software Engineering: Influential factors, Processes, and Too...
Trust in Global Software Engineering: Influential factors, Processes, and Too...PUCRS University
 
Requirements-driven collaboration: A framework and patterns from a case study
Requirements-driven collaboration: A framework and patterns from a case studyRequirements-driven collaboration: A framework and patterns from a case study
Requirements-driven collaboration: A framework and patterns from a case studyPUCRS 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 TechnologiesPUCRS 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 ReviewPUCRS 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 ReviewPUCRS 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 DevelopmentPUCRS 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
 
Globagile 2011: Global Software Engineering for Agile Teams
Globagile 2011: Global Software Engineering for Agile TeamsGlobagile 2011: Global Software Engineering for Agile Teams
Globagile 2011: Global Software Engineering for Agile TeamsPUCRS 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 CollaborationPUCRS University
 

Mehr von PUCRS University (17)

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 Social Network Analysis for Global Software Engineering: Exploring ...
ICGSE2013 Social Network Analysis for Global Software Engineering: Exploring ...ICGSE2013 Social Network Analysis for Global Software Engineering: Exploring ...
ICGSE2013 Social Network Analysis for Global Software Engineering: Exploring ...
 
ICGSE2013 Trust Revisited
ICGSE2013 Trust RevisitedICGSE2013 Trust Revisited
ICGSE2013 Trust Revisited
 
Trust in Global Software Engineering: Influential factors, Processes, and Too...
Trust in Global Software Engineering: Influential factors, Processes, and Too...Trust in Global Software Engineering: Influential factors, Processes, and Too...
Trust in Global Software Engineering: Influential factors, Processes, and Too...
 
Requirements-driven collaboration: A framework and patterns from a case study
Requirements-driven collaboration: A framework and patterns from a case studyRequirements-driven collaboration: A framework and patterns from a case study
Requirements-driven collaboration: A framework and patterns from a case study
 
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...
 
Globagile 2011: Global Software Engineering for Agile Teams
Globagile 2011: Global Software Engineering for Agile TeamsGlobagile 2011: Global Software Engineering for Agile Teams
Globagile 2011: Global Software Engineering for Agile Teams
 
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
 

Kürzlich hochgeladen

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Kürzlich hochgeladen (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

ICGSE2013 VirtuES On the Identification of Best Practices for Improving the Efficiency of Testing Activities in Distributed Software Projects

  • 1. On the Identification of Best Practices for Improving the Efficiency of Testing Activities in Distributed Software Projects Preliminary Findings from an Empirical Study ICGSE 2013 8th IEEE International Conference on Global Software Engineering Bari, Italy | August 26-29, 2013 www.icgse.org Sabrina Marczak sabrina.marczak@pucrs.br Cristina Camacho cristinacamacho@gmail.com Tayana Conte tayana@icomp.ufam.edu.br
  • 2. C. Camacho, S. Marczak, and T. Conte | Bari, Italy | ICGSE ‘13 Software Development 2
  • 3. C. Camacho, S. Marczak, and T. Conte | Bari, Italy | ICGSE ‘13 Software Development 3
  • 4. C. Camacho, S. Marczak, and T. Conte | Bari, Italy | ICGSE ‘13 Software Development • Collaboration • Coordination • Communication Changes Tasks Dependencies Deadlines 4
  • 5. C. Camacho, S. Marczak, and T. Conte | Bari, Italy | ICGSE ‘13 Our Interest 5
  • 6. C. Camacho, S. Marczak, and T. Conte | Bari, Italy | ICGSE ‘13 Our Goal • How to answer to these questions? To empirically explore what are the challenges faced by test teams working in distributed settings and what are the best practices they adopt to minimize the impact of such challenges 6
  • 7. C. Camacho, S. Marczak, and T. Conte | Bari, Italy | ICGSE ‘13 Our Study • Interviews • 16 participants • Test team 7
  • 8. C. Camacho, S. Marczak, and T. Conte | Bari, Italy | ICGSE ‘13 Findings Standardization of reports Clearer and sharper descriptions Technical details last 1. Long defect reports lacking focus on their description 8
  • 9. C. Camacho, S. Marczak, and T. Conte | Bari, Italy | ICGSE ‘13 Findings Review of terms and vocabulary as early as possible with the team regardless the role Customer and business analysts should be included in the review 2. Difficulty communicating with remote colleagues due to the lack of a common ground and a shared vocabulary 9
  • 10. C. Camacho, S. Marczak, and T. Conte | Bari, Italy | ICGSE ‘13 Findings Detailed defect report Detailed defect fix report 10 3. Lack of availability of remote colleagues to discuss the identified defects.
  • 11. C. Camacho, S. Marczak, and T. Conte | Bari, Italy | ICGSE ‘13 Findings Negotiate shifting working hours Clearly request colleagues to read the text messages 11 4. Difficulty gathering data to test applications from remote colleagues
  • 12. C. Camacho, S. Marczak, and T. Conte | Bari, Italy | ICGSE ‘13 Findings Requirements analyst should make a more thorough work with business representatives in earlier phases to avoid constant changes Adoption of requirements management and issues tracking tools 12 5. High requirements volatility causing documentation to be obsolete
  • 13. C. Camacho, S. Marczak, and T. Conte | Bari, Italy | ICGSE ‘13 Findings Detailed requirement description 13 6. Poorly written documentation to support testing activities
  • 14. C. Camacho, S. Marczak, and T. Conte | Bari, Italy | ICGSE ‘13 Findings Test Analyst to get included earlier on in the requirement review sessions Training for Dev Team members about non-functional testing 14 7. Difficulty identifying non-functional testing requirements
  • 15. C. Camacho, S. Marczak, and T. Conte | Bari, Italy | ICGSE ‘13 Findings Dedicated team to prepare testing data Validate test data with business 15 8.Poorly prepared datasets for performing tests
  • 16. C. Camacho, S. Marczak, and T. Conte | Bari, Italy | ICGSE ‘13 Findings Dedicated resources to manage testing environments per project instead of having a shared serviced across business areas and projects 16 9. Difficulty gathering information required for preparing test environment
  • 17. C. Camacho, S. Marczak, and T. Conte | Bari, Italy | ICGSE ‘13 Why is this Important? • Test teams ensure quality • They need to be kept ‘on the loop’ 17
  • 18. C. Camacho, S. Marczak, and T. Conte | Bari, Italy | ICGSE ‘13 Contribution • To call attention that test teams also face challenges and need processes and tools to help them perform their work! 18
  • 19. Thank you! Questions? Comments? Suggestions? ICGSE 2013 8th IEEE International Conference on Global Software Engineering Bari, Italy | August 26-29, 2013 www.icgse.org Sabrina Marczak sabrina.marczak@pucrs.br Cristina Camacho cristinacamacho@gmail.com Tayana Conte tayana@icomp.ufam.edu.br