A comprehensive approach for software dependency resolution
Date
2011-07-28
Authors
Zhang, Hanyu
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Software reuse is prevalent in software development. It is not uncommon that one software product may depend on numerous libraries/products in order to build, install, or run. Software reuse is difficult due to the complex interdependency relationships between software packages. In this work, we presented four approaches to retrieve such dependency information, each technique focuses on retrieving software dependency from a specific source, including source code, build scripts, binary files, and Debian spec. The presented techniques were realized by a prototype tool, DEx, which is applied to a large collection of Debian projects in a comprehensive evaluation. Through the comprehensive analysis, we evaluate the presented techniques, and compare them from various aspects.
Description
Keywords
software dependency, software reuse, free and open source software, Debian