- document
-
Larios Vargas, E. (author), Aniche, MaurĂcio (author), Treude, Christoph (author), Bruntink, Magiel (author), Gousios, G. (author)The selection of third-party libraries is an essential element of virtually any software development project. However, deciding which libraries to choose is a challenging practical problem. Selecting the wrong library can severely impact a software project in terms of cost, time, and development effort, with the severity of the impact depending...conference paper 2020
- document
-
Gerasimou, Simos (author), Kechagia, M. (author), Kolovos, Dimitris (author), Paige, Richard (author), Gousios, G. (author)Software libraries, typically accessible through Application Programming<br/>Interfaces (APIs), enhance modularity and reduce development time. Nevertheless, their use reinforces system dependency on third-party software. When libraries become obsolete or their APIs change, performing the necessary modifications to dependent systems, can be time...conference paper 2018