Skip to main content

Assessing Job Satisfaction of Software Engineers Using GQM Approach

  • Conference paper
  • First Online:
Software Technology: Methods and Tools (TOOLS 2019)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 11771))

Included in the following conference series:

  • 890 Accesses

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%.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. DeMarco, Lister: Productive Projects and Teams. Dorset House (1987)

    Google Scholar 

  2. Boehm, B., et al.: Cost Estimation with COCOMO II. Prentice-Hall, Upper Saddle River (2000)

    Google Scholar 

  3. 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)

    Article  Google Scholar 

  4. Locke, E.A.: Job satisfaction. In: Gruneberg, M., Wall, T. (eds.) Social Psychology and Organizational Behavior, pp. 93–117. Wiley, New York (1984)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Article  Google Scholar 

  7. 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)

    Google Scholar 

  8. Maslach, C.: Burnout: a multidimensional perspective. In: Professional Burnout, pp. 19–32. Routledge (2017)

    Google Scholar 

  9. Pedrycz, W., Russo, B., Succi, G.: A model of job satisfaction for collaborative development processes. J. Syst. Softw. 84(5), 739–752 (2011)

    Article  Google Scholar 

  10. 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

    Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. 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)

    Google Scholar 

  13. Beck, K.: Test-Driven Development: By Example. Addison-Wesley Professional, Boston (2003)

    Google Scholar 

  14. Fowler, M., Foemmel, M.: Continuous integration. Thought-Works, vol. 122, p. 14 (2006). http://wwwthoughtworks.com/ContinuousIntegration.pdf

  15. Beck, K.: Extreme Programming Explained – Embracing the Change. Addison Wesley, Boston (2000)

    Google Scholar 

  16. 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

    Google Scholar 

  17. 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)

    Article  Google Scholar 

  18. 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

    Google Scholar 

  19. Basili, V.R.: Applying the Goal/Question/Metric paradigm in the experience factory. Softw. Qual. Assur. Meas.: Worldwide Perspect. 7(4), 21–44 (1993)

    Google Scholar 

  20. 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

    Chapter  Google Scholar 

  21. 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

    Google Scholar 

  22. 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

    Chapter  Google Scholar 

  23. Agresti, A.: A model for agreement between ratings on an ordinal scale. Biometrics 539–548 (1988)

    Google Scholar 

  24. Allen, I.E., Seaman, C.A.: Likert scales and data analyses. Qual. Progress 40(7), 64–65 (2007)

    Google Scholar 

  25. Cox III, E.P.: The optimal number of response alternatives for a scale: a review. J. Mark. Res. 407–422 (1980)

    Article  Google Scholar 

  26. Norman, G.: Likert scales, levels of measurement and the “laws” of statistics. Adv. Health Sci. Educ. 15(5), 625–632 (2010)

    Article  Google Scholar 

  27. 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)

    Article  Google Scholar 

  28. Newson, R.: Parameters behind “nonparametric” statistics: Kendall’s tau, Somers’ D and median differences (2002)

    Google Scholar 

  29. Lai, W.P.B.: A workplace exercise intervention in China: an outcome and process evaluation (Doctoral dissertation, University of Nottingham) (2018)

    Google Scholar 

  30. 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)

    Article  Google Scholar 

  31. 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)

    Google Scholar 

  32. 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)

    Article  Google Scholar 

  33. Raziq, A., Maulabakhsh, R.: Impact of working environment on job satisfaction. Procedia Econ. Finan. 23, 717–725 (2015)

    Article  Google Scholar 

  34. Jain, R., Kaur, S.: Impact of work environment on job satisfaction. Int. J. Sci. Res. Publ. 4(1), 1–8 (2014)

    Google Scholar 

  35. 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)

    Article  Google Scholar 

  36. Beck, K., et al.: Manifesto for agile software development (2001)

    Google Scholar 

  37. 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)

    Article  Google Scholar 

  38. Clark, A., Oswald, A., Warr, P.: Is job satisfaction U-shaped in age? J. Occup. Organ. Psychol. 69(1), 57–81 (1996)

    Article  Google Scholar 

  39. Jackson, M.: The world and the machine. In: Proceedings of the 17th International Conference on Software Engineering, pp. 283–292. ACM, April 1995

    Google Scholar 

  40. Cheung, G.W., Rensvold, R.B.: Evaluating goodness-of-fit indexes for testing measurement invariance. Struct. Equ. Model. 9(2), 233–255 (2002)

    Article  MathSciNet  Google Scholar 

  41. Fan, W., Yan, Z.: Factors affecting response rates of the web survey: a systematic review. Comput. Hum. Behav. 26(2), 132–139 (2010)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Aleksandr Tarasov .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics