SlideShare a Scribd company logo
1 of 22
Motivation of Software Engineers
A Qualitative Case Study of a R&D Organisation
A. César C. França, Ana C. M. L. de Araújo, Fabio Q. B. da Silva
cesarfranca@gmail.com, anacatarinaaraujo@hotmail.com, fabio@cin.ufpe.br
6th International Workshop on Cooperative and Human Aspects of Software Engineering
(CHASE 2013)
ICSE 2013 Workshop
San Francisco, United States
May 25th, 2013 1
Agenda
Motivation of Software Engineers
A Qualitative Case Study of a R&D Organisation
• Background
• Research strategy
• Results
• Conclusion
2
CHASE 2013
San Francisco, USA
Motivation of Software Engineers
A Qualitative Case Study of a R&D Organisation
Motivated individuals feel
more willing to apply higher
levels of effort to the job,
which increases performance
and decreases absenteeism,
loafing, and voluntary
turnover
Hackman, 1987
Background 1/2
3
In Software Engineering,
studies on this complex
phenomenon have been
conducted since the 1980’s.
This body of research,
however, has been dominated
by quantitative studies based
on survey research
Beecham, 2008; França et al, 2011
Motivation is generically
understood as the set of
“factors or events that
energize, channel, and
sustain human behavior over
time”
Steers, Mowday, Shapiro, 2004
CHASE 2013
San Francisco, USA
Motivation of Software Engineers
A Qualitative Case Study of a R&D Organisation
There are few case studies
providing in depth
understanding of
motivation of software
engineers.
Beecham, 2007
Tessem and Maurer, 2007
Sach, Sharp and Petre, 2011
Background 2/2
4
This is the third case of a
series of case studies, using a
multi-case replication design.
França, Felix and da Silva, 2012
França, Carneiro and da Silva, 2012
In software engineering, most
of survey results point to the
software engineering job itself
as the main motivator, while
performance improvements
and intention to leave the
organisation are highlighted as
the most important outcomes
of, respectively, high and low
motivation.
Beecham, 2008; França et al, 2011
CHASE 2013
San Francisco, USA
5
Research Strategy 1/3
Motivation of Software Engineers
A Qualitative Case Study of a R&D Organisation
Research question(s):
(1) What factors affect the motivation
of software engineers in the workplace?
(2) What are the perceived outcomes of
motivated behaviour?
CHASE 2013
San Francisco, USA
6
Research Strategy 2/3
Motivation of Software Engineers
A Qualitative Case Study of a R&D Organisation
Design of the Study:
• Interpretive instrumental
case study
Yin, 2009
• Qualitative approach
Sharam, 2009
• Grounded Theory
Strauss and Corbin, 2007
Sampling:
• Unity of analysis: the
software engineer
• Data triangulation, from
managers and directors
• Maximum variation
selection strategy
Strauss and Corbin, 2007
Data Collection:
• Semi-structured
interviews, which resulted
in 8h 24min of audio.
• Diary Studies: notepad and
web-based, complemented
by retrospective interviews.
86 reported events.
• Documental Analysis
CHASE 2013
San Francisco, USA
7
Research Strategy 3/3
Motivation of Software Engineers
A Qualitative Case Study of a R&D Organisation
Software
Engineer
Unit of
Analysis
Maximum variation sampling:
• Age
• Background and education
• Years of experience
• Years of employment
• Etc.
(Strauss and Corbin, 2007)
Project
Managers
Software
Engineers
Directors
Semi-
structured
Interview
Semi-
structured
Interview
Semi-
structured
Interview
Diary
Studies
Documental
Analysis
CHASE 2013
San Francisco, USA
8
Results 1/4
Motivation of Software Engineers
A Qualitative Case Study of a R&D Organisation
Context Description
• Private and not-for-profit
software development
organisation, whose
headquarters are located in
the Porto Digital Science
Park, in Recife, Brazil.
• CMMi-2 certification and
targeting the CMMi-3
• Recife unity (40
professionals).
• Hardware and software
development projects,
• Technologies such as .NET
and Java.
• No specific human
resource management
• Management processes
followed the PMBOK
guide,
• Managers were certified
PMP
• Aprox. 300 professionals,
85% of which is part of the
technical workforce
CHASE 2013
San Francisco, USA
9
Results 2/4
Motivation of Software Engineers
A Qualitative Case Study of a R&D Organisation
What Factors Affect Software Engineers’Motivation?
CHASE 2013
San Francisco, USA
10
Results 3/4
Motivation of Software Engineers
A Qualitative Case Study of a R&D Organisation
Signs of Motivated Behavior
CHASE 2013
San Francisco, USA
CHASE 2013
San Francisco, USA
Effort applied
to the task
(Motivation)
11
Results 4/4
Motivation of Software Engineers
A Qualitative Case Study of a R&D Organisation
Reconstructing the central story of motivation in the organisation
CHASE 2013
San Francisco, USA
Effort applied
to the task
(Motivation)
12
Results 4/4
Motivation of Software Engineers
A Qualitative Case Study of a R&D Organisation
Reconstructing the central story of motivation in the organisation
Proposition 1: Small teams, within a sociable
environment, are likely to create the conditions
to a high level of team members’ commitment
and cohesion, but this effect is moderated by
well or poorly performed managerial practices.
CHASE 2013
San Francisco, USA
Effort applied
to the task
(Motivation)
13
Results 4/4
Motivation of Software Engineers
A Qualitative Case Study of a R&D Organisation
Reconstructing the central story of motivation in the organisation
Proposition 2: The smaller is the size of the
team, the stronger are the effects of low equity
(related to members competence, salary,
workload, feedback, etc.) on team members’
commitment.
CHASE 2013
San Francisco, USA
Effort applied
to the task
(Motivation)
14
Results 4/4
Motivation of Software Engineers
A Qualitative Case Study of a R&D Organisation
Reconstructing the central story of motivation in the organisation
Proposition 3: Planning effectiveness not only
facilitates the schedule achievement, but also
benefits the quality of products, consequently
reinforcing software engineers’ motivation.
CHASE 2013
San Francisco, USA
Effort applied
to the task
(Motivation)
15
Results 4/4
Motivation of Software Engineers
A Qualitative Case Study of a R&D Organisation
Reconstructing the central story of motivation in the organisation
Proposition 4: Software engineers, according
to their experience, competence, career
orientation, and career stage, are more or less
motivated by challenging work, because of the
professional reputation brought by the
accomplishment of these challenges, according
to the level of importance attributed to career
progression.
CHASE 2013
San Francisco, USA
Effort applied
to the task
(Motivation)
16
Results 4/4
Motivation of Software Engineers
A Qualitative Case Study of a R&D Organisation
Reconstructing the central story of motivation in the organisationProposition 5: Emotional signs, attitudes, and
job performance outcomes of motivation are
moderated by factors such as personality and
competence, but motivated individuals tend to
behave as naturally as they are, and to perform
as better as they can.
CHASE 2013
San Francisco, USA
Effort applied
to the task
(Motivation)
17
Results 4/4
Motivation of Software Engineers
A Qualitative Case Study of a R&D Organisation
Reconstructing the central story of motivation in the organisation
The organisation deals with research,
development and innovation, challenges related
to the task are the main attractions to software
engineers to work in the company. Factors such
as task variety, autonomy, technological
challenges and learning, make software
engineers perceive their work as highly
challenging and, when goals are accomplished,
result in feelings of enjoyment.
CHASE 2013
San Francisco, USA
Effort applied
to the task
(Motivation)
18
Results 4/4
Motivation of Software Engineers
A Qualitative Case Study of a R&D Organisation
Reconstructing the central story of motivation in the organisation
High workload represents the main barrier for
motivation in this organisation. This high
workload is mainly caused by the critical
relationship with the customers, which implies
poor planning activities, and a slow feedback
structure
19
Conclusions 1/2
Motivation of Software Engineers
A Qualitative Case Study of a R&D Organisation
Summary of the Case:
Motivation could be described
as a constant concurrence of
enjoyment against burnout
forces, towards the intention to
stay or leave the organisation.
Enjoyment is conditioned by a
higly challenging technical
work, which is, as expected, a
natural characteristic of a
R&D organisation
Particularities:
In comparison to the previous
cases, this one emphasizes the
impact of the managerial
practices on the motivation of
software engineers,
The main similarities lay on
two facts:
• the synergy on the
teamwork
• The nature of the tasks
Similarities:
The main similarities lay on
two aspects:
• the synergy on the
teamwork
• The nature of the tasks
CHASE 2013
San Francisco, USA
20
Conclusions 2/2
Motivation of Software Engineers
A Qualitative Case Study of a R&D Organisation
Main Contributions:
(1) It shows another view on
the complex interplay among
motivational factors, which is
consistent to the main classic
motivation theories
(2) It was developed following
a multi-case
replication design, which can
be used by other researchers in
other contexts and situations.
Future Work:
To produce systematic cross-
case analyses of the results
reported in the three case
studies.
CHASE 2013
San Francisco, USA
Motivation of Software Engineers
A Qualitative Case Study of a R&D Organisation
Thank you!
6th International Workshop on Cooperative and Human Aspects of Software Engineering
(CHASE 2013)
ICSE 2013 Workshop
San Francisco, United States
May 25th, 2013 21
Motivation of Software Engineers: A Qualitative Case Study of a R&D
Organisation by A. César C. França, Ana C. M. L. de Araújo, Fabio Q. B.
da Silva is licensed under a Creative Commons Attribution-
NonCommercial-NoDerivs 3.0 Unported License.
Based on a work at
http://www.chaseresearch.org/workshops/chase2013.
Permissions beyond the scope of this license may be available
at http://www.haseresearch.com

