skip to main content
10.1145/2884781.2884837acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

Building a theory of job rotation in software engineering from an instrumental case study

Published: 14 May 2016 Publication History

Abstract

Job Rotation is an organizational practice in which individuals are frequently moved from a job (or project) to another in the same organization. Studies in other areas have found that this practice has both negative and positive effects on individuals' work. However, there are only few studies addressing this issue in software engineering so far. The goal of our study is to investigate the effects of job rotation on work related factors in software engineering by performing a qualitative case study on a large software organization that uses job rotation as an organizational practice. We interviewed senior managers, project managers, and software engineers that had experienced this practice. Altogether, 48 participants were involved in all phases of this research. Collected data was analyzed using qualitative coding techniques and the results were checked and validated with participants through member checking. Our findings suggest that it is necessary to find balance between the positive effects on work variety and learning opportunities, and negative effects on cognitive workload and performance. Further, the lack of feedback resulting from constant movement among projects and teams may have a negative impact on performance feedback. We conclude that job rotation is an important organizational practice with important positive results. However, managers must be aware of potential negative effects and deploy tactics to balance them. We discuss such tactics in this article.

References

[1]
Ollo-Lopez, A.; Bayo-Moriones, A.; Larraza-Kintana, M. The relationship between new work practices and employee effort. Journal of industrial relations. Vol. 52, no. 2, 2010.
[2]
Coyne, P. F. An evidence-based model of job rotation (PhD Dissetation). Middlesex University. London, UK, 2011.
[3]
Woods, R. Human Resources Management. AHMA. Michigan, 1995.
[4]
Pirzadeh, L. Human Factors in Software Development: A Systematic Literature Review (Master Thesis). Chalmers University of Technology. Göteborg, Sweden, 2010.
[5]
Hsieh, A.; Chao, H. A Reassessment of the Relationship between Job Specialization, Job Rotation and Job Burnout: Example of Taiwan's High-technology Industry'. International Journal of Human Resource Management, 2004.
[6]
Kuijer, P. P.; Vries, W. H.; van Der Beek, A. J.; van Dieen, J. H.; Visser, B. Fringsdresen, M. H. Effect of job rotation on work demands, workload, and recovery of refuse truck drivers and collectors. The journal of human factors and ergonomics society, 2004.
[7]
Richardson, A.; Douglas, M.; Shuttler, R.; Hagland, M. R. Critical care staff rotation: outcomes of a survey and pilot study. Nursing in Critical Care, 2003.
[8]
Campion, M.; Cheraskin, L.; Stevens, M. Career-related antecedents and outcomes of job rotation. Academy of management journal, 1994.
[9]
Kaymaza, K. The Effects of Job Rotation Practices on Motivation: A Research on Managers in the Automotive Organizations. Business and Economics Research Journal, 2010.
[10]
Ho, W. H.; Chang, C. S.; Shih, Y. L.; Liang, R. D. Effects of job rotation and role stress among nurses on job satisfaction and organizational commitment. BMC Health Services Research, 2009.
[11]
Fægri, T. E.; Dybå, T.; Dingsøyr, T. Introducing knowledge redundancy practice in software development: Experiences with job rotation in support work. Information and Software Technology, v. 52, 2010.
[12]
Fægri, T. E. Improving General Knowledge in Agile Software Organizations Agile Conference. Chicago, 2009.
[13]
Eisenhardt, K. M. Building Theories From Case Study Research. The Academy of Management Review, 1989.
[14]
Merriam, S. B. Qualitative Research: a Guide to Design and Implementation. San Francisco, CA: Jossey-Bass, 2009.
[15]
Seaman, C. Qualitative Methods in Empirical Studies of Software Engineering. IEEE Transactions on Software Engineering. Volume 25, Issue 4, 1999.
[16]
Patton, M. Q. How to use qualitative methods in evaluation. Newbury Park, CA: Sage, 1989.
[17]
Strauss, A.; Corbin, J. Pesquisa qualitativa: técnicas e procedimentos para o desenvolvimento de teoria fundamentada. Tradução Luciane de Oliveira da Rocha. 2. ed. Porto Alegre: Artmed, 2008.
[18]
Harper, M.; Cole, P. Member Checking: Can Benefits Be Gained Similar to Group Therapy? The Qualitative Report, 2012.
[19]
Krefting, L. Rigor in qualitative research: The assessment of trustworthiness. The American Journal of Occupational Therapy, 1991.
[20]
França, A. C. C.; Sharp, H.; da Silva, F. Q. B. Motivated software engineers are engaged and focused, while satisfied ones are happy. Proceedings of the 8th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM). Torino, Italy, 2014.
[21]
França, A. C. C. A Theory of Motivation andSatisfaction of Software Engineers (PhD Dissertation). Center for Informatics, Federal University of Pernambuco, Recife, 2014.
[22]
A. V. Carron, L. R. Brawley. Cohesion: Conceptual and Measurement Issues, Small Group Research, 31, 1, 89--106, 2000.
[23]
K. A. Jehn. A multimethod examination of the benefits and detriments of intragroup conflict, Adm. Sci. Q 40, 256--282, 1995.
[24]
Passos, C.; Cruzes, D. S.; Mendonça, M. Applying Theory of Reasoned Action in the Context of International Conference on Evaluation and Assessment in Software Engineering. Porto de Galinhas, 2013.
[25]
Cohen, C. F.; Birkin, S. J.; Garfield, M. J.; Webb, H. W. Managing Conflict in Software Testing. Communications of the ACM, 2004.
[26]
Ang, K. T.; Thong, J. Y. L; Yap, C. S. It Implementation through The Lens of Organizational Learning: A Case Study of Insuror. International Conference on Information Systems, 1997.
[27]
Siy, H. P.; Herbsleb, J. D.; Mockus, A.; Krishnan, M.; Tucker, G. T. Making the Software Factory Work: Lessons from a Decade of Experience. International Software Metrics Symposium, 2001.
[28]
Birk, A.; Heller, G.; John, I.; Schmid, K.; MAßen, T. Müller, K. Product Line Engineering: The State of the Practice. IEEE Software, 2003.
[29]
Patnayakuni, R.; Rai, A.; Tiwana, A. Systems Development Process Improvement: A Knowledge Integration Perspective. IEEE Transactions on Engineering Management, 2007.
[30]
Kukko, M; Helander, N.; Virtanen, P. Knowledge management in renewing software development processes. Hawaii International Conference on System Sciences, 2008.
[31]
Moe, N. B.; Dingsøyr, T.; Dybå, T. Overcoming barriers to selfmanagement in software teams. IEEE Software, 2009.
[32]
Xu, Y.; Zhang, C.; Zhang, C. Information Seeking in an Information Systems Project Team. IEEE Transactions on Professional Communication, 2010.
[33]
Jaakkola, H.; Henno J.; Linna, P. Software Development in a Multicultural Context: Adaptive and Learning Organizations. International Convention on Information and Communication Technology, Electronics and Microelectronics, 2010.
[34]
Melo, C.; Cruzes, D. S.; Kon, F.; Conradi, R. Agile Team Perceptions of Productivity Factors. Agile Conference, 2011.
[35]
Franca, C. A. C.; Felix, A. L. C.; da Silva, F. Q. B. Towards an explanatory theory of motivation in software engineering: a qualitative case study of a government organization. International Conference on Evaluation & Assessment in Software Engineering, 2012.
[36]
Fowdar, C. D.; Nagowah, S. D. Knowledge Management Practices in IT ProjectBased Companies in an African Country. International Conference on Computer & Information Science, 2012.
[37]
Alnuem, A. M.; Ahmad, A.; Khan, H. Requirements Understanding: A Challenge in Global Software Development. International Conference on Computer Software and Applications, 2012.
[38]
Kankanhallia, A.; Tana, B. C. Y.; Weia, K.; Holmes, M. C. Cross-cultural differences and information systems developer values. Decision Support Systems, 2004.
[39]
Bjarnason, E.; Runeson, P; Borg, M.; Unterkalmsteiner, M.; Engström, E.; Regnell, B.; Sabaliauskaite, G.; Loconsole, A.; Gorschek, T.; Feldt, R. Challenges and practices in aligning requirements with verification and validation: a case study of six companies. Empirical Software Engineering, 2013.

