APSEC 2022
Tue 6 - Fri 9 December 2022
Wed 7 Dec 2022 13:20 - 13:35 at Room1 - Empirical Studies 1 Chair(s): Masateru Tsunoda

Community smells are organizational and social anti-patterns in the development community that need to be refactored. In the literature, studies on community smell refactoring are found from the very conceptual level. However, little is known about the practitioners Eperceptions, refactoring readiness and the refactoring strategies adopted in local software communities. This paper bridge this gap by exploring these issues in the software industry of Bangladesh. A depth interview-based study was conducted on local software practitioners chosen through a convenience sample recruitment strategy. Interviews were transcribed and analyzed using Straussian Grounded Theory. We collected data on the four prominent smells according to literature and introduced a new measure called ‘Refactoring Readiness’ to calculate the community smell refactoring preparedness of a software development community. Analyzing the data, it is seen that 85% local practitioners perceive community smells as harmful but less than half take step to mitigate those smells. We identified eight unique refactoring strategies e.g. creating a structured communication plan, mentoring currently adopted by them and found that the Refactoring Readiness of the software industry of Bangladesh is 0.63 on a scale of 0-1. This provides evidence that more work needs to be done for refactoring community smells from the local sub-optimal development communities.

Wed 7 Dec

Displayed time zone: Osaka, Sapporo, Tokyo change

13:00 - 14:00
Empirical Studies 1SEIP - Software Engineering in Practice / Technical Track at Room1
Chair(s): Masateru Tsunoda Kindai University
13:00
20m
Paper
An Empirical Study on Multi-Source Cross-Project Defect Prediction Models
Technical Track
Xuanying Liu Beijing Jiaotong University, Zonghao Li Beijing Jiaotong University, Jiaqi Zou Beijing Jiaotong University, Haonan Tong Beijing Jiaotong University
13:20
15m
Paper
Refactoring Community Smells: An Empirical Study on the Software Practitioners of Bangladesh
SEIP - Software Engineering in Practice
Noshin Tahsin Institute of Information Technology, University of Dhaka, Kazi Sakib Institute of Information Technology, University of Dhaka
13:35
20m
Paper
How Libraries Evolve: A Survey of Two Industrial Companies and an Open-Source Community
Technical Track
Oleksandr Zaitsev Arolla, Univ. Lille, Inria, CNRS, Centrale Lille, UMR 9189 CRIStAL, F-59000 Lille, France, Stéphane Ducasse Inria; University of Lille; CNRS; Centrale Lille; CRIStAL, Nicolas Anquetil University of Lille, Lille, France, Arnaud Thiefaine Arolla