More Related Content

What's hot

Project Management: Alignment at the top
Project Management: Alignment at the topProject Management: Alignment at the top
Project Management: Alignment at the topDavid Davis
 
Running head cyber security competition framework cyber securi
Running head cyber security competition framework cyber securiRunning head cyber security competition framework cyber securi
Running head cyber security competition framework cyber securiDIPESH30
 
what makes a great software engineer?
what makes a great software engineer?what makes a great software engineer?
what makes a great software engineer?mustafa sarac
 
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
 
Requirement Elicitation Model (REM) in the Context of Global Software Develop...
Requirement Elicitation Model (REM) in the Context of Global Software Develop...Requirement Elicitation Model (REM) in the Context of Global Software Develop...
Requirement Elicitation Model (REM) in the Context of Global Software Develop...IJAAS Team
 
A REVIEW OF SECURITY INTEGRATION TECHNIQUE IN AGILE SOFTWARE DEVELOPMENT
A REVIEW OF SECURITY INTEGRATION TECHNIQUE IN AGILE SOFTWARE DEVELOPMENTA REVIEW OF SECURITY INTEGRATION TECHNIQUE IN AGILE SOFTWARE DEVELOPMENT
A REVIEW OF SECURITY INTEGRATION TECHNIQUE IN AGILE SOFTWARE DEVELOPMENTijseajournal
 