Cited By

View all
  • (2024)Towards Effective People Management in Software Projects: A Comprehensive Catalog of Good PracticesInternational Journal of Software Engineering and Knowledge Engineering10.1142/S021819402430001X34:11(1693-1715)Online publication date: 30-Aug-2024
  • (2022)Joy to the Work: How Does Software Team Formation Strategy Influence Job Satisfaction?Proceedings of the XXI Brazilian Symposium on Software Quality10.1145/3571473.3571506(1-10)Online publication date: 7-Nov-2022
  • (2022)Understanding the relationships between the perceptions of burnout and instability in Software EngineeringProceedings of the XXXVI Brazilian Symposium on Software Engineering10.1145/3555228.3555251(58-67)Online publication date: 5-Oct-2022
  • Show More Cited By

Index Terms

  1. Building a theory of job rotation in software engineering from an instrumental case study

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ICSE '16: Proceedings of the 38th International Conference on Software Engineering
    May 2016
    1235 pages
    ISBN:9781450339001
    DOI:10.1145/2884781
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 14 May 2016

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. case study
    2. job rotation
    3. performance
    4. software engineering
    5. software teams

    Qualifiers

    • Research-article

    Conference

    ICSE '16
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 276 of 1,856 submissions, 15%

    Upcoming Conference

    ICSE 2025

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)25
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 13 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Towards Effective People Management in Software Projects: A Comprehensive Catalog of Good PracticesInternational Journal of Software Engineering and Knowledge Engineering10.1142/S021819402430001X34:11(1693-1715)Online publication date: 30-Aug-2024
    • (2022)Joy to the Work: How Does Software Team Formation Strategy Influence Job Satisfaction?Proceedings of the XXI Brazilian Symposium on Software Quality10.1145/3571473.3571506(1-10)Online publication date: 7-Nov-2022
    • (2022)Understanding the relationships between the perceptions of burnout and instability in Software EngineeringProceedings of the XXXVI Brazilian Symposium on Software Engineering10.1145/3555228.3555251(58-67)Online publication date: 5-Oct-2022
    • (2022)Practices to improve teamwork in software development during the COVID-19 pandemicProceedings of the 15th International Conference on Cooperative and Human Aspects of Software Engineering10.1145/3528579.3529174(81-85)Online publication date: 21-May-2022
    • (2022)Identification and Analysis of Factors Influencing Turnover Intention of Pakistan IT Professionals: An Empirical StudyIEEE Access10.1109/ACCESS.2022.318175310(64234-64256)Online publication date: 2022
    • (2022)Human Aspects in Software Development: A Systematic Mapping StudyCollaboration Technologies and Social Computing10.1007/978-3-031-20218-6_1(1-22)Online publication date: 23-Oct-2022
    • (2022)Tracing User Stories and Source Code Using the Language Extended LexiconInformation Systems and Technologies10.1007/978-3-031-04819-7_40(413-429)Online publication date: 17-May-2022
    • (2021)Analyzing Software Security-related Size and its Relationship with Vulnerabilities in OSS2021 IEEE 21st International Conference on Software Quality, Reliability and Security (QRS)10.1109/QRS54544.2021.00105(956-965)Online publication date: Dec-2021
    • (2021)The organization of software teams in the quest for continuous deliveryInformation and Software Technology10.1016/j.infsof.2021.106672139:COnline publication date: 23-Aug-2021
    • (2020)A Methodology for Creating a Macro Action Plan to Improve IT Use and Its Governance in OrganizationsInformation10.3390/info1109042711:9(427)Online publication date: 31-Aug-2020
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media