Perceptions of Task Interdependence in Software Development: An Industrial Case Study

被引:0
作者
de Banos Souza, Mayara Benicio [1 ,2 ]
da Silva, Fabio Q. B. [1 ]
Seaman, Carolyn [3 ]
机构
[1] Univ Fed Pernambuco, Recife, PE, Brazil
[2] Univ Fed Vale Sao Francisco, Juazeiro, Brazil
[3] UMBC, Baltimore, MD USA
来源
2023 IEEE/ACM 16TH INTERNATIONAL CONFERENCE ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING, CHASE | 2023年
关键词
task interdependence; work design; qualitative research; case study; software engineering; JOB DESIGN; WORK; PERSONALITY;
D O I
10.1109/CHASE58964.2023.00022
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Context: Task interdependence is a work design factor that expresses the mutual dependency between tasks that compose a whole work. In software development, task interdependencies are created by the technical dependencies between the components of the software system and by how the development tasks are allocated to individuals in a teamwork context. Despite its importance for individual and team effectiveness, we still do not have studies about how software engineers perceive task interdependence in practice. Goal: To understand the perceptions of software engineers about the interdependence in their work and how these perceptions interact with other human and technical factors in the development process. Method: We performed an exploratory qualitative case study of a single software development team in a Brazilian software company that developed solutions for the financial market. We interviewed all 10 team members and used standard coding techniques from qualitative research to code, categorize, and synthesize data. Results: Individuals are consistent in their understanding of task interdependence and how it happens in practice. However, there are asymmetries between the individual perceptions in an interdependence relationship, which seem to exacerbate expressed feelings of anxiety and dissatisfaction. Conclusion: Our results suggest that the perception of task interdependence in software development is often not symmetrical with potential negative effects on emotional states that are related to motivation and satisfaction in the workplace.
引用
收藏
页码:127 / 137
页数:11
相关论文
共 30 条
[1]  
ACM, EMP STAND COND EV RE
[2]   How do personality, team processes and task characteristics relate to job satisfaction and software quality? [J].
Acuna, Silvia T. ;
Gomez, Marta ;
Juristo, Natalia .
INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (03) :627-639
[3]  
BRASIL National Health Council, 2013, OFFICIAL DIARY UNION, P59
[4]   RELATIONS BETWEEN WORK GROUP CHARACTERISTICS AND EFFECTIVENESS - IMPLICATIONS FOR DESIGNING EFFECTIVE WORK GROUPS [J].
CAMPION, MA ;
MEDSKER, GJ ;
HIGGS, AC .
PERSONNEL PSYCHOLOGY, 1993, 46 (04) :823-850
[5]   Personality types in software engineering [J].
Capretz, LF .
INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 2003, 58 (02) :207-214
[6]   Future Research in Agile Systems Development: Applying Open Innovation Principles Within the Agile Organisation [J].
Conboy, Kieran ;
Morgan, Lorraine .
AGILE SOFTWARE DEVELOPMENT: CURRENT RESEARCH AND FUTURE DIRECTIONS, 2010, :223-+
[7]   Structural Interdependence in Teams: An Integrative Framework and Meta-Analysis [J].
Courtright, Stephen H. ;
Thurgood, Gary R. ;
Stewart, Greg L. ;
Pierotti, Abigail J. .
JOURNAL OF APPLIED PSYCHOLOGY, 2015, 100 (06) :1825-1846
[8]   Preliminary Findings about the Nature of Work in Software Engineering: An Exploratory Survey [J].
da Silva, Fabio Q. B. ;
Franca, Cesar ;
de Magalhaes, Cleyton V. C. ;
Santos, Ronnie E. S. .
ESEM'16: PROCEEDINGS OF THE 10TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT, 2016,
[9]  
De Santana Anderson M., 2013, Proceedings of the 2013 3rd International Workshop on Replication in Empirical Software Engineering Research (RESER 2013), P34, DOI 10.1109/RESER.2013.18
[10]   Five misunderstandings about case-study research [J].
Flyvbjerg, B .
QUALITATIVE INQUIRY, 2006, 12 (02) :219-245