Running head finding employment as a java developer
Running head finding employment as a java developer              Running head finding employment as a java developer
Running head finding employment as a java developer DIPESH30
 
Survey on adverse influencing factors in the way of successful requirement en...
Survey on adverse influencing factors in the way of successful requirement en...Survey on adverse influencing factors in the way of successful requirement en...
Survey on adverse influencing factors in the way of successful requirement en...iosrjce
 
Determining Requirements In System Analysis And Dsign
Determining Requirements In System Analysis And DsignDetermining Requirements In System Analysis And Dsign
Determining Requirements In System Analysis And DsignAsaduzzaman Kanok
 
Research paperV1
Research paperV1Research paperV1
Research paperV1expertexh
 
Westlund dissertation research
Westlund dissertation researchWestlund dissertation research
Westlund dissertation researchswestlund
 
Managing IT projects by David Bustin
Managing IT projects by David BustinManaging IT projects by David Bustin
Managing IT projects by David BustinDavid Bustin
 
Determining Requirements Complexity - White Paper
Determining Requirements Complexity - White PaperDetermining Requirements Complexity - White Paper
Determining Requirements Complexity - White PaperSaurabh Goel
 

What's hot (19)

Project Management: Alignment at the top
Project Management: Alignment at the topProject Management: Alignment at the top
Project Management: Alignment at the top
 
Running head cyber security competition framework cyber securi
Running head cyber security competition framework cyber securiRunning head cyber security competition framework cyber securi
Running head cyber security competition framework cyber securi
 
what makes a great software engineer?
what makes a great software engineer?what makes a great software engineer?
what makes a great software engineer?
 
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...
 
Requirement Elicitation Model (REM) in the Context of Global Software Develop...
Requirement Elicitation Model (REM) in the Context of Global Software Develop...Requirement Elicitation Model (REM) in the Context of Global Software Develop...
Requirement Elicitation Model (REM) in the Context of Global Software Develop...
 
A REVIEW OF SECURITY INTEGRATION TECHNIQUE IN AGILE SOFTWARE DEVELOPMENT
A REVIEW OF SECURITY INTEGRATION TECHNIQUE IN AGILE SOFTWARE DEVELOPMENTA REVIEW OF SECURITY INTEGRATION TECHNIQUE IN AGILE SOFTWARE DEVELOPMENT
A REVIEW OF SECURITY INTEGRATION TECHNIQUE IN AGILE SOFTWARE DEVELOPMENT
 
2011 EASE - Motivation in Software Engineering: A Systematic Review Update
2011 EASE - Motivation in Software Engineering: A Systematic Review Update2011 EASE - Motivation in Software Engineering: A Systematic Review Update
2011 EASE - Motivation in Software Engineering: A Systematic Review Update
 
