Write a Blog >>
ICSE 2023
Sun 14 - Sat 20 May 2023 Melbourne, Australia

Software development teams, an essential component of the software ecosystem, frequently face organizational and social anti-patterns known as community smells. The occurrence of these smells leads to technical debt, which affects the entire software ecosystem. Therefore, exploring the nature of these smells and finding ways to refactor them is necessary. Existing studies explored various aspects related to community smells, including their identification, detection, and prediction. However, little is known about how community smells co-occur in development communities. This paper bridges that gap by investigating these issues in the context of software communities in Bangladesh. Using a convenience sample recruitment strategy, 39 local software practitioners were chosen, and an interview-based study was conducted. The interviews were transcribed and analyzed using Straussian Grounded Theory. Data was collected on the twenty-nine community smells defined in the literature. Analyzing the data, we identified the five most prominent community smells in the software industry of Bangladesh, which are: Priggish Members, Informality Excess, Truck Factor, Time Warp and Cognitive Distance. The co-occurrence between the smells was discovered using association rule mining. Twelve association rules were discovered. Besides, an association graph was developed based on the association rules found, which can assist management to prioritize which smells to refactor first. Furthermore, refactoring strategies adopted in the local industry were identified. Finally, the strategies were ranked using the association graph to help practitioners perform efficient community smell refactoring.

Sun 14 May

Displayed time zone: Hobart change

11:00 - 12:30
SESoS Technical Session 1: Systems-of-Systems & EcosystemsSESoS at Meeting Room 107
11:00
18m
Paper
Achieving Interoperability with MBSE and Asset Administration Shells: Integration of MATLAB/Simulink and BaSyx
SESoS
P: Mateus Molina Fraunhofer IESE, A: Tagline Treichel Fraunhofer IESE
11:18
18m
Paper
Virtual validation of the system architecture design of a production plant with regard to fault tolerance
SESoS
P: Thomas Bauer Fraunhofer IESE, A: Felix Schulte-Langforth Fraunhofer IESE, A: Zain Shahwar PUMACY TECHNOLOGIES AG, A: Bernd Bredehorst PUMACY TECHNOLOGIES AG
11:36
18m
Talk
Social Networks during Software Ecosystems’ Death
SESoS
P: Pedro Arantes UFMS, A: Felipe Soupinski Federal University of Mato Grosso do Sul, A: Awdren Fontão Federal University of Mato Grosso do Sul (UFMS)
11:54
18m
Paper
Towards a SECO for Carbon Credit Control
SESoS
P: Luiz Fernando Santos Federal University of Juiz de Fora, A: Jonas Gomes UFJF, A: Regina Braga UFJF, A: José Maria David Federal University of Juiz de Fora, A: Victor Ströele UFJF
12:12
18m
Paper
Exploring Community Smell Co-occurrences in the Context of Bangladesh: An Empirical Study
SESoS
P: Noshin Tahsin Institute of Information Technology, University of Dhaka, A: Kazi Sakib Institute of Information Technology, University of Dhaka