Characteristics, Motivation Hygiene and Task
Design. Our model also moderately reflects Adams’
Equity theory, because the model parameters include
the factor of equity as a motivator. We argue that
even though our model fails to directly show a
transition in needs or mix in needs, it identifies a set
of motivators that can be said to reflect the Needs
theories of Maslow and McClelland. The least
reflected theory in our model is the Stimulus
Response theory. Overall, we suggest that this strong
reflection of many of the classic motivation theories
in our model gives the model the theoretical efficacy
that has been wanting in many models of software
engineers’ motivation.
6 CONCLUSIONS
In this paper we have presented a model of software
engineers' motivators. Our previous work suggested
that no rational model of software engineers’
motivation existed. The few that exist make a fairly
disjointed use of classic motivation theories. In this
work, we have conducted a comprehensive review
of studies on software engineers' motivators and
extracted a model of motivation from this review.
Our model shows that software engineers are
motivated by two sets of factors, intrinsic and
extrinsic motivators, where a subset of intrinsic
motivators are aspects inherent in the job that
software engineers do, for example, the problem
solving nature of software engineering. Our model
also shows that factors that orientate software
engineers toward these particular motivators are
their characteristics and that these characteristics are
mediated by individual personality traits and
environmental factors. Our model shows that the
environmental or contextual factors can have a direct
effect on the effectiveness of motivators. Also, that
the balance between organisational intrinsic and
extrinsic motivators and the motivators inherent in
software engineering have an effect on software
engineers’ characteristics, and their reactions to
different motivators. Finally, our model shows that
the external outcomes of software engineers’
motivation are benefits like staff retention, increased
productivity, and reduced absenteeism.
Overall, we suggest that our model serves as a
valuable starting point for managers wanting to
understand how to get the best out of software
engineers, and an individual wanting to understand
his own motivation, or who is embarking on career
choice. We suggest that it also provides a platform
from which subsequent researchers can base their
empirical studies, thereby providing a well-founded
basis on further motivation work.
ACKNOWLEDGEMENTS
This work was supported by the UK's Engineering &
Physical Sciences Research Council under grant
number EP/D057272/1.
REFERENCES
Adams, J. S., 1963. Towards an Understanding of
Inequity, Journal of Abnormal and Social Psychology,
67, 422-436.
Beecham, S., Baddoo, N., Hall, T., Robinson, H. and
Sharp H., 2006. Protocol of a Systematic Literature
Review of Motivation in Software Engineering,
Technical Report No. 452 School of Computer
Science, Faculty of Engineering and Information
Sciences, University of Hertfordshire.
Beecham, S., N. Baddoo, T. Hall, H. Robinson, and H.
Sharp 2007/8, Motivation in Software Engineering: A
Systematic Literature Review. Journal of Information
and Software Technology, Elsevier (accepted
manuscript).
DeMarco T and Lister T., 1987. Peopleware - Productive
Projects And Teams. Dorset House.
Hackman, J. R. and Oldham, G. R., 1976. Motivation
through the design of work: test of a theory. New
York, Academic Press.
Hall, T., S. Beecham, N. Baddoo, H. Robinson, and Sharp
H., 2007, Motivation Theory in Software Engineering
ACM Transactions on Software Engineering and
Methodology (TOSEM), (accepted manuscript).
Kitchenham, B., 2004. Procedures for Performing
Systematic Reviews, Keele University and National
ICT Australia Ltd.: 1 - 28.
Locke, E. A., 1968. Toward A Theory Of Task
Motivation And Incentives, Organisation Behaviour
And Human Performance, 3, pp 157-189.
Maslow A., 1954. Motivation And Personality. Harper &
Row, New York.
McClelland, D. C., 1961. The achieving society.
Princeton: Van Nostrand.
Pidd, M., 1999. Just Modeling Through: A rough Guide
To Modeling, Interfaces, 28(2), 118-132
Sharp, H., Baddoo, N., Beecham, S., Hall, T., and
Robinson, H., 2007. Models of motivation in software
engineering, Information and Software Technology,
(accepted manuscript)
Skinner B. F., 1976. Walden Two. Macmillan, New York.
Standish, 1994. The CHAOS Report, The Standish Group
Tomayko, J. E. and Hazzan, O., 2004 Human Aspects of
Software Engineering, Charles River Media,
Vroom, V. H.,1964., Work And Motivation, Wiley, New
York.
ICEIS 2008 - International Conference on Enterprise Information Systems
180