Bsa 411 preview full class
Bsa 411 preview full classBsa 411 preview full class
Bsa 411 preview full class
 
Chapter 6
Chapter 6Chapter 6
Chapter 6
 
Prezentation
PrezentationPrezentation
Prezentation
 
Running head finding employment as a java developer
Running head finding employment as a java developer              Running head finding employment as a java developer
Running head finding employment as a java developer
 
Survey on adverse influencing factors in the way of successful requirement en...
Survey on adverse influencing factors in the way of successful requirement en...Survey on adverse influencing factors in the way of successful requirement en...
Survey on adverse influencing factors in the way of successful requirement en...
 
Determining Requirements In System Analysis And Dsign
Determining Requirements In System Analysis And DsignDetermining Requirements In System Analysis And Dsign
Determining Requirements In System Analysis And Dsign
 
Barriers to IS-IT Process Compliance
Barriers to IS-IT Process ComplianceBarriers to IS-IT Process Compliance
Barriers to IS-IT Process Compliance
 
Research paperV1
Research paperV1Research paperV1
Research paperV1
 
Westlund dissertation research
Westlund dissertation researchWestlund dissertation research
Westlund dissertation research
 
Managing IT projects by David Bustin
Managing IT projects by David BustinManaging IT projects by David Bustin
Managing IT projects by David Bustin
 
Determining Requirements Complexity - White Paper
Determining Requirements Complexity - White PaperDetermining Requirements Complexity - White Paper
Determining Requirements Complexity - White Paper
 
Requirements Engineering - Goals
Requirements Engineering - GoalsRequirements Engineering - Goals
Requirements Engineering - Goals
 

Similar to 2013 CHASE - Motivation of Software Engineers: A Qualitative Case Study of a R&D Organisation

The Emerging Role of Data Scientists on Software Developmen.docx
The Emerging Role of Data Scientists  on Software Developmen.docxThe Emerging Role of Data Scientists  on Software Developmen.docx
The Emerging Role of Data Scientists on Software Developmen.docxarnoldmeredith47041
 
The Emerging Role of Data Scientists on Software Developmen.docx
The Emerging Role of Data Scientists  on Software Developmen.docxThe Emerging Role of Data Scientists  on Software Developmen.docx
The Emerging Role of Data Scientists on Software Developmen.docxtodd701
 
Software Defect Prediction Using Local and Global Analysis
Software Defect Prediction Using Local and Global AnalysisSoftware Defect Prediction Using Local and Global Analysis
Software Defect Prediction Using Local and Global AnalysisEditor IJMTER
 
Total Cost of Ownership, User Acceptance and *Perceived Success of ERP Software
Total Cost of Ownership, User Acceptance and *Perceived Success of ERP SoftwareTotal Cost of Ownership, User Acceptance and *Perceived Success of ERP Software
Total Cost of Ownership, User Acceptance and *Perceived Success of ERP Softwaremfryling
 
Feedback in Scrum: Data-Informed Retrospectives
Feedback in Scrum: Data-Informed Retrospectives Feedback in Scrum: Data-Informed Retrospectives
Feedback in Scrum: Data-Informed Retrospectives Christoph Matthies
 
Running head DATA GATHERING PLAN .docx
Running head DATA GATHERING PLAN                                 .docxRunning head DATA GATHERING PLAN                                 .docx
Running head DATA GATHERING PLAN .docxhealdkathaleen
 
Games to Improve Clinical Practice and Healthcare Administration
Games to Improve Clinical Practice and Healthcare AdministrationGames to Improve Clinical Practice and Healthcare Administration
Games to Improve Clinical Practice and Healthcare AdministrationSeriousGamesAssoc
 
Towards understanding the influence of personality and team behaviors on requ...
Towards understanding the influence of personality and team behaviors on requ...Towards understanding the influence of personality and team behaviors on requ...
Towards understanding the influence of personality and team behaviors on requ...IJECEIAES
 
A Study On The Software Requirements Elicitation Issues Its Causes And Effects
A Study On The Software Requirements Elicitation Issues Its Causes And EffectsA Study On The Software Requirements Elicitation Issues Its Causes And Effects
A Study On The Software Requirements Elicitation Issues Its Causes And EffectsKristen Carter
 
Christ PPT Template.pptx
Christ PPT Template.pptxChrist PPT Template.pptx
Christ PPT Template.pptxSivaCheralathan
 
