Searched for: subject%3A%22Software%255C+libraries%22
(1 - 6 of 6)
document
de Vries, Lianne (author)
Optical fibers form the backbone of our global data transmission infrastructure. As demands on global data transmission grow the capacity of these systems needs to be increased. The behaviour of light waves through these optical fibers is described by the Manakov Equation (ME), a system of nonlinear partial differential equations.<br/><br/>The...
master thesis 2021
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
Abrahams, Joël (author), Andreadis, Georgios (author), Boone, Casper (author), Dekker, Florine (author)
Library developers are often unaware of how their library is used exactly in practice. When a library developer changes the internals of a library, this may unintentionally affect or even break the working of the library users' code. While it is possible to detect when a syntactic breaking change occurs, it is not as easy to detect semantic...
bachelor thesis 2018
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
document
Raemaekers, S.B.A. (author), van Deursen, A. (author), Visser, Joost (author)
Systems that depend on third-party libraries may have to be updated when updates to these libraries become available in order to benefit from new functionality, security patches, bug fixes, or API improvements. However, often such changes come with changes to the existing interfaces of these libraries, possibly causing rework on the client...
journal article 2017
document
Raemaekers, S.B.A. (author)
Third-party libraries are used frequently in modern software development. Websites that are visited millions of times a day often make heavy use of open-source software libraries. As a software developer, using these libraries has a number of advantages. Developers save time and effort because functionality does not have to be rebuilt from...
doctoral thesis 2015
Searched for: subject%3A%22Software%255C+libraries%22
(1 - 6 of 6)