SlideShare a Scribd company logo
1 of 10
1Vahid Garousi
Online short video for
the JSS “Happy Hour”
To take place on: May 29, 2020
Video was recorded on: May 12, 2020
2Vahid Garousi
Outline
 Context of and Need for this study?
 Research method and review questions
 Results
 Also discussing their implications and benefits
3Vahid Garousi
Context of and Need for this study
 The quality of the software
engineering (SE) workforce is a
direct result of the quality of SE
education, and how SE students are
trained in university programs.
Study software
engineering
Work in the software
industry
Graduate from
university
• To address the above need, many studies (35 papers as of 2018) have
been conducted to “align” SE education with industry’s skill needs.
Each of those studies has focused on a regional and limited-scale
dataset, usually gathered via opinion surveys.
• It is important to synthesize and aggregate the results of all those
studies to provide a single “consolidated” view
4Vahid Garousi
Review questions
 …
 RQ 3- Importance (usefulness) of SE skills:
 Which SE skills (subjects) are the most important and which SE
subjects are the least important for a typical software engineer in
practice? To classify SE topics, we used the SWEBOK (version 3,
2014) which has 13 knowledge areas (KAs)
 RQ 4- Knowledge gaps (deficiencies):
 What is the evidence for knowledge gaps (deficiencies) in different
SE subjects? And what are the topics with the highest knowledge
deficiencies?
 ...
 RQ 8-…
5Vahid Garousi
Pool of studies
 35 papers in total…
1
0 0
2
1
2
0 0 0
1 1
0
2 2 2
1 1 1
3 3
5
2
4
1
0
1
2
3
4
5
6 1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
Num.ofpapers
6Vahid Garousi
Dataset
 List of countries in the paper pool:
 Histogram of the number of data
points in each study:
 When we added up the number of respondents from all
35 studies, the total dataset size was 4,132 data points
(respondents)
Countries Num. of
studies
USA 16
Canada 4
South Africa 4
New Zealand 2
Spain 2
Samoa 1
England 1
Norway 1
Philippines 1
Jordan 1
Netherlands 1
Australia 1
Finland 1
Worldwide 1
560480400320240160800
4
3
2
1
0
Number of data points in each study
Frequency(Numberofstudies)
7Vahid Garousi
Process for data synthesis and meta-analysis
 E.g., For RQ 3- Importance (usefulness) of SE skills
One of the
35 papers in
the pool
SWEBOK (v3, 2014)
13 knowledge areas (KAs)
8Vahid Garousi
Results
 RQ 3- Importance (usefulness) of SE skills:
 Implications: Testing and design are perhaps slightly more important
than development in work-place
20151050
0.7
0.6
0.5
0.4
0.3
0.2
Num of papers appeared in
Avgimportance
Mathematical Foundations
Engineering Foundations
Computing Foundations
SE Economics
SE Prof Practice
Quality
SE models and Methods
SE Process
Proj. Management
Config. Mng
Maintenance
Testing
Development
Design
Requirements
All papers (1995-2018) (n=35)
9Vahid Garousi
Results
 RQ 4- Knowledge gaps (deficiencies):
 Implications:
 Topics in Q1 (high importance, high gap) are those which need the highest
attention w.r.t. need for improvements in SE education in university programs.
 They have high importance, and also high knowledge gap.
1.00.80.60.40.20.0
1.0
0.8
0.6
0.4
0.2
0.0
Avg. importance
Avg.knowledgegap
Mathematical Foundations
Computing Foundations
SE Prof Practice
Quality
SE models and Methods
SE Process
Proj. Management
Config. Mng
Maintenance
Testing
Development
Design
Requirements
All papers, reporting knowledge gap (1995-2018) (n=8)
High gap
Q1-High importance,
High gap
Q2-Low importance,
Low gap
Q4-Low importance,
Low gap
Q3-High importance,
10Vahid Garousi
Outline: END of the short talk
 Need for this study?
 Research method and review questions
 Results
 Also discussing their implications and benefits
JSS “Happy Hour”
To take place on: May 29, 2020
Looking forward to:
Questions / Answers

More Related Content

What's hot

Technology Integration K-12
Technology Integration K-12Technology Integration K-12
Technology Integration K-12slhowar3
 
PIAAC Session at COABE 2015_Jill Castek Presentation
PIAAC Session at COABE 2015_Jill Castek PresentationPIAAC Session at COABE 2015_Jill Castek Presentation
PIAAC Session at COABE 2015_Jill Castek PresentationAIRPIAAC
 
Paper 3: Chinese University's Evaluation (Qiu & Wang)
Paper 3: Chinese University's Evaluation (Qiu & Wang)Paper 3: Chinese University's Evaluation (Qiu & Wang)
Paper 3: Chinese University's Evaluation (Qiu & Wang)Kent Business School
 
