Abstract
In this study, the Goals Questions Metrics (GQM) approach was utilized to analyze the relationship between lifestyle and software process-oriented factors and the job satisfaction level of Software Engineers. The author organized the questionnaire that included questions addressing all the metrics identified during GQM activities. Gathered metrics are analyzed on being correlated with workplace contentment of survived developers. The author found ten statistically significant factors on a confidence interval of 95%. Those are age, deadline pressure, personality, an average number of lines of code contributed to a project weekly, relationships with peer colleagues and management, an intensity of interaction with customers, sleep duration, quality of working environment, and prevalence of agile methods in the development process in a company. However, a number of factors, that are generally believed to influence job satisfaction, were found to be insignificant. Overtime working, project criticality were demonstrated to have no considerable effect on job satisfaction. Multivariate regression was employed to build the model to recognize what metrics are the most important to assess workplace contentment. The author shows that depending on included factors it is possible to achieve R-square of 59–89%.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
DeMarco, Lister: Productive Projects and Teams. Dorset House (1987)
Boehm, B., et al.: Cost Estimation with COCOMO II. Prentice-Hall, Upper Saddle River (2000)
Acuña, S.T., Gómez, M.N., Hannay, J.E., Juristo, N., Pfahl, D.: Are team personality and climate related to satisfaction and software quality? Aggregating results from a twice replicated experiment. Inf. Softw. Technol. 57, 141–156 (2015)
Locke, E.A.: Job satisfaction. In: Gruneberg, M., Wall, T. (eds.) Social Psychology and Organizational Behavior, pp. 93–117. Wiley, New York (1984)
Sukriket, P.: The relationship between job satisfaction and turnover intention of Thai software programmers in Bangkok, Thailand. AU J. Manag. 12(2), 42–52 (2014)
Maudgalya, T., Wallace, S., Daraiseh, N., Salem, S.: Workplace stress factors and ‘burnout’ among information technology professionals: a systematic review. Theor. Issues Ergon. Sci. 7(3), 285–297 (2006)
Bingulac, S.P.: On the compatibility of adaptive controllers. In: Proceedings of the Fourth Annual Allerton Conference on Circuit and System Theory, pp. 8–16 (1994). (Conference Proceedings)
Maslach, C.: Burnout: a multidimensional perspective. In: Professional Burnout, pp. 19–32. Routledge (2017)
Pedrycz, W., Russo, B., Succi, G.: A model of job satisfaction for collaborative development processes. J. Syst. Softw. 84(5), 739–752 (2011)
Layman, L., Williams, L., Cunningham, L.: Exploring extreme programming in context: an industrial case study. In: Agile Development Conference 2004, pp. 32–41. IEEE, June 2004
Zhu, Q., Yin, H., Liu, J., Lai, K.H.: How is employee perception of organizational efforts in corporate social responsibility related to their satisfaction and loyalty towards developing harmonious society in Chinese enterprises? Corp. Soc. Responsib. Environ. Manag. 21(1), 28–40 (2014)
Tripp, J.F., Riemenschneider, C., Thatcher, J.B.: Job satisfaction in agile development teams: agile development as work redesign. J. Assoc. Inf. Syst. 17(4), 267 (2016)
Beck, K.: Test-Driven Development: By Example. Addison-Wesley Professional, Boston (2003)
Fowler, M., Foemmel, M.: Continuous integration. Thought-Works, vol. 122, p. 14 (2006). http://wwwthoughtworks.com/ContinuousIntegration.pdf
Beck, K.: Extreme Programming Explained – Embracing the Change. Addison Wesley, Boston (2000)
Ma, X.: The effect mechanism of work flexibility on employee job satisfaction. In: Journal of Physics: Conference Series, vol. 1053, no. 1, p. 012105. IOP Publishing, July 2018
Coenen, M., Kok, R.A.: Workplace flexibility and new product development performance: the role of telework and flexible work schedules. Eur. Manag. J. 32(4), 564–576 (2014)
Succi, G., Pedrycz, W., Marchesi, M., Williams, L.: Preliminary analysis of the effects of pair programming on job satisfaction. In: Proceedings of the 3rd International Conference on Extreme Programming (XP), pp. 212–215, May 2002
Basili, V.R.: Applying the Goal/Question/Metric paradigm in the experience factory. Softw. Qual. Assur. Meas.: Worldwide Perspect. 7(4), 21–44 (1993)
Melnik, G., Maurer, F.: Comparative analysis of job satisfaction in agile and non-agile software development teams. In: Abrahamsson, P., Marchesi, M., Succi, G. (eds.) XP 2006. LNCS, vol. 4044, pp. 32–42. Springer, Heidelberg (2006). https://doi.org/10.1007/11774129_4
Biddle, R., Meier, A., Kropp, M., Anslow, C.: Sources of satisfaction in agile software development. In: Proceedings of the 40th International Conference on Software Engineering: Companion Proceedings, pp. 333–334. ACM, May 2018
Tessem, B., Maurer, F.: Job satisfaction and motivation in a large agile team. In: Concas, G., Damiani, E., Scotto, M., Succi, G. (eds.) XP 2007. LNCS, vol. 4536, pp. 54–61. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-73101-6_8
Agresti, A.: A model for agreement between ratings on an ordinal scale. Biometrics 539–548 (1988)
Allen, I.E., Seaman, C.A.: Likert scales and data analyses. Qual. Progress 40(7), 64–65 (2007)
Cox III, E.P.: The optimal number of response alternatives for a scale: a review. J. Mark. Res. 407–422 (1980)
Norman, G.: Likert scales, levels of measurement and the “laws” of statistics. Adv. Health Sci. Educ. 15(5), 625–632 (2010)
Hauke, J., Kossowski, T.: Comparison of values of Pearson’s and Spearman’s correlation coefficients on the same sets of data. Quaestiones Geographicae 30(2), 87–93 (2011)
Newson, R.: Parameters behind “nonparametric” statistics: Kendall’s tau, Somers’ D and median differences (2002)
Lai, W.P.B.: A workplace exercise intervention in China: an outcome and process evaluation (Doctoral dissertation, University of Nottingham) (2018)
Rubino, C., Luksyte, A., Perry, S.J., Volpone, S.D.: How do stressors lead to burnout? The mediating role of motivation. J. Occup. Health Psychol. 14(3), 289 (2009)
Kumari, K., Usmani, S., Siddiqui, S.J., Husain, J.: The effects of sleep deprivation on the job performance of working mothers. J. Bus. Stud. 12(1), 95–120 (2016)
Eckhardt, A., Laumer, S., Maier, C., Weitzel, T.: The effect of personality on IT personnel’s job-related attitudes: establishing a dispositional model of turnover intention across IT job types. J. Inf. Technol. 31(1), 48–66 (2016)
Raziq, A., Maulabakhsh, R.: Impact of working environment on job satisfaction. Procedia Econ. Finan. 23, 717–725 (2015)
Jain, R., Kaur, S.: Impact of work environment on job satisfaction. Int. J. Sci. Res. Publ. 4(1), 1–8 (2014)
Duffy, R.D., Autin, K.L., Bott, E.M.: Work volition and job satisfaction: examining the role of work meaning and person–environment fit. Career Dev. Q. 63(2), 126–140 (2015)
Beck, K., et al.: Manifesto for agile software development (2001)
Cullen, K.L., Edwards, B.D., Casper, W.C., Gue, K.R.: Employees’ adaptability and perceptions of change-related uncertainty: implications for perceived organizational support, job satisfaction, and performance. J. Bus. Psychol. 29(2), 269–280 (2014)
Clark, A., Oswald, A., Warr, P.: Is job satisfaction U-shaped in age? J. Occup. Organ. Psychol. 69(1), 57–81 (1996)
Jackson, M.: The world and the machine. In: Proceedings of the 17th International Conference on Software Engineering, pp. 283–292. ACM, April 1995
Cheung, G.W., Rensvold, R.B.: Evaluating goodness-of-fit indexes for testing measurement invariance. Struct. Equ. Model. 9(2), 233–255 (2002)
Fan, W., Yan, Z.: Factors affecting response rates of the web survey: a systematic review. Comput. Hum. Behav. 26(2), 132–139 (2010)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Tarasov, A. (2019). Assessing Job Satisfaction of Software Engineers Using GQM Approach. In: Mazzara, M., Bruel, JM., Meyer, B., Petrenko, A. (eds) Software Technology: Methods and Tools. TOOLS 2019. Lecture Notes in Computer Science(), vol 11771. Springer, Cham. https://doi.org/10.1007/978-3-030-29852-4_10
Download citation
DOI: https://doi.org/10.1007/978-3-030-29852-4_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-29851-7
Online ISBN: 978-3-030-29852-4
eBook Packages: Computer ScienceComputer Science (R0)