The structure and value of modularity in software design. - Kevin J. Sullivan; William G. Griswold; Yuanfang Cai; Ben Hallen (ESEC / SIGSOFT FSE, 2001)