C. Baldwin and K. Clark, Design Rules, Vol. 1: The Power of Modularity. MIT Press, 2000.
 Y. Cai, H. Wang, S. Wong, and L. Wang, Leveraging design rules to improve software architecture recovery, in Proc. 9th International ACM SigSoft Conference on the Quality of Software Architectures, Jun. 2013, pp. 133–142.
 E. Gamma, R. Helm, R. Johnson, and J. M. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1994.
 Y. Cai and K. J. Sullivan, Modularity analysis of logical design models, in Proc. 21st IEEE/ACM International Conference on Automated Software Engineering, Sep. 2006, pp. 91–102.
 R. Kazman, Y. Cai, R. Mo, Q. Feng, L. Xiao, S. Haziyev, V. Fedak, A. Shapochka, A Case Study in Locating the Architectural Roots of Technical Debt. In Proceedings of the 37th International Conference on Software Engineering (ICSE 2015). Pages 179-188.
 A. MacCormack, J. Rusnak, and C. Baldwin. Exploring the structure of complex software designs: An empirical study of open source and proprietary code. Management Science, 52(7):1015–1030, July 2006.
 R. Mo, Y. Cai, R. Kazman, L. Xiao, Hotspot Patterns: The Formal Definition and Automatic Detection of Architecture Smells. In Proceedings of 12th Working IEEE/IFIP Conference on Software Architecture, WICSA 2015: 51-60
 R. Mo, Y. Cai, R. Kazman, L. Xiao, Q. Feng, Decoupling level: a new metric for architectural maintenance complexity. In Proceedings of the 38th International Conference on Software Engineering, ICSE 2016, Page 499-510.
 R. Mo, W. Snipes, Y. Cai, S. Ramaswamy, R. Kazman, M. Naedele, Experiences Applying Automated Architecture Analysis Tool Suites. In proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering (ASE 2018). Pages 779-789.
 K. Sethi, Y. Cai, S. Wong, A. Garcia, and C. Sant’Anna. From retrospect to prospect: Assessing modularity and stability from software architecture. In Proceedings of the 8th Working IEEE/IFIP International Conference on Software Architecture, WICSA 2009, Sept. 2009.
 K. Sullivan, W. G. Griswold, Y. Cai, B. Hallen, The Structure and Value of Modularity in Design. ESEC/FSE 2001. Page 99-108. Vienna, Austria, September 2001.
 S. Wong, Y. Cai, G. Valetto, G. Simeonov, and K. Sethi, Design rule hierarchies and parallelism in software development tasks, in Proc. 24th IEEE/ACM International Conference on Automated Software Engineering, Nov. 2009, pp. 197–208.
 L. Xiao, Y. Cai, R. Kazman, Design rule spaces: a new form of architecture insight. In Proceedings of the 36th International Conference on Software Engineering (ICSE 2014). Pages 967-977.
 R. C. Martin "Design Principles and Design Patterns"