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

dc.contributor.authorSouza, Mayara Benício de Barros
dc.contributor.authorSilva, Fabio Q. B. da
dc.contributor.authorSeaman, Carolyn
dc.date.accessioned2023-05-18T16:10:37Z
dc.date.available2023-05-18T16:10:37Z
dc.date.issued2023-04-19
dc.description.abstractContext: 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.en_US
dc.description.sponsorshipThe authors would like to thank the participants of this study. Prof. Fabio Q. B. da Silva receives a research grant from CNPq 303738/2020-0.en_US
dc.description.urihttps://arxiv.org/abs/2304.09849en_US
dc.format.extent11 pagesen_US
dc.genrejournal articlesen_US
dc.genrepreprintsen_US
dc.identifierdoi:10.13016/m2ezpi-awbk
dc.identifier.urihttps://doi.org/10.48550/arXiv.2304.09849
dc.identifier.urihttp://hdl.handle.net/11603/28014
dc.language.isoen_USen_US
dc.relation.isAvailableAtThe University of Maryland, Baltimore County (UMBC)
dc.relation.ispartofUMBC Information Systems Department Collection
dc.relation.ispartofUMBC Faculty Collection
dc.rightsThis item is likely protected under Title 17 of the U.S. Copyright Law. Unless on a Creative Commons license, for uses protected by Copyright Law, contact the copyright holder or the author.en_US
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)*
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.titlePerceptions of Task Interdependence in Software Development: An Industrial Case Studyen_US
dc.typeTexten_US
dcterms.creatorhttps://orcid.org/0000-0001-6588-9830en_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2304.09849.pdf
Size:
411.76 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.56 KB
Format:
Item-specific license agreed upon to submission
Description: