Work Design and Job Rotation in Software Engineering: Results from an Industrial Study

被引:2
|
作者
Santos, Ronnie E. S. [1 ]
Baldassarre, Maria Teresa [2 ]
da Silva, Fabio Q. B. [1 ]
Magalhaes, Cleyton V. C. [1 ]
Capretz, Luiz Fernando [3 ]
Correia-Neto, Jorge S. [4 ]
机构
[1] Univ Fed Pernambuco, Ctr Informat, Recife, PE, Brazil
[2] Univ Bari, Dipartimento Informat, Bari, Italy
[3] Western Univ, Elect & Comp Engn Dept, London, ON, Canada
[4] Distance Educ & Technol Ctr UFRPE, Recife, PE, Brazil
关键词
Work Design; Job Rotation; Software Engineering; EXPERIENCES;
D O I
10.1109/CHASE.2019.00040
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Context: Job rotation is a managerial practice to be applied in the organizational environment to reduce job monotony, boredom, and exhaustion resulting from job simplification, specialization, and repetition. Previous studies have identified and discussed the use of project-to-project rotations in software practice, gathering empirical evidence from qualitative and field studies and pointing out set of work-related factors that can be positively or negatively affected by this practice. Goal: We aim to collect and discuss the use of job rotation in software organizations in order to identify the potential benefits and limitations of this practice supported by the statement of existing theories of work design. Method: Using a survey-based research design, we collected and analyzed quantitative data from software engineers about how software development work is designed and organized, as well as the potential effects of job rotations on this work design. We investigated 21 work design constructs, along with job burnout, role conflict, role ambiguity, and two constructs related to job rotation. Results: We identified one new benefit and six new limitations of job rotation, not observed in previous studies and added new discussions to the existing body of knowledge concerning the use of job rotation in software engineering practice. Conclusion: We believe that these results represent another important step towards the construction of a consistent and comprehensive body of evidence that can guide future research and also inform practice about the potential positive and negative effects of job rotation in software development companies.
引用
收藏
页码:139 / 146
页数:8
相关论文
共 50 条
  • [1] Building a Theory of Job Rotation in Software Engineering from an Instrumental Case Study
    Santos, Ronnie E. S.
    da Silva, Fabio Q. B.
    de Magalhaes, Cleyton V. C.
    Monteiro, Cleviton V. F.
    [J]. 2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2016, : 971 - 981
  • [2] Job rotation as a form of organization in the work practice of the Industrial Mechanics technician
    Escalona, Eulicer Escalona
    Lazo, Luis Tellez
    Gomez, Jose Alberto Rogers
    [J]. LUZ, 2024, 23 (01):
  • [3] A Buddhist Perspective on Industrial Engineering and the Design of Work
    Wei-Tau Lee
    James A. Blumenthal
    Kenneth H. Funk
    [J]. Science and Engineering Ethics, 2014, 20 : 551 - 569
  • [4] A Buddhist Perspective on Industrial Engineering and the Design of Work
    Lee, Wei-Tau
    Blumenthal, James A.
    Funk, Kenneth H., II
    [J]. SCIENCE AND ENGINEERING ETHICS, 2014, 20 (02) : 551 - 569
  • [5] SOFTWARE ENGINEERING FOR TELECOMMUNICATIONS - BRINGING RESEARCH RESULTS INTO INDUSTRIAL PRACTICE
    HUBAUX, JP
    [J]. ANNALES DES TELECOMMUNICATIONS-ANNALS OF TELECOMMUNICATIONS, 1992, 47 (1-2): : 25 - 37
  • [6] Linking software quality to software engineering activities, results from a case-study
    Trienekens, Jos J. M.
    Kusters, Rob J.
    Brussel, Dennis C.
    [J]. ICSOFT 2007: PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL SE: SOFTWARE ENGINEERING, 2007, : 117 - +
  • [7] Introducing knowledge redundancy practice in software development: Experiences with job rotation in support work
    Faegri, Tor Erlend
    Dyba, Tore
    Dingsoyr, Torgeir
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2010, 52 (10) : 1118 - 1132
  • [8] Software engineering technology innovation - Turning research results into industrial success
    Punter, Teade
    Krikhaar, Rene L.
    Bril, Reinder J.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2009, 82 (06) : 993 - 1003
  • [9] Studying work practices to assist tool design in software engineering
    Singer, J
    Lethbridge, T
    [J]. 6TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION (IWPC 98) - PROCEEDINGS, 1998, : 173 - 179
  • [10] Lessons from industrial adoption of software engineering practices
    Grady, RB
    [J]. NINTH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION, PROCEEDINGS, 1996, : 216 - 216