Automatically detecting architecturally-relevant code anomalies

Roberta Arcoverde, Isela Macia, Alessandro Garcia, Arndt von Staa · 2012

Abstract — Software architecture degradation is a long-standing problem in software engineering. Previous studies have shown that certain code anomalies- or patterns of code anomalies- are likely to be harmful to architecture design, although their identification is far from trivial. This study presents a system for not only detecting architecturally-relevant code anomalies, but also helping developers to prioritize their removal by ranking them. We detect code anomaly patterns based on static analysis that also exploit architecture information.

Read the paper · More papers on PaperTik