Modularity and Commonality Research: Past Developments and Future Opportunities · Study