AGILE OR PLAN-DRIVEN SOFTWARE DEVELOPMENT METHODOLOGY SELECTION USING PERSON...
AGILE OR PLAN-DRIVEN  SOFTWARE DEVELOPMENT METHODOLOGY SELECTION USING PERSON...AGILE OR PLAN-DRIVEN  SOFTWARE DEVELOPMENT METHODOLOGY SELECTION USING PERSON...
AGILE OR PLAN-DRIVEN SOFTWARE DEVELOPMENT METHODOLOGY SELECTION USING PERSON...Kaela Johnson
 
The overlaps between Action Research and Design Research
The overlaps between Action Research and Design ResearchThe overlaps between Action Research and Design Research
The overlaps between Action Research and Design ResearchSandeep Purao
 
Applications Of Statistics In Software Engineering
Applications Of Statistics In Software EngineeringApplications Of Statistics In Software Engineering
Applications Of Statistics In Software EngineeringKristen Carter
 
The Personality Dynamics of Technical Teams
The Personality Dynamics of Technical TeamsThe Personality Dynamics of Technical Teams
The Personality Dynamics of Technical TeamsJennifer Tucker
 
Senior ipt term4_casestudy
Senior ipt term4_casestudySenior ipt term4_casestudy
Senior ipt term4_casestudyhccit
 
32 rcm.org.ukmidwivesTh e latest step-by-step practical g.docx
32 rcm.org.ukmidwivesTh e latest step-by-step practical g.docx32 rcm.org.ukmidwivesTh e latest step-by-step practical g.docx
32 rcm.org.ukmidwivesTh e latest step-by-step practical g.docxtamicawaysmith
 
The Road to Data-Informed Agile Development Processes
The Road to Data-Informed Agile Development ProcessesThe Road to Data-Informed Agile Development Processes
The Road to Data-Informed Agile Development ProcessesChristoph Matthies
 

Similar to 2013 CHASE - Motivation of Software Engineers: A Qualitative Case Study of a R&D Organisation (20)

2010 CHASE - Designing Motivation Strategies for Software Engineering Teams: ...
2010 CHASE - Designing Motivation Strategies for Software Engineering Teams: ...2010 CHASE - Designing Motivation Strategies for Software Engineering Teams: ...
2010 CHASE - Designing Motivation Strategies for Software Engineering Teams: ...
 
The Emerging Role of Data Scientists on Software Developmen.docx
The Emerging Role of Data Scientists  on Software Developmen.docxThe Emerging Role of Data Scientists  on Software Developmen.docx
The Emerging Role of Data Scientists on Software Developmen.docx
 
The Emerging Role of Data Scientists on Software Developmen.docx
The Emerging Role of Data Scientists  on Software Developmen.docxThe Emerging Role of Data Scientists  on Software Developmen.docx
The Emerging Role of Data Scientists on Software Developmen.docx
 
2012 EASE - Towards an Explanatory Theory of Motivation in Software Engineeri...
2012 EASE - Towards an Explanatory Theory of Motivation in Software Engineeri...2012 EASE - Towards an Explanatory Theory of Motivation in Software Engineeri...
2012 EASE - Towards an Explanatory Theory of Motivation in Software Engineeri...
 
Software Defect Prediction Using Local and Global Analysis
Software Defect Prediction Using Local and Global AnalysisSoftware Defect Prediction Using Local and Global Analysis
Software Defect Prediction Using Local and Global Analysis
 
Total Cost of Ownership, User Acceptance and *Perceived Success of ERP Software
Total Cost of Ownership, User Acceptance and *Perceived Success of ERP SoftwareTotal Cost of Ownership, User Acceptance and *Perceived Success of ERP Software
Total Cost of Ownership, User Acceptance and *Perceived Success of ERP Software
 
Feedback in Scrum: Data-Informed Retrospectives
Feedback in Scrum: Data-Informed Retrospectives Feedback in Scrum: Data-Informed Retrospectives
Feedback in Scrum: Data-Informed Retrospectives
 
Running head DATA GATHERING PLAN .docx
Running head DATA GATHERING PLAN                                 .docxRunning head DATA GATHERING PLAN                                 .docx
Running head DATA GATHERING PLAN .docx
 
Games to Improve Clinical Practice and Healthcare Administration
Games to Improve Clinical Practice and Healthcare AdministrationGames to Improve Clinical Practice and Healthcare Administration
Games to Improve Clinical Practice and Healthcare Administration
 
Towards understanding the influence of personality and team behaviors on requ...
Towards understanding the influence of personality and team behaviors on requ...Towards understanding the influence of personality and team behaviors on requ...
Towards understanding the influence of personality and team behaviors on requ...
 
