[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3195836.3195851acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

An initial understanding of task interdependence in software engineering: a case study

Published: 27 May 2018 Publication History

Abstract

Context: Task interdependence is one of the social characteristics of work design, which has been related by some authors to the level of interaction between team members and their results. In recent years, more research aiming to investigate the interactions between people and teamwork in Software Engineering (SE) has been conducted. However, few of these initiatives have been associated with work design, especially as related to task interdependence in SE. Goal: To investigate the perception of the individuals in a software development team concerning task interdependence and their individual impact on teamwork dynamics. Method: We investigated a development team from a Brazilian software development company. For data collection, interviews were conducted and qualitative coding techniques were used to analyze and synthesize our findings. In addition, we have the support of an analytical framework built at the commencement of our research. Results: Task interdependence increases the need for information sharing and synchronization of tasks, it also favors the creation of an environment conducive to redundancy of knowledge and mutual help, and it is moderated by interpersonal relationships, a sense of belonging, and individual competencies and skills, favoring the generation of better results in software development teams. Conclusion: Task interdependence is an important practice and an essential and impacting factor in teamwork dynamics which can enhance the performance of software development teams.

References

[1]
Silvia T. Acuña, Marta Gómez, and Natalia Juristo. 2009. How do personality, team processes and task characteristics relate to job satisfaction and software quality? Information and Software Technology 51, 3 (2009), 627 -- 639.
[2]
J. Stacy Adams. 1965. Inequity In Social Exchange. Advances in Experimental Social Psychology, Vol. 2. Academic Press, 267 -- 299.
[3]
Hayward Patrick Andres. 1996. The Effects of Task Interdependence, Goal Conflict, and Coordination Strategy on Software Project Success: An Empirical Investigation. Ph.D. Dissertation. Tallahassee, FL, USA. UMI Order No. GAX96--25655.
[4]
Janis A. Cannon-Bowers and Eduardo Salas. 2001. Reflections on shared cognition. Journal of Organizational Behavior 22, 2 (2001), 195--202.
[5]
Fabio Q. B. da Silva, César França, Cleyton V. C. de Magalhães, and Ronnie E. S. Santos. 2016. Preliminary Findings About the Nature of Work in Software Engineering: An Exploratory Survey. In Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM '16). ACM, New York, NY, USA, Article 10, 6 pages.
[6]
Carsten De Dreu. 2007. Cooperative Outcome Interdependence, Task Reflexivity, and Team Effectiveness: A Motivated Information Processing Perspective. 92 (06 2007), 628--38.
[7]
Simon B. de Jong, Gerben S. Van der Vegt, and Eric Molleman. 2007. The relationships among asymmetry in task dependence, perceived helping behavior, and trust. Journal of Applied Psychology 92, 6 (11 2007), 1625--1637.
[8]
Nicola K. Gale, Gemma Heath, Elaine Cameron, Sabina Rashid, and Sabi Redwood. 2013. Using the framework method for the analysis of qualitative data in multi-disciplinary health research. BMC Medical Research Methodology 13, 1 (18 Sep 2013), 117.
[9]
M.P. Ganesh. 2011. Climate in Software Development Teams: Role of Task Interference and Procedural Justice. Conference on Interdisciplinary Business Research (2011).
[10]
J. R Hackman and G. R. Oldham. 1980. Work redesign. Addison-Wesley, Reading, MA.
[11]
Brian D. Janz, Jason A. Colquitt, and Raymond A. Noe. 1997. Knowledge worker team effectiveness: The role of autonomy, interdependence, team development, and contextual support variables. Personnel Psychology 50, 4 (1997), 877--904.
[12]
David Johnson and Roger T. Johnson. 1989. Cooperation and Competition: Theory and Research. (01 1989).
[13]
Tal Y. Katz-Navon and Miriam Erez. 2005. When Collective- and Self-Efficacy Affect Team Performance: The Role of Task Interdependence. Small Group Research 36, 4 (2005), 437--465.
[14]
Moses N. Kiggundu. 1983. Task interdependence and job design: Test of a theory. Organizational Behavior and Human Performance 31, 2 (1983), 145 -- 172.
[15]
Jared Ledoux. 2009. Team Task Interdependence Perceptions: Toward an Integrative Model of Teamwork. Master's thesis. Louisiana State University.
[16]
Sharan B. Merriam and Elizabeth J. Tisdell. 2016. Qualitative research: A guide to design and implementation. John Wiley and Sons.
[17]
Eric Molleman, Aukje Nauta, and Karen A. Jehn. 2004. Person-Job Fit Applied to Teamwork: A Multilevel Approach. Small Group Research 35, 5 (2004), 515--539.
[18]
M. Rehman, A. K. Mahmood, R. Salleh, and A. Amin. 2014. Work design characteristics and knowledge sharing behavior among Software Engineers. In 2014 International Conference on Computer and Information Sciences (ICCOINS). 1--5.
[19]
Per Runeson and Martin Höst. 2008. Guidelines for conducting and reporting case study research in software engineering. Empirical Software Engineering 14, 2 (19 Dec 2008), 131.
[20]
Ken Schwaber and Mike Beedle. 2001. Agile Software Development with Scrum (1st ed.). Prentice Hall PTR, Upper Saddle River, NJ, USA.
[21]
Dag I. K. Sjøberg, Tore Dybå, Bente C. D. Anda, and Jo E. Hannay. 2008. Building Theories in Software Engineering. Springer London, London, 312--336.
[22]
Simon Taggar and Victor Y. Haines. 2006. I need you, you need me: a model of initiated task interdependence. Journal of Managerial Psychology 21, 3 (2006), 211--230.
[23]
R. Wageman. 1995. Interdependence and group effectiveness. Administrative Science Quarterly 40, 1 (1995), 145--180.
[24]
T. Dingsøyr and T. Dybå. 2012. Team effectiveness in software development: Human and cooperative aspects in team effectiveness models and priorities for future studies. In 2012 5th International Workshop on Co-operative and Human Aspects of Software Engineering (CHASE). 27--29.

Cited By

View all
  • (2023)Dispositions that Computing Professionals Value in the WorkplaceProceedings of the 2023 ACM Conference on International Computing Education Research - Volume 110.1145/3568813.3600118(270-283)Online publication date: 7-Aug-2023
  • (2023)Perceptions of Task Interdependence in Software Development: An Industrial Case Study2023 IEEE/ACM 16th International Conference on Cooperative and Human Aspects of Software Engineering (CHASE)10.1109/CHASE58964.2023.00022(127-137)Online publication date: May-2023

Index Terms

  1. An initial understanding of task interdependence in software engineering: a case study

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    CHASE '18: Proceedings of the 11th International Workshop on Cooperative and Human Aspects of Software Engineering
    May 2018
    136 pages
    ISBN:9781450357258
    DOI:10.1145/3195836
    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 ACM 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: 27 May 2018

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. human factors
    2. qualitative research
    3. software engineering
    4. task interdependence
    5. work design

    Qualifiers

    • Research-article

    Conference

    ICSE '18
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 47 of 70 submissions, 67%

    Upcoming Conference

    ICSE 2025

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)10
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 21 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Dispositions that Computing Professionals Value in the WorkplaceProceedings of the 2023 ACM Conference on International Computing Education Research - Volume 110.1145/3568813.3600118(270-283)Online publication date: 7-Aug-2023
    • (2023)Perceptions of Task Interdependence in Software Development: An Industrial Case Study2023 IEEE/ACM 16th International Conference on Cooperative and Human Aspects of Software Engineering (CHASE)10.1109/CHASE58964.2023.00022(127-137)Online publication date: May-2023

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media