Advanced search options

Advanced Search Options 🞨

Browse by author name (“Author name starts with…”).

Find ETDs with:

in
/  
in
/  
in
/  
in

Written in Published in Earliest date Latest date

Sorted by

Results per page:

Sorted by: relevance · author · university · dateNew search

You searched for subject:(software collections). Showing records 1 – 2 of 2 total matches.

Search Limiters

Last 2 Years | English Only

No search limiters apply to these results.

▼ Search Limiters


University of Waterloo

1. Nguyen, Raymond. Evolution and Architecture of Open Source Software Collections: A Case Study of Debian.

Degree: 2012, University of Waterloo

Software has been studied at a variety of granularities. Code, classes, groups of classes, programs and finally large scale applications have been examined in detail. What lies beyond is the study of software collections that group together many individual applications. Collecting software and distributing it via a central repository has been popular for a while in the open source world, and only recently caught on commercially with Apple’s Mac app store and Microsoft’s Windows store. In many of these software collections, there is normally a complex process that must be followed in order to fully integrate new applications into the system. Moreover, in the case of open source software collections, applications frequently rely on each other for functionality and their interactions can be complex. We know that there are thousands of applications in these software collections that people depend on worldwide, but research in this area has been limited compared to other areas and granularities of software. In this thesis, we explore the evolution and architecture of a large open source software collections by using Debian as a case study. Debian is a software collection based off the Linux kernel with a large number of packages spread over multiple hardware platforms. Each package provides a particular service or application and is actively maintained by one or more developers. This thesis investigates how these packages evolve through time and their interactions with one another. The first half of the thesis describes the life cycle of a package from inception to end by carrying out a longitudinal study using the Ultimate Debian Database (UDD). The birth of packages is examined to see how Debian is growing. Conversely, package death is also analyzed to determine the lifespan of these packages. Moreover, four different package attributes are examined. They are package age, package bugs, package maintainers and package popularity. These four attributes combine to give us the overall biography of Debian packages. Debian’s architecture is explored in the second part of the thesis, where we analyze how packages interact with each other by examining the package dependencies in detail. The dependencies within Debian are extensive, which makes for an interesting architecture, but they are complex to analyze. This thesis provides a close look at the layered pattern. This pattern categorizes each package into one of five layers based on how they are used. These layers may also be visualized to give a concise view of how an application is structured. Using these views, we define five architectural subpatterns and anti-subpatterns which can aid developers in creating and maintaining packages.

Subjects/Keywords: software evolution; software architecture; software collections; debian

Record DetailsSimilar RecordsGoogle PlusoneFacebookTwitterCiteULikeMendeleyreddit

APA · Chicago · MLA · Vancouver · CSE | Export to Zotero / EndNote / Reference Manager

APA (6th Edition):

Nguyen, R. (2012). Evolution and Architecture of Open Source Software Collections: A Case Study of Debian. (Thesis). University of Waterloo. Retrieved from http://hdl.handle.net/10012/6913

Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation

Chicago Manual of Style (16th Edition):

Nguyen, Raymond. “Evolution and Architecture of Open Source Software Collections: A Case Study of Debian.” 2012. Thesis, University of Waterloo. Accessed July 17, 2019. http://hdl.handle.net/10012/6913.

Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation

MLA Handbook (7th Edition):

Nguyen, Raymond. “Evolution and Architecture of Open Source Software Collections: A Case Study of Debian.” 2012. Web. 17 Jul 2019.

Vancouver:

Nguyen R. Evolution and Architecture of Open Source Software Collections: A Case Study of Debian. [Internet] [Thesis]. University of Waterloo; 2012. [cited 2019 Jul 17]. Available from: http://hdl.handle.net/10012/6913.

Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation

Council of Science Editors:

Nguyen R. Evolution and Architecture of Open Source Software Collections: A Case Study of Debian. [Thesis]. University of Waterloo; 2012. Available from: http://hdl.handle.net/10012/6913

Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation


University of Florida

2. Chimakurthi, Manav ( Dissertant ). An Architecture for a certified service provider (CSP) to collect sales and use tax from online commercial transactions.

Degree: M.S, Computer and Information Science and Engineering, 2002, University of Florida

Towards the latter half of the 21st century, states have shown an increasing reliance on sales and use taxes as sources of revenue. This is evidenced by a casual study of the increase in rates and the number of local jurisdictions that now levy such taxes (more than 7,500). Gravitation towards sales and use taxes has been attributed towards their general acceptability: they consistently score as being among the fairest taxes in surveys conducted since 1973. Efforts at collecting sales and use taxes from out-of-state businesses that do business in a state have been mired in constitutional, economic, and jurisdictional issues. The supreme court has consistently ruled in favor of the out-of-state businesses stating that it was far too great a burden for them to keep track of changes to tax rates, exempted items, exempted buyers, tax holidays, caps, and thresholds in each of the taxing jurisdictions.

Subjects/Keywords: Customers; Databases; Java; Jurisdiction; Recommendations; Sales taxes; Tax base; Tax collections; Taxes; Use taxes; Electronic commerce  – Software; Electronic commerce  – Taxation

Record DetailsSimilar RecordsGoogle PlusoneFacebookTwitterCiteULikeMendeleyreddit

APA · Chicago · MLA · Vancouver · CSE | Export to Zotero / EndNote / Reference Manager

APA (6th Edition):

Chimakurthi, M. (. D. ). (2002). An Architecture for a certified service provider (CSP) to collect sales and use tax from online commercial transactions. (Masters Thesis). University of Florida. Retrieved from http://ufdc.ufl.edu/UFE0000514

Chicago Manual of Style (16th Edition):

Chimakurthi, Manav ( Dissertant ). “An Architecture for a certified service provider (CSP) to collect sales and use tax from online commercial transactions.” 2002. Masters Thesis, University of Florida. Accessed July 17, 2019. http://ufdc.ufl.edu/UFE0000514.

MLA Handbook (7th Edition):

Chimakurthi, Manav ( Dissertant ). “An Architecture for a certified service provider (CSP) to collect sales and use tax from online commercial transactions.” 2002. Web. 17 Jul 2019.

Vancouver:

Chimakurthi M(D). An Architecture for a certified service provider (CSP) to collect sales and use tax from online commercial transactions. [Internet] [Masters thesis]. University of Florida; 2002. [cited 2019 Jul 17]. Available from: http://ufdc.ufl.edu/UFE0000514.

Council of Science Editors:

Chimakurthi M(D). An Architecture for a certified service provider (CSP) to collect sales and use tax from online commercial transactions. [Masters Thesis]. University of Florida; 2002. Available from: http://ufdc.ufl.edu/UFE0000514

.