Sign up or log in to save this to your schedule and see who's attending!

In this experience report, we present our experiences of creating, evolving, and validating an automated software architecture measurement system in two large multinational corporations. We will describe the measures that we employed and the tool chains that we constructed to automatically calculate these measures. We will also describe how we got the development teams to accept and apply these measures through pilot studies, surveys, constantly adjusting the measures based on feedback, and correlations with productivity measures. Our experience shows that it is critical to guide the development teams to focus on the underlying problems behind each measure, rather than on the score itself. It is also critical to adopt and recommend state-of-the-art technologies to the development teams. In doing so, they can leverage these technologies to pinpoint, visualize, and quantify architecture problems.Watch the video.See the slides.

Dr. Yuanfang Cai is currently an Associate Professor at Drexel University, USA. In 2006, Dr. Cai received her Ph.D degree in Computer Science from the University of Virginia. Dr. Cai’s research focuses on software design, software architecture, software evolution, and software economics... Read More →

Rick Kazman is a professor at the University of Hawaii and a research scientist at the Carnegie Mellon University Software Engineering Institute. Kazman has created several influential methods and tools for architecture analysis, including the Software Architecture Analysis Method... Read More →