Software reproducibility is important for re-usability and thecumulative progress of research. An important manifestation of unreproducible software is the outcome of software builds changing over time. While enhancing code reuse, the usage of open-source dependency packages hosted on centralized software repositories like PyPI can have adverse effects on build reproducibility. Frequent updates of these packages often cause their latest versions to have breaking changes for applications using them. Large Python applications risk their historical builds to become unreproducible due to the widespread usage of Python dependencies, and the lack of uniform practices for dependency version specification. Manually fixing dependency errors requires...
More than ninety percent of published Jupyter notebooks do not state dependencies on external packag...
Abstract—Software build system (e.g., make) plays an im-portant role in compiling human-readable sou...
This dataset contains the data and scripts we used to conduct our study on production dependencies i...
Software reproducibility is important for re-usability and thecumulative progress of research. An im...
Python is widely used in the open-source community, largely owing to the extensive support from dive...
This is the replication package for our paper on dependency constraints and semantic versioning. Th...
Automated build systems are routinely used by software engineers to minimize the number of objects t...
With the increase in the demand of software systems, there is an increase in the demand for efficien...
Python-based database-backed web frameworks have gained wide adoption in developing online web appli...
In software development, third party libraries are usually included as part of the development proce...
Instead of pinning individual requirements or packaging up the entire environment in a container, ho...
The reuse of third-party packages has become a common practice in contemporary software development....
With the rapid evolution of the .NET ecosystem, managing dependencies in .NET projects becomes a cri...
The usage of libraries, both commercial and open-source, provides the implementation of certain func...
Dependency problems for developers are like sneezing for people with pollen allergies during the spr...
More than ninety percent of published Jupyter notebooks do not state dependencies on external packag...
Abstract—Software build system (e.g., make) plays an im-portant role in compiling human-readable sou...
This dataset contains the data and scripts we used to conduct our study on production dependencies i...
Software reproducibility is important for re-usability and thecumulative progress of research. An im...
Python is widely used in the open-source community, largely owing to the extensive support from dive...
This is the replication package for our paper on dependency constraints and semantic versioning. Th...
Automated build systems are routinely used by software engineers to minimize the number of objects t...
With the increase in the demand of software systems, there is an increase in the demand for efficien...
Python-based database-backed web frameworks have gained wide adoption in developing online web appli...
In software development, third party libraries are usually included as part of the development proce...
Instead of pinning individual requirements or packaging up the entire environment in a container, ho...
The reuse of third-party packages has become a common practice in contemporary software development....
With the rapid evolution of the .NET ecosystem, managing dependencies in .NET projects becomes a cri...
The usage of libraries, both commercial and open-source, provides the implementation of certain func...
Dependency problems for developers are like sneezing for people with pollen allergies during the spr...
More than ninety percent of published Jupyter notebooks do not state dependencies on external packag...
Abstract—Software build system (e.g., make) plays an im-portant role in compiling human-readable sou...
This dataset contains the data and scripts we used to conduct our study on production dependencies i...