SlideShare a Scribd company logo
1 of 26
Software Startup Engineering: A Systematic Mapping
Study
Anh Nguyen-Duc, Vebjørn Berg, Jørgen Birkeland,
Ilias Pappas, Letizia Jaccheri
EMSE Summer
school 2018
1
About myself
• 2011-2014, Ph.D from Norwegian University of
Science and Technology
– PhD title “Supporting coordination of software
development across organizational boundaries”
• 2015 – currently, entrepreneurs, startup
enthusiast, startup researcher
– Software Startup Labs
• 2017 – currently, Associate Professor at University
of South Eastern Norway
– Human Computer Interaction, Project driven
courses
Motivation
Case - Muml
• Vision: To be the fastest provider of validated breaking news - by
capitalizing on live, super-local user-generated content + validation
technology
• Funding:
– 100k Eur from Innovation Norway,
– 50k Usd from Google News Initiatives
– 50k Nok self-funding
• Outsourced development team in Asia
• A fully functional product
4
Case - Muml
5
Case - Muml
• Terminated operation after 2 years 7 months 18 days
• Reasons for failures
– Explainable factors
• Human factors
• Financial factors
• Process factors
• Technology factors
– Unexplainable factors
6
Certain failures can be avoid by learning
either from past experiences or systematic
and external knowledge
Startups vs. SMEs
Startup companies are unique:
Little or no operating history
Limited resources
Multiple influences
Dynamic technologies and markets
7
Motivations
• Startup researchers have called for a further attention
to engineering approaches
• Systematic mapping study helps to identify the current
status in the area and pave the way for more empirical
studies examining startups
8
N. Paternoster, C. Giardino, M. Unterkalmsteiner, T. Gorschek, P. Abra- hamsson, Software
development in startup companies: A systematic map- ping study, Information and Software Technology
56 (10) (2014)
E. Klotins, M. Unterkalmsteiner, T. Gorschek, Software Engineering Knowledge Areas in Startup
Companies: A Mapping Study, Vol. 210 of Lecture Notes in Business Information Processing, 2015, pp.
Research Questions
• RQ1: How has software startup research changed over time in
terms of focused knowledge areas?
• RQ2: What is the relative strength of the empirical evidence
reported?
• RQ3: In what context has software startup research been
conducted?
9
Research Methodology
10
Research Methodology
11
Results
RQ1: How has software startup
research changed over time in
terms of focused knowledge areas?
Focus areas are software process,
management, construction, design, and
requirements, with the shift of focus toward
process and management areas.
RQ2: What is the relative strength
of the empirical evidence reported?
The rigor of primary papers was higher
between 2013-2017 than that of 1994-2013.
RQ3: In what context has software
startup research been conducted?
Thematic concepts representing the software
startup context include innovation, lack of
resources, uncertainty, time-pressure, small
team, highly reactive, and rapidly evolving.
12
RQ1- Publication Frequency, 1994-2017 (n=74)
13
RQ1- SE Knowledge area coverage
14
RQ1- SE Process
• The need for adapting software development process to startup context:
– Contextual factors: project’s scope, magnitude, complexity, and changing
requirements
• The lack of guidance how startups can establish their methods
• More studies to contribute to the adoption of agile practices in startups
15
RQ1- SE Professional Practices
• Startup processes need to cover both business and engineering aspects
• Startup developers need to acquire not only technical competence but also
business mindset
• Developers in software startups typically prioritize speed related agile practices
rather than quality related ones
• A possible research area is to investigate how universities can facilitate learning and
to support the specific needs of practitioners that are to work in software startups
16
RQ1- SE Management
• Relates software project management to business model experimentation and
customer development
• Startups struggle with how pivoting should be performed at diferent lifecycle
stages?
• Startup-aware outsourcing is a feasible option for early-stage startups
• A need for more research to identify how startups explicitly manage risks
17
RQ1- Software Requirements
• Requirements mainly were elicited through the founders’ assumptions and
interpretations of the market
• Minimum Viable Products (MVPs) are effective tools for requirements elicitation
• The lack of studies investigating how software startups perform requirements
engineering processes
18
RQ1- Software Design
• Requirements mainly were elicited through the founders’ assumptions and
interpretations of the market
• The lack of studies investigating how software startups perform requirements
engineering processes
19
RQ1- Software Quality
• Testing is critical to startups’ success, but often overlooked
• The most common testing techniques:
– unit tests (37%)
– pilot clients (25%)
– functional tests (25%)
– specialist testers (13%)
• Future research on how startups can learn from established companies’ systematic
testing processes
20
RQ1- Software Construction
• There does not exist a clear understanding of how entrepreneurs can use the
different tools efficiently to meet their specific needs
• A software tool portal can be helpful to support software construction
21
RQ2- Type of research publications
22
RQ2- Rigour of papers in 2013-2017 (n=27)
23
RQ2- Rigour of papers in 1994-2013 (n=47)
24
RQ3- Thematic Concepts, 1994-2017
Thematic Concepts
Frequency 13’-
17’ (#27)
Frequency 94’-
13’ (#47)
Innovation/Innovative 15 19
Uncertainty 14 15
Small team 11 12
Lack of resources 9 21
Little working/operating history 9 3
Time-pressure 7 17
Rapidly evolving 5 16
New company 5 8
Highly reactive 3 19
Highly risky 3 8
Third party dependency 2 12
One product 2 9
Not self-sustained 1 3
Low-experienced team 0 9
Flat organisation 0 5
25
Final remarks
• Software startups find it hard to apply theory in practice
• Future work on certain research themes, i.e startup evolution models,
human aspects, and consolidation of contextual factors
• Multivocal Literature Review can be the next review on software startup
26

More Related Content

What's hot

LeroWorkshopJaanaNevalainen
LeroWorkshopJaanaNevalainenLeroWorkshopJaanaNevalainen
LeroWorkshopJaanaNevalainenJaana Nevalainen
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project ManagementDeepak Kumar
 
5 The Logical Framework - a short course for NGOs
5 The Logical Framework - a short course for NGOs5 The Logical Framework - a short course for NGOs
5 The Logical Framework - a short course for NGOsTony
 
Proposal writing resource the logframe approach
Proposal writing  resource   the logframe approachProposal writing  resource   the logframe approach
Proposal writing resource the logframe approachtccafrica
 
It project risk management
It project risk managementIt project risk management
It project risk managementssuserab06ad1
 
Project breathalyzer
Project breathalyzerProject breathalyzer
Project breathalyzerGlen Alleman
 
Evaluability Assessments and Choice of Evaluation Methods
Evaluability Assessments and Choice of Evaluation MethodsEvaluability Assessments and Choice of Evaluation Methods
Evaluability Assessments and Choice of Evaluation MethodsDebbie_at_IDS
 
Software engg. pressman_ch-21
Software engg. pressman_ch-21Software engg. pressman_ch-21
Software engg. pressman_ch-21Dhairya Joshi
 
Logical framework guide
Logical framework guideLogical framework guide
Logical framework guideTony
 
Software project planning and monitoring
Software project planning and monitoringSoftware project planning and monitoring
Software project planning and monitoringYb Yar
 
Project management concepts
Project management conceptsProject management concepts
Project management conceptsNayyabMirTahir
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Managementasim78
 
Overview of project planning
Overview of project planningOverview of project planning
Overview of project planningnidhu_raji88
 

What's hot (20)

LeroWorkshopJaanaNevalainen
LeroWorkshopJaanaNevalainenLeroWorkshopJaanaNevalainen
LeroWorkshopJaanaNevalainen
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
 
5 The Logical Framework - a short course for NGOs
5 The Logical Framework - a short course for NGOs5 The Logical Framework - a short course for NGOs
5 The Logical Framework - a short course for NGOs
 
Proposal writing resource the logframe approach
Proposal writing  resource   the logframe approachProposal writing  resource   the logframe approach
Proposal writing resource the logframe approach
 
It project risk management
It project risk managementIt project risk management
It project risk management
 
Logical frameworks
Logical frameworksLogical frameworks
Logical frameworks
 
Project cycle
Project cycleProject cycle
Project cycle
 
Project breathalyzer
Project breathalyzerProject breathalyzer
Project breathalyzer
 
Logical framework
Logical frameworkLogical framework
Logical framework
 
Evaluability Assessments and Choice of Evaluation Methods
Evaluability Assessments and Choice of Evaluation MethodsEvaluability Assessments and Choice of Evaluation Methods
Evaluability Assessments and Choice of Evaluation Methods
 
Software engg. pressman_ch-21
Software engg. pressman_ch-21Software engg. pressman_ch-21
Software engg. pressman_ch-21
 
Logical framework guide
Logical framework guideLogical framework guide
Logical framework guide
 
Software project planning and monitoring
Software project planning and monitoringSoftware project planning and monitoring
Software project planning and monitoring
 
Project management concepts
Project management conceptsProject management concepts
Project management concepts
 
Gurjyot
GurjyotGurjyot
Gurjyot
 
Project management
Project managementProject management
Project management
 
Resume
ResumeResume
Resume
 
ManishaResume latest
ManishaResume latestManishaResume latest
ManishaResume latest
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
 
Overview of project planning
Overview of project planningOverview of project planning
Overview of project planning
 

Similar to Software Startup Engineering: A Systematic Mapping Study

Co-op Presentation Fall_Winter_2014 FINAL VERSION
Co-op Presentation Fall_Winter_2014 FINAL VERSIONCo-op Presentation Fall_Winter_2014 FINAL VERSION
Co-op Presentation Fall_Winter_2014 FINAL VERSIONJoyce Lu
 
Project Management - Foundation
Project Management - FoundationProject Management - Foundation
Project Management - FoundationShabbeer Zafar
 
DCSUG - Finding Lean in Agile
DCSUG - Finding Lean in AgileDCSUG - Finding Lean in Agile
DCSUG - Finding Lean in AgileExcella
 
How to Get to ‘One Source of Truth’ on Large, Multi-Year Programs
How to Get to ‘One Source of Truth’ on Large, Multi-Year ProgramsHow to Get to ‘One Source of Truth’ on Large, Multi-Year Programs
How to Get to ‘One Source of Truth’ on Large, Multi-Year ProgramsJeffrey Lydon
 
software-process-project-managementr17a0539.pdf
software-process-project-managementr17a0539.pdfsoftware-process-project-managementr17a0539.pdf
software-process-project-managementr17a0539.pdfSUDHEER REDDY BANDI
 
Software Engineering Practice - Advanced Development Methodologies
Software Engineering Practice - Advanced Development MethodologiesSoftware Engineering Practice - Advanced Development Methodologies
Software Engineering Practice - Advanced Development MethodologiesRadu_Negulescu
 
1. Introduction to Project Management and the Project Management Framework
1. Introduction to Project Management and the Project Management Framework1. Introduction to Project Management and the Project Management Framework
1. Introduction to Project Management and the Project Management FrameworkMeshack Shack
 
Livestock and Fish monitoring, evaluation and learning framework
Livestock and Fish monitoring, evaluation and learning frameworkLivestock and Fish monitoring, evaluation and learning framework
Livestock and Fish monitoring, evaluation and learning frameworkILRI
 
Sally godfreyheatherrarick
Sally godfreyheatherrarickSally godfreyheatherrarick
Sally godfreyheatherrarickNASAPMC
 
Lect-2: Overview and Traditional SPM, Classic mistakes
Lect-2: Overview and Traditional SPM, Classic mistakesLect-2: Overview and Traditional SPM, Classic mistakes
Lect-2: Overview and Traditional SPM, Classic mistakesMubashir Ali
 

Similar to Software Startup Engineering: A Systematic Mapping Study (20)

Software Analytics
Software AnalyticsSoftware Analytics
Software Analytics
 
1.ppt
1.ppt1.ppt
1.ppt
 
Software Project management
Software Project managementSoftware Project management
Software Project management
 
Co-op Presentation Fall_Winter_2014 FINAL VERSION
Co-op Presentation Fall_Winter_2014 FINAL VERSIONCo-op Presentation Fall_Winter_2014 FINAL VERSION
Co-op Presentation Fall_Winter_2014 FINAL VERSION
 
Project Management - Foundation
Project Management - FoundationProject Management - Foundation
Project Management - Foundation
 
KEY DETERMINANTS FOR SUCCESSFUL PROJECT IMPLEMENTATION IN THE INDUSTRIAL AREA...
KEY DETERMINANTS FOR SUCCESSFUL PROJECT IMPLEMENTATION IN THE INDUSTRIAL AREA...KEY DETERMINANTS FOR SUCCESSFUL PROJECT IMPLEMENTATION IN THE INDUSTRIAL AREA...
KEY DETERMINANTS FOR SUCCESSFUL PROJECT IMPLEMENTATION IN THE INDUSTRIAL AREA...
 
Finding Lean in Agile by Adam Parker
Finding Lean in Agile by Adam ParkerFinding Lean in Agile by Adam Parker
Finding Lean in Agile by Adam Parker
 
DCSUG - Finding Lean in Agile
DCSUG - Finding Lean in AgileDCSUG - Finding Lean in Agile
DCSUG - Finding Lean in Agile
 
Unit 1 spm
Unit 1  spmUnit 1  spm
Unit 1 spm
 
Unit 1 spm
Unit 1  spmUnit 1  spm
Unit 1 spm
 
Bai giang-spm-16jan14
Bai giang-spm-16jan14Bai giang-spm-16jan14
Bai giang-spm-16jan14
 
intro.pptx
intro.pptxintro.pptx
intro.pptx
 
How to Get to ‘One Source of Truth’ on Large, Multi-Year Programs
How to Get to ‘One Source of Truth’ on Large, Multi-Year ProgramsHow to Get to ‘One Source of Truth’ on Large, Multi-Year Programs
How to Get to ‘One Source of Truth’ on Large, Multi-Year Programs
 
Project Management
Project ManagementProject Management
Project Management
 
software-process-project-managementr17a0539.pdf
software-process-project-managementr17a0539.pdfsoftware-process-project-managementr17a0539.pdf
software-process-project-managementr17a0539.pdf
 
Software Engineering Practice - Advanced Development Methodologies
Software Engineering Practice - Advanced Development MethodologiesSoftware Engineering Practice - Advanced Development Methodologies
Software Engineering Practice - Advanced Development Methodologies
 
1. Introduction to Project Management and the Project Management Framework
1. Introduction to Project Management and the Project Management Framework1. Introduction to Project Management and the Project Management Framework
1. Introduction to Project Management and the Project Management Framework
 
Livestock and Fish monitoring, evaluation and learning framework
Livestock and Fish monitoring, evaluation and learning frameworkLivestock and Fish monitoring, evaluation and learning framework
Livestock and Fish monitoring, evaluation and learning framework
 
Sally godfreyheatherrarick
Sally godfreyheatherrarickSally godfreyheatherrarick
Sally godfreyheatherrarick
 
Lect-2: Overview and Traditional SPM, Classic mistakes
Lect-2: Overview and Traditional SPM, Classic mistakesLect-2: Overview and Traditional SPM, Classic mistakes
Lect-2: Overview and Traditional SPM, Classic mistakes
 

More from Anh Nguyen Duc

A preliminary study of agility in business and production – Cases of early-s...
A preliminary study of agility in business and production –  Cases of early-s...A preliminary study of agility in business and production –  Cases of early-s...
A preliminary study of agility in business and production – Cases of early-s...Anh Nguyen Duc
 
Achieving product market fit in startup context - The-state-of-practices and ...
Achieving product market fit in startup context - The-state-of-practices and ...Achieving product market fit in startup context - The-state-of-practices and ...
Achieving product market fit in startup context - The-state-of-practices and ...Anh Nguyen Duc
 
Introduction to Global Software Engineering TDT4140
Introduction to Global Software Engineering TDT4140Introduction to Global Software Engineering TDT4140
Introduction to Global Software Engineering TDT4140Anh Nguyen Duc
 
Sharing economy and Vietnam startup prospect (Kinh tế chia sẻ và cơ hội khởi ...
Sharing economy and Vietnam startup prospect (Kinh tế chia sẻ và cơ hội khởi ...Sharing economy and Vietnam startup prospect (Kinh tế chia sẻ và cơ hội khởi ...
Sharing economy and Vietnam startup prospect (Kinh tế chia sẻ và cơ hội khởi ...Anh Nguyen Duc
 
Application of economic model in software maintenance
Application of economic model in software maintenanceApplication of economic model in software maintenance
Application of economic model in software maintenanceAnh Nguyen Duc
 
Supporting team coordination of software development across multiple companies
Supporting team coordination of software development across multiple companiesSupporting team coordination of software development across multiple companies
Supporting team coordination of software development across multiple companiesAnh Nguyen Duc
 
On the role of boundary spanners as a team coordination mechanism in organisa...
On the role of boundary spanners as a team coordination mechanism in organisa...On the role of boundary spanners as a team coordination mechanism in organisa...
On the role of boundary spanners as a team coordination mechanism in organisa...Anh Nguyen Duc
 
Coordination of software development teams across organizational boundary – A...
Coordination of software development teams across organizational boundary – A...Coordination of software development teams across organizational boundary – A...
Coordination of software development teams across organizational boundary – A...Anh Nguyen Duc
 
Forking and coordination in multi-platform development
Forking and coordination in multi-platform developmentForking and coordination in multi-platform development
Forking and coordination in multi-platform developmentAnh Nguyen Duc
 
Impact of design complexity on software quality - A systematic review
Impact of design complexity on software quality - A systematic reviewImpact of design complexity on software quality - A systematic review
Impact of design complexity on software quality - A systematic reviewAnh Nguyen Duc
 
Dispersion, coordination and performance in GSD: a systematic review
Dispersion, coordination and performance in GSD: a systematic reviewDispersion, coordination and performance in GSD: a systematic review
Dispersion, coordination and performance in GSD: a systematic reviewAnh Nguyen Duc
 
Supporting team coordination across organizational boundary in GSD
Supporting team coordination across organizational boundary in GSDSupporting team coordination across organizational boundary in GSD
Supporting team coordination across organizational boundary in GSDAnh Nguyen Duc
 

More from Anh Nguyen Duc (12)

A preliminary study of agility in business and production – Cases of early-s...
A preliminary study of agility in business and production –  Cases of early-s...A preliminary study of agility in business and production –  Cases of early-s...
A preliminary study of agility in business and production – Cases of early-s...
 
Achieving product market fit in startup context - The-state-of-practices and ...
Achieving product market fit in startup context - The-state-of-practices and ...Achieving product market fit in startup context - The-state-of-practices and ...
Achieving product market fit in startup context - The-state-of-practices and ...
 
Introduction to Global Software Engineering TDT4140
Introduction to Global Software Engineering TDT4140Introduction to Global Software Engineering TDT4140
Introduction to Global Software Engineering TDT4140
 
Sharing economy and Vietnam startup prospect (Kinh tế chia sẻ và cơ hội khởi ...
Sharing economy and Vietnam startup prospect (Kinh tế chia sẻ và cơ hội khởi ...Sharing economy and Vietnam startup prospect (Kinh tế chia sẻ và cơ hội khởi ...
Sharing economy and Vietnam startup prospect (Kinh tế chia sẻ và cơ hội khởi ...
 
Application of economic model in software maintenance
Application of economic model in software maintenanceApplication of economic model in software maintenance
Application of economic model in software maintenance
 
Supporting team coordination of software development across multiple companies
Supporting team coordination of software development across multiple companiesSupporting team coordination of software development across multiple companies
Supporting team coordination of software development across multiple companies
 
On the role of boundary spanners as a team coordination mechanism in organisa...
On the role of boundary spanners as a team coordination mechanism in organisa...On the role of boundary spanners as a team coordination mechanism in organisa...
On the role of boundary spanners as a team coordination mechanism in organisa...
 
Coordination of software development teams across organizational boundary – A...
Coordination of software development teams across organizational boundary – A...Coordination of software development teams across organizational boundary – A...
Coordination of software development teams across organizational boundary – A...
 
Forking and coordination in multi-platform development
Forking and coordination in multi-platform developmentForking and coordination in multi-platform development
Forking and coordination in multi-platform development
 
Impact of design complexity on software quality - A systematic review
Impact of design complexity on software quality - A systematic reviewImpact of design complexity on software quality - A systematic review
Impact of design complexity on software quality - A systematic review
 
Dispersion, coordination and performance in GSD: a systematic review
Dispersion, coordination and performance in GSD: a systematic reviewDispersion, coordination and performance in GSD: a systematic review
Dispersion, coordination and performance in GSD: a systematic review
 
Supporting team coordination across organizational boundary in GSD
Supporting team coordination across organizational boundary in GSDSupporting team coordination across organizational boundary in GSD
Supporting team coordination across organizational boundary in GSD
 

Recently uploaded

(8264348440) 🔝 Call Girls In Sriniwaspuri 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Sriniwaspuri 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Sriniwaspuri 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Sriniwaspuri 🔝 Delhi NCRsoniya singh
 
TDC Health Limited Nigeria Business Plan Opportunity Presentation 2024
TDC Health Limited Nigeria Business Plan Opportunity Presentation 2024TDC Health Limited Nigeria Business Plan Opportunity Presentation 2024
TDC Health Limited Nigeria Business Plan Opportunity Presentation 2024Fikrie Omar
 
(8264348440) 🔝 Call Girls In Khanpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Khanpur 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Khanpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Khanpur 🔝 Delhi NCRsoniya singh
 
Guwahati Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Guwahati Call Girls 7001305949 WhatsApp Number 24x7 Best ServicesGuwahati Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Guwahati Call Girls 7001305949 WhatsApp Number 24x7 Best Servicesnajka9823
 
(8264348440) 🔝 Call Girls In Green Park 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Green Park 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Green Park 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Green Park 🔝 Delhi NCRsoniya singh
 
Viet Nam Inclusive Business Accreditation System
Viet Nam Inclusive Business Accreditation SystemViet Nam Inclusive Business Accreditation System
Viet Nam Inclusive Business Accreditation SystemTri Dung, Tran
 
办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证
办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证
办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证0622mpom
 
Delhi Munirka 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex call girl
Delhi Munirka 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex call girlDelhi Munirka 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex call girl
Delhi Munirka 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex call girlsoniya singh
 
Report about the AHIABGA-UnityNet UNDRIPDay / Earth-Day 2024 Gathering in Mar...
Report about the AHIABGA-UnityNet UNDRIPDay / Earth-Day 2024 Gathering in Mar...Report about the AHIABGA-UnityNet UNDRIPDay / Earth-Day 2024 Gathering in Mar...
Report about the AHIABGA-UnityNet UNDRIPDay / Earth-Day 2024 Gathering in Mar...LHelferty
 
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan
 
Model Call Girl in Bawana Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Bawana Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Bawana Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Bawana Delhi reach out to us at 🔝8264348440🔝soniya singh
 
(8264348440) 🔝 Call Girls In Safdarjung Enclave 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Safdarjung Enclave 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Safdarjung Enclave 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Safdarjung Enclave 🔝 Delhi NCRsoniya singh
 
Call Girls in Tilak Nagar (DELHI-) 8377877756 Call Girls Service
Call Girls in Tilak Nagar (DELHI-) 8377877756 Call Girls ServiceCall Girls in Tilak Nagar (DELHI-) 8377877756 Call Girls Service
Call Girls in Tilak Nagar (DELHI-) 8377877756 Call Girls Servicedollysharma2066
 
Call Girls At-( Nearby )-Bhikaji Cama Place, Delhi | ⑧③77⓿⑧76⓿7
Call Girls At-( Nearby )-Bhikaji Cama Place, Delhi | ⑧③77⓿⑧76⓿7Call Girls At-( Nearby )-Bhikaji Cama Place, Delhi | ⑧③77⓿⑧76⓿7
Call Girls At-( Nearby )-Bhikaji Cama Place, Delhi | ⑧③77⓿⑧76⓿7dollysharma2066
 

Recently uploaded (20)

(8264348440) 🔝 Call Girls In Sriniwaspuri 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Sriniwaspuri 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Sriniwaspuri 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Sriniwaspuri 🔝 Delhi NCR
 
TDC Health Limited Nigeria Business Plan Opportunity Presentation 2024
TDC Health Limited Nigeria Business Plan Opportunity Presentation 2024TDC Health Limited Nigeria Business Plan Opportunity Presentation 2024
TDC Health Limited Nigeria Business Plan Opportunity Presentation 2024
 
Pakistani Jumeirah Call Girls # +971559085003 # Pakistani Call Girls In Jumei...
Pakistani Jumeirah Call Girls # +971559085003 # Pakistani Call Girls In Jumei...Pakistani Jumeirah Call Girls # +971559085003 # Pakistani Call Girls In Jumei...
Pakistani Jumeirah Call Girls # +971559085003 # Pakistani Call Girls In Jumei...
 
Cheap Rate ➥8448380779 ▻Call Girls In Sector 56 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 56 GurgaonCheap Rate ➥8448380779 ▻Call Girls In Sector 56 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 56 Gurgaon
 
(8264348440) 🔝 Call Girls In Khanpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Khanpur 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Khanpur 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Khanpur 🔝 Delhi NCR
 
Cheap Rate ➥8448380779 ▻Call Girls In Sector 54 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 54 GurgaonCheap Rate ➥8448380779 ▻Call Girls In Sector 54 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 54 Gurgaon
 
Guwahati Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Guwahati Call Girls 7001305949 WhatsApp Number 24x7 Best ServicesGuwahati Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Guwahati Call Girls 7001305949 WhatsApp Number 24x7 Best Services
 
(8264348440) 🔝 Call Girls In Green Park 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Green Park 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Green Park 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Green Park 🔝 Delhi NCR
 
Viet Nam Inclusive Business Accreditation System
Viet Nam Inclusive Business Accreditation SystemViet Nam Inclusive Business Accreditation System
Viet Nam Inclusive Business Accreditation System
 
办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证
办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证
办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证
 
Delhi Munirka 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex call girl
Delhi Munirka 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex call girlDelhi Munirka 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex call girl
Delhi Munirka 🔝 Call Girls Service 🔝 ( 8264348440 ) unlimited hard sex call girl
 
Report about the AHIABGA-UnityNet UNDRIPDay / Earth-Day 2024 Gathering in Mar...
Report about the AHIABGA-UnityNet UNDRIPDay / Earth-Day 2024 Gathering in Mar...Report about the AHIABGA-UnityNet UNDRIPDay / Earth-Day 2024 Gathering in Mar...
Report about the AHIABGA-UnityNet UNDRIPDay / Earth-Day 2024 Gathering in Mar...
 
Cheap Rate ➥8448380779 ▻Call Girls In Sector 55 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 55 GurgaonCheap Rate ➥8448380779 ▻Call Girls In Sector 55 Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Sector 55 Gurgaon
 
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
 
young call girls in kailash Nagar, 🔝 9953056974 🔝 escort Service
young call girls in kailash Nagar, 🔝 9953056974 🔝 escort Serviceyoung call girls in kailash Nagar, 🔝 9953056974 🔝 escort Service
young call girls in kailash Nagar, 🔝 9953056974 🔝 escort Service
 
Model Call Girl in Bawana Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Bawana Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Bawana Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Bawana Delhi reach out to us at 🔝8264348440🔝
 
(8264348440) 🔝 Call Girls In Safdarjung Enclave 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Safdarjung Enclave 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Safdarjung Enclave 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Safdarjung Enclave 🔝 Delhi NCR
 
Call Girls in Tilak Nagar (DELHI-) 8377877756 Call Girls Service
Call Girls in Tilak Nagar (DELHI-) 8377877756 Call Girls ServiceCall Girls in Tilak Nagar (DELHI-) 8377877756 Call Girls Service
Call Girls in Tilak Nagar (DELHI-) 8377877756 Call Girls Service
 
Call Girls At-( Nearby )-Bhikaji Cama Place, Delhi | ⑧③77⓿⑧76⓿7
Call Girls At-( Nearby )-Bhikaji Cama Place, Delhi | ⑧③77⓿⑧76⓿7Call Girls At-( Nearby )-Bhikaji Cama Place, Delhi | ⑧③77⓿⑧76⓿7
Call Girls At-( Nearby )-Bhikaji Cama Place, Delhi | ⑧③77⓿⑧76⓿7
 
Why Powderless DTF Printer is T-shirt Printing Game Changer.pptx
Why Powderless DTF Printer is T-shirt Printing Game Changer.pptxWhy Powderless DTF Printer is T-shirt Printing Game Changer.pptx
Why Powderless DTF Printer is T-shirt Printing Game Changer.pptx
 

Software Startup Engineering: A Systematic Mapping Study

  • 1. Software Startup Engineering: A Systematic Mapping Study Anh Nguyen-Duc, Vebjørn Berg, Jørgen Birkeland, Ilias Pappas, Letizia Jaccheri EMSE Summer school 2018 1
  • 2. About myself • 2011-2014, Ph.D from Norwegian University of Science and Technology – PhD title “Supporting coordination of software development across organizational boundaries” • 2015 – currently, entrepreneurs, startup enthusiast, startup researcher – Software Startup Labs • 2017 – currently, Associate Professor at University of South Eastern Norway – Human Computer Interaction, Project driven courses
  • 4. Case - Muml • Vision: To be the fastest provider of validated breaking news - by capitalizing on live, super-local user-generated content + validation technology • Funding: – 100k Eur from Innovation Norway, – 50k Usd from Google News Initiatives – 50k Nok self-funding • Outsourced development team in Asia • A fully functional product 4
  • 6. Case - Muml • Terminated operation after 2 years 7 months 18 days • Reasons for failures – Explainable factors • Human factors • Financial factors • Process factors • Technology factors – Unexplainable factors 6 Certain failures can be avoid by learning either from past experiences or systematic and external knowledge
  • 7. Startups vs. SMEs Startup companies are unique: Little or no operating history Limited resources Multiple influences Dynamic technologies and markets 7
  • 8. Motivations • Startup researchers have called for a further attention to engineering approaches • Systematic mapping study helps to identify the current status in the area and pave the way for more empirical studies examining startups 8 N. Paternoster, C. Giardino, M. Unterkalmsteiner, T. Gorschek, P. Abra- hamsson, Software development in startup companies: A systematic map- ping study, Information and Software Technology 56 (10) (2014) E. Klotins, M. Unterkalmsteiner, T. Gorschek, Software Engineering Knowledge Areas in Startup Companies: A Mapping Study, Vol. 210 of Lecture Notes in Business Information Processing, 2015, pp.
  • 9. Research Questions • RQ1: How has software startup research changed over time in terms of focused knowledge areas? • RQ2: What is the relative strength of the empirical evidence reported? • RQ3: In what context has software startup research been conducted? 9
  • 12. Results RQ1: How has software startup research changed over time in terms of focused knowledge areas? Focus areas are software process, management, construction, design, and requirements, with the shift of focus toward process and management areas. RQ2: What is the relative strength of the empirical evidence reported? The rigor of primary papers was higher between 2013-2017 than that of 1994-2013. RQ3: In what context has software startup research been conducted? Thematic concepts representing the software startup context include innovation, lack of resources, uncertainty, time-pressure, small team, highly reactive, and rapidly evolving. 12
  • 13. RQ1- Publication Frequency, 1994-2017 (n=74) 13
  • 14. RQ1- SE Knowledge area coverage 14
  • 15. RQ1- SE Process • The need for adapting software development process to startup context: – Contextual factors: project’s scope, magnitude, complexity, and changing requirements • The lack of guidance how startups can establish their methods • More studies to contribute to the adoption of agile practices in startups 15
  • 16. RQ1- SE Professional Practices • Startup processes need to cover both business and engineering aspects • Startup developers need to acquire not only technical competence but also business mindset • Developers in software startups typically prioritize speed related agile practices rather than quality related ones • A possible research area is to investigate how universities can facilitate learning and to support the specific needs of practitioners that are to work in software startups 16
  • 17. RQ1- SE Management • Relates software project management to business model experimentation and customer development • Startups struggle with how pivoting should be performed at diferent lifecycle stages? • Startup-aware outsourcing is a feasible option for early-stage startups • A need for more research to identify how startups explicitly manage risks 17
  • 18. RQ1- Software Requirements • Requirements mainly were elicited through the founders’ assumptions and interpretations of the market • Minimum Viable Products (MVPs) are effective tools for requirements elicitation • The lack of studies investigating how software startups perform requirements engineering processes 18
  • 19. RQ1- Software Design • Requirements mainly were elicited through the founders’ assumptions and interpretations of the market • The lack of studies investigating how software startups perform requirements engineering processes 19
  • 20. RQ1- Software Quality • Testing is critical to startups’ success, but often overlooked • The most common testing techniques: – unit tests (37%) – pilot clients (25%) – functional tests (25%) – specialist testers (13%) • Future research on how startups can learn from established companies’ systematic testing processes 20
  • 21. RQ1- Software Construction • There does not exist a clear understanding of how entrepreneurs can use the different tools efficiently to meet their specific needs • A software tool portal can be helpful to support software construction 21
  • 22. RQ2- Type of research publications 22
  • 23. RQ2- Rigour of papers in 2013-2017 (n=27) 23
  • 24. RQ2- Rigour of papers in 1994-2013 (n=47) 24
  • 25. RQ3- Thematic Concepts, 1994-2017 Thematic Concepts Frequency 13’- 17’ (#27) Frequency 94’- 13’ (#47) Innovation/Innovative 15 19 Uncertainty 14 15 Small team 11 12 Lack of resources 9 21 Little working/operating history 9 3 Time-pressure 7 17 Rapidly evolving 5 16 New company 5 8 Highly reactive 3 19 Highly risky 3 8 Third party dependency 2 12 One product 2 9 Not self-sustained 1 3 Low-experienced team 0 9 Flat organisation 0 5 25
  • 26. Final remarks • Software startups find it hard to apply theory in practice • Future work on certain research themes, i.e startup evolution models, human aspects, and consolidation of contextual factors • Multivocal Literature Review can be the next review on software startup 26

Editor's Notes

  1. 60% of startups do not survive in the first five years 75% of venture capital funded startups fail
  2. startup as a temporary organization that seeks a scalable, repeatable, and profitable business model, and therefore aims to grow
  3. Lean manufacturing in toyota Lean prototyping
  4. Researchers have provided lessons learned and advice studies, paying less attention to specific tools and frameworks. Two reasons for this are increased importance of startups, and increased focus on researchers providing high-quality research. Startup literature provides an inconsistent use of thematic concepts describing startups.
  5. From 1994-2013, the highest number of primary papers within a single year was 7 (2008). In comparison, 2016 and 2017 constituted 9 and 11 papers respectively.
  6. Between 1994-2013 “software design” and “software requirements” are the most represented knowledge areas, However, software engineering process” and “software management” have received significant attention from the community between 2013-2017.
  7. Lean manufacturing in toyota Lean prototyping
  8. Lean manufacturing in toyota Lean prototyping
  9. Lean manufacturing in toyota Lean prototyping
  10. Lean manufacturing in toyota Lean prototyping
  11. Lean manufacturing in toyota Lean prototyping
  12. Lean manufacturing in toyota Lean prototyping
  13. Lean manufacturing in toyota Lean prototyping
  14. Figure 7 shows the contribution types of primary papers between 1994-2017, separating the periods before and after 2013. The most frequently provided contribution types between 1994-2013 were advice and model, while lessons learned was most represented between 2013-2017. The least frequently used ones combined from both studies were framework, guidelines, and tools.
  15. Startup Start-up Very small entity Very small company Very small enterprise It is usual that researchers specify the product orientation of the startups (e.g., B2B/B2C). The number of startups under investigation is in the range from 1-20 startups. The most frequently used number of startups was found to be 3-5. The number of employees is usually in the range of 2-25, depending on the lifecycle stage of the company. The age of the investigated companies is usually in the range 1 month to 3 years. Startups use different software development methods. No more than two papers mentioned whether the investigated companies had received any funding