Industry-academia collaborations in software engineering research: Experience...
Industry-academia collaborations in software engineering research: Experience...Industry-academia collaborations in software engineering research: Experience...
Industry-academia collaborations in software engineering research: Experience...Vahid Garousi
 
Delivering Student Retention & Success with Predictive Analytics | Nicole Wal...
Delivering Student Retention & Success with Predictive Analytics | Nicole Wal...Delivering Student Retention & Success with Predictive Analytics | Nicole Wal...
Delivering Student Retention & Success with Predictive Analytics | Nicole Wal...Blackboard APAC
 
Workers skills and_how_they_are_used_at_work
Workers skills and_how_they_are_used_at_workWorkers skills and_how_they_are_used_at_work
Workers skills and_how_they_are_used_at_workAIRPIAAC
 
Study Analytics: Or is it Learning Analytics?
Study Analytics: Or is it Learning Analytics?Study Analytics: Or is it Learning Analytics?
Study Analytics: Or is it Learning Analytics?Ville Kivimäki
 
The use of games on the teaching of programming: a systematic review
The use of games on the teaching of programming: a systematic reviewThe use of games on the teaching of programming: a systematic review
The use of games on the teaching of programming: a systematic reviewThiago Reis da Silva
 
Influencing factors on students' continuance intention to use lms
Influencing factors on students' continuance intention to use lmsInfluencing factors on students' continuance intention to use lms
Influencing factors on students' continuance intention to use lmsAhad Zare Ravasan
 
iwatchjr | Next Generation Wearable for Young Generation
iwatchjr | Next Generation Wearable for Young Generationiwatchjr | Next Generation Wearable for Young Generation
iwatchjr | Next Generation Wearable for Young Generationiwatchjr
 
Digital Tools for the Classroom --ISTE Standards Students
Digital Tools for the Classroom --ISTE Standards StudentsDigital Tools for the Classroom --ISTE Standards Students
Digital Tools for the Classroom --ISTE Standards StudentsNAFCareerAcads
 
Indian Universities Vs Global Universities
Indian Universities Vs Global UniversitiesIndian Universities Vs Global Universities
Indian Universities Vs Global UniversitiesSandip Kadam
 
Tribal SITSFest jisc learninganalytics-13july2016
Tribal SITSFest  jisc learninganalytics-13july2016Tribal SITSFest  jisc learninganalytics-13july2016
Tribal SITSFest jisc learninganalytics-13july2016Paul Bailey
 
M25 jisc learninganalytics-20july2016
M25 jisc learninganalytics-20july2016M25 jisc learninganalytics-20july2016
M25 jisc learninganalytics-20july2016Paul Bailey
 
Building Blocks for Continuous Experimentation
Building Blocks for Continuous ExperimentationBuilding Blocks for Continuous Experimentation
Building Blocks for Continuous ExperimentationJürgen Münch
 
Software Development as an Experiment System: A Qualitative Survey on the St...
Software Development as an Experiment System:  A Qualitative Survey on the St...Software Development as an Experiment System:  A Qualitative Survey on the St...
Software Development as an Experiment System: A Qualitative Survey on the St...Jürgen Münch
 
APCICT M&E Framework Initiative (Part 1)
APCICT M&E Framework Initiative (Part 1)APCICT M&E Framework Initiative (Part 1)
APCICT M&E Framework Initiative (Part 1)TRPC Pte Ltd
 
Online assessment and data analytics - Peter Tan - Institute of Technical Edu...
Online assessment and data analytics - Peter Tan - Institute of Technical Edu...Online assessment and data analytics - Peter Tan - Institute of Technical Edu...
Online assessment and data analytics - Peter Tan - Institute of Technical Edu...Blackboard APAC
 
Overcoming barriers to adoption for Learning Analytics in a Dutch University
Overcoming barriers to adoption for Learning Analytics in a Dutch UniversityOvercoming barriers to adoption for Learning Analytics in a Dutch University
Overcoming barriers to adoption for Learning Analytics in a Dutch Universityjob_knowledge_research
 

What's hot (20)

Technology Integration K-12
Technology Integration K-12Technology Integration K-12
Technology Integration K-12
 
PIAAC Session at COABE 2015_Jill Castek Presentation
PIAAC Session at COABE 2015_Jill Castek PresentationPIAAC Session at COABE 2015_Jill Castek Presentation
PIAAC Session at COABE 2015_Jill Castek Presentation
 
Paper 3: Chinese University's Evaluation (Qiu & Wang)
Paper 3: Chinese University's Evaluation (Qiu & Wang)Paper 3: Chinese University's Evaluation (Qiu & Wang)
Paper 3: Chinese University's Evaluation (Qiu & Wang)
 
