Sciweavers

CSMR
2009
IEEE

Identifying Architectural Bad Smells

14 years 6 months ago
Identifying Architectural Bad Smells
Certain design fragments in software architectures can have a negative impact on system maintainability. In this paper, we introduce the concept of architectural “bad smells,” which are frequently recurring software designs that can have non-obvious and significant detrimental effects on system lifecycle properties. We define architectural smells and differentiate them from related concepts, such as architectural antipatterns and code smells. We also describe four representative architectural smells we encountered in the context of reverse-engineering eighteen grid technologies and refactoring one large industrial system.
Joshua Garcia, Daniel Popescu, George Edwards, Nen
Added 20 May 2010
Updated 20 May 2010
Type Conference
Year 2009
Where CSMR
Authors Joshua Garcia, Daniel Popescu, George Edwards, Nenad Medvidovic
Comments (0)