Empirical studies of structural phenomena using a curated corpus of Java code

Hayden Melton · Figshare · 2017

Contrary to 50 years' worth of advice in the instructional literature on software design, long cyclic dependencies are found to be widespread in sizeable, curated corpus of real Java software. Among their causes may be overuse of static members, underuse of dependency injection and poor tool support for avoiding them.

Read the paper · More papers on PaperTik