The Role of the Retrospective Meetings in Detecting, Refactoring and Monitoring Community Smells
Carlos Dantas, Tiago Massoni, Camila Sarmento, Rayana Rocha, Danielly, Gualberto

TL;DR
This study explores how retrospective meetings in agile teams help identify, refactor, and monitor social issues known as Community Smells, emphasizing their role in improving team dynamics and preventing dysfunctions.
Contribution
It provides empirical insights into the effectiveness of retrospectives in detecting and addressing Community Smells, highlighting areas for improvement in refactoring strategies and monitoring.
Findings
Retrospectives help identify core Community Smells.
Refactoring strategies are often formulated but inconsistently implemented.
Focusing on positive aspects may prevent Community Smells.
Abstract
Retrospective meetings play a vital role in agile development by facilitating team reflection on past work to enhance effectiveness. These meetings address various social aspects, including team dynamics, individual performance, processes, and technologies, ultimately leading to actions for improvement. Despite their importance, limited research has explored how these meetings handle forms of social debt, particularly Community Smells -- recurring dysfunctional patterns in team dynamics, such as poor communication or isolated work practices. This study seeks to understand how retrospective meetings address a few core Community Smells, examining whether these meetings help identify smells, make it possible to formulate refactoring strategies, support the monitoring of refactoring actions, and contribute to preventing the most prominent Community Smells. We conducted semi-structured…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Techniques and Practices · Software Engineering Research · Team Dynamics and Performance