Industry-academia collaborations in software engineering research: Experience...
Industry-academia collaborations in software engineering research: Experience...Industry-academia collaborations in software engineering research: Experience...
Industry-academia collaborations in software engineering research: Experience...
 
Delivering Student Retention & Success with Predictive Analytics | Nicole Wal...
Delivering Student Retention & Success with Predictive Analytics | Nicole Wal...Delivering Student Retention & Success with Predictive Analytics | Nicole Wal...
Delivering Student Retention & Success with Predictive Analytics | Nicole Wal...
 
Workers skills and_how_they_are_used_at_work
Workers skills and_how_they_are_used_at_workWorkers skills and_how_they_are_used_at_work
Workers skills and_how_they_are_used_at_work
 
Horizion Report
Horizion ReportHorizion Report
Horizion Report
 
Study Analytics: Or is it Learning Analytics?
Study Analytics: Or is it Learning Analytics?Study Analytics: Or is it Learning Analytics?
Study Analytics: Or is it Learning Analytics?
 
The use of games on the teaching of programming: a systematic review
The use of games on the teaching of programming: a systematic reviewThe use of games on the teaching of programming: a systematic review
The use of games on the teaching of programming: a systematic review
 
Influencing factors on students' continuance intention to use lms
Influencing factors on students' continuance intention to use lmsInfluencing factors on students' continuance intention to use lms
Influencing factors on students' continuance intention to use lms
 
iwatchjr | Next Generation Wearable for Young Generation
iwatchjr | Next Generation Wearable for Young Generationiwatchjr | Next Generation Wearable for Young Generation
iwatchjr | Next Generation Wearable for Young Generation
 
Digital Tools for the Classroom --ISTE Standards Students
Digital Tools for the Classroom --ISTE Standards StudentsDigital Tools for the Classroom --ISTE Standards Students
Digital Tools for the Classroom --ISTE Standards Students
 
Indian Universities Vs Global Universities
Indian Universities Vs Global UniversitiesIndian Universities Vs Global Universities
Indian Universities Vs Global Universities
 
Tribal SITSFest jisc learninganalytics-13july2016
Tribal SITSFest  jisc learninganalytics-13july2016Tribal SITSFest  jisc learninganalytics-13july2016
Tribal SITSFest jisc learninganalytics-13july2016
 
M25 jisc learninganalytics-20july2016
M25 jisc learninganalytics-20july2016M25 jisc learninganalytics-20july2016
M25 jisc learninganalytics-20july2016
 
Building Blocks for Continuous Experimentation
Building Blocks for Continuous ExperimentationBuilding Blocks for Continuous Experimentation
Building Blocks for Continuous Experimentation
 
Software Development as an Experiment System: A Qualitative Survey on the St...
Software Development as an Experiment System:  A Qualitative Survey on the St...Software Development as an Experiment System:  A Qualitative Survey on the St...
Software Development as an Experiment System: A Qualitative Survey on the St...
 
APCICT M&E Framework Initiative (Part 1)
APCICT M&E Framework Initiative (Part 1)APCICT M&E Framework Initiative (Part 1)
APCICT M&E Framework Initiative (Part 1)
 
Online assessment and data analytics - Peter Tan - Institute of Technical Edu...
Online assessment and data analytics - Peter Tan - Institute of Technical Edu...Online assessment and data analytics - Peter Tan - Institute of Technical Edu...
Online assessment and data analytics - Peter Tan - Institute of Technical Edu...
 
Overcoming barriers to adoption for Learning Analytics in a Dutch University
Overcoming barriers to adoption for Learning Analytics in a Dutch UniversityOvercoming barriers to adoption for Learning Analytics in a Dutch University
Overcoming barriers to adoption for Learning Analytics in a Dutch University
 

Similar to Slides for for JSS "Happy Hour": Aligning software engineering education with industrial needs

inforte.fi invited talk-Day 2: Conducting industry-relevant software enginee...
inforte.fi invited talk-Day 2: Conducting industry-relevant software enginee...inforte.fi invited talk-Day 2: Conducting industry-relevant software enginee...
inforte.fi invited talk-Day 2: Conducting industry-relevant software enginee...Vahid Garousi
 
Diversity in Utilization of IT Infrastructures among State Universities and C...
Diversity in Utilization of IT Infrastructures among State Universities and C...Diversity in Utilization of IT Infrastructures among State Universities and C...
Diversity in Utilization of IT Infrastructures among State Universities and C...ijtsrd
 
Why is TDD so hard for Data Engineering and Analytics Projects?
Why is TDD so hard for Data Engineering and Analytics Projects?Why is TDD so hard for Data Engineering and Analytics Projects?
Why is TDD so hard for Data Engineering and Analytics Projects?Phil Watt
 
