In finance, leverage is the ratio between assets borrowed from others and one's own assets. A matching situation is present in software: by using free open-source software (FOSS) libraries a developer leverages on other people's code to multiply the offered functionalities with a much smaller own codebase. In finance as in software, leverage magnifies profits when returns from borrowing exceed costs of integration, but it may also magnify losses, in particular in the presence of security vulnerabilities. We aim to understand the level of technical leverage in the FOSS ecosystem and whether it can be a potential source of security vulnerabilities. Also, we introduce two metrics change distance and change direction to capture the amount and t...
Maven, a widely adopted software ecosystem for Java libraries, plays a critical role in the developm...
Developers rely on different software to improve their efficiency as to reuse parts of code and be a...
Open source software is often considered to be secure because large developer communities can be lev...
In finance, leverage is the ratio between assets borrowed from others and one's own assets. A matchi...
The usage of libraries, both commercial and open-source, provides the implementation of certain func...
Context: Technical debt is known to impact maintainability of software. As source code files grow in...
Backward compatibility is a major concern for any library developer. In this paper, we evaluate how ...
Recent large scale cyber security incidents such as the Equifax data breach, where the personal info...
Open-Source Software (OSS) is increasingly used by software applications. It allows for code reuse, ...
This dataset comprise 301 Java projects. It contains information related to their external dependenc...
Context: Ownership metrics measure how the workload of software modules is shared among their develo...
With the increase in the demand of software systems, there is an increase in the demand for efficien...
Software systems must evolve over time or become increasingly irrelevant says one of Lehman’s laws o...
Technical Debt (TD) is commonly used in practice as a measure of software quality. Due to the potent...
Context: Technical debt is known to impact maintainability of software. As source code files grow in...
Maven, a widely adopted software ecosystem for Java libraries, plays a critical role in the developm...
Developers rely on different software to improve their efficiency as to reuse parts of code and be a...
Open source software is often considered to be secure because large developer communities can be lev...
In finance, leverage is the ratio between assets borrowed from others and one's own assets. A matchi...
The usage of libraries, both commercial and open-source, provides the implementation of certain func...
Context: Technical debt is known to impact maintainability of software. As source code files grow in...
Backward compatibility is a major concern for any library developer. In this paper, we evaluate how ...
Recent large scale cyber security incidents such as the Equifax data breach, where the personal info...
Open-Source Software (OSS) is increasingly used by software applications. It allows for code reuse, ...
This dataset comprise 301 Java projects. It contains information related to their external dependenc...
Context: Ownership metrics measure how the workload of software modules is shared among their develo...
With the increase in the demand of software systems, there is an increase in the demand for efficien...
Software systems must evolve over time or become increasingly irrelevant says one of Lehman’s laws o...
Technical Debt (TD) is commonly used in practice as a measure of software quality. Due to the potent...
Context: Technical debt is known to impact maintainability of software. As source code files grow in...
Maven, a widely adopted software ecosystem for Java libraries, plays a critical role in the developm...
Developers rely on different software to improve their efficiency as to reuse parts of code and be a...
Open source software is often considered to be secure because large developer communities can be lev...