Georg, Co-Pierre; Mele, Angelo - 2023
Modern software development involves collaborative efforts and re-use of existing software packages and libraries, to … reduce the cost of developing new software. However, package dependencies expose developers to the risk of contagion from … bugs or other vulnerabilities. We study the formation of dependency networks among software packages and libraries, guided …