Abstract
Software engineering nowadays largely relies on agile methods to carry out software development. In often highly distributed organizations, agile teams can develop organisational and socio-technical issues loosely defined as community smells, which reflect sub-optimal organisational configurations that bear additional project cost, a phenomenon called social debt. In this paper we look into the co-occurrence of such nasty organisational phenomena-community smells-with software architecture smells-indicators that software architectures may exhibit sub-optimal modularization structures, with consequent additional cost. We conclude that community smells can serve as a guide to steer the qualities of software architectures within agile teams.
Cite
CITATION STYLE
Tamburri, D. A., Kazman, R., & van den Heuvel, W. J. (2019). Splicing community and software architecture smells in agile teams: An industrial Study. In Proceedings of the Annual Hawaii International Conference on System Sciences (Vol. 2019-January, pp. 7037–7047). IEEE Computer Society. https://doi.org/10.24251/hicss.2019.843
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.