Splicing Community and Software Architecture Smells in Agile Teams: An industrial Study

Date
2019-01-08
Authors
Tamburri, Damian
Kazman, Rick
Van Den Heuvel, Willem-Jan
Journal Title
Journal ISSN
Volume Title
Publisher
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.
Description
Keywords
Agile and Lean: Organizations, Products and Development, Software Technology, Software Architecture Smells, Agile Teams, Software Community Smells, Industrial Empirical Software Engineering Research, Information Systems
Citation
Rights
Access Rights
Email libraryada-l@lists.hawaii.edu if you need this content in ADA-compliant format.