A Study On The Software Requirements Elicitation Issues Its Causes And Effects
A Study On The Software Requirements Elicitation Issues Its Causes And EffectsA Study On The Software Requirements Elicitation Issues Its Causes And Effects
A Study On The Software Requirements Elicitation Issues Its Causes And Effects
 
Christ PPT Template.pptx
Christ PPT Template.pptxChrist PPT Template.pptx
Christ PPT Template.pptx
 
AGILE OR PLAN-DRIVEN SOFTWARE DEVELOPMENT METHODOLOGY SELECTION USING PERSON...
AGILE OR PLAN-DRIVEN  SOFTWARE DEVELOPMENT METHODOLOGY SELECTION USING PERSON...AGILE OR PLAN-DRIVEN  SOFTWARE DEVELOPMENT METHODOLOGY SELECTION USING PERSON...
AGILE OR PLAN-DRIVEN SOFTWARE DEVELOPMENT METHODOLOGY SELECTION USING PERSON...
 
The overlaps between Action Research and Design Research
The overlaps between Action Research and Design ResearchThe overlaps between Action Research and Design Research
The overlaps between Action Research and Design Research
 
Applications Of Statistics In Software Engineering
Applications Of Statistics In Software EngineeringApplications Of Statistics In Software Engineering
Applications Of Statistics In Software Engineering
 
The Personality Dynamics of Technical Teams
The Personality Dynamics of Technical TeamsThe Personality Dynamics of Technical Teams
The Personality Dynamics of Technical Teams
 
Senior ipt term4_casestudy
Senior ipt term4_casestudySenior ipt term4_casestudy
Senior ipt term4_casestudy
 
Development testing-a-new-era-in-software-quality
Development testing-a-new-era-in-software-qualityDevelopment testing-a-new-era-in-software-quality
Development testing-a-new-era-in-software-quality
 
32 rcm.org.ukmidwivesTh e latest step-by-step practical g.docx
32 rcm.org.ukmidwivesTh e latest step-by-step practical g.docx32 rcm.org.ukmidwivesTh e latest step-by-step practical g.docx
32 rcm.org.ukmidwivesTh e latest step-by-step practical g.docx
 
The Road to Data-Informed Agile Development Processes
The Road to Data-Informed Agile Development ProcessesThe Road to Data-Informed Agile Development Processes
The Road to Data-Informed Agile Development Processes
 

More from HASE – Human Aspects in Software Engineering

More from HASE – Human Aspects in Software Engineering (6)

2012 SBES - Towards an Explanatory Theory of Motivation in Software Engineeri...
2012 SBES - Towards an Explanatory Theory of Motivation in Software Engineeri...2012 SBES - Towards an Explanatory Theory of Motivation in Software Engineeri...
2012 SBES - Towards an Explanatory Theory of Motivation in Software Engineeri...
 
2010 SBES - Um Estudo Experimental sobre a Relação entre o Uso de Práticas Ág...
2010 SBES - Um Estudo Experimental sobre a Relação entre o Uso de Práticas Ág...2010 SBES - Um Estudo Experimental sobre a Relação entre o Uso de Práticas Ág...
2010 SBES - Um Estudo Experimental sobre a Relação entre o Uso de Práticas Ág...
 
2010 ICMIT - Software Support for the Fuzzy Front End Stage of the Innovation...
2010 ICMIT - Software Support for the Fuzzy Front End Stage of the Innovation...2010 ICMIT - Software Support for the Fuzzy Front End Stage of the Innovation...
2010 ICMIT - Software Support for the Fuzzy Front End Stage of the Innovation...
 
2010 ICGSE - Challenges and Solutions in Distributed Software Development Pro...
2010 ICGSE - Challenges and Solutions in Distributed Software Development Pro...2010 ICGSE - Challenges and Solutions in Distributed Software Development Pro...
2010 ICGSE - Challenges and Solutions in Distributed Software Development Pro...
 
2010 ESEM - An Empirical Study on the Relationship between the Use of Agile P...
2010 ESEM - An Empirical Study on the Relationship between the Use of Agile P...2010 ESEM - An Empirical Study on the Relationship between the Use of Agile P...
2010 ESEM - An Empirical Study on the Relationship between the Use of Agile P...
 
2009 SBES - Developing Motivational Programs for Software Engineers through a...
2009 SBES - Developing Motivational Programs for Software Engineers through a...2009 SBES - Developing Motivational Programs for Software Engineers through a...
2009 SBES - Developing Motivational Programs for Software Engineers through a...
 

