Splicing community and software architecture smells in agile teams: An industrial Study

11Citations
Citations of this article
20Readers
Mendeley users who have this article in their library.

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

APA

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.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free