Over the past two decades, software architecture research has yielded many different tools and techniques for understanding the architectures of large software systems. However, the work in the area is still characterized by one-off approaches and evaluations on limited and/or proprietary datasets.