IDI's seminar at Lian 2016
IDI's seminar at Lian 2016IDI's seminar at Lian 2016
IDI's seminar at Lian 2016Letizia Jaccheri
 
Widening Access and Participation Dashboards for Data Informed Decision Makin...
Widening Access and Participation Dashboards for Data Informed Decision Makin...Widening Access and Participation Dashboards for Data Informed Decision Makin...
Widening Access and Participation Dashboards for Data Informed Decision Makin...SEDA
 
Benefits of Research Management and Administration for African Universities –...
Benefits of Research Management and Administration for African Universities –...Benefits of Research Management and Administration for African Universities –...
Benefits of Research Management and Administration for African Universities –...Abiodun Akindele
 
Distributed Software Development Process, Initiatives and Key Factors: A Syst...
Distributed Software Development Process, Initiatives and Key Factors: A Syst...Distributed Software Development Process, Initiatives and Key Factors: A Syst...
Distributed Software Development Process, Initiatives and Key Factors: A Syst...zillesubhan
 
Side Event 31 July - Academic Network.pdf
Side Event 31 July - Academic Network.pdfSide Event 31 July - Academic Network.pdf
Side Event 31 July - Academic Network.pdfMaria Antonia Brovelli
 
Employability Survey Report 2021, Dundalk Institute of Technology
Employability Survey Report 2021, Dundalk Institute of TechnologyEmployability Survey Report 2021, Dundalk Institute of Technology
Employability Survey Report 2021, Dundalk Institute of TechnologyEmbedding Employability
 
Post field seminar slides: Strategic Leadership and National Development in N...
Post field seminar slides: Strategic Leadership and National Development in N...Post field seminar slides: Strategic Leadership and National Development in N...
Post field seminar slides: Strategic Leadership and National Development in N...TANKO AHMED fwc
 
UCISA Digital Capabilities 2017 Survey
UCISA Digital Capabilities 2017 SurveyUCISA Digital Capabilities 2017 Survey
UCISA Digital Capabilities 2017 SurveyGareth Johns
 
UML-Driven Software Performance Engineering: A systematic mapping and a revie...
UML-Driven Software Performance Engineering: A systematic mapping and a revie...UML-Driven Software Performance Engineering: A systematic mapping and a revie...
UML-Driven Software Performance Engineering: A systematic mapping and a revie...Vahid Garousi
 
Industry-academia collaborations in Software Engineering: 20+ Years of Experi...
Industry-academia collaborations in Software Engineering: 20+ Years of Experi...Industry-academia collaborations in Software Engineering: 20+ Years of Experi...
Industry-academia collaborations in Software Engineering: 20+ Years of Experi...Vahid Garousi
 
sdc_program_webinar_151118.pptx
sdc_program_webinar_151118.pptxsdc_program_webinar_151118.pptx
sdc_program_webinar_151118.pptxYash Malani
 
The effectiveness of test-driven development approach on software projects: A...
The effectiveness of test-driven development approach on software projects: A...The effectiveness of test-driven development approach on software projects: A...
The effectiveness of test-driven development approach on software projects: A...journalBEEI
 
UCISA Digital Capabilities 2017 Survey
UCISA Digital Capabilities 2017 SurveyUCISA Digital Capabilities 2017 Survey
UCISA Digital Capabilities 2017 SurveyGareth Johns
 
How are students’ expectations and experiences of their digital environment c...
How are students’ expectations and experiences of their digital environment c...How are students’ expectations and experiences of their digital environment c...
How are students’ expectations and experiences of their digital environment c...Jisc
 
CERIC 2015 Survey of Career Service Professionals, Private Sector
CERIC 2015 Survey of Career Service Professionals, Private SectorCERIC 2015 Survey of Career Service Professionals, Private Sector
CERIC 2015 Survey of Career Service Professionals, Private SectorCERIC
 
Innovation Labs 2018 - Research summary
Innovation Labs 2018 - Research summaryInnovation Labs 2018 - Research summary
Innovation Labs 2018 - Research summaryRazvan Rughinis
 

Similar to Slides for for JSS "Happy Hour": Aligning software engineering education with industrial needs (20)

inforte.fi invited talk-Day 2: Conducting industry-relevant software enginee...
inforte.fi invited talk-Day 2: Conducting industry-relevant software enginee...inforte.fi invited talk-Day 2: Conducting industry-relevant software enginee...
inforte.fi invited talk-Day 2: Conducting industry-relevant software enginee...
 
Diversity in Utilization of IT Infrastructures among State Universities and C...
Diversity in Utilization of IT Infrastructures among State Universities and C...Diversity in Utilization of IT Infrastructures among State Universities and C...
Diversity in Utilization of IT Infrastructures among State Universities and C...
 
