Collaborative learning behaviour in software development teams

被引:0
|
作者
Mukherji, S [1 ]
Oja, AK [1 ]
机构
[1] Indian Inst Management, Bangalore 560076, Karnataka, India
关键词
D O I
10.1142/9789812702081_0009
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
Software development is a knowledge intensive activity. Commercial production of software is carried out in teams where the collective knowledge of team members is harnessed to create a solution for a business problem. The abstract nature of software makes it imperative for team members to continuously share tacit knowledge and engage in collaborative learning. Based on analysis of data collected from 588 software developers working in 83 teams, this research identifies the factors that influence collaborative learning in software development teams and the impact of such learning on team effectiveness. The results indicate that teams that are managed by following open and transparent processes and inculcating relationships based on trust have high degree of collaborative learning among team members. However, collaborative learning behaviour does not benefit all kinds of teams. While it benefits teams involved in software product development, its impact on teams involved in support and maintenance of software solutions is insignificant. The implications of these findings for organizational knowledge management initiatives are discussed.
引用
收藏
页码:87 / 96
页数:10
相关论文
共 50 条
  • [31] An Empirical Study on Collaborative Architecture Decision Making in Software Teams
    Dasanayake, Sandun
    Markkula, Jouni
    Aaramaa, Sanja
    Oivo, Markku
    [J]. SOFTWARE ARCHITECTURE, ECSA 2016, 2016, 9839 : 238 - 246
  • [32] Approaches to collaborative software development
    Hildenbrand, Tobias
    Rothlauf, Franz
    Heinzl, Armin
    [J]. WIRTSCHAFTSINFORMATIK, 2007, 49 : 72 - 80
  • [33] Approaches to collaborative software development
    Hildenbrand, Tobias
    Rothlauf, Franz
    Geisser, Michael
    Heinzl, Armin
    Kude, Thomas
    [J]. CISIS 2008: THE SECOND INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT AND SOFTWARE INTENSIVE SYSTEMS, PROCEEDINGS, 2008, : 523 - 528
  • [34] Group learning: an analysis of individuals in software development teams who perform interdependent tasks
    da Fonseca, Leticia Rodrigues
    Silva, Marcelo Ribeiro
    Silva, Sheldon William
    Pereira, Guilherme Marques
    [J]. INTERNATIONAL JOURNAL OF INNOVATION AND LEARNING, 2021, 29 (01) : 89 - 105
  • [35] Improving productivity of local software development teams in a global software development environment
    Blois Ribeirol, Marcelo
    Czekster, Ricardo M.
    Webber, Thais
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING, PROCEEDINGS, 2006, : 253 - +
  • [36] The Role Of Flexibility On Software Development Performance: An Empirical Study On Software Development Teams
    Gunsel, Ayse
    Acikgoz, Atif
    Tukel, Ayca
    Ogut, Emine
    [J]. 8TH INTERNATIONAL STRATEGIC MANAGEMENT CONFERENCE, 2012, 58 : 853 - 860
  • [37] Supporting Collaborative Software Development in Academic Learning Environment A Collaborative Pair and Quadruple Programming based Approach
    Arora, Ritu
    Goel, Sanjay
    Mittal, R. K.
    [J]. 2017 TENTH INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING (IC3), 2017, : 264 - 270
  • [38] Middle leaders' facilitation of teacher learning in collaborative teams
    Lipscombe, Kylie
    Buckley-Walker, Kellie
    Tindall-Ford, Sharon
    [J]. SCHOOL LEADERSHIP & MANAGEMENT, 2023, 43 (03) : 301 - 321
  • [39] ENHANCING THE EFFECTIVENESS OF LEARNING THROUGH COLLABORATIVE LEARNING IN TEACHING AND STUDENT TEAMS
    Gilsanz, Ainhize
    Zorrilla, Pilar
    Aparicio, Gloria
    [J]. ICERI2015: 8TH INTERNATIONAL CONFERENCE OF EDUCATION, RESEARCH AND INNOVATION, 2015, : 7678 - 7685
  • [40] The Scrum software development process for small teams
    Rising, L
    Janoff, NS
    [J]. IEEE SOFTWARE, 2000, 17 (04) : 26 - +