Good Fences Make Good Neighbours? On the Impact of Cultural and Geographical Dispersion on Community Smells

2022 IEEE/ACM 44th International Conference on Software Engineering: Software Engineering in Society (ICSE-SEIS)(2022)

引用 12|浏览15
暂无评分
摘要
Software development is de facto a social activity that often involves people from all places to join forces globally. In such common instances, project managers must face social challenges, e.g., personality conflicts and language barriers, which often amount literally to “culture shock”. In this paper, we seek to analyze and illustrate how cultural and geographical dispersion-that is, how much a com-munity is diverse in terms of its members‘ cultural attitudes and geographical collocation-influence the emergence of collaboration and communication problems in open-source communities, a.k.a. community smells, the socio-technical precursors of unforeseen, often nasty organizational conditions amounting collectively to the phenomenon called social debt. We perform an extensive empirical study on cultural characteristics of GITHUB developers, and build a regression model relating the two types of dispersion-cultural and geographical-with the emergence of four types of commu-nity smells, i.e., Organizational Silo, Lone Wolf, Radio Silence, and Black Cloud. Results indicate that cultural and geographical factors influence collaboration and communication within open-source communities, to an extent which incites-or even more interestingly mitigates, in some cases-community smells, e.g., Lone Wolf, in development teams. Managers can use these findings to address their own organizational structure and tentatively diagnose any nasty phenomena related to the conditions under study. To what extent does the global and multi-cultural nature of software engineering influence software processes welfare? More specifically, does an increase in “globalization” of software activities negatively or positively influence known nasty effects common in the pro-cess of software construction? Rotating around these questions, this research finds that there is in fact evidence of the aforementioned in-fluence but it does not provide for positive effects only. Specifically, a decrease of globalization does not necessarily bode positively on conditions such as lone developers working in an individualistic fashion-a phenomenon known as “lone wolf” effect-and other nasty organizational phenomena potentially slowing down or halting software construction and maintenance activities.
更多
查看译文
关键词
Global Software Engineering,Cultural Dispersion,Community Smells,Software Organizational Structures,Empirical Studies
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要