Why is TDD so hard for Data Engineering and Analytics Projects?
Why is TDD so hard for Data Engineering and Analytics Projects?Why is TDD so hard for Data Engineering and Analytics Projects?
Why is TDD so hard for Data Engineering and Analytics Projects?
 
Embedding Employability Survey
Embedding Employability SurveyEmbedding Employability Survey
Embedding Employability Survey
 
IDI's seminar at Lian 2016
IDI's seminar at Lian 2016IDI's seminar at Lian 2016
IDI's seminar at Lian 2016
 
Widening Access and Participation Dashboards for Data Informed Decision Makin...
Widening Access and Participation Dashboards for Data Informed Decision Makin...Widening Access and Participation Dashboards for Data Informed Decision Makin...
Widening Access and Participation Dashboards for Data Informed Decision Makin...
 
Benefits of Research Management and Administration for African Universities –...
Benefits of Research Management and Administration for African Universities –...Benefits of Research Management and Administration for African Universities –...
Benefits of Research Management and Administration for African Universities –...
 
Distributed Software Development Process, Initiatives and Key Factors: A Syst...
Distributed Software Development Process, Initiatives and Key Factors: A Syst...Distributed Software Development Process, Initiatives and Key Factors: A Syst...
Distributed Software Development Process, Initiatives and Key Factors: A Syst...
 
Side Event 31 July - Academic Network.pdf
Side Event 31 July - Academic Network.pdfSide Event 31 July - Academic Network.pdf
Side Event 31 July - Academic Network.pdf
 
Employability Survey Report 2021, Dundalk Institute of Technology
Employability Survey Report 2021, Dundalk Institute of TechnologyEmployability Survey Report 2021, Dundalk Institute of Technology
Employability Survey Report 2021, Dundalk Institute of Technology
 
Post field seminar slides: Strategic Leadership and National Development in N...
Post field seminar slides: Strategic Leadership and National Development in N...Post field seminar slides: Strategic Leadership and National Development in N...
Post field seminar slides: Strategic Leadership and National Development in N...
 
UCISA Digital Capabilities 2017 Survey
UCISA Digital Capabilities 2017 SurveyUCISA Digital Capabilities 2017 Survey
UCISA Digital Capabilities 2017 Survey
 
UML-Driven Software Performance Engineering: A systematic mapping and a revie...
UML-Driven Software Performance Engineering: A systematic mapping and a revie...UML-Driven Software Performance Engineering: A systematic mapping and a revie...
UML-Driven Software Performance Engineering: A systematic mapping and a revie...
 
Industry-academia collaborations in Software Engineering: 20+ Years of Experi...
Industry-academia collaborations in Software Engineering: 20+ Years of Experi...Industry-academia collaborations in Software Engineering: 20+ Years of Experi...
Industry-academia collaborations in Software Engineering: 20+ Years of Experi...
 
sdc_program_webinar_151118.pptx
sdc_program_webinar_151118.pptxsdc_program_webinar_151118.pptx
sdc_program_webinar_151118.pptx
 
The effectiveness of test-driven development approach on software projects: A...
The effectiveness of test-driven development approach on software projects: A...The effectiveness of test-driven development approach on software projects: A...
The effectiveness of test-driven development approach on software projects: A...
 
UCISA Digital Capabilities 2017 Survey
UCISA Digital Capabilities 2017 SurveyUCISA Digital Capabilities 2017 Survey
UCISA Digital Capabilities 2017 Survey
 
How are students’ expectations and experiences of their digital environment c...
How are students’ expectations and experiences of their digital environment c...How are students’ expectations and experiences of their digital environment c...
How are students’ expectations and experiences of their digital environment c...
 
CERIC 2015 Survey of Career Service Professionals, Private Sector
CERIC 2015 Survey of Career Service Professionals, Private SectorCERIC 2015 Survey of Career Service Professionals, Private Sector
CERIC 2015 Survey of Career Service Professionals, Private Sector
 
Innovation Labs 2018 - Research summary
Innovation Labs 2018 - Research summaryInnovation Labs 2018 - Research summary
Innovation Labs 2018 - Research summary
 

More from Vahid Garousi

Experience and best practices from automated software testing in the finance ...
Experience and best practices from automated software testing in the finance ...Experience and best practices from automated software testing in the finance ...
Experience and best practices from automated software testing in the finance ...Vahid Garousi
 
Model-based Testing (MBT) of web and mobile applications: A practical tutorial
Model-based Testing (MBT) of web and mobile applications: A practical tutorialModel-based Testing (MBT) of web and mobile applications: A practical tutorial
Model-based Testing (MBT) of web and mobile applications: A practical tutorialVahid Garousi
 
