The document discusses the use of static analysis to improve the automatic resolution of library dependencies in software, highlighting issues such as missing, inconsistent, redundant, and duplicated dependencies. It presents findings from experiments on Java open-source projects, revealing that approximately 20% of modules contained duplicated dependencies leading to various problems. Two specific examples illustrate the issues caused by such duplications, emphasizing the importance of static byte-code analysis in identifying these errors.