A comprehensive approach for software dependency resolution
| dc.contributor.author | Zhang, Hanyu | |
| dc.contributor.supervisor | German, Daniel M. | |
| dc.date.accessioned | 2011-07-28T22:33:19Z | |
| dc.date.available | 2011-07-28T22:33:19Z | |
| dc.date.copyright | 2011 | en_US |
| dc.date.issued | 2011-07-28 | |
| dc.degree.department | Department of Computer Science | |
| dc.degree.level | Master of Science M.Sc. | en_US |
| dc.description.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. | en_US |
| dc.description.scholarlevel | Graduate | en_US |
| dc.identifier.uri | http://hdl.handle.net/1828/3432 | |
| dc.language | English | eng |
| dc.language.iso | en | en_US |
| dc.rights.temp | Available to the World Wide Web | en_US |
| dc.subject | software dependency | en_US |
| dc.subject | software reuse | en_US |
| dc.subject | free and open source software | en_US |
| dc.subject | Debian | en_US |
| dc.title | A comprehensive approach for software dependency resolution | en_US |
| dc.type | Thesis | en_US |