Application of TMMi to improve test approaches and processes: Experience from...
Application of TMMi to improve test approaches and processes: Experience from...Application of TMMi to improve test approaches and processes: Experience from...
Application of TMMi to improve test approaches and processes: Experience from...Vahid Garousi
 
Talk by Dr. Vahid Garousi, in the Turkey-UK Research Partnerships Event (Feb ...
Talk by Dr. Vahid Garousi, in the Turkey-UK Research Partnerships Event (Feb ...Talk by Dr. Vahid Garousi, in the Turkey-UK Research Partnerships Event (Feb ...
Talk by Dr. Vahid Garousi, in the Turkey-UK Research Partnerships Event (Feb ...Vahid Garousi
 
Education and Training of Highly-skills Software Test Engineers
Education and Training of Highly-skills Software Test EngineersEducation and Training of Highly-skills Software Test Engineers
Education and Training of Highly-skills Software Test EngineersVahid Garousi
 
Test automation with the Gauge framework: Experience and best practices -- SE...
Test automation with the Gauge framework: Experience and best practices -- SE...Test automation with the Gauge framework: Experience and best practices -- SE...
Test automation with the Gauge framework: Experience and best practices -- SE...Vahid Garousi
 
Benefitting from the Grey Literature in Software Engineering Research
Benefitting from the Grey Literature in Software Engineering ResearchBenefitting from the Grey Literature in Software Engineering Research
Benefitting from the Grey Literature in Software Engineering ResearchVahid Garousi
 
Next level of test automation with Model-based Testing (MBT): Experience and ...
Next level of test automation with Model-based Testing (MBT): Experience and ...Next level of test automation with Model-based Testing (MBT): Experience and ...
Next level of test automation with Model-based Testing (MBT): Experience and ...Vahid Garousi
 
Experience in conducting 19 secondary (survey) studies in Software Engineering
Experience in conducting 19 secondary (survey) studies in Software EngineeringExperience in conducting 19 secondary (survey) studies in Software Engineering
Experience in conducting 19 secondary (survey) studies in Software EngineeringVahid Garousi
 
Sustainability of Scientific Software: Experience from Several Projects
Sustainability of Scientific Software: Experience from Several ProjectsSustainability of Scientific Software: Experience from Several Projects
Sustainability of Scientific Software: Experience from Several ProjectsVahid Garousi
 
Career paths, training and learning resources in software test engineering
Career paths, training and learning resources in software test engineeringCareer paths, training and learning resources in software test engineering
Career paths, training and learning resources in software test engineeringVahid Garousi
 
Industry-academia collaborations in software testing: Success stories from Ca...
Industry-academia collaborations in software testing: Success stories from Ca...Industry-academia collaborations in software testing: Success stories from Ca...
Industry-academia collaborations in software testing: Success stories from Ca...Vahid Garousi
 
An overview of automated test suites and defect density in Android
An overview of automated test suites and defect density in AndroidAn overview of automated test suites and defect density in Android
An overview of automated test suites and defect density in AndroidVahid Garousi
 
inforte.fi invited talk-Day 1: Conducting industry-relevant software engineer...
inforte.fi invited talk-Day 1: Conducting industry-relevant software engineer...inforte.fi invited talk-Day 1: Conducting industry-relevant software engineer...
inforte.fi invited talk-Day 1: Conducting industry-relevant software engineer...Vahid Garousi
 
Can we do it better? Improving the maturity of software testing in test teams
Can we do it better? Improving the maturity of software testing in test teamsCan we do it better? Improving the maturity of software testing in test teams
Can we do it better? Improving the maturity of software testing in test teamsVahid Garousi
 
Deciding what and when to automate in testing: Experience from multiple projects
Deciding what and when to automate in testing: Experience from multiple projectsDeciding what and when to automate in testing: Experience from multiple projects
Deciding what and when to automate in testing: Experience from multiple projectsVahid Garousi
 
Engineering software systems for improving the operational efficiency of oil ...
Engineering software systems for improving the operational efficiency of oil ...Engineering software systems for improving the operational efficiency of oil ...
Engineering software systems for improving the operational efficiency of oil ...Vahid Garousi
 
Introducing automated GUI testing and observing its benefits: an industrial c...
Introducing automated GUI testing and observing its benefits: an industrial c...Introducing automated GUI testing and observing its benefits: an industrial c...
Introducing automated GUI testing and observing its benefits: an industrial c...Vahid Garousi
 
Working with Students to Co-design and Enhance Realistic (Modern) Exercises f...
Working with Students to Co-design and Enhance Realistic (Modern) Exercises f...Working with Students to Co-design and Enhance Realistic (Modern) Exercises f...
Working with Students to Co-design and Enhance Realistic (Modern) Exercises f...Vahid Garousi
 
An Open Modern Software Testing Laboratory Courseware: An Experience Report
An Open Modern Software Testing Laboratory Courseware: An Experience ReportAn Open Modern Software Testing Laboratory Courseware: An Experience Report
An Open Modern Software Testing Laboratory Courseware: An Experience ReportVahid Garousi
 

More from Vahid Garousi (20)

Experience and best practices from automated software testing in the finance ...
Experience and best practices from automated software testing in the finance ...Experience and best practices from automated software testing in the finance ...
Experience and best practices from automated software testing in the finance ...
 
Model-based Testing (MBT) of web and mobile applications: A practical tutorial
Model-based Testing (MBT) of web and mobile applications: A practical tutorialModel-based Testing (MBT) of web and mobile applications: A practical tutorial
Model-based Testing (MBT) of web and mobile applications: A practical tutorial
 
Application of TMMi to improve test approaches and processes: Experience from...
Application of TMMi to improve test approaches and processes: Experience from...Application of TMMi to improve test approaches and processes: Experience from...
Application of TMMi to improve test approaches and processes: Experience from...
 
Talk by Dr. Vahid Garousi, in the Turkey-UK Research Partnerships Event (Feb ...
Talk by Dr. Vahid Garousi, in the Turkey-UK Research Partnerships Event (Feb ...Talk by Dr. Vahid Garousi, in the Turkey-UK Research Partnerships Event (Feb ...
Talk by Dr. Vahid Garousi, in the Turkey-UK Research Partnerships Event (Feb ...
 
Education and Training of Highly-skills Software Test Engineers
Education and Training of Highly-skills Software Test EngineersEducation and Training of Highly-skills Software Test Engineers
Education and Training of Highly-skills Software Test Engineers
 
Test automation with the Gauge framework: Experience and best practices -- SE...
Test automation with the Gauge framework: Experience and best practices -- SE...Test automation with the Gauge framework: Experience and best practices -- SE...
Test automation with the Gauge framework: Experience and best practices -- SE...
 
Benefitting from the Grey Literature in Software Engineering Research
Benefitting from the Grey Literature in Software Engineering ResearchBenefitting from the Grey Literature in Software Engineering Research
Benefitting from the Grey Literature in Software Engineering Research
 
Next level of test automation with Model-based Testing (MBT): Experience and ...
Next level of test automation with Model-based Testing (MBT): Experience and ...Next level of test automation with Model-based Testing (MBT): Experience and ...
Next level of test automation with Model-based Testing (MBT): Experience and ...
 
Experience in conducting 19 secondary (survey) studies in Software Engineering
Experience in conducting 19 secondary (survey) studies in Software EngineeringExperience in conducting 19 secondary (survey) studies in Software Engineering
Experience in conducting 19 secondary (survey) studies in Software Engineering
 
Sustainability of Scientific Software: Experience from Several Projects
Sustainability of Scientific Software: Experience from Several ProjectsSustainability of Scientific Software: Experience from Several Projects
Sustainability of Scientific Software: Experience from Several Projects
 
Career paths, training and learning resources in software test engineering
Career paths, training and learning resources in software test engineeringCareer paths, training and learning resources in software test engineering
Career paths, training and learning resources in software test engineering
 
Industry-academia collaborations in software testing: Success stories from Ca...
Industry-academia collaborations in software testing: Success stories from Ca...Industry-academia collaborations in software testing: Success stories from Ca...
Industry-academia collaborations in software testing: Success stories from Ca...
 
An overview of automated test suites and defect density in Android
An overview of automated test suites and defect density in AndroidAn overview of automated test suites and defect density in Android
An overview of automated test suites and defect density in Android
 
inforte.fi invited talk-Day 1: Conducting industry-relevant software engineer...
inforte.fi invited talk-Day 1: Conducting industry-relevant software engineer...inforte.fi invited talk-Day 1: Conducting industry-relevant software engineer...
inforte.fi invited talk-Day 1: Conducting industry-relevant software engineer...
 
Can we do it better? Improving the maturity of software testing in test teams
Can we do it better? Improving the maturity of software testing in test teamsCan we do it better? Improving the maturity of software testing in test teams
Can we do it better? Improving the maturity of software testing in test teams
 
Deciding what and when to automate in testing: Experience from multiple projects
Deciding what and when to automate in testing: Experience from multiple projectsDeciding what and when to automate in testing: Experience from multiple projects
Deciding what and when to automate in testing: Experience from multiple projects
 
Engineering software systems for improving the operational efficiency of oil ...
Engineering software systems for improving the operational efficiency of oil ...Engineering software systems for improving the operational efficiency of oil ...
Engineering software systems for improving the operational efficiency of oil ...
 
Introducing automated GUI testing and observing its benefits: an industrial c...
Introducing automated GUI testing and observing its benefits: an industrial c...Introducing automated GUI testing and observing its benefits: an industrial c...
Introducing automated GUI testing and observing its benefits: an industrial c...
 
Working with Students to Co-design and Enhance Realistic (Modern) Exercises f...
Working with Students to Co-design and Enhance Realistic (Modern) Exercises f...Working with Students to Co-design and Enhance Realistic (Modern) Exercises f...
Working with Students to Co-design and Enhance Realistic (Modern) Exercises f...
 
An Open Modern Software Testing Laboratory Courseware: An Experience Report
An Open Modern Software Testing Laboratory Courseware: An Experience ReportAn Open Modern Software Testing Laboratory Courseware: An Experience Report
An Open Modern Software Testing Laboratory Courseware: An Experience Report
 

Recently uploaded

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
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
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
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Recently uploaded (20)

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
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
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
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

Slides for for JSS "Happy Hour": Aligning software engineering education with industrial needs

  • 1. 1Vahid Garousi Online short video for the JSS “Happy Hour” To take place on: May 29, 2020 Video was recorded on: May 12, 2020
  • 2. 2Vahid Garousi Outline  Context of and Need for this study?  Research method and review questions  Results  Also discussing their implications and benefits
  • 3. 3Vahid Garousi Context of and Need for this study  The quality of the software engineering (SE) workforce is a direct result of the quality of SE education, and how SE students are trained in university programs. Study software engineering Work in the software industry Graduate from university • To address the above need, many studies (35 papers as of 2018) have been conducted to “align” SE education with industry’s skill needs. Each of those studies has focused on a regional and limited-scale dataset, usually gathered via opinion surveys. • It is important to synthesize and aggregate the results of all those studies to provide a single “consolidated” view
  • 4. 4Vahid Garousi Review questions  …  RQ 3- Importance (usefulness) of SE skills:  Which SE skills (subjects) are the most important and which SE subjects are the least important for a typical software engineer in practice? To classify SE topics, we used the SWEBOK (version 3, 2014) which has 13 knowledge areas (KAs)  RQ 4- Knowledge gaps (deficiencies):  What is the evidence for knowledge gaps (deficiencies) in different SE subjects? And what are the topics with the highest knowledge deficiencies?  ...  RQ 8-…
  • 5. 5Vahid Garousi Pool of studies  35 papers in total… 1 0 0 2 1 2 0 0 0 1 1 0 2 2 2 1 1 1 3 3 5 2 4 1 0 1 2 3 4 5 6 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 Num.ofpapers
  • 6. 6Vahid Garousi Dataset  List of countries in the paper pool:  Histogram of the number of data points in each study:  When we added up the number of respondents from all 35 studies, the total dataset size was 4,132 data points (respondents) Countries Num. of studies USA 16 Canada 4 South Africa 4 New Zealand 2 Spain 2 Samoa 1 England 1 Norway 1 Philippines 1 Jordan 1 Netherlands 1 Australia 1 Finland 1 Worldwide 1 560480400320240160800 4 3 2 1 0 Number of data points in each study Frequency(Numberofstudies)
  • 7. 7Vahid Garousi Process for data synthesis and meta-analysis  E.g., For RQ 3- Importance (usefulness) of SE skills One of the 35 papers in the pool SWEBOK (v3, 2014) 13 knowledge areas (KAs)
  • 8. 8Vahid Garousi Results  RQ 3- Importance (usefulness) of SE skills:  Implications: Testing and design are perhaps slightly more important than development in work-place 20151050 0.7 0.6 0.5 0.4 0.3 0.2 Num of papers appeared in Avgimportance Mathematical Foundations Engineering Foundations Computing Foundations SE Economics SE Prof Practice Quality SE models and Methods SE Process Proj. Management Config. Mng Maintenance Testing Development Design Requirements All papers (1995-2018) (n=35)
  • 9. 9Vahid Garousi Results  RQ 4- Knowledge gaps (deficiencies):  Implications:  Topics in Q1 (high importance, high gap) are those which need the highest attention w.r.t. need for improvements in SE education in university programs.  They have high importance, and also high knowledge gap. 1.00.80.60.40.20.0 1.0 0.8 0.6 0.4 0.2 0.0 Avg. importance Avg.knowledgegap Mathematical Foundations Computing Foundations SE Prof Practice Quality SE models and Methods SE Process Proj. Management Config. Mng Maintenance Testing Development Design Requirements All papers, reporting knowledge gap (1995-2018) (n=8) High gap Q1-High importance, High gap Q2-Low importance, Low gap Q4-Low importance, Low gap Q3-High importance,
  • 10. 10Vahid Garousi Outline: END of the short talk  Need for this study?  Research method and review questions  Results  Also discussing their implications and benefits JSS “Happy Hour” To take place on: May 29, 2020 Looking forward to: Questions / Answers