Write a Blog >>
ICSE 2021
Mon 17 May - Sat 5 June 2021

Social debt has been defined as the presence in a project of costly sub-optimal organizational conditions, e.g., non-cohesive development communities whose members have communication or coordination issues. Community smells are indicators of such sub-optimal organizational structures and may well lead to social debt. Recently, several studies analyzed actors affecting the presence of community smells and their harmfulness, or proposed refactoring strategies to mitigate them. However, to the best of our knowledge, there is still a limited understanding of the factors influencing the variability of community smells, namely how they increase/decrease in magnitude over time. In this paper, we aim at conducting the first statistical experimentation on the matter, by analyzing how a set of 40 socio-technical factors, e.g., turnover or communicability, impact the variability of four community smells on a dataset composed of 60 open-source communities. The results of the study reveal that communicability is, in most cases, important to reduce the risk of an increase of community smell instances, while broadening the collaboration network does not always have a positive effect.

Conference Day
Fri 28 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

10:00 - 10:55
4.1.1. Open Source: General IssuesSEIS - Software Engineering in Society / Technical Track / SEIP - Software Engineering in Practice at Blended Sessions Room 1 +12h
Chair(s): Igor SteinmacherFederal University of Technology - Paraná / Northern Arizona University
10:00
20m
Paper
Extracting Rationale for Software Development Decisions—A Study of Python Email ArchivesTechnical Track
Technical Track
Pankajeshwara SharmaUniversity of Otago, Dunedin, Bastin Tony Roy SavarimuthuUniversity of Otago, Dunedin, New Zealand, Nigel StangerUniversity of Otago, Dunedin
Pre-print
10:20
20m
Paper
An Empirical Study of the Landscape of Open Source Projects in Baidu, Alibaba, and TencentSEIP
SEIP - Software Engineering in Practice
Junxiao HanZhejiang University, Shuiguang DengZhejiang University, David LoSingapore Management University, Chen ZhiZhejiang University, Jianwei YinZhejiang University, Xin XiaHuawei Software Engineering Application Technology Lab
Pre-print
10:40
15m
Paper
Understanding Community Smells Variability: A Statistical ApproachArtifact ReusableSEISArtifact Available
SEIS - Software Engineering in Society
Gemma CatolinoTilburg University & ​Jheronimus Academy of Data Science, Fabio PalombaUniversity of Salerno, Damian Andrew TamburriTU/e, Alexander SerebrenikEindhoven University of Technology
Pre-print
22:00 - 22:55
22:00
20m
Paper
Extracting Rationale for Software Development Decisions—A Study of Python Email ArchivesTechnical Track
Technical Track
Pankajeshwara SharmaUniversity of Otago, Dunedin, Bastin Tony Roy SavarimuthuUniversity of Otago, Dunedin, New Zealand, Nigel StangerUniversity of Otago, Dunedin
Pre-print
22:20
20m
Paper
An Empirical Study of the Landscape of Open Source Projects in Baidu, Alibaba, and TencentSEIP
SEIP - Software Engineering in Practice
Junxiao HanZhejiang University, Shuiguang DengZhejiang University, David LoSingapore Management University, Chen ZhiZhejiang University, Jianwei YinZhejiang University, Xin XiaHuawei Software Engineering Application Technology Lab
Pre-print
22:40
15m
Paper
Understanding Community Smells Variability: A Statistical ApproachArtifact ReusableSEISArtifact Available
SEIS - Software Engineering in Society
Gemma CatolinoTilburg University & ​Jheronimus Academy of Data Science, Fabio PalombaUniversity of Salerno, Damian Andrew TamburriTU/e, Alexander SerebrenikEindhoven University of Technology
Pre-print