Recently uploaded

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
🐬 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
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
[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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 

Recently uploaded (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
[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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 

2013 CHASE - Motivation of Software Engineers: A Qualitative Case Study of a R&D Organisation

  • 1. Motivation of Software Engineers A Qualitative Case Study of a R&D Organisation A. César C. França, Ana C. M. L. de Araújo, Fabio Q. B. da Silva cesarfranca@gmail.com, anacatarinaaraujo@hotmail.com, fabio@cin.ufpe.br 6th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE 2013) ICSE 2013 Workshop San Francisco, United States May 25th, 2013 1
  • 2. Agenda Motivation of Software Engineers A Qualitative Case Study of a R&D Organisation • Background • Research strategy • Results • Conclusion 2 CHASE 2013 San Francisco, USA
  • 3. Motivation of Software Engineers A Qualitative Case Study of a R&D Organisation Motivated individuals feel more willing to apply higher levels of effort to the job, which increases performance and decreases absenteeism, loafing, and voluntary turnover Hackman, 1987 Background 1/2 3 In Software Engineering, studies on this complex phenomenon have been conducted since the 1980’s. This body of research, however, has been dominated by quantitative studies based on survey research Beecham, 2008; França et al, 2011 Motivation is generically understood as the set of “factors or events that energize, channel, and sustain human behavior over time” Steers, Mowday, Shapiro, 2004 CHASE 2013 San Francisco, USA
  • 4. Motivation of Software Engineers A Qualitative Case Study of a R&D Organisation There are few case studies providing in depth understanding of motivation of software engineers. Beecham, 2007 Tessem and Maurer, 2007 Sach, Sharp and Petre, 2011 Background 2/2 4 This is the third case of a series of case studies, using a multi-case replication design. França, Felix and da Silva, 2012 França, Carneiro and da Silva, 2012 In software engineering, most of survey results point to the software engineering job itself as the main motivator, while performance improvements and intention to leave the organisation are highlighted as the most important outcomes of, respectively, high and low motivation. Beecham, 2008; França et al, 2011 CHASE 2013 San Francisco, USA
  • 5. 5 Research Strategy 1/3 Motivation of Software Engineers A Qualitative Case Study of a R&D Organisation Research question(s): (1) What factors affect the motivation of software engineers in the workplace? (2) What are the perceived outcomes of motivated behaviour? CHASE 2013 San Francisco, USA
  • 6. 6 Research Strategy 2/3 Motivation of Software Engineers A Qualitative Case Study of a R&D Organisation Design of the Study: • Interpretive instrumental case study Yin, 2009 • Qualitative approach Sharam, 2009 • Grounded Theory Strauss and Corbin, 2007 Sampling: • Unity of analysis: the software engineer • Data triangulation, from managers and directors • Maximum variation selection strategy Strauss and Corbin, 2007 Data Collection: • Semi-structured interviews, which resulted in 8h 24min of audio. • Diary Studies: notepad and web-based, complemented by retrospective interviews. 86 reported events. • Documental Analysis CHASE 2013 San Francisco, USA
  • 7. 7 Research Strategy 3/3 Motivation of Software Engineers A Qualitative Case Study of a R&D Organisation Software Engineer Unit of Analysis Maximum variation sampling: • Age • Background and education • Years of experience • Years of employment • Etc. (Strauss and Corbin, 2007) Project Managers Software Engineers Directors Semi- structured Interview Semi- structured Interview Semi- structured Interview Diary Studies Documental Analysis CHASE 2013 San Francisco, USA
  • 8. 8 Results 1/4 Motivation of Software Engineers A Qualitative Case Study of a R&D Organisation Context Description • Private and not-for-profit software development organisation, whose headquarters are located in the Porto Digital Science Park, in Recife, Brazil. • CMMi-2 certification and targeting the CMMi-3 • Recife unity (40 professionals). • Hardware and software development projects, • Technologies such as .NET and Java. • No specific human resource management • Management processes followed the PMBOK guide, • Managers were certified PMP • Aprox. 300 professionals, 85% of which is part of the technical workforce CHASE 2013 San Francisco, USA
  • 9. 9 Results 2/4 Motivation of Software Engineers A Qualitative Case Study of a R&D Organisation What Factors Affect Software Engineers’Motivation? CHASE 2013 San Francisco, USA
  • 10. 10 Results 3/4 Motivation of Software Engineers A Qualitative Case Study of a R&D Organisation Signs of Motivated Behavior CHASE 2013 San Francisco, USA
  • 11. CHASE 2013 San Francisco, USA Effort applied to the task (Motivation) 11 Results 4/4 Motivation of Software Engineers A Qualitative Case Study of a R&D Organisation Reconstructing the central story of motivation in the organisation
  • 12. CHASE 2013 San Francisco, USA Effort applied to the task (Motivation) 12 Results 4/4 Motivation of Software Engineers A Qualitative Case Study of a R&D Organisation Reconstructing the central story of motivation in the organisation Proposition 1: Small teams, within a sociable environment, are likely to create the conditions to a high level of team members’ commitment and cohesion, but this effect is moderated by well or poorly performed managerial practices.
  • 13. CHASE 2013 San Francisco, USA Effort applied to the task (Motivation) 13 Results 4/4 Motivation of Software Engineers A Qualitative Case Study of a R&D Organisation Reconstructing the central story of motivation in the organisation Proposition 2: The smaller is the size of the team, the stronger are the effects of low equity (related to members competence, salary, workload, feedback, etc.) on team members’ commitment.
  • 14. CHASE 2013 San Francisco, USA Effort applied to the task (Motivation) 14 Results 4/4 Motivation of Software Engineers A Qualitative Case Study of a R&D Organisation Reconstructing the central story of motivation in the organisation Proposition 3: Planning effectiveness not only facilitates the schedule achievement, but also benefits the quality of products, consequently reinforcing software engineers’ motivation.
  • 15. CHASE 2013 San Francisco, USA Effort applied to the task (Motivation) 15 Results 4/4 Motivation of Software Engineers A Qualitative Case Study of a R&D Organisation Reconstructing the central story of motivation in the organisation Proposition 4: Software engineers, according to their experience, competence, career orientation, and career stage, are more or less motivated by challenging work, because of the professional reputation brought by the accomplishment of these challenges, according to the level of importance attributed to career progression.
  • 16. CHASE 2013 San Francisco, USA Effort applied to the task (Motivation) 16 Results 4/4 Motivation of Software Engineers A Qualitative Case Study of a R&D Organisation Reconstructing the central story of motivation in the organisationProposition 5: Emotional signs, attitudes, and job performance outcomes of motivation are moderated by factors such as personality and competence, but motivated individuals tend to behave as naturally as they are, and to perform as better as they can.
  • 17. CHASE 2013 San Francisco, USA Effort applied to the task (Motivation) 17 Results 4/4 Motivation of Software Engineers A Qualitative Case Study of a R&D Organisation Reconstructing the central story of motivation in the organisation The organisation deals with research, development and innovation, challenges related to the task are the main attractions to software engineers to work in the company. Factors such as task variety, autonomy, technological challenges and learning, make software engineers perceive their work as highly challenging and, when goals are accomplished, result in feelings of enjoyment.
  • 18. CHASE 2013 San Francisco, USA Effort applied to the task (Motivation) 18 Results 4/4 Motivation of Software Engineers A Qualitative Case Study of a R&D Organisation Reconstructing the central story of motivation in the organisation High workload represents the main barrier for motivation in this organisation. This high workload is mainly caused by the critical relationship with the customers, which implies poor planning activities, and a slow feedback structure
  • 19. 19 Conclusions 1/2 Motivation of Software Engineers A Qualitative Case Study of a R&D Organisation Summary of the Case: Motivation could be described as a constant concurrence of enjoyment against burnout forces, towards the intention to stay or leave the organisation. Enjoyment is conditioned by a higly challenging technical work, which is, as expected, a natural characteristic of a R&D organisation Particularities: In comparison to the previous cases, this one emphasizes the impact of the managerial practices on the motivation of software engineers, The main similarities lay on two facts: • the synergy on the teamwork • The nature of the tasks Similarities: The main similarities lay on two aspects: • the synergy on the teamwork • The nature of the tasks CHASE 2013 San Francisco, USA
  • 20. 20 Conclusions 2/2 Motivation of Software Engineers A Qualitative Case Study of a R&D Organisation Main Contributions: (1) It shows another view on the complex interplay among motivational factors, which is consistent to the main classic motivation theories (2) It was developed following a multi-case replication design, which can be used by other researchers in other contexts and situations. Future Work: To produce systematic cross- case analyses of the results reported in the three case studies. CHASE 2013 San Francisco, USA
  • 21. Motivation of Software Engineers A Qualitative Case Study of a R&D Organisation Thank you! 6th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE 2013) ICSE 2013 Workshop San Francisco, United States May 25th, 2013 21
  • 22. Motivation of Software Engineers: A Qualitative Case Study of a R&D Organisation by A. César C. França, Ana C. M. L. de Araújo, Fabio Q. B. da Silva is licensed under a Creative Commons Attribution- NonCommercial-NoDerivs 3.0 Unported License. Based on a work at http://www.chaseresearch.org/workshops/chase2013. Permissions beyond the scope of this license may be available at http